Schema de WebSite

Como implementar a marcação de schema WebSite para a caixa de pesquisa de sitelinks (agora descontinuada pelo Google) e a definição de entidade no nível do site, o que schema.org/WebSite cobre e o que ainda faz após a remoção da caixa de pesquisa.

Publicado pela primeira vez: 27 de jun. de 2026 · Última atualização: 3 de ago. de 2026 · Avançado

O schema WebSite (schema.org/WebSite) é dados estruturados — geralmente JSON-LD na sua página inicial — que identifica seu domínio como uma entidade de site por meio de nome e URL. Por mais de uma década, uma SearchAction nesse tipo alimentou a caixa de pesquisa de sitelinks do Google, mas o Google descontinuou esse elemento visual em 21 de novembro de 2024, citando queda no uso. O maior mito a corrigir: a remoção da caixa de pesquisa de sitelinks NÃO significa que o schema WebSite está morto. O Google explicitamente manteve uma variação dos dados estruturados WebSite vivos para o recurso Site Names (o nome do site em negrito mostrado em vez de uma URL nos resultados da página inicial, principalmente no celular), que precisa de nome e URL, recomenda alternateName, e vai apenas na página inicial. A marcação SearchAction antiga não precisa ser removida — agora é apenas inerte, e o Google diz que dados estruturados não suportados não causarão erros no Search Console. Nada disso afeta o ranqueamento ou sitelinks comuns.

«> TL;DR — schema.org/WebSite markup (usually JSON-LD, homepage only) historically

did two jobs for Google: a potentialAction/SearchAction powered the Sitelinks Search Box, and name/url/alternateName express a Site Names preference. Google discontinued the Sitelinks Search Box starting Nov 21, 2024 (“usage has dropped”) — this does not affect rankings or ordinary sitelinks, and existing SearchAction markup doesn’t need to be removed (unsupported structured data won’t trigger Search Console errors). The critical distinction: the feature died, not the type. Google explicitly kept a variation of WebSite structured data alive for Site Names. Everything beyond name/url/alternateName (publisher, copyright fields) is valid schema.org vocabulary but isn’t tied to a documented Google Search feature.

Evidência desta afirmação Schema.org WebSite represents a website and provides properties such as name, alternateName, and url. Escopo: Schema.org WebSite vocabulary. Confiança: alta · Verificado: Schema.org: WebSite Evidência desta afirmação Google uses WebSite structured data on the home page as one source for site names and requires name and url for that feature; sitelinks search box support was removed. Escopo: Current Google site-name feature and WebSite markup usage. Confiança: alta · Verificado: Google Search Central: Site name structured data

