Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
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
-
City and state link stuffing in footer
A competitor has links to every state in the U.S., every county in our state and nearby states, and every city in those nearby states. All with corresponding link text and titles that lead to pages with thin, duplicate content. They consistently rank high in the SERPS and have for years. What gives--I mean, isn't this something that should get you penalized?
On-Page Optimization | | nkolson0 -
Ranking & Visibility suddenly Down for my website
Any google updates or, can anyone tell me what google running, web ranking down, majority keywords showing on 1st pages right now those are on 3rd page, so is there any specific reason, or any solutions plz.. this s my website www.iqlance.com can anyone help me to audit and what was the issues facing exactly..
On-Page Optimization | | harry5501 -
Link flow for multiple links to same URL
Hi there,
On-Page Optimization | | doctecs
my question is as follows: How does Google handle link flow if two links in a given page point to the same URL? (do they flow link individually or not?) This seems to be a newbie question, but actually it seems that there is little evidence and even also little consensus in the SEO community about this detail. Answers should include source Information about the current state of art at Google is preferable The question is not about anchor text, general best practises for linking, "PageRank is dead" etc. We do know that the "historical" PageRank was implemented (a long time ago) without special handling for multiple links, as e.g. last stated by Matt Cutts in this video: http://searchengineland.com/googles-matt-cutts-one-page-two-links-page-counted-first-link-192718 On the other hand, many people from the SEO community say that only the first link counts. But so far I could not find any data to back this up, which is quite surprising.0 -
Alt text / internal linking
Hi everyone A question about best practice when linking from pictures on our homepage - hirespace.com We have an option of using divs with background images (nicer in terms of design) but it means that we can't use anchor text or alt text to show Google what these internal links are about. The other option is to use images which do not allow us as much flexibility in terms of CSS but would allow us to use alt text. There is also an opinion that we should have separate text links at the bottom of the homepage to get the anchor page in. What is best practice in this situation - is alt text worth sacrificing some CSS flexibility for? How important is anchor/alt text for internal linking? Thanks guys.
On-Page Optimization | | HireSpace0 -
How many outbound links is too many outbound links?
As a part of our SEO strategy, we have been focusing on writing several high quality articles with unique content. In these articles we regularly link to other websites when they are high quality, authoritative sites. Typically, the articles are 500 words or more and have 3-5 outbound links, but in some cases there are as many as 7 or 8 outbound links. Before we get too carried away with outbound links, I wanted to get some opinions on how many outbound links we should be trying to include and more information on how the outbound links work. Do they pass our website's authority on to the other website? Could our current linking strategy cause future SEO problems? Finally, do you have any suggestions for guidelines we should be using? Thank you for your help!
On-Page Optimization | | airnwater0 -
What is on page links?
Hi - i would like to know exactly what an on page link is? i understand the linking system however cant work what exactly what an on page link is? Thanks
On-Page Optimization | | OasisLandDevelopment0 -
Optimizing for another keyword than the menu name
Hi I would like to hear if someone could help me decide whether or not it is important regarding SEO that the menu name is the same as the keyword we want to rank for. The site is a static site and one of our most important keywords. To give an example. Our menu name is "cars" and we want to rank for "cheap rental cars".
On-Page Optimization | | KennethK0 -
Footer link to home page?
Quick question - is it a best practice to add a footer link on each page of a website that points back to your home page, with the anchor text being your official brand name?
On-Page Optimization | | Bandicoot0