How to Get Sitelinks to Show Up in Google Search Results

Every few weeks a client sends us a screenshot of a competitor’s branded search result: a big blue headline followed by four or six neat links to Pricing, About, Contact and Blog. Then the question arrives: how do we submit those?

You cannot. There is no form, no field in Search Console, no schema property that says please show sitelinks. Google generates them automatically from what it understands about your site’s structure. That is the bad news and the good news at the same time, because structure is something you fully control, and most sites get it wrong in ways that are easy to fix.

This guide breaks down what actually triggers organic sitelinks, which structural signals matter most, and what a before-and-after SERP listing looks like once those signals are in place.

What Google sitelinks actually are

Sitelinks are additional links from the same domain that Google clusters under (or next to) a normal search result. Google’s own documentation is blunt about the mechanism: its systems analyse the link structure of your site to find shortcuts that help users navigate faster.

Two things follow from that sentence, and they drive everything else in this article:

  • Sitelinks are a navigation shortcut, not a reward. Google shows them when it believes a user landing on your result may want a specific sub-page instead of the page ranking.
  • They come from your link structure, which means internal links, navigation, breadcrumbs and hierarchy, not from a plugin or a tag.

The sitelink formats you can realistically earn in 2026

Format Where it appears Typical trigger
Full sitelinks block (2 to 6 links, often in two columns) Under a result that dominates the query, almost always a branded or navigational search Clear brand identity, strong hierarchy, distinct top-level sections
Inline (one-line) sitelinks A single row of 2 to 4 short links below the snippet Non-branded queries where sub-pages or sections are plausible next steps
Breadcrumb path in the result Replaces the raw URL above the title On-page breadcrumbs plus valid BreadcrumbList structured data
Anchor-style jump links to sections of the same page Under long guides and documentation pages Descriptive headings with clean IDs and a visible on-page table of contents

One thing to stop chasing: the sitelinks search box. Google retired that feature and its supporting markup, so adding SearchAction markup today does nothing for your appearance in search. If a tutorial still tells you to add it in order to get sitelinks, that tutorial has not been updated in years.

Also worth separating clearly: Google Ads sitelinks (sitelink assets) are a different product. Those you configure manually in your ad account. Organic sitelinks, the ones this article is about, cannot be configured anywhere. A comparable breakdown sits on kinsta.com.

google search results page

The five structural signals that actually trigger sitelinks

1. A hierarchy Google can describe in one sentence

Sitelinks appear when your site has obvious, mutually exclusive sections. If a crawler cannot tell where one section ends and the next begins, there is nothing to cluster.

What works:

  • A flat, shallow structure where every important page sits within 2 to 3 clicks of the homepage.
  • Directory-style URLs that mirror the hierarchy: /services/, /services/technical-seo/, /pricing/, /blog/.
  • Hub pages that genuinely exist as pages, not just dropdown labels pointing nowhere. A section with no landing page rarely becomes a sitelink.

What kills it:

  • Everything living at root level (/technical-seo/, /local-seo/, /pricing-b2b/) with no parent grouping.
  • Ten near-identical service pages competing for the same intent, so Google cannot pick a representative one.
  • Orphan pages reachable only through a sitemap or a footer widget.

2. Navigation labels written for humans, not for keyword stuffing

Sitelink anchor text is usually derived from your internal link text, the page title and the H1. That means your menu labels are effectively drafts of your future sitelinks.

Compare these two navigations for the same agency:

Weak labels Sitelink-friendly labels
Affordable SEO Services For Small Business Owners SEO Services
Who We Are And What Drives Us About
Resources Hub Blog
Let’s Talk Contact

Rules we apply on every audit:

  1. Keep primary nav labels to one or two words where possible, three at most.
  2. Make the label, the page title and the H1 say the same thing. Contradictions force Google to guess.
  3. Use text links in HTML. Image-only menus, JavaScript-only mega menus and links built with onclick handlers give the crawler far weaker signals than a plain <a href>.
  4. Never repeat the same label for two different URLs.

3. Internal linking depth and volume per page

This is the signal most sites underestimate. Google picks sitelink candidates from pages that receive many internal links from many different templates and contexts, not just from the header.

Practical actions:

  • Link to each priority page from the main navigation, then reinforce it with in-body contextual links from relevant articles and service pages.
  • Reduce click depth: if a page needs five clicks to reach, it will not be treated as a top-level shortcut.
  • Prune internal links to pages you do not want surfacing. If your Careers page is linked from every article footer, do not be surprised when it eats a sitelink slot.
  • Keep the primary nav tight. A 60-link mega menu spreads authority so thinly that no page stands out.

Where to check your internal link distribution

In Search Console, open Links > Internal links. That report ranks your pages by number of internal links pointing to them. Old guides still say Search Traffic > Internal Links, which was the legacy Webmaster Tools path and no longer exists.

Read the top of that list as a prediction. The pages Google links to most internally are the pages most likely to become your sitelinks. If your commercial pages are not in the top ten, your architecture is voting against you.

4. Breadcrumbs plus BreadcrumbList schema

Breadcrumbs do two jobs at once: they add a visible internal link path on every page, and they let you declare the hierarchy explicitly with structured data. That combination is the cheapest structural win available.

Minimum viable implementation:

  1. Add a visible breadcrumb trail near the top of every page except the homepage.
  2. Use real anchors for every level, and make the current page the last item.
  3. Mark it up with BreadcrumbList JSON-LD, with a correct position for each item.
  4. Keep the breadcrumb labels identical to the nav labels for the same sections.
  5. Validate with the Rich Results Test and monitor the Breadcrumbs report in Search Console.

Example JSON-LD for a service sub-page:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "SEO Services", "item": "https://example.com/services/" },
    { "@type": "ListItem", "position": 3, "name": "Technical SEO" }
  ]
}

5. Brand and site name clarity

Full sitelink blocks show up overwhelmingly on navigational queries, which means Google needs to be certain which entity the searcher wants.

  • Use a distinctive site name. A brand that collides with a common noun or a bigger company will struggle, because the query is ambiguous and Google prioritises the dominant entity.
  • Declare the name once, consistently: WebSite schema with a name property, plus <title> and og:site_name that match. Mixed variants (Acme, Acme Ltd, Acme Digital Group) dilute the signal.
  • Own position one for your own brand name. If a directory profile outranks your homepage for your brand, fix that first.
  • Support the entity with consistent mentions off-site: knowledge panel sources, social profiles, business listings, press coverage.
google search results page

Before and after: what the SERP change looks like

Here is a simplified version of a listing we worked on, a B2B SaaS site with 400 pages, a nine-item mega menu, no breadcrumbs and no section hub pages.

Before

example.com
Acme Platform | Workflow Software For Ops Teams, Trusted By 2,000+
Acme helps operations teams automate approvals, reduce manual work and…

One title, one snippet, one clickable target. The listing occupied roughly two lines of vertical space and offered no route to Pricing, which was the single most requested page from branded traffic.

After

example.com
Acme: Workflow Automation Software
Acme helps operations teams automate approvals and cut manual work…

Pricing    Product
Integrations    Customers
Docs    Contact

What changed structurally, in order of impact:

  1. The mega menu was cut from 34 links to 6 top-level sections, each with a real hub page.
  2. Nav labels were shortened and aligned with page titles and H1s.
  3. Breadcrumbs with BreadcrumbList markup were rolled out sitewide.
  4. Contextual internal links were added from the blog to the six hub pages, and blanket footer links to low-value pages were removed.
  5. The homepage title was rewritten so the brand name led the tag.

Sitelinks began appearing about five weeks after the navigation change shipped, first as an inline row, then as the full block. On another project with heavier crawl issues it took closer to three months. Treat one to three months as a realistic window, not one week.

google search results page

