Are all tabs the result of JS?
-
Hey all,
Bit of a novice here, so bare with me. We have a page that has a lot of content in a tabular format that struggles to rank. I created a similar page, without the tabular format, which vastly outranks it, despite having a miniscule backlink profile in comparison.
Now, I've always been under the impression that anything interactive on a website, like tabs, are the result of JS. However, I can't see any JS in the code (but as mentioned, I'm far from an expert). Code below.
insert copy here, click on [insert anchor text](/media/MODULES AVAILABLE 2017-18.xlsx)
more copy here.Anyone able to shed any light?
Cheers,
Rhys
-
You are Welcome, thanks for your comments
-
What a brilliant response. Thanks, Roman!
-
Google will not treat content that is concealed behind tabs, accordions, or any other element where JavaScript is used to reveal content, in the same way as content that is visible as standard. However, it will still be indexed, so pages may rank for search phrases related to content contained within the hidden sections.
Why does Google devalue hidden content?
Google’s focus is on ensuring that the user experience within its search results is as good as possible. If the algorithm gave full weight to content hidden using JavaScript, this could be compromised.
For example, say a user searches for a term that is matched on a page but only in the hidden section. The user then clicks the search result to go through to that page but can’t immediately see the information they’re looking for because it’s hidden. They give up and return to the search results or head to another website.
This, in Google’s assessment, would not be a high quality user experience and the content within the hidden sections is therefore down-weighted.
In Summary
- Hiding content within tabs, accordions, or other elements that rely on JavaScript to reveal it to users is likely to be treated differently by Google, and assigned far less importance
- Websites, therefore, must take a considered approach and use this method only to hide content that is of secondary importance to the primary topic of the page, or that covers related topics
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Site's meta description is not being shown in Google Search results. Instead our privacy policy is getting indexed.
We re-launched our new site and put in the re-directs. Our site is https://www.fico.com/en. When I search for "fico" in Google. I see the privacy policy getting indexed as meta descriptions instead of our actual meta description. I have edited the meta description, requested Google to re-index our site. Not sure what to do next? Thanks for your advise.
Technical SEO | | gosheen0 -
Some results disappeares after a while
Hi every body i have a strange issue with my search results in google. i noticed some of my results are disappeared after a while! there are no notifications or messages in webmaster tools just my results get lost! for example when my URL (zomorodgasht.com) take a good place with a keyword's result for some days (page 2 or 3) but after a while that will gone for good in all pages! there is no results anymore in any pages! can you help me please what's the problem with google? i'm so stressed about this results. PS 1: my google webmaster is totally clean and every thing is fine. and of course my "search analytics" positioned the missing keywords in page 2 or 3 but i can't find them! google is showing wrong analytics results!!! some my results are totally gone. PS 2: all of my url's are truly submitted and showing in google there is no removed pages or results. just some keywords are gone after a while. best regards
Technical SEO | | ZomorodGasht0 -
Duplicate Landing Pages showing up in search results
Hey Guys, I recently noticed that our Christmas Gifts landing page was ranking twice in the Google serps for the query "Christmas Gifts." One of these pages is an old url that has already been 301 redirected to the new url page which is also showing up in the search results. In the results, the following shows up in position 2 & 3 for the Christmas Gifts query: <cite class="_Rm">www.uncommongoods.com/gifts/christmas/christmas-gifts</cite> <cite class="_Rm">www.uncommongoods.com/occasions/christmas-gifts/christmas-gifts</cite>The url with "occasions" in it has already been 301 redirected to the url above it. Not sure why this is still showing up. I know it takes Google some time to index 301s and sometimes they show old urls, but it's been a few months since the old "occasions" url was redirected.The title tags for these pages are different but they are actually the same page. The new "gifts" version of the url was made live in the Navigation of our site just last week and before that it was hidden from our Navigation. Would this be the reason it's now showing up in search?Any ideas on why this might be happening? ThanksExplanations?
Technical SEO | | znotes0 -
Can Mobile Results show on Desktop results?
Hi everyone, I have a question - I have a client who has told me they had a problem with duplicate mobile pages showing on desktop results in place of their main URL pages They have a mobile domain mobile.domain.com. My understanding is that Google can differentiate mobile and nonmobile pages and hence you cannot see mobile results on desktop and duplication of pages is not a problem. Has anyone had this problem before? Is this possible? Thanks
Technical SEO | | CayenneRed890 -
Not showing the right results in Google.de
Hi Moz, I have a question concerning Vintykids.com.
Technical SEO | | B.Great
The site comes in four languages: German on vintykids.com/de Dutch on vintykids.com/nl English on vintykids.com/en French on vintykids.com/fr The German language gives a problem. In Google.de (German Google) the site is completely indexed in German but we also see results in Dutch. So when you do a search in Google.de on their brandname (Vintykids) we see results in Dutch on vintykids.com.
We think we have set the meta's right in the German language on vintykids.com/de and we also managed some links to Vintykids.com/de from good quality and relevant German sites. What can we do further to get vintykids.com/de ranking in Google.de on the brandname? Thank you.0 -
Search results indexed
Hi there, is is bad practice in seo to have search results for products indexed? For example a search result of holidays to Ibiza, with lots of deals coming up? its a search query url that would be indexed, with just an image and price per product on the page, with about 10 per page? Any advice appreciated.
Technical SEO | | pauledwards0 -
Has any positive or negative effect for the SEO results if the domain contains desired keyword?
Helo! Has any positive or negative effect for the SEO results if the domain contains desired keyword? Thanks for the answer.
Technical SEO | | Brainsum0 -
Search Engine Blocked by Robot Txt warnings for Filter Search result pages--Why?
Hi, We're getting 'Yellow' Search Engine Blocked by Robot Txt warnings for URLS that are in effect product search filter result pages (see link below) on our Magento ecommerce shop. Our Robot txt file to my mind is correctly set up i.e. we would not want Google to index these pages. So why does SeoMoz flag this type of page as a warning? Is there any implication for our ranking? Is there anything we need to do about this? Thanks. Here is an example url that SEOMOZ thinks that the search engines can't see. http://www.site.com/audio-books/audio-books-in-english?audiobook_genre=132 Below are the current entries for the robot.txt file. User-agent: Googlebot
Technical SEO | | languedoc
Disallow: /index.php/
Disallow: /?
Disallow: /.js$
Disallow: /.css$
Disallow: /checkout/
Disallow: /tag/
Disallow: /catalogsearch/
Disallow: /review/
Disallow: /app/
Disallow: /downloader/
Disallow: /js/
Disallow: /lib/
Disallow: /media/
Disallow: /.php$
Disallow: /pkginfo/
Disallow: /report/
Disallow: /skin/
Disallow: /utm
Disallow: /var/
Disallow: /catalog/
Disallow: /customer/
Sitemap:0