SEO para e-commerce headless
Como a arquitetura de e-commerce headless afeta o SEO — escolhas do modelo de renderização (SSR, SSG, CSR), o que o CMS deixa de cuidar para você e quais frameworks (Next.js, React, Nuxt) vale a pena entender para uma loja headless.
Em uma configuração de e-commerce headless, o SEO da sua loja é determinado quase inteiramente pela forma como o frontend renderiza as páginas — não pelo CMS ou mecanismo de comércio que ficam por trás. SSR e SSG colocam o conteúdo no HTML buscado pelo Googlebot; CSR deixa um shell vazio até o JavaScript ser executado. Tudo o que um plugin de plataforma cuidava automaticamente em uma configuração monolítica — metadados, tags canônicas, sitemaps e dados estruturados — agora é construído explicitamente por você. A vantagem: nenhum teto de plataforma. O risco: cada padrão em que você confiava agora é sua responsabilidade.
Evidência desta afirmação Headless storefronts must still expose indexable rendered content and crawlable links; Google processes JavaScript in a rendering phase. Escopo: Google JavaScript rendering and crawlability. Confiança: alta · Verificado: Google Search Central: JavaScript SEO basics Evidência desta afirmação Headless product pages remain subject to Google's Product structured-data requirements and eligibility rules. Escopo: Search-engine requirements independent of commerce backend. Confiança: alta · Verificado: Google Search Central: Product structured dataTL;DR — Em um e-commerce headless, seu storefront (o que os compradores veem) é construído separadamente do seu mecanismo de comércio (Shopify, Commercetools, BigCommerce). Para SEO, o que importa é como seu storefront renderiza as páginas. Construa-as no servidor ou no momento do deploy, e o Google receberá HTML pronto. Construa-as no navegador, e o Google terá de esperar pelo JavaScript — ele consegue fazer isso, mas é mais lento e arriscado.
O que “headless” significa para uma loja
Uma plataforma tradicional de e-commerce (WooCommerce, Shopify padrão) cuida de tudo em um sistema: armazena seus produtos, processa pedidos e renderiza as páginas HTML que compradores e rastreadores veem. Uma arquitetura headless separa essas responsabilidades. Um mecanismo de comércio gerencia produtos, estoque e checkout. Um framework de frontend separado — geralmente Next.js, Nuxt ou Astro — busca esses dados e renderiza o que os visitantes realmente veem.
O mecanismo de comércio agora fica invisível para os mecanismos de busca. O que o Google vê é aquilo que seu frontend renderiza.
A decisão que determina os resultados de SEO
Como seu frontend constrói cada página?
- SSR (renderização no servidor) — o servidor constrói a página para cada solicitação. Os rastreadores recebem HTML completo. É seguro para SEO.
- SSG (geração de site estático) — as páginas são pré-construídas como arquivos HTML no momento do deploy. É a opção mais rápida e segura para SEO.
- CSR (renderização no cliente) — o servidor envia um shell vazio; o JavaScript constrói a página no navegador. O Google pode renderizá-la, mas em uma fila atrasada. Outros rastreadores muitas vezes não conseguem.
A maioria dos storefronts headless usa Next.js, Nuxt ou Astro — todos oferecem suporte a SSR e SSG. O risco é ativar CSR acidentalmente em páginas de produto ou categoria.
O que agora é sua responsabilidade
Em uma plataforma monolítica, módulos ou plugins integrados cuidam do básico de SEO. Em uma arquitetura headless, você constrói tudo isto:
- Tags de título e meta descriptions (por página, não para o site inteiro)
- Tags canônicas (especialmente importantes para navegação facetada e URLs de variantes)
- Geração do sitemap XML
- Dados estruturados JSON-LD (Product, BreadcrumbList, Organization)
- robots.txt
Os frameworks cobertos por este cluster — JavaScript SEO, Next.js, React e Headless CMS — abordam cada um uma parte desse conjunto.
Evidência desta afirmação Headless storefronts must still expose indexable rendered content and crawlable links; Google processes JavaScript in a rendering phase. Escopo: Google JavaScript rendering and crawlability. Confiança: alta · Verificado: Google Search Central: JavaScript SEO basics Evidência desta afirmação Headless product pages remain subject to Google's Product structured-data requirements and eligibility rules. Escopo: Search-engine requirements independent of commerce backend. Confiança: alta · Verificado: Google Search Central: Product structured dataTL;DR — O SEO de um e-commerce headless tem duas camadas: a arquitetura de renderização (que determina se o Googlebot recebe HTML ou um shell vazio) e a camada de dados estruturados/feed (que determina a elegibilidade para resultados avançados e listagens gratuitas de produtos no Google Shopping). Na renderização, SSR e SSG são seguros; CSR exige verificação explícita. Nos dados estruturados, o schema Product com
Offer(nãoAggregateOffer) é necessário para a elegibilidade em listagens de comerciantes;ProductGroup+hasVarianttrata conjuntos de variantes corretamente. Nos feeds, um feed do Google Merchant Center é independente da renderização do frontend e igualmente importante para as superfícies do Shopping — uma arquitetura headless não isenta você dos requisitos de qualidade do feed.
Arquitetura de renderização para lojas headless
A arquitetura headless canônica usa Next.js (Vercel Commerce) ou Nuxt. O Shopify Hydrogen roda no React Router 7 — migrou do Remix no fim de 2024 e, em meados de 2026, o pacote próprio @shopify/remix-oxygen do Shopify traz um aviso de descontinuação que direciona os integradores para react-router e @shopify/hydrogen/oxygen. (Algumas páginas da documentação do próprio Shopify ainda mostram exemplos de código no estilo antigo do Remix; confira a versão do pacote que você realmente está executando, em vez da página de documentação em que caiu.) Todos esses frameworks usam por padrão renderização no servidor ou geração estática, portanto o Googlebot recebe HTML completo na primeira requisição — sem espera na fila de renderização.
Os modos de falha são específicos de cada framework, mas seguem um padrão:
Next.js: transformar uma página de produto ou categoria em um Client Component leva a renderização para o navegador. As rotas do App Router são Server Components por padrão; o risco é marcar acidentalmente uma página de alto tráfego com 'use client' e não perceber. Verifique com curl ou view-source — se o título e a descrição do produto não estiverem no HTML bruto, a página é CSR.
Shopify Hydrogen (React Router): o modo de framework do React Router usa loaders no servidor por padrão, o mesmo padrão usado pelo Remix antes da migração. O risco é a configuração de cache do Oxygen (a hospedagem do Shopify) — respostas antigas armazenadas em cache podem servir conteúdo desatualizado aos rastreadores muito depois de uma atualização do produto.
React + Vite personalizados: prontos para uso, são CSR puro. O Google pode renderizá-los, mas esta é a configuração mais arriscada. Adicione React Server Components ou mude para um framework.
Dados estruturados para páginas de produto headless
Um frontend headless é responsável pelo próprio <head> — o que significa que os dados estruturados são inteiramente sua responsabilidade. Três tipos de schema importam para e-commerce:
Schema Product — marcação mínima viável: name, image, offers (com price, priceCurrency, availability). Use Offer em páginas de compra direta para obter elegibilidade em listagens de comerciantes; AggregateOffer impede essa elegibilidade.
ProductGroup + hasVariant — a atualização do schema de fevereiro de 2024. Quando uma página representa um produto disponível em várias variantes (tamanho, cor, material), envolva as variantes em um ProductGroup com variesBy (por exemplo, https://schema.org/color) e vincule cada variante com hasVariant. Isso informa ao Google a relação entre elas e evita sinais de conteúdo duplicado entre URLs de variantes.
BreadcrumbList — ajuda o Google a entender a hierarquia do seu site e habilita resultados avançados de breadcrumb. É especialmente importante em arquiteturas headless, nas quais a estrutura de URL é personalizada.
Google Merchant Center e headless
A renderização do seu frontend é independente do seu feed do GMC. Mesmo uma loja headless perfeitamente renderizada com SSR ainda precisa enviar um feed de produtos ao Merchant Center para se qualificar para listagens gratuitas do Shopping e para toda a variedade de experiências de listagem de comerciantes. A qualidade dos atributos do feed — título, GTIN, imagem e paridade de preço — é um fator de classificação nas grades orgânicas de produtos, separado do SEO na página. Não trate o feed como uma questão apenas de anúncios; ele também diz respeito à pesquisa.
Para onde ir agora
Este cluster aborda em profundidade as camadas de renderização e de frameworks:
- JavaScript SEO — os modos gerais de falha (paridade, interação, estado e tempo) que se aplicam a qualquer storefront pesado em JavaScript
- SEO para Next.js — o framework dominante de comércio headless; App Router, Metadata API, sitemap.ts, imagem LCP e armadilhas de ISR
- SEO para React — o modelo de renderização subjacente; como o Web Rendering Service do Google enfileira e processa páginas React
- SEO para Headless CMS — quando o conteúdo dos produtos vive em um CMS (Contentful, Sanity, Storyblok), e não no próprio mecanismo de comércio
- Plataformas de comércio headless — comparação das opções reais de plataforma (Shopify Hydrogen, BigCommerce, commercetools, Salesforce PWA Kit, Medusa, Saleor, Elastic Path) e do que cada uma deixa para você construir
- Comércio composable — o padrão de arquitetura MACH, um nível acima do headless, e o risco de responsabilidade de SEO ao montar uma stack com fornecedores independentes
O SEO de um e-commerce headless tem duas camadas:
Camada de renderização (determina a rastreabilidade):
- SSR e SSG produzem HTML que o Googlebot lê na primeira requisição — seguros
- CSR produz um shell vazio; o Google o renderiza depois (em fila, podendo atingir o timeout) — arriscado
- Next.js / React Router (Hydrogen) / Nuxt usam SSR/SSG por padrão; verifique se as páginas de produto/categoria não são acidentalmente CSR com
curlou view-source
Camada de dados estruturados e feed (determina a elegibilidade para resultados avançados e Shopping):
- Schema Product: use
Offer(nãoAggregateOffer) em páginas de compra direta para obter elegibilidade em listagens de comerciantes ProductGroup+hasVariant(fevereiro de 2024): marcação correta para conjuntos de variantes- A qualidade do feed do GMC (título, GTIN, imagem e paridade de preço) é um fator de classificação independente nas superfícies do Shopping — não é opcional em arquiteturas headless
O que você precisa construir explicitamente agora (sem plugin de plataforma):
- Título e meta description por página
- Tags canônicas (essenciais para navegação facetada e URLs de variantes)
- Sitemap XML
- JSON-LD (Product, BreadcrumbList)
- robots.txt
Google Search Central
- Dados estruturados de produto — requisitos de schema Product, Offer e ProductGroup
- Entenda os fundamentos de SEO para JavaScript — como o Googlebot lida com conteúdo renderizado por JavaScript
- Corrija conteúdo carregado sob demanda — intersection observer e rolagem infinita
- Sitemaps XML — formato e envio do sitemap
Google Merchant Center
- Listagens gratuitas de produtos — elegibilidade para superfícies orgânicas do Shopping
- Especificação de dados do produto — requisitos dos atributos do feed
Documentação dos frameworks
- API de Metadata do Next.js — metadados do App Router, generateMetadata
- sitemap.ts do Next.js — geração de sitemap baseada em arquivo
- React Router: carregamento de dados — funções de loader no servidor (o padrão que o Shopify Hydrogen usa atualmente)
“Some JavaScript sites may use the app shell model where the initial HTML does not contain the actual content and Google needs to execute JavaScript before being able to see the actual page content that JavaScript generates … The page may stay on this queue for a few seconds, but it can take longer than that.” (tradução) «Alguns sites JavaScript podem usar o modelo de app shell, no qual o HTML inicial não contém o conteúdo real e o Google precisa executar JavaScript antes de conseguir ver o conteúdo real da página gerado por ele … A página pode permanecer nessa fila por alguns segundos, mas isso pode levar mais tempo.» — Google Search Central, “Understand the JavaScript SEO basics” (tradução) «Entenda os fundamentos de SEO para JavaScript». Ir para a citação
“We do an HTTP request, and we get something back … some barebone HTML and all it does is load the JavaScript and run the JavaScript. Then, this HTML … goes into rendering. Rendering runs JavaScript — boom!, a lot of content happens that wasn’t there before.” (tradução) «Fazemos uma solicitação HTTP e recebemos algo de volta … um HTML básico cuja única função é carregar e executar o JavaScript. Então, esse HTML … entra na renderização. A renderização executa o JavaScript — bum!, surge muito conteúdo que não estava ali antes.» — Martin Splitt, Google Developer Advocate, Google Webmaster Central Office Hours hangout. [Fonte: gravação do Office Hours — verifique com o áudio ao vivo]
A citação de Martin Splitt acima vem de um hangout gravado do Office Hours; verifique a redação exata com a fonte ao vivo antes de tratá-la como literal.Checklist de SEO para e-commerce headless
Verificação da renderização
-
curl -s https://yourstore.com/products/[slug] | grep '<title>'— confirma o título no HTML bruto - Exiba o código-fonte em uma página de produto — o nome e a descrição do produto devem estar visíveis sem JavaScript
- Confirme que as páginas de categoria/coleção também são renderizadas no servidor (a maioria dos erros de CSR ocorre em rotas dinâmicas)
- Verifique Google Search Console → URL Inspection → “Test live URL” em todas as páginas importantes
Dados estruturados
- Schema Product em cada PDP:
name,image,offers(comprice,priceCurrency,availability) - Use
Offer(nãoAggregateOffer) em páginas de compra direta — requisito para a elegibilidade em listagens de comerciantes -
ProductGroup+hasVariant+variesBypara conjuntos de variantes (cor, tamanho, material) -
BreadcrumbListem páginas de produto e categoria - Valide com o Rich Results Test
Responsabilidade pelo SEO técnico
-
<title>e<meta name="description">únicos por página (não um template para o site inteiro) - Tag canônica em todas as páginas (especialmente URLs de variantes e filtradas)
- Sitemap XML gerado e enviado (inclui páginas de produto e categoria)
- robots.txt acessível e correto (não bloqueia JS/CSS)
- Redirecionamentos 301 tratados no nível do framework/CDN (não perdidos em um roteador SPA)
Google Merchant Center
- Feed de produtos enviado ao GMC (mesmo que use apenas listagens orgânicas)
- Paridade de preço: o preço do feed corresponde exatamente ao preço da página de destino
- GTINs incluídos para produtos de marca
- Diagnósticos do feed revisados em GMC → Diagnostics
Framework de decisão para SEO de e-commerce headless
Escolha do framework por risco de SEO
| Framework | Renderização padrão | Nível de risco de SEO | Observações |
|---|---|---|---|
| Next.js (App Router) | Server Components (SSR) | Baixo | Melhor postura padrão para SEO; cuidado com 'use client' acidental em rotas de conteúdo |
| React Router (Hydrogen) | Loaders no servidor | Baixo | SSR excelente; a configuração de cache do Oxygen é o principal ponto de atenção; o Hydrogen migrou do Remix no fim de 2024 |
| Nuxt 3 | SSR + SSG | Baixo | Semelhante ao Next.js; o servidor Nitro cuida da renderização |
| Astro | SSG por padrão | Muito baixo | HTML estático; melhor para lojas headless com muito conteúdo |
| React (Vite/CRA) | CSR | Alto | Exige configuração explícita de SSR/SSG; não use sem um framework |
Quando escolher SSG ou SSR
Use SSG quando:
- O catálogo de produtos é relativamente estável (<100 atualizações/dia)
- Você usa ISR para revalidação (Next.js
revalidate, NuxtuseAsyncDatacomlazy) - Desempenho é a prioridade máxima (HTML estático na borda da CDN)
Use SSR quando:
- Disponibilidade, preço ou personalização do produto mudam a cada solicitação
- O estoque em tempo real é essencial (o status de esgotado precisa estar correto)
- O catálogo é grande demais para ser pré-construído no momento do deploy
Evite CSR para:
- Páginas de produto
- Páginas de categoria/coleção
- Qualquer página que você queira posicionar organicamente
Como esta rota headless deve ser renderizada?
Escolha no nível do template da rota. Páginas de detalhe de produto e de categoria podem tomar decisões diferentes.
Escolha SSR, SSG ou outra abordagem para o frontend
E se a loja atual for renderizada no cliente?
Falhas comuns de SEO em e-commerce headless
O conteúdo do produto aparece no navegador, mas não no view-source
Causa provável: uma rota de produto ou caminho de busca de dados passou para a renderização no cliente, como acontece com um Client Component de alto nível do Next.js.
Correção: busque os dados em um Server Component, loader ou rota no servidor e devolva o conteúdo indexável do produto no HTML inicial. Confirme com curl e view-source, não apenas com o DOM hidratado.
Os resultados de pesquisa mostram um título genérico em muitos produtos
Causa provável: o frontend headless está usando um fallback para o site inteiro porque os metadados da rota não recebem os dados do produto no servidor.
Correção: gere o título, a descrição e o canonical a partir da resposta do produto no servidor da rota. Rastreie vários templates de produto e categoria e confirme que cada resposta bruta contém os valores únicos esperados.
O preço ou a disponibilidade está desatualizado para os rastreadores
Causa provável: o cache de SSG/ISR ou da borda sobrevive à atualização do catálogo, enquanto a busca no cliente mostra aos compradores um valor mais novo depois da hidratação.
Correção: conecte os eventos de comércio à revalidação ou reduza a janela de cache para rotas sensíveis a preço. Compare o HTML bruto, a página renderizada, o feed e o checkout para o mesmo SKU até que os quatro estejam de acordo.
Faltam resultados avançados de produto apesar de um JSON-LD aparentemente válido
Causas prováveis: a marcação é injetada somente depois do JavaScript, usa AggregateOffer em uma página de compra direta, omite campos obrigatórios da oferta ou descreve dados que não correspondem à página.
Correção: emita um único objeto Product renderizado no servidor com o Offer adequado; depois execute o Rich Results Test e compare seus valores com o produto visível e o feed do GMC.
URLs de variantes competem ou são canonicalizadas de forma imprevisível
Causa provável: o frontend cria URLs de estados rastreáveis sem uma canonical consistente e sem expressar a relação entre o grupo de produtos e suas variantes.
Correção: escolha a estratégia de variantes indexáveis, mantenha as canonicals consistentes com ela e implemente ProductGroup com hasVariant onde a página representa um conjunto de variantes. Rastreie cada estado selecionável para verificar a URL e a marcação emitidas.
Os produtos desaparecem depois de uma migração para headless
Causas prováveis: URLs antigas não têm redirecionamentos no servidor, o novo sitemap está incompleto ou a navegação da SPA mascara erros 404 do servidor.
Correção: teste URLs antigas como solicitações diretas, valide o mapa de redirecionamentos antigos para novos e compare o novo sitemap com o catálogo ativo. O comportamento do roteador do cliente não substitui um redirecionamento HTTP.
Verifique a camada de renderização headless
Inspecione o HTML bruto em busca dos sinais necessários
Execute isto em um shell contra uma URL de produto e uma URL de categoria. Substitua os valores de exemplo pelos termos que precisam aparecer nessas páginas.
url='https://store.example/products/example'
html="$(curl -fsSL "$url")"
printf '%s' "$html" | grep -i '<title'
printf '%s' "$html" | grep -i 'rel="canonical"'
printf '%s' "$html" | grep -F 'Example Product Name'
printf '%s' "$html" | grep -F 'application/ld+json'Se um sinal só existir depois que o navegador executar JavaScript, este teste revela a lacuna da resposta bruta.
Compare em lote uma lista de URLs com Python
Salve URLs canônicas de produtos/categorias em urls.txt, uma por linha. O script informa o status, se o HTML final contém um título e uma canonical e quantas strings de schema Product aparecem.
from urllib.request import Request, urlopen
from urllib.error import HTTPError
import re
for url in open("urls.txt", encoding="utf-8"):
url = url.strip()
if not url:
continue
try:
response = urlopen(Request(url, headers={"User-Agent": "HeadlessSEOCheck/1.0"}))
html = response.read().decode("utf-8", errors="replace")
print(url, response.status,
"title=" + str(bool(re.search(r"<title[^>]*>.+?</title>", html, re.I | re.S))),
"canonical=" + str('rel="canonical"' in html.lower()),
"product_schema=" + str(len(re.findall(r'"@type"\s*:\s*"Product"', html))))
except HTTPError as error:
print(url, error.code, "HTTP error")Inspecione os metadados renderizados no Chrome DevTools
Cole isto no Console de uma página de produto. O código verifica o DOM hidratado; compare o resultado com os scripts de resposta bruta acima para detectar problemas de paridade.
({
title: document.title,
canonical: document.querySelector('link[rel="canonical"]')?.href ?? null,
productSchemas: [...document.querySelectorAll('script[type="application/ld+json"]')]
.filter((node) => /"@type"\s*:\s*"Product"/.test(node.textContent)).length,
productHeading: document.querySelector('h1')?.textContent?.trim() ?? null,
});
Do setor
- Vercel Commerce (starter do Next.js) — implementação de referência de storefront headless de código aberto
- Documentação do Shopify Hydrogen — framework headless oficial do Shopify (baseado no React Router 7 em 2026; algumas páginas ainda mostram exemplos de código do Remix anteriores à migração)
- Google Search Central: entenda os fundamentos de SEO para JavaScript — orientação do Google para desenvolvedores sobre renderização de JS (o artigo de JS SEO do web.dev foi aposentado; esta é a página atual)
- Onely: como o Google rastreia conteúdo JS? Um experimento — análise técnica detalhada de como o Googlebot rastreia e indexa conteúdo renderizado por JavaScript (o link anterior deste item retornava 404; este é o equivalente atual da Onely)
- Google Search Central: dados estruturados de produto — requisitos oficiais de schema para resultados avançados e listagens de comerciantes
Teste seus conhecimentos: SEO de e-commerce headless
Cinco perguntas rápidas sobre arquitetura de lojas headless e SEO. Escolha uma resposta para cada uma e confira depois.
Registro de alterações
Atualizado em 20 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Corrigiu o título atribuído à citação do Google em formato bilíngue e registrou a proveniência real desta passagem de revisão.
Detalhes da alteração
-
Preservou a citação e o título original em inglês com tradução portuguesa explícita, sem alterar URLs, evidências, tokens, estrutura ou bloqueios de publicação e revisão nativa.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 8 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Reparação integral provisória em pt-BR da prosa do artigo de SEO para e-commerce headless, preservando afirmações, citações, componentes, tabelas, código, tokens e URLs da fonte.
Detalhes da alteração
-
Reescritos os 84 blocos de prosa em português brasileiro natural; preservadas as citações em inglês com glossas marcadas, os 33 blocos protegidos e o Quiz copiado da fonte.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 22 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Restaurei as citações no idioma de origem e acrescentei traduções marcadas em português para preservar as âncoras de texto.
Detalhes da alteração
-
Restaurei as citações no idioma de origem e acrescentei traduções marcadas em português para os trechos citados.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 19 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Corrigiu uma afirmação desatualizada sobre framework (o Shopify Hydrogen roda no React Router 7, não no Remix, desde uma migração no fim de 2024 confirmada pelo registro npm e pelo pacote depreciado @shopify/remix-oxygen do próprio Shopify); corrigiu uma citação fabricada de John Mueller que não existia na página de origem citada, corrigiu a descrição da fonte da citação de Martin Splitt, corrigiu um link morto da Onely e trocou uma citação do Google Merchant Center que levava a um hub de navegação pela página atual de ajuda sobre listagens gratuitas.
Detalhes da alteração
-
Arquitetura de renderização: passou a descrever o Shopify Hydrogen como executado no React Router 7 (migrado do Remix no fim de 2024); atualizou a tabela de frameworks, o texto da árvore de decisão, o resumo de IA e as citações de documentação oficial e recursos; trocou o link da documentação do loader do Remix pelo link de carregamento de dados do React Router.
-
Citações: substituiu uma citação fabricada de John Mueller (ausente da página citada do Google Search Central) por uma citação direta verificada da mesma página sobre a fila de renderização e corrigiu a atribuição da citação de Martin Splitt, de uma palestra do Google I/O para o hangout Google Webmaster Central Office Hours de que ela realmente vem.
-
Recursos: substituiu um link 404 da Onely, "How does Google crawl JavaScript", pelo artigo equivalente atual da Onely.
-
Documentação oficial: substituiu um link do Google Merchant Center sobre "About free listings" que levava a um hub de navegação pelo atual artigo de ajuda substancial sobre listagens gratuitas.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Corrigiu um link morto do web.dev na lente Recursos (web.dev/articles/javascript-seo-basics retornava 404 e a página foi aposentada); substituiu-o pela página atual do Google Search Central sobre fundamentos de SEO para JavaScript, que já aparece como citação ativa em outra parte da lente Documentação oficial.
Detalhes da alteração
-
Recursos: substituiu web.dev/articles/javascript-seo-basics, que estava morto, por developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics, a página ativa do Google Search Central sobre fundamentos de SEO para JavaScript que já aparece como citação na lente Documentação oficial.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.