So I've just started to look at ways to verify the age of anyone in the UK who wants to join one of my sites. Some look complicated. The idea of letting someone join then making them verify their age is definitely not a good idea and it also seems dishonest.
This looks like a really good and simple solution:
https://www.ageverification.org/get_embed_code
You just add this code:
<script src="https://www.ageverification.org/inject/script.min.js"></script>
at the bottom of any page on your site you want to restrict. It just needs to be still in the body tag.
The age verification screen will only appear for surfers connecting from IP addresses located in states and countries where age verification is required by law.
I tested it out on this test page from one of my sites:
https://onlylookingarchives.com/test.html
I asked some members of my sites who are in countries with no age verification to see if they could view the page and they all could. Non of them saw the age verification block.
It doesn't cost anything to use and it only costs less that $2 for someone to verify their age.
I think I'll use it for my sites. My plan would be to create a new index page for all the sites that is SFW so let anyone see that homepage. Then for some pages where there is nudity like the updates I'll add the code to it so anyone who is in a country where age verification is required will get the age verification block. But I can leave a lot of pages unblocked like the contact page and the about pages. And I will of course add the code to the join pages of the sites.
So it looks like a very simple solution.
Here's what you see if you visit the test page I created and live in the UK or another country with age verification in place:
