I do not believe that in the past there was an official Google response on this topic, however from experience I can tell you that Google will index tabbed content just fine. You will even see SEO traffic from content. If your site is pretty clean, I would not have to worry about it being marked as “hidden content” if the content is available for user actions (for example, click) and is clearly accessible for click.
However, you will want to consider this. Say, for example, part of the contents of a hidden tab is a description of the product, for example, "safe for children." If users search for “child-friendly products” and they come to your site through a search engine, they probably won’t immediately see this information because they don’t know that it is buried behind a tab.
Most users do not spend much time hunting, so for the user they may not find content and refuse, because they do not think that they found the necessary information that they were looking for. If you agree with the idea that Google and Bing use search terms as a search signal, this could potentially “damage” your SEO.
Personally, if this is not tertiary information, I would not put it behind a tab if it was not important for Ux. In my experience, users are not against scrolling if the information is relevant ... but they usually have a “tab” of blindness or only really interact with “hidden” elements when they are part of navigation or already in a transactional stream.
ps An alternative is to use crawlable AJAX or pushState () so that individual tabs are indexed separately by their own URLs. But you will want to be careful ... if you are viewing the main content in the “pages” tab, you may have a problem with duplicate content. If that makes sense, you can use the rel = "next" and rel = "prev" option released by Google (but only supported by Google right now).
source share