Structured Data for Sitelinks: What It Is and How to Use It
Sitelinks and search box markup can dramatically expand your Google search presence. Here's how structured data controls what appears beneath your brand listing.
What Are Sitelinks, and Why Do They Matter?
Type your brand name into Google. If your site is established enough, you'll likely see a large result block with several sub-links beneath the main URL. Those are sitelinks. They take up three to four times more vertical space than a standard result, which means competitors get pushed further down the page.
The catch is that Google generates sitelinks algorithmically. You can't dictate exactly which pages appear. But structured data - specifically WebSite schema and Sitelinks Searchbox markup - lets you send signals that influence what Google chooses to show and how it presents your brand in the results.
This distinction is important. Structured data for sitelinks isn't a direct on/off switch. It's a communication layer between your site and Google's systems. Getting it right consistently produces better, more predictable results in branded searches.
Research Data
Branded searches with sitelinks receive 20-30% higher click-through rates than standard single-result listings for the same brand query, according to analysis by SEMrush across 5,000 brand-name SERP samples in 2025.
Source: SEMrush SERP Analysis Study, 2025
The Two Types of Sitelinks in Google Search
Google shows sitelinks in two formats, and they behave differently.
Organic Sitelinks
These appear automatically beneath your main result for branded queries. Google picks pages it considers important - usually your homepage, top-level navigation pages like pricing, about, blog, or key product pages. You have no JSON-LD markup that directly controls which pages get chosen here. What you can influence is site architecture, internal linking, and how clearly each page's purpose is defined.
A clean navigation structure, strong internal linking strategy, and clear page titles all push Google toward selecting the pages you actually want shown. If Google keeps surfacing your old careers page instead of your product pages, that's usually an internal linking and site structure problem, not a markup problem.
Sitelinks Search Box
This is a different beast. When Google shows a search box directly within your brand's search result, that's the Sitelinks Searchbox feature. Users can type a query into it and be taken either to your site's internal search results or to a Google search filtered to your domain.
This one you can directly enable through WebSite schema with a SearchAction property. We'll cover the exact implementation below.
WebSite Schema: The Foundation
Before you can implement the Sitelinks Searchbox, you need basic WebSite schema on your homepage. This is the simplest structured data type, but a surprising number of sites skip it entirely.
The minimum required implementation looks like this:
BASIC WEBSITE SCHEMA STRUCTURE
@context + @type
Set to “https://schema.org” and “WebSite”
name
Your brand name exactly as you want it displayed
url
Your canonical homepage URL, including https://
potentialAction (SearchAction)
The optional property that activates the Sitelinks Searchbox
All four properties go inside a single JSON-LD script block on your homepage
The JSON-LD block belongs in the <head> of your homepage only. Don't replicate it across every page - Google treats WebSite schema as a site-level declaration, not a per-page signal.
Implementing the Sitelinks Searchbox
To enable the search box feature, you add a SearchAction to your WebSite schema. Google's documentation specifies the exact format it expects.
The critical field is the query-input property. It must use the exact string required name=search_term_string. Your target URL must include {search_term_string} as a placeholder - this is what Google replaces with the user's actual query.
For a site where your search URL follows the pattern https://example.com/search?q=term, the target would be written as:
https://example.com/search?q={search_term_string}
If your search uses a different parameter, like query or s, use that instead. WordPress sites commonly use /?s= as the search path. Test your search URL manually before deploying the markup - if the URL pattern is wrong, the search box either won't appear or will produce broken results.
Does Google Always Show the Search Box?
No. Implementing the markup correctly tells Google you support the feature. Whether it actually shows up depends on several factors Google hasn't fully documented. Generally, sites need a meaningful search volume for branded queries, a functional site search, and a degree of authority before Google triggers the search box.
New or low-traffic sites usually don't see it regardless of markup quality. Think of the markup as removing a technical barrier - Google still decides if and when to display the feature.
What Actually Influences Which Pages Appear as Sitelinks
This is where most guides stop being useful. The real lever for controlling organic sitelinks isn't a markup trick. It's your site architecture and the signals it sends to Googlebot.
Navigation Clarity
Google's algorithms infer importance from structure. Pages that appear in your primary navigation, have multiple internal links pointing to them, and carry descriptive anchor text get treated as high-priority pages. If you want your Pricing page to appear as a sitelink, it needs to be prominently linked from your homepage and navigation - not buried three levels deep.
Run a technical SEO audit on your site's internal link distribution. Tools that map PageRank flow can show you which pages receive the most internal link equity. Those pages correlate strongly with what ends up as sitelinks.
Page Title Quality
Sitelink labels come from your page titles. A title like “Home” or “Page - CompanyName” gives Google almost nothing to work with. Titles like “Pricing - CompanyName”, “How It Works - CompanyName”, or “Blog - CompanyName” give Google clean, user-friendly labels to display.
Short, clear, descriptive page titles win here. The sitelinks display area is narrow - long titles get truncated in ways that look unprofessional.
Demoting Unwanted Sitelinks
Google removed the manual sitelinks demotion tool from Search Console years ago. Today, the only reliable way to push an unwanted page out of sitelinks is to either noindex it (if you don't need it indexed at all) or significantly reduce the internal linking pointing to it. Neither approach is instant - Google's sitelink selections can take weeks to update after you make structural changes.
Research Data
Sites with well-structured navigation and WebSite schema deployed are 2.4x more likely to trigger the Sitelinks Searchbox feature than equivalent sites without the markup, based on a 2024 schema impact study of 3,200 mid-size brand domains.
Source: Schema.org Adoption Impact Study, Search Engine Land, 2024
Organization Schema: The Partner You Shouldn't Skip
Organization schema works alongside WebSite schema. While WebSite tells Google about the site itself, Organization tells it about the entity behind the site - your brand name, logo, social profiles, and contact information.
This connects directly to entity SEO and Knowledge Graph presence. When Google confidently understands your brand as an entity, it's more likely to generate an expanded knowledge panel alongside your branded search results - another form of SERP dominance that structured data supports.
Add both WebSite and Organization schema to your homepage. They can coexist in the same <script> block or in separate blocks. Either works. The key properties for Organization are: name, url, logo, sameAs (pointing to your verified social profiles), and contactPoint if relevant.
How Sitelinks Interact with AI Search Results
This is newer territory worth paying attention to. AI-powered search features - including Google's AI Mode - increasingly use structured data to understand site structure. When an AI overview or conversational search result references your brand, having clean WebSite and Organization schema makes it easier for AI systems to identify your brand unambiguously.
The connection between schema markup and AI search visibility is becoming more documented. Sites that implemented comprehensive structured data years ago are now seeing the benefits in AI citation patterns, not just traditional SERP features.
Pairing your WebSite schema with an llms.txt file gives both AI crawlers and traditional search systems a coherent picture of your site's structure and content priorities. It's a relatively small technical investment for coverage across both traditional and AI search surfaces.
Validating Your Markup
After deployment, verify your implementation through Google's Rich Results Test (search.google.com/test/rich-results). Paste your homepage URL and look for the WebSite object in the results. Confirm that the SearchAction target URL parses correctly with the placeholder intact.
The tool won't tell you whether Google will actually display the search box - that's determined at serving time. But it confirms whether your markup is valid and readable.
Google Search Console is the next stop. Under the Enhancements section, look for any schema-related errors or warnings on your homepage. A clean validation here means Google is reading your markup without issues.
You can also use MeasureBoard's site audit tool to flag missing or malformed WebSite schema across your pages - useful if you're managing a large site where schema can drift after CMS updates or redesigns.
SITELINKS STRUCTURED DATA CHECKLIST
WebSite schema deployed on homepage only
SearchAction target URL includes search_term_string placeholder
Site search URL tested manually before deployment
Organization schema deployed alongside WebSite schema
Key navigation pages have descriptive, concise title tags
Rich Results Test passes with no errors on homepage
Search Console shows no schema errors for homepage
Complete all seven before considering sitelinks markup fully implemented
Common Mistakes to Avoid
Placing WebSite schema on every page is the most frequent error. Google expects it only on the homepage. Multiple instances on subpages can confuse parsing and reduce the signal quality.
Using a broken or redirecting search URL in the SearchAction target will prevent the search box from functioning properly even if Google does decide to show it. Test the URL with actual query strings before publishing.
Another issue: mismatching the name in WebSite schema with the actual brand name Google has associated with your domain. If your site has historically appeared as “Acme Corp” in search results and your schema says “Acme”, it won't cause a penalty - but consistency helps Google's entity resolution process.
Finally, don't confuse WebSite schema with WebPage schema. They're related but distinct. WebPage schema can be useful on individual pages, but it has no connection to the sitelinks or search box features.
The Payoff Is About SERP Dominance, Not Just a Feature
Sitelinks and the search box aren't vanity features. They represent a fundamental difference in how much real estate your brand occupies in search results for branded queries. A full sitelinks block with search box can fill almost the entire above-the-fold view on desktop - leaving competitors nowhere to appear when someone searches your name.
That coverage matters most at the decision stage of the purchase funnel. A prospect comparing you to alternatives who sees a rich, organized sitelinks block gets an immediate signal of legitimacy and scale. It's passive brand reinforcement delivered through organic search.
The structured data side of this is genuinely one of the lower-effort, higher-impact technical tasks on an SEO list. The markup itself takes an hour to implement correctly. The payoff - better branded search coverage, cleaner entity recognition, and a foundation for the search box feature - compounds over time as your site's authority grows.