The bottom line is very simple to understand. If your website doesn’t collect any personally identifiable information that gets stored and further processed by your server YOU DO NOT NEED ANY pop ups or notifications - period!
If you provide forms on your site, you have to have an explicit consent box that enables you to keep the information submitted and use it in some way or another. If the information is to be used in any way other than direct communication with the site visitor, you should have a policy statement (preferably within the form) stating how you intend to use the information submitted.
If your site is set up to do some serious data mining behind the scenes, you will need a full blown policy document that sets out exactly what information you are collecting, how you intend using it, who you are going to share it with and details of how people can examine and remove that data.
If you are providing links to social media networks (or any third party website for that matter - as this forum does), it is the responsibility of those websites to ensure compliance with GDPR regulations. As long as you don’t collect user data in the process (tracking or ad links etc). you do not need to obtain the user’s explicit consent - you’re just providing a link that users can click on or ignore.
The remainder of the 119 page law is all about the records you should keep if you are collecting, storing or sharing data. It covers data protection policies that need to be implemented to keep website owners compliant with the law. Such policies revolve around procedures and the protection of data from exploitation by others.
So, look at what it is you’re doing. If you intend gathering and storing information, then you will have a major headache complying with the regulations. If you just want to provide a few links to social networks, you will be covered because only logged-in members of those networks can effectively use the links. To do so, they have to sign in and agree to the individual terms and conditions of those sites. The worst that can happen is the visitor ends up viewing a public page on the social network which they could do even without your helpful website link.
Stop making this piece of legislation more of a monster than it may first appear. It’s simple common sense legislation designed to let people know if your are collecting and sharing information about individuals. If you’re not doing this, you have very little to worry about. Can you imagine what would happen to forums like this if we we took the measures being proposed in this thread? There would have to be explicit consent boxes attached to every post containing a link to a website - how mad would that be?