Disclaimer: this is just advices, and we are not lawyers and can not be held responsible for inaccurate information.
Since May 25, 2018, a new law has been issued, according to which sites in which visitors from Europe must meet certain requirements. Here I will give tips for the popular WordPress CMS.
Regularly update all plugins and the WordPress core
This change is not only taken care of by site owners, but also by web developers. For example, the WordPress core will be updated soon, in which new features will be added to comply with certain GDPR rules. Also, most likely, the developers of large plugins have done it or will do it. Write them in support, perhaps they will listen and make related changes to the new regulation.
Also, you can edit the plugin yourself, look the right way in the article about WordPress Child Plugin.
Perhaps you did not draw up your agreements with visitors very well. Revise them so that they take into account all the subtleties and are combined with GDPR. Users should understand how their information is processed and stored. Also, consider the information that is collected through services such as Google Adsense. Write in a more understandable language, so that user of non-technical specialties can understand what you are warning them about.
Do not use templates and do not copy from others. Each business is unique in its way and has its own subtleties. Take only the basic idea and consider as an example.
Create checkboxes with links to agreements on all forms
Users must take an active action before agreeing to provide their information. By default, it is better not to make checkboxes active, because it will not perform an active action, or it can simply click the “send” button and not notice it. Some plugins allow you to add such fields, usually contact forms. But you also need to consider registration, subscriptions to news, comments, etc. Wherever personal information is only entered, checkboxes are required. And while the user does not click on it, do not make the send button active.
Those plugins that do not give this possibility, you need to do manually by coding. If you are not competent in this matter, then hire a web developer for this. He will do to you what is necessary.
Make a newsletter due to new changes
Send all your current users a new email request, in which they will have to accept the new rules. Give them the opportunity also right in the letter to put checkboxes and to go to the settings page.
Consult with lawyers
This advice will seem the banalest, but to be sure that you follow all the rules by 100%, you need to consult with specialists. They are better versed in this topic and are able to see small details that are inaccessible to people who are not connected with legal activities.
I hope that you have learned something useful for yourself from these tips and will be ready when the law comes into force.