» (Tradução) (Síntese localizada do trecho dezoito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## What WebSite schema is (and isn’t) » (Tradução) (Síntese localizada do trecho dezenove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«schema.org/WebSite sits at Thing > CreativeWork > WebSite, and schema.org defines it in one line — “A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.” Because it’s a CreativeWork subtype, it inherits a big property surface (publisher, copyrightHolder, copyrightYear, isPartOf, mainEntityOfPage, inLanguage, and the historical potentialAction). But Google only ever formally specified a handful of those for its two rich-result-adjacent features. Keep that framing straight and most WebSite-schema confusion evaporates: the type is broad, Google’s documented use of it is narrow. » (Tradução) (Síntese localizada do trecho vinte, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## A brief history: the Sitelinks Search Box » (Tradução) (Síntese localizada do trecho vinte e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«For over a decade, the thing WebSite schema was best known for was the Sitelinks Search Box — the in-SERP search field that occasionally showed under a brand’s result. You enabled it with a potentialAction of type SearchAction on the WebSite type: » (Tradução) (Síntese localizada do trecho vinte e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

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

«Two details worth remembering. First, Google used its own shorthand — "query-input": "required name=search_term_string" — rather than schema.org’s generic EntryPoint/urlTemplate pattern, so this exact syntax is a Google-ism. Second, there used to be an opt-out: a nositelinkssearchbox robots meta tag for sites that didn’t want the box. When the feature was retired, Google archived that documentation too. » (Tradução) (Síntese localizada do trecho vinte e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## The Sitelinks Search Box deprecation (the news hook) » (Tradução) (Síntese localizada do trecho vinte e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Google announced the end in a Search Central blog post, Farewell, Sitelinks Search Box (Oct 21, 2024, posted by John Mueller), with removal starting November 21, 2024. The stated reason was that usage had dropped and Google wanted to simplify the results. The concrete effects: » (Tradução) (Síntese localizada do trecho vinte e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«- Rankings and ordinary sitelinks are untouched. Only the in-SERP search input box went away — not the clickable subpage sitelinks, and nothing about ranking.

  • You don’t have to remove your old markup. Google’s position is that removal is unnecessary and unsupported structured data won’t trigger Search Console errors.
  • Tooling changed alongside it. Search Console’s Sitelinks Search Box rich-result report was removed, and the Rich Results Test stopped validating/highlighting the SearchAction markup for this feature. » (Tradução) (Síntese localizada do trecho vinte e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«The announcement came through the official blog and the Google Search Central X/Twitter account — I couldn’t find an individual Office Hours soundbite from Mueller, Illyes, or Splitt specifically about it, so I’m not going to invent one. » (Tradução) (Síntese localizada do trecho vinte e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«### Do you need to remove your old markup? No. » (Tradução) (Síntese localizada do trecho vinte e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Short answer: leave it. It’s inert, it causes no errors, and ripping it out earns you nothing. If you’re doing a schema audit and it bugs you to have dead code sitting there, you can remove the potentialAction/SearchAction block — but keep the surrounding WebSite object, because (see below) it still has a live job. » (Tradução) (Síntese localizada do trecho trinta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## What WebSite schema still does today: Site Names » (Tradução) (Síntese localizada do trecho trinta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«This is the myth I most want to kill: “the Sitelinks Search Box is gone, so WebSite schema is dead” is false. In the very same announcement, Google was explicit that a variation of WebSite structured data continues to be supported — for the Site Names feature. A site name is Google’s label for the site a page comes from (distinct from the per-page title link), shown for entire-site/homepage-level results, primarily on mobile. » (Tradução) (Síntese localizada do trecho trinta e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«### Required and recommended properties » (Tradução) (Síntese localizada do trecho trinta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«For expressing a site-name preference, the surface is tiny: » (Tradução) (Síntese localizada do trecho trinta e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«| Property | Status | Notes | | --- | --- | --- | | name | Required | The name of the website. | | url | Required | The URL of the site’s home page. | | alternateName | Recommended | An abbreviation/acronym/short form; you can supply multiple, in order of preference. | » (Tradução) (Síntese localizada do trecho trinta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«That’s it. No publisher, no copyright fields, no SearchAction — just name, url, and optionally alternateName. » (Tradução) (Síntese localizada do trecho trinta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Google’s own guidance is explicit that alternateName isn’t just a backup label: their system may pick one of your alternatives over your primary preference, for example when two globally-recognized sites would otherwise collide on the same name. Listing more than one, in order of preference, gives the automated system options — it doesn’t hand you control over which one gets used. » (Tradução) (Síntese localizada do trecho trinta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«### Placement: homepage / domain root only » (Tradução) (Síntese localizada do trecho trinta e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Site Names markup goes on the home page only, at the domain or subdomain root — e.g. https://example.com/ or https://news.example.com/. A subdirectory-level “homepage” like https://example.com/news is not supported. This mirrors the same homepage-only placement rule the old SearchAction markup followed, so it’s a consistent pattern across WebSite markup generally: it lives at the root, once. » (Tradução) (Síntese localizada do trecho quarenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Google’s technical guidelines add a few scope details worth knowing before you implement: » (Tradução) (Síntese localizada do trecho quarenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«- One name per site, where “site” means domain or subdomain. https://example.com, https://www.example.com, and https://m.example.com are all treated as the same domain-level site (Google generally considers www/m subdomains equivalent to the bare domain); https://news.example.com is its own, separate subdomain-level site. https://example.com/news — a subdirectory — isn’t a supported “site” for this feature at all.

  • Duplicate homepages need consistent markup. If your homepage exists at more than one URL for the same content (HTTP vs. HTTPS, www vs. non-www), put the same WebSite structured data on every duplicate — not just the canonical one.
  • Subdomains without their own markup can fall back to the domain-level name. If a subdomain’s home page has no WebSite structured data of its own, Google may use the domain-level site name for it instead. » (Tradução) (Síntese localizada do trecho quarenta e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«### How Google picks a site name without markup » (Tradução) (Síntese localizada do trecho quarenta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Even with no markup, Google will pick a site name automatically, drawing on homepage signals — og:site_name, the <title>, heading elements, and how other sites reference you. So WebSite markup here is a preference signal, not a directive — exactly the “signal not guarantee” pattern you see with Organization schema and Knowledge Panels. Other documented limits: one site name per domain, not available for subdirectory-level sites, and it isn’t shown or tested in the Rich Results Test. » (Tradução) (Síntese localizada do trecho quarenta e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## Feature boundaries: what’s connected to what » (Tradução) (Síntese localizada do trecho quarenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Between the retired search box and the live Site Names feature, it’s easy to blur several separate SERP elements together. They aren’t causally linked — supporting or removing one doesn’t affect the others: » (Tradução) (Síntese localizada do trecho quarenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«| Feature | What it is | Status | Tied to WebSite schema? | | --- | --- | --- | --- | | Sitelinks Search Box | An in-SERP search input field under a result | Retired Nov 21, 2024 | Was — via potentialAction/SearchAction, now inert | | Site Names | The bolded site label shown instead of a URL for homepage-level results, mostly on mobile | Live | Yes — name/url/alternateName | | Ordinary sitelinks | The clickable subpage links under a result | Live, unaffected by the Nov 2024 change | No | | Title links | The per-page clickable headline for an individual result | Live, distinct from the site name (Google’s own Site Names documentation draws this line explicitly) | No | | Knowledge Panel | The info box that can appear alongside search results for a recognized entity | Live | No — this is driven by broader entity signals (Organization schema, third-party corroboration), not WebSite markup, and isn’t guaranteed by any structured data | » (Tradução) (Síntese localizada do trecho quarenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Don’t read a relationship into this table that isn’t there: WebSite schema doesn’t feed title links or Knowledge Panels, and none of these features guarantee display just because markup is present and valid. » (Tradução) (Síntese localizada do trecho quarenta e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## WebSite vs. Organization schema » (Tradução) (Síntese localizada do trecho quarenta e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«These two get co-deployed on homepages all the time, and it’s worth being precise about the division of labor: » (Tradução) (Síntese localizada do trecho cinquenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«- WebSite describes the site-as-entity — the domain, its name, its URL. It feeds Site Names.

  • Organization describes the business/publisher-as-entity — the company behind the site, its logo, social profiles, contact info. It feeds brand/Knowledge-Graph understanding. » (Tradução) (Síntese localizada do trecho cinquenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«The natural bridge between them is WebSite’s inherited publisher property, which can point at the Organization. If you’re implementing homepage schema, “add both” is the usual right answer — they’re complementary, not competing. (The Organization schema article on this site is the companion piece.) » (Tradução) (Síntese localizada do trecho cinquenta e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## Other WebSite / CreativeWork properties » (Tradução) (Síntese localizada do trecho cinquenta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Beyond name/url/alternateName (Site Names) and the now-inert potentialAction (Sitelinks Search Box), the rest of the WebSite/CreativeWork property surface — publisher, copyrightHolder, copyrightYear, copyrightNotice, isPartOf, mainEntityOfPage, inLanguage — is valid schema.org vocabulary but isn’t tied to a specifically documented Google Search feature the way name/url are. Include them if they help general entity understanding or your own tooling; don’t add them expecting a rich result. No dedicated Google Search Central page ties WebSite’s copyright/publisher fields to a named feature, so I won’t overstate their search value. » (Tradução) (Síntese localizada do trecho cinquenta e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## Bing and other engines » (Tradução) (Síntese localizada do trecho cinquenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«Bing supports the schema.org vocabulary broadly (JSON-LD, Microdata, RDFa, Microformats) and validates typed data, but I found no dedicated Bing documentation describing a Bing-specific Sitelinks-Search-Box equivalent or a Bing “Site Names” analog tied to WebSite markup. So schema.org/WebSite is valid, generically-supported markup on Bing — there’s just no bespoke Bing feature to target with it. I’d call that a genuine documentation gap rather than implying Bing quietly matched Google. » (Tradução) (Síntese localizada do trecho cinquenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«## Where this sits in the bigger picture » (Tradução) (Síntese localizada do trecho cinquenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

«WebSite is one type in the wider structured data / schema markup world, and on a homepage it’s a natural pair with Organization schema. If you’re auditing legacy schema, the practical takeaway is simple: keep the WebSite object for Site Names, stop worrying about the dead SearchAction, and don’t confuse “the search box is gone” with “the schema is gone.” » (Tradução) (Síntese localizada do trecho cinquenta e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)

Adicionar uma nota de especialista

Fixar uma citação de especialista

É uma pessoa nova? Crie o perfil não reivindicado dela em /admin/experts/ → Fixar uma citação de especialista primeiro.