ServicesAI Audit
← Back to Blog

How to Use Sitelinks Schema to Help AI Search Understand Your Brand

Schema MarkupAI VisibilitySitelinks SchemaJSON-LDOrganization SchemaLLM SEOAI SearchStructured Data

When an AI search engine like ChatGPT or Perplexity tries to describe your brand, it is doing something surprisingly similar to what Google has done for years: piecing together fragments of structured information to build a picture of who you are and what you offer. One of the most underused tools for shaping that picture is Sitelinks Schema. It is not the flashiest piece of structured data, but it gives AI crawlers an explicit map of your most important pages, which has a direct effect on how accurately and confidently they represent your brand.

This post covers what Sitelinks Schema actually is, why it matters for AI visibility specifically, how to implement it correctly, and some common mistakes worth avoiding.

What Sitelinks Schema Actually Does

Sitelinks Schema is a JSON-LD block that you add to your homepage. It uses the SearchAction type from Schema.org to define a sitelinks search box, but in the broader context of AI readiness, the more useful application is pairing it with an Organization or WebSite schema that explicitly names your key pages.

To be precise, the Sitelinks Searchbox is the Google-facing version of this schema. But the underlying principle, telling machines which pages matter most on your site, applies equally to AI crawlers. When GPTBot, ClaudeBot, or Gemini's crawler visits your site, they are trying to understand hierarchy and relevance. A well-structured set of schema markup on your homepage helps them do that without guessing.

Think of it this way: without any structured guidance, an AI crawler must infer what your site is about entirely from content and link patterns. With schema, you are handing it a curated index. That is the difference between a librarian finding your book by wandering the shelves versus going straight to the catalogue.

The JSON-LD Structure You Need

There are two components worth implementing on your homepage to get the Sitelinks benefit for AI visibility. The first is a WebSite schema with a SearchAction, and the second is an Organization schema with url and sameAs properties pointing to your key brand profiles.

Here is a clean example of a WebSite schema with Sitelinks Searchbox:

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Your Brand Name",
  "url": "https://www.yourdomain.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.yourdomain.com/search?q={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}

The urlTemplate should match your actual internal search URL pattern. If your site does not have an internal search function, skip the potentialAction entirely and focus on the Organization schema instead. Do not fabricate a search URL that does not work.

Pairing It With Organisation Schema

The WebSite type tells AI systems what your site is. The Organization type tells them who you are. Together, they are far more powerful. Here is a simplified version:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Brand Name",
  "url": "https://www.yourdomain.com",
  "logo": "https://www.yourdomain.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/yourbrand",
    "https://twitter.com/yourbrand",
    "https://en.wikipedia.org/wiki/YourBrand"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "availableLanguage": "English"
  }
}

The sameAs array is particularly valuable for AI systems. It connects your website to your verified presence across other platforms, which helps models like Gemini and ChatGPT confirm that your brand is real and consistent. We cover this in more depth in our post on how to use SameAs Schema to prove your brand identity to AI.

Why This Matters Specifically for AI Search

AI search engines do not just crawl your site once and forget it. They build knowledge representations, essentially simplified models of what your brand does, who it serves, and which pages answer which questions. When those models are built from ambiguous or incomplete signals, the results can be frustrating: wrong descriptions, missed products, confused positioning.

Sitelinks Schema, combined with clear Organization markup, feeds AI systems three things they genuinely need:

  • A canonical name and URL so they are not conflating your brand with a similarly named competitor
  • A logo reference for visual confirmation in AI interfaces that display brand imagery
  • Cross-platform identity signals via sameAs, so the model can triangulate your real-world presence

If you have ever searched for your brand in ChatGPT and got a description that felt slightly off, a lack of schema on your homepage is often part of the problem. The model is filling gaps with whatever it found during training, and that might be an old press release or a competitor comparison page. Structured data gives it something authoritative to anchor to instead.

The Homepage Is the Foundation

Your homepage is almost always the highest-authority page on your domain. It tends to receive the most inbound links, the most traffic, and the most crawl attention. Placing Sitelinks and Organisation schema here is not just good practice, it is the highest-leverage placement on your entire site.

Do not bury this schema on a random inner page. It belongs in the <head> of your homepage, ideally as the first or second JSON-LD block. We have written about where JSON-LD schema should go in your HTML if you want the full breakdown on placement.

Implementation on Shopify and WordPress

The implementation approach varies slightly depending on your platform, but the schema itself is identical.

Shopify

On Shopify, you add JSON-LD to the homepage by editing your theme's index.json or theme.liquid file. Look for the <head> section in theme.liquid and insert your JSON-LD block there. Alternatively, some apps like SEO Manager or Schema Plus for SEO let you add homepage schema without touching code directly.

One watch-out on Shopify: many themes auto-generate a basic WebSite schema that may conflict with a custom one you add manually. Check your existing schema output first using Google's Rich Results Test before adding new blocks. Duplicate schema is not catastrophic, but it is messy and can confuse crawlers.

