Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Site ops

SEO Menu

An SEO menu is the site's main navigation menu, structured to help users and search engines find the most important pages quickly and clearly.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Audit your menu: trim to 5–7 items, rewrite vague labels.
  • Use standard HTML links — no JS-only navigation.
  • Keep menu structure and order consistent sitewide.
  • Ensure top pages are 1–3 clicks from the homepage.
  • Test crawlability with Search Console's URL inspection tool.

I used to overthink menus — now I treat them like a site's front door.

What I'd do first

  • Audit your current menu: list every link, note the label, and check if it's a top priority page.
  • Trim it to 5–7 items. Move secondary pages to a submenu or footer.
  • Rewrite any vague labels. "Services" is fine; "What We Do" is not.
  • Confirm every link is a standard <a href="..."> tag — no JavaScript dropdowns that hide links from crawlers.
  • Check click depth: your most important page should be reachable in 2 clicks from the homepage.

Plain-English take

Think of your SEO menu as the table of contents for your site. It tells both a new visitor and Googlebot what matters most. You wouldn't put every chapter of a book in the table of contents — same idea here. Keep it tight, keep it consistent across every page, and use words that actually describe what's behind the link. "Products" beats "Our Offerings" every time.

When it actually matters

  • Every site, always. But especially if you have more than 10 pages. Without a clear menu, crawlers waste time and users get lost.
  • After a redesign or migration. Menu structure often breaks or changes — verify it's still crawlable and consistent.
  • If you're launching a new section or product line. Add it to the menu only if it's truly a top-tier priority. Otherwise, link from a subpage.

What I got wrong

  • I once stuffed 12 items into a main menu because "everything is important." Result: nothing was. Crawlers spread link equity thin, and users bounced.
  • I used clever labels like "Explore" instead of "Blog." Google doesn't play guessing games — and neither do users.
  • I assumed a JavaScript mega-menu was fine. It wasn't. Switched to HTML + CSS, and crawl rates jumped.
  • I changed menu order on different sections of the site. Broke consistency. Users and crawlers expect the same structure page to page.

Next step

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.