Structured Data for Sitelinks: What It Is and How to Use It
Sitelinks and search box markup can dramatically expand your Google search presence. 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 gives Google hints, not commands. Getting it right makes your branded results more consistent over time, though Google still decides what to show.
Key Point
Branded searches that return sitelinks capture more of the click than a single plain listing does. Sitelinks take up more vertical space, push competitors down, and let the searcher jump straight to the section they wanted.
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
No markup trick controls organic sitelinks. The lever is 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.
Key Point
Clear site navigation plus WebSite schema is the practical prerequisite for the Sitelinks Searchbox. Google generates the feature algorithmically, but it needs an unambiguous site structure and a declared internal search endpoint before it will consider showing one.
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 SERP Dominance on Branded Queries
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 is cleaner entity recognition and a working foundation for the search box feature, and it compounds as your site's authority grows.