if u put a notice to show for guests its being indexed by spiders which causes the same irrelevant msg to be shown in all pages. with vbseo u could make the notice not being indexed by spiders. any idea how to do that in xf ?
You're searching for the word "site" and the word xenmediagallery.com.
The correct search term to see content for a single site is site:xenmediagallery.com
(The space makes it search completely differently).
Not a single notice appears there.
You searched for site and xenmediagallery.com.
So, Google shows you the text it finds on an indexed page that is relevant to those two terms. It even bolds them in your search results because that's what you searched for.
The cookie notice has the word "site" in it, so obviously it will show that because it appears on every page.
Here's some more results searching for the word "upload" using the expression site:xenmediagallery.com upload
Not a single result has any notice in it, yet there are notices that show on every page. It doesn't show the meta description, it doesn't specifically show the notice, it doesn't show anything other than what you searched for.
The only exception to that is where it cannot ascertain anything specific based on your search term it may choose something itself to show. That may be the forum description, it maybe some other text such as a notice. But the important thing is, in normal conditions, your users are seeing the content they're searching for. Nothing else.
if u search the domain like @arms "site: domain.com" did it will show the notice. this is not good and not welcome. its not blackhat seo to hide this notice. all of us vbseo users we were using vbseo's virtual html display to hide the notice from spiders for years with no problems.
You seem to have a severe misunderstanding of how Google works, indexes content and then displays that in search results. My explanation was accurate and correct. Google indexes all content on the entire page and the text returned in search results snippets is based on the terms that have been searched for. arms didn't search the domain. "site:domain.com" searches a domain. "site: domain.com" searches for the word SITE and the URL - not at all the same.
Not going to explain it again, it's all there.
To answer your question, there is no "virtual html" function.