WordPress

On WordPress, plugins like Yoast SEO, Rank Math, and Schema Pro all offer Organisation and WebSite schema output on the homepage. The problem is that the defaults are often thin. Rank Math, for example, generates a basic WebSite block but does not always populate sameAs unless you configure it manually in the plugin settings.

Take five minutes to go into your SEO plugin's Knowledge Graph or Organisation settings and fill in every field: logo URL, social profiles, founding date if relevant, and a clear description. These fields map directly to schema properties that AI systems read.

If you want to go beyond what plugins offer, you can add a custom JSON-LD block using a lightweight plugin like "Insert Headers and Footers" or directly in your functions.php file. The manual approach gives you full control over every property.

Common Mistakes That Undermine the Whole Point

A few errors come up repeatedly when brands try to implement Sitelinks Schema for the first time.

Using the Wrong Schema Type on the Homepage

Some sites place Product or Article schema as the primary type on their homepage. These are fine on relevant inner pages, but on the homepage, WebSite and Organization are the appropriate types. Mixing in product schema on the homepage does not help AI systems understand your brand structure and can actively mislead them about what your homepage represents.

Leaving sameAs Empty or Incomplete

The sameAs property is not optional padding. It is one of the primary signals AI language models use to verify brand identity. If your LinkedIn profile, Crunchbase listing, and official social accounts are not referenced in sameAs, you are leaving identity confirmation entirely to chance. At minimum, include your LinkedIn company page, your primary social profiles, and any Wikipedia or Wikidata entry if one exists.

Pointing the Search URL Template to a Broken Endpoint

If you include the SearchAction but your site does not actually have a working search function at the URL you specified, remove it. A broken search URL in schema is worse than no search URL at all. Google and AI crawlers may attempt to follow or validate it, and a 404 or irrelevant result reflects poorly on the rest of your markup.

Not Validating After Deployment

Always run your schema through a validation tool after publishing. Google's Rich Results Test and Schema.org's validator will catch syntax errors. For a full walkthrough of the validation process, see our guide on how to validate your schema markup before publishing.

How Sitelinks Schema Fits Into a Broader AI Visibility Strategy

Sitelinks and Organisation schema on the homepage are the foundation, but they work best as part of a layered approach. Once your homepage is correctly marked up, the next priority is ensuring that your key landing pages, product pages, and service pages each carry their own relevant schema types.

For service-based businesses, pairing homepage Organisation schema with well-structured service pages makes a significant difference. We cover that in detail in our post on how to structure a service page so AI search engines quote it.

At FlinnSchema, we often see brands that have reasonable on-page content but almost no structured data at the site-wide level. Their pages rank reasonably well in traditional search, but AI engines like Perplexity and ChatGPT either ignore them or describe them vaguely. Adding even a clean WebSite and Organization block to the homepage is one of the fastest wins available, and it typically takes under an hour to implement correctly.

The broader point is that AI search is not going to read between the lines of your marketing copy and infer what your brand stands for. You have to tell it, explicitly, in a format it can process. Schema is that format. Sitelinks Schema is where that conversation starts.

If you are unsure whether your current homepage schema is doing its job, a free AI visibility audit is a straightforward way to find out exactly what is missing and what is working.

Frequently Asked Questions

Does Sitelinks Schema guarantee my brand appears in Google sitelinks?

No. Google determines whether to show sitelinks based on its own signals, primarily domain authority and search query patterns. The SearchAction schema can influence whether a search box appears beneath your sitelinks, but it does not force Google to show them. For AI search engines, the benefit is more about brand identity and site structure comprehension than visual sitelinks in results.

Can I add Sitelinks Schema to pages other than the homepage?

WebSite schema with a SearchAction is specifically designed for the homepage and should only appear there. Organization schema can technically appear on other pages, but placing it on the homepage is standard practice and gives it the most authority. Adding it to every page typically adds noise without benefit.

What if my brand already has auto-generated schema from a plugin?

Check what your plugin is actually outputting. Many SEO plugins generate a basic WebSite block but leave key fields like sameAs, logo, and description empty or default. Use Google's Rich Results Test to inspect what is currently live on your homepage. If the auto-generated schema is incomplete, either configure the plugin properly or add a custom block manually to fill the gaps.

How long does it take for AI search engines to reflect updated schema?

There is no fixed timeline. AI language models update their knowledge at varying intervals depending on the system. Perplexity, which retrieves live web data, may reflect your updated schema relatively quickly. ChatGPT's base model updates on a training cycle, which could be months. That said, implementing correct schema now means it will be read and incorporated during the next crawl and training cycle, so there is no benefit to waiting.

Want to check your AI visibility?

Run a free audit on your website and see how visible you are to ChatGPT, Perplexity, and other AI search engines.

Run Free Audit
How to Use Sitelinks Schema to Help AI Search Understand Your Brand