We do check for search engines:
https://github.com/pronamic/wp-pronamic-cookies/blob/0.2.3/classes/class-pronamic-cookies.php#L74
But i do think that it is tricky to serve normal users other content then search engines (spiders).
Thread Starter
macs
(@macs)
…i have checked the page source code with the wall activated and there is nothing there to scrape… my concern about this that search engines bots will not be able to crawl the site and this may have a bad effect on SEO.
Maybe i didn’t understood to exact functionality of this plugin but i have another plugin that shows a popup wall and the page and the html source code is available for scraping but a visitor cannot continue to navigate the site unless he clicks the close button or it waits a certain amount of time.
hope it helps!
Very late response. Appears I wasn’t mailed about the forum post.
The plugin determines if the request that came in is from a spider ( the name of search engine crawlers ) If it is, it doesn’t show the wall at all.
For everyone else ( Browsers, Mobiles etc ) then the wall is shown unless accepted.
Even though you can’t see the html, all the crawlers can. ( unless they change their spiders name, in which case we will update with any notification )
You will be able to see this if you request the page from inside Google analytics or possibly use this tool ( http://www.webconfs.com/search-engine-spider-simulator.php ) [ note: have not tried with this tool ]