There is a menu: <div> <span navfxtext="Home"> </span> <a href="#"> Home </a> </div> HTML: To animate the buttons we need an additional layer <span> with the same text inside (“Home”). To avoid duplicates of keywords in the menu the tag <span> is left blank, and the text is stored in the parameter navfxtext from which it is inserted into the pseudo element :before using CSS span: before { content: attr (navfxtext); } Code (CSS): The question is: Do search engines see CSS generated content? Would it be a rendered text in the pseudo element by Google engine and considered as double: Home Home, Service pages Service pages, Contact us Contact us? Is the theme considered as seo ready then?
Good question. It is said that search engines fetch CSS files in order to detect if text is being hidden (or any other illegitimate tactics with the purpose of tricking the search engines: black hat SEO) Edit: Anyway, to my knowledge, this is really a small portion of the website and it's not like you are purposely trying to 'trick' the search engines.
I don't think they see your CSS code in the way you see it! Google can't know ALL programming languages Not really sure, but I am really curious how nobody knows this...