A practical sitelink audit you can run this afternoon

  1. Search your brand name in an incognito window and screenshot the current listing. That is your baseline.
  2. List your six to eight priority pages, the ones you would choose as sitelinks if you could.
  3. Open Search Console > Links > Internal links. Compare the top ten with your list. Every mismatch is a task.
  4. Crawl the site and check click depth. Anything important beyond depth 3 gets promoted in the navigation or linked from a hub.
  5. Rewrite navigation labels to short, unambiguous nouns and align titles and H1s.
  6. Ship breadcrumbs with valid BreadcrumbList markup and confirm in the Rich Results Test.
  7. Check indexation of every candidate page. A page that is noindexed, canonicalised elsewhere, blocked in robots.txt or serving a soft 404 can never be a sitelink.
  8. Remove sitewide links to pages you do not want promoted (careers, legal, old landing pages).
  9. Verify mobile parity. Google indexes the mobile version, so the mobile menu must contain the same links as desktop.
  10. Re-check monthly and log what changed. Sitelinks fluctuate, so judge trends over weeks rather than days.

Common mistakes that block sitelinks

Mistake Why it blocks sitelinks Fix
JavaScript-only navigation Link structure may be missed or discovered late Server-render real <a href> links
Duplicate or templated titles across sections Google cannot generate distinct anchor labels Write unique, section-specific titles
Thin or empty hub pages A section with no useful landing page is a poor shortcut Build genuine category pages with content and child links
Brand name that matches a generic term Navigational intent is ambiguous Strengthen entity signals and always pair name plus descriptor in titles
Chasing removed features (sitelinks search box markup) Zero effect, wasted development time Invest in architecture and internal links instead
Waiting for a Search Console setting There is none, and the old demote tool is long gone Change the underlying links instead of asking Google
google search results page

How to change the sitelinks Google already shows

If Google shows the wrong pages, you do not remove them directly. You change the evidence:

  • To promote a page: add it to the main nav, link to it contextually from your strongest pages, include it in breadcrumb paths, improve its content and make sure its title is clean and distinct.
  • To demote a page: strip sitewide links to it, remove it from the primary nav, and link to it only where genuinely relevant. If it should not exist in search at all, noindex it or consolidate it.
  • If a page must disappear fast: use the removal tools in Search Console as a temporary measure while you fix the structure properly.

Expect a lag. Google re-crawls, re-evaluates and then updates the display, so allow several weeks after the change is live.

google search results page

Why this is worth the effort

A listing with sitelinks takes up more vertical space, gives users several entry points and typically lifts click-through rate on branded and navigational queries. It also pushes competitor and directory results further down the fold. More importantly, every fix in this article (shallower architecture, cleaner labels, deliberate internal linking, valid breadcrumbs) improves crawlability and rankings whether or not the sitelinks appear. That is why we treat sitelinks as a diagnostic: when they show up, it usually means your site structure is finally legible to Google.

FAQ

Can I request or submit sitelinks to Google?

No. Organic sitelinks are generated automatically. There is no submission form, no Search Console toggle and no markup that forces them. You influence them through site structure and internal linking only.

How long does it take to get sitelinks?

Typically one to three months after meaningful structural changes are live and re-crawled. Small sites with clean architecture can see them sooner, large sites with crawl issues take longer. A comparable breakdown sits on semrush.com.

Do I need to rank number one to get sitelinks?

For full sitelink blocks on your brand name, effectively yes. Those appear on results that clearly dominate the query. Inline sitelinks can appear lower down for non-branded queries.

How many sitelinks can Google show?

Usually between two and six for a full block, and two to four for an inline row. The exact number varies by device, query and available space, and Google adjusts it dynamically.

Is structured data required for sitelinks?

No schema type generates sitelinks. However, BreadcrumbList markup helps Google understand your hierarchy and changes how your URL path is displayed in results, which supports the same goal.

Do small sites get sitelinks?

Yes, if the brand query is unambiguous and the site has a small number of clearly separated sections. A tidy 15-page site often earns sitelinks faster than a chaotic 5,000-page site.

Are Google Ads sitelinks the same thing?

No. In Google Ads you create sitelink assets manually inside your campaign. Organic sitelinks in the free search results are algorithmic and cannot be configured. A comparable breakdown sits on seranking.com.

Why did my sitelinks disappear?

Common causes are a navigation redesign, changed URLs without proper redirects, new noindex or canonical rules, a drop in brand ranking, or simply normal SERP volatility. Compare your current internal link structure with what existed when the sitelinks were showing.