Is a Mega Menu with over 300 links in it hurting my rankings?
-
I got hit pretty badly by Panda 4.0 (1/3 of my traffic lost), and I'm fairly certain it was because Google had potentially indexed over 20 million pages from a site filtering piece of software and got done for duplicate content. I have since fixed that using URL Parameters and that 20 million is down to 2.7 million now and I have submitted a clean site map, so now I wait.
I have just done a site relaunch and am trying to determine if there are any other issues. I run an online store, and I have a mega menu with well over 300 links in it - makes the user experience really quick and easy to jump exactly where you want - and then I have about 30 links in the footer.
I know there's a 'no more than 100 links on a page' guideline for Moz, but does anyone know if Google is smart enough to see the same header / footer navigation structure on every page of a site and know it's navigation and not water down the rest of the links, or do I need to re-think and simplify my navigation?
It's one of those things that's there for a user experience and now I'm worried that I'm being penalised.
The site is www dot shopnaturally dot com dot au
-
Much appreciated. Thank you.
-
Hi Joanne,
Sorry for not totally expanding on what I meant as the outcome using javascript! Yes, you're "hiding" portions of the mega menu. There is speculation that search engines might execute JS commands to find out if there is content behind them, but at the moment this still seems a valid way to "remove" links from Google's total link count. Keep and eye on whether this changes though (and acknowledge that it might not be totally reliable, even now).
Perhaps check out this tutorial for JS menus: http://www.siteground.com/tutorials/menu/javascript.htm
Cheers,
Jane
-
HI Jane, further to the comment about M&S and Debenhams, I now understand what you mean by using a JS-powered navigation. While we can see it as users, the search engines can't see the endless links in the mega menu.
While having a phone consult with an SEO person today, he mentioned the same thing, using AJAX to hide that kind of information from Google so the users still get the experience of the content but Google isn't reading endless pieces of information it doesn't need.
I am a web developer, but not a high level programmer. Could you point me in the direction of where I should look as far as tutorials go so I can implement this in my site?
The links in the mega menu that I'll want to hide with AJAX are all readily available on main category pages and in breadcrumbs.
-
Yep, I would guess that your Panda issue was far more likely to have been the URLs than the menu - that's pretty standard Panda fare so that's great that you've sorted that out.
I am leaning towards really doubting that the menu is hurting you at all, but of course experimenting with removing non-essential menu items is possible. It's hard to draw real conclusions from the results you see after you modify something like a menu because other factors will influence rankings during that time, e.g. you gain or lose links, Google changes its treatment of unrelated metrics, your competitors gain or lose links, etc.
-
Thanks again. I've just noticed our rankings climb for a few phrases & keywords purely by doing internal keyword linking and writing quality blog posts. I'm sitting on the fence as to whether to ditch my mega menu or at least greatly simplify it. It provides ease of use for the end user to jump straight to the category they want, but if I'm losing traffic, then they're not on the site to use it.
Catch 22.
I've been watching a pile of Matt Cutts videos but haven't found one on this particular topic yet. I'm pretty sure my Panda issue was cough 20 million pages listed in URL Parameters from a poorly set up internal refine search feature that's been given the flick. We're down to 2.6 mil now and some of my rankings are slightly improving already.
-
I'm assuming these internal keyword links are a lot more effective if they're only competing against 100 links instead of 400+
In theory, kind of - one link out of 100 that uses the anchor text "natural skin care" will receive a higher percentage of the available passable PageRank than one link out of 400 using the same anchor text. The link from a page with just 99 other links should not be seen as any more relevant for the phrase "natural skin care" than the link from the 400-link page though. But it should receive more of a boost for that keyphrase than if it had to share the passable authority with three times the number of targets.
I am making an assumption here, so if anyone else knows that relevancy in internal anchor text goes up along with the division of passable PageRank, please chime in!
Google doesn't have the same reverence for anchor text that it had a few years ago, but most of its efforts in not relying so much on anchor text have been focused on inbound links from other websites, rather than internal links.
-
Fabulous answer Jane. Thank you so much
I think the thing I'm concerned about now is how well my internal keyword linking is going to work with 300+ links on each page. We're going to the trouble of rewriting a lot of content and doing some very specific internal keyword linking to help people move around the shop better and also for SEO purposes.
I'm assuming these internal keyword links are a lot more effective if they're only competing against 100 links instead of 400+ ?
-
Hi Joanne,
The "fewer than 100 links" quote is a little bit outdated in terms of what Google can actually handle. This article from late last year makes clear that the limit is long gone. The guideline is an okay benchmark when it comes to ensuring that you aren't overloading a page with useless or irrelevant content and links, but it's definitely not a requirement for crawling / indexing / ranking success anymore.
Your drop-down looks pretty standard to me. Some sites choose to present menus like this using JavaScript to call lower-level URLs (e.g. Hair, Face & Body + Natural Skin Care might be links in the HTML but then a JS call is required to bring up Certified Organic Skin Care, Cleansers, etc. - Google and other search engines do not traditionally execute JavaScript and thus won't see the links) but this is an increasingly unnecessary tactic, and could be detrimental if those URLs are not linked to in a crawlable manner elsewhere within the website.
Having a lot of links on a page has one "detriment" - a page does not "leak" PageRank / authority if it links out a lot, but it does mean that less PageRank passes through each link if there are hundreds of links, as opposed to 50 or 100 links. The total amount of PR that can be passed on is divided amongst more links. Again, it's important that links to all your pages be crawled so that those pages are indexed and receive authority, so I don't think you have to worry about this.
Further example: http://www.marksandspencer.com/ uses a JS-powered navigation, http://www.debenhams.com/ does not.
-
Nice website.
I would spend much more time getting quality, pertinent backlinks for your site from creating good content pieces which people want to share/link to.
Do you use canonical urls throughout the site?
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
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
-
Wordpress #comment links?
We just started our trial account and have the results from our first Moz Pro Site Crawl. It's showing that we have a large portion of our pages have 'Too Many Links' and I'm trying to determine exactly what this means and how to fix it. The article referenced is from 2011 and doesn't fully address what I'm looking for. Here are a few questions: 1. Can we lower the 'link count' by adding a 'no follow' or does too many links, count links regardless? The question being, is the only way to solve this by removing links or are their no follow or no index options that will prevent us from having this issue moving forward? 2. Comment Links: Our site is in Wordpress and I just recognized that each of the comment links are followed: https://screencast.com/t/b0CIKVafWw. These aren't links from our users, rather these are links within Wordpress and are structured like this: https://mysite.com/blog-post/#comment-6970. From my screenshot you can see they are highlighted as 'followed links'. Is there a setting within Wordpress to turn this off or is there another option I should consider? Should we just make these no index, no follow links? Will that solve the 'Too many links' problem? I searched through the Q&A's and couldn't find an answer directly to my question. Most were around people leaving links in the comments section, which isn't what I'm looking for. Thank you for any help you can provide.
On-Page Optimization | | FabulesslyFrugal0 -
Horrible ranking for hundreds of content pages
We have hundreds of pages of restaurant reviews (each is 100% original content) on our site (for example, here is a list of many of the content pages: https://www.rewards21.com/articles). The PA of almost every page is 1 (ouch). Doing even the most long-tail Google search doesn't bring up one of those pages (even if I include our company name in the search string). I'm certain we have lots of room to improve SEO, but not even seeing the pages come up for even the most long-tail search has me concerned... Our site used to be on Wordpress many months ago and many of these pages ranked fine..ever since switching away from Wordpress, we've not made any SEO progress. Am wondering if something major is "broken" with our site SEO...
On-Page Optimization | | r210 -
How do you find out all the keywords Google is ranking you for?
Hello, Is there anyway of finding out all the keywords that Google is currently ranking our website for so that we can then build on those keyword positions? Many thanks,
On-Page Optimization | | mblsolutions0 -
Too Many On-Page Links
Ok so I am very new to MOZ, and we have just set up our PRO account and campaign. When we got our crawl results we had 4 pages with "too many on-page links". All of these pages correspond with our blog, which is a wordpress hosted blog that is integrated into our site. Our site is www.moxicopy.com and the blog is www.moxicopy.com/blog I am confused on how we have over 100 on page links on these pages, as we have very few links on our blog.
On-Page Optimization | | Moxicopy.com0 -
Internal Linking
I am trying to figure out internal linking. Please help me. Your "root domain" (the top level example.com) is the easiest to rank on a SERP. When you build Page Rank on this page, you want to make sure the majority of the PR goes into internal pages that matter. To do this you determine what internal pages are most important and put them on the menu bar. You then link to these pages in the body text, or via side bars. This will ensure that the PR is flowing from the root domain into the internal pages multiple times. The second part is to link from these secondary pages back to the main page. Correct? When you build back links on the internal page, you want to pass the PR back to the main page... Please discuss this...
On-Page Optimization | | JML11790 -
Do NoFollow links still split link equity?
So I realize that Google will split link equity between all links on any given page. Example, if a landing page has 10 links then the authority from the landing page is split into 10 and each link given its own smaller amount of equity from that landing page. My question is if I were to turn 9 of the 10 links on this page to NoFollow links would the equity still remain split 10 ways or would it simply pass all of it to the one DoFollow link left on the page?
On-Page Optimization | | PageOnePowerGang0 -
Is anchor text link juice passed in internal links?
Let's say I have www.bobswidgets.com. If I have "widgets for sale in tuscon arizona' be the anchor text on an internal link on www.bobswidgets.com/page1 which goes to www.bobswidgets.com/page2 - does the value of the anchor text (widgets for sale in tuscon arizona) get passed internally? External links pass the value of the anchor text but do internal links?
On-Page Optimization | | qlkasdjfw0 -
Redirect and page ranking
We used to have a good page rank of Google, but now our page rank dropped to zero. A few months ago we did a redirect from our www.???.com to non-www.???.com, because non-www.???.com is now our main website. We also have a number of other domains which we redirect to our main website non-www.???.com Do you think these redirects are causing the problem, and if so what can we do to fix it? Thanks!
On-Page Optimization | | poupette0