A resposta curta
O Webflow cuida de boa parte do SEO técnico: gera o sitemap.xml a cada publicação, cria versões responsivas das imagens, deixa você ligar título, descrição, imagem de compartilhamento e schema aos campos do CMS e escreve o hreflang se você usa o Localize. O que ele não faz é decidir por você. Cabe a você definir a URL canônica global, desligar a indexação do domínio de staging webflow.io, criar os redirecionamentos, dar campos de SEO a cada template do CMS e cuidar da paginação e das páginas rasas das coleções.
No fim há um checklist de 18 itens. A maioria leva minutos; os erros caros são importar um CSV de redirecionamentos que apaga os que já existiam e descobrir que o Google indexou o staging antes do lançamento.
O que o Webflow faz sozinho e o que você configura
Tudo vem da central de ajuda e da página de preços do Webflow, consultadas em 21 de outubro de 2026. "Plano pago" é um Site plan pago (Basic a partir de US$ 15 por mês e Premium a partir de US$ 25 por mês, no plano anual) ou um Workspace pago. Com a PTAX de venda de R$ 5,0277 de 21 de outubro de 2026 (Banco Central do Brasil), isso dá cerca de R$ 75,42 e R$ 125,69 por mês, antes de impostos.
| Recurso | O que vem pronto | O que você configura | Plano |
|---|---|---|---|
| Sitemap XML | Gerado a cada publicação, com lastmod | Excluir páginas e itens | Itens: Premium |
| Canônicas | Nenhuma até você definir | URL canônica global e por página | Todos |
| Redirecionamentos 301 | Um, se marcar a opção ao mudar um slug | Regras, curingas, importação CSV | Pago |
| robots.txt | Linha do sitemap automática | Suas regras e robôs de IA | Pago |
| Staging | seusite.webflow.io publicado | Desligar a indexação | Pago |
| Título e descrição | Nenhum | Por página; campos nos templates | Pago |
| Open Graph | Nenhum | Por página; campos nos templates | Todos |
| Dados estruturados | Nenhum | Campo de schema ou código | Pago |
| hreflang | Gerado pelo Localize | Idiomas e slugs traduzidos | Complemento Localize |
O sitemap: automático, com limites
O sitemap automático é refeito a cada publicação, traz <lastmod> em cada URL, inclui hreflang quando o Localize está ativo e aparece sozinho no robots.txt. Ative em Site settings › SEO › Sitemap, publique e envie /sitemap.xml no Search Console.
O que saber antes de confiar nele:
- Bloquear no robots.txt não tira a página do sitemap. Pelo guia de indexação, uma página bloqueada no robots.txt, ou com noindex colocado por código, continua no sitemap. Só a chave Sitemap indexing da página a remove, e essa chave só existe com o sitemap automático ligado.
- Itens do CMS saem um por um, e só em planos pagos. Não existe chave para uma coleção inteira; o pedido está aberto na lista de desejos do Webflow desde maio de 2024.
- Sitemap próprio perde o hreflang: você teria de escrevê-lo à mão.
- Não dá para apagar
/sitemap.xmldepois de publicado. - Tamanho. O Google aceita no máximo 50.000 URLs ou 50 MB por arquivo. O Premium permite 20.000 itens de CMS, então um site comum cabe em um arquivo.
Canônicas: defina a URL global uma vez
O Webflow só escreve tags canônicas quando você preenche Site settings › SEO › Global canonical tag URL; depois ele junta essa URL base ao slug de cada página. Três regras do guia de canônicas:
- Inclua o protocolo e, se o seu domínio principal usa, o
www(https://www.suaempresa.com.br). - Não coloque barra no final, senão todas as canônicas saem com barra dupla (
//contato). - Não injete outra canônica pelo Google Tag Manager ou por código. O Google pede para não indicar canônicas diferentes para a mesma página.
Deixar em branco não é grave: o Google diz que o site "provavelmente vai funcionar bem" sem canônica declarada, porque ele escolhe a melhor URL sozinho. Mas defina se o site responde em mais de um domínio, usa parâmetros ou fica atrás de um proxy reverso. Em uma página estática você pode sobrescrever a canônica nas configurações de SEO; a documentação não descreve canônica por item do CMS.
Como a canônica é a URL base mais o slug, os parâmetros somem. Isso é bom para links com ?utm_source= e ruim para a paginação (veja abaixo).
Redirecionamentos: regras, curingas e o CSV que substitui tudo
Os redirecionamentos 301 exigem plano pago e ficam em Site settings › Publishing › 301 redirects:
- Curingas.
/noticias/(.*)→/blog/%1move uma pasta inteira com uma regra. - Caracteres de escape. No caminho antigo, coloque
%antes de% - & * ( ) = _ + ?. A documentação inclui o hífen, mas o próprio exemplo/old-urlnão o escapa: teste uma regra com hífen antes de subir centenas. - Ordem. As regras mais antigas rodam primeiro; coloque as específicas antes dos curingas.
- Volume. Não há teto, mas o Webflow recomenda no máximo 1.000 regras.
- Idiomas. As regras não valem para caminhos localizados:
/antigoe/en/antigosão duas regras. - Página publicada vence. Se o caminho antigo ainda tem página ou item publicado, o redirecionamento não dispara; passe para rascunho ou troque o slug.
- Barra final. As URLs do Webflow não têm, e nos sites feitos em Webflow que verificamos em 21 de outubro de 2026,
/blog/respondia com 301 para/blog.
A armadilha é a importação por CSV: cada importação apaga todos os redirecionamentos existentes. O arquivo tem duas colunas (caminho antigo, caminho novo), no máximo 16 MB, e uma única linha inválida faz tudo falhar. Exporte primeiro, acrescente suas linhas e importe o arquivo completo. Nosso gerador de redirecionamento 301 monta o mapa a partir de dois sitemaps, e o checklist de SEO para migração diz o que testar depois.
robots.txt, noindex e o domínio de staging
As regras do robots.txt ficam em Site settings › SEO › Indexing. Depois de criado, o arquivo não pode ser apagado, só substituído. No mesmo painel há chaves que bloqueiam grupos de buscadores e robôs de IA: economizam banda, mas podem tirar seu site das respostas de IA, um custo que avaliamos no guia sobre bloquear robôs de IA no robots.txt.
Para tirar uma página do Google, use a chave Sitemap indexing, que adiciona noindex. Não use o robots.txt: o Google explica que uma URL bloqueada ainda pode aparecer nos resultados, sem descrição, porque ele não consegue ler o noindex.
O staging (seusite.webflow.io) é uma cópia completa do site. Para não ser indexado, desligue Staging indexing; isso exige plano pago e funciona servindo um robots.txt com Disallow: / só nesse subdomínio (documentação). Faça isso antes de mandar o link para o cliente. Se o Google já indexou, o Disallow impede o rastreamento, não a exibição: mantenha a canônica global no seu domínio, verifique o subdomínio no Search Console e use a ferramenta de remoções.
O Webflow também hospeda um llms.txt (UTF-8, até 100 KB) no seu domínio, nunca no staging. O que ele faz e o que não faz está no guia o que é llms.txt.
Título, descrição, Open Graph e templates do CMS
O Webflow não tem título nem descrição padrão para o site todo: cada página tem os seus (documentação). Página esquecida vai ao ar sem meta descrição.
No template de uma coleção, Add field monta um padrão como {{Name}} | Blog. O Open Graph funciona igual, com a imagem vinda de um campo Image; todas as imagens de uma coleção precisam ter as mesmas dimensões, e o seletor só oferece JPG e PNG. Sem imagem definida, a prévia sai aleatória ou vazia, então teste o link no WhatsApp antes de divulgar. Os campos que criamos em cada coleção que vira página:
| Campo | Tipo | Ligado a |
|---|---|---|
| Título SEO | Texto simples, até 60 caracteres | Tag title |
| Meta descrição | Texto simples, 110–160 caracteres | Descrição e OG |
| Imagem de compartilhamento | Image, 1200 × 630 | Imagem Open Graph |
| Texto alternativo | Texto simples | Alt da imagem principal |
O Webflow AI sugere títulos, descrições, textos alternativos e schema, mas só no idioma principal; os idiomas secundários são escritos à mão.
Dados estruturados
Cada página, inclusive os templates, tem um campo Schema markup (planos pagos) que você ou o Webflow AI preenchem (documentação de schema). Ele vai no <head>; não duplique no código personalizado.
O limite: dá para ligar campos de texto simples, imagem, link, data, número ou opção, mas não campos Reference, Multi-reference nem Multi-image, e rich text não está na lista. Se o autor do post mora em uma coleção de autores referenciada, crie no post um campo de texto simples "Nome do autor" para usar no schema. Depois de publicar, valide no teste de pesquisa aprimorada do Google; schema válido torna a página elegível, não garante nada.
Imagens: texto alternativo e versões responsivas
O texto alternativo é definido no painel de assets e herdado por cada uso; no CMS, ligue a um campo de texto (documentação).
As imagens responsivas ganham srcset automático, com até sete versões (de 500 a 3.200 px). Três casos ficam sem: imagens dentro de rich text, imagens de fundo e imagens que chegam por importação CSV ou API. Este último afeta quase toda migração de blog, então redimensione antes de importar. O limite de upload é de 4 MB por imagem.
Idiomas: o que o Localize gera e quanto custa
Com o Localize, o Webflow define o atributo lang por idioma, escreve hreflang no <head> de cada página e no sitemap e serve cada idioma em uma subpasta (/en/). É o caso de uma empresa brasileira que quer o site em português com uma versão em inglês ou espanhol.
Preços por idioma, por mês, na página de preços de 21 de outubro de 2026 (reais pela PTAX do mesmo dia):
| Localize Essential | Localize Advanced | |
|---|---|---|
| Plano anual | US$ 9 (R$ 45,25) | US$ 29 (R$ 145,80) |
| Plano mensal | US$ 12 (R$ 60,33) | US$ 35 (R$ 175,97) |
| Idiomas | Até 3 | Até 10 |
| Tradução com IA | 10.000 palavras por mês | 50.000 palavras por mês |
| hreflang e sitemap localizado | Sim | Sim |
| Slugs traduzidos | Não | Sim |
| Redirecionamento automático por idioma | Não | Sim |
Um site em português com versão em inglês no Premium sai por US$ 25 + US$ 9 = US$ 34 por mês com o Essential (cerca de R$ 170,94) ou US$ 54 com o Advanced (cerca de R$ 271,50), no plano anual. O que muda a escolha:
- Sem tradução é conteúdo duplicado. Cada idioma secundário herda tudo do principal; pela documentação, um idioma que você não personaliza serve conteúdo idêntico. Publique o idioma só quando estiver traduzido.
- No Essential os slugs não são traduzidos. A página em inglês de
/servicosfica em/en/servicos. Traduzir slugs de páginas e coleções é recurso do Advanced ou do Enterprise (documentação). - pt-BR ou pt. No redirecionamento automático, um idioma com país definido (Português do Brasil,
pt-BR) não recebe navegadores configurados só comopt, segundo o mesmo guia de SEO localizado; o Webflow recomenda criar também um idioma sem país ou usar país só quando for necessário. A escolha entreptept-BRno hreflang está no nosso guia de SEO multilíngue. - O redirecionamento automático usa 302. Advanced e Enterprise levam o visitante à home no idioma do navegador, com um 302 que você não muda. O Google desaconselha redirecionar por idioma e o rastreador dele não envia Accept-Language, então ele vê o idioma principal e acha os outros pelo hreflang.
Velocidade: como os sites em Webflow se saem com usuários reais
O relatório de tecnologias do HTTP Archive, com dados reais do Chrome, mostra a parcela de sites aprovados nos três Core Web Vitals no celular em setembro de 2026. O país é o dos visitantes, não o do servidor.
| Visitantes em | Sites em Webflow aprovados | Todos os sites | Sites em Webflow medidos |
|---|---|---|---|
| Brasil | 45,4% | 33,7% | 3.292 |
| Argentina | 41,5% | 37,9% | 803 |
| México | 50,1% | 40,5% | 1.852 |
| Chile | 52,5% | 38,5% | 526 |
| Colômbia | 43,6% | 32,4% | 754 |
| Estados Unidos | 80,2% | 63,3% | 16.374 |
| Mundo | 71,3% | 52,8% | 59.483 |
O Webflow supera a média em todos esses países, e no Brasil passou de 42,1% em setembro de 2025 para 45,4%. Mesmo assim, menos da metade dos sites em Webflow é aprovada para visitantes brasileiros: falham sobretudo o LCP (58,7% bom) e o INP (61,9%), enquanto o CLS está em 92,8%. O peso explica boa parte: pelos dados de peso de página, a home mediana em Webflow tem 3,5 MB no celular, com 926 KB de JavaScript, contra 2,6 MB e 732 KB do total de sites.
Compare plataformas por país no relatório de velocidade das plataformas web, veja o quadro brasileiro em Core Web Vitals no Brasil e aplique as correções do guia para melhorar os Core Web Vitals.
Os problemas mais comuns e como resolver
O Google indexou o staging
Pesquise site:seusite.webflow.io. Se aparecerem páginas, o link circulou antes de a indexação ser desligada (ou o site estava no plano gratuito, onde não dá para desligar). Desligue, mantenha a canônica global no seu domínio, verifique o subdomínio no Search Console e peça a remoção. Conte semanas, não dias.
Toda coleção mora numa pasta e gera páginas
Os itens sempre ficam sob a URL da coleção (/blog/seu-post); dá para aninhar numa pasta, mas não colocá-los na raiz. Decida o nome antes do lançamento: mudar depois exige um redirecionamento curinga. Além disso, o Webflow cria um template para toda coleção, então uma coleção de depoimentos, perguntas ou equipe publica uma página rasa por item, todas no sitemap. Desligue o Sitemap indexing delas (Premium); redirecionar não adianta enquanto estiverem publicadas.
Parâmetros de paginação
Uma lista paginada aponta para URLs como /blog?7b68c208_page=2, em que o código identifica a lista. Em um blog feito em Webflow que verificamos em 21 de outubro de 2026, a página 2 declarava a 1 como canônica, que é o que a canônica global produz. O Google pede para não usar a primeira página como canônica de uma sequência, e uma lista mostra no máximo 100 itens por página. A saída prática: nenhum post deve depender da página 2 para ser encontrado; ligue todos a partir de categorias e posts relacionados.
Itens órfãos
Todo item publicado tem URL, mas nada aponta para ele além de uma lista ou um campo de link. Os que ficam fora do limite de uma lista, filtrados ou só na página 3 do arquivo dependem apenas do sitemap. Rastreie o site, compare com o sitemap.xml e linke o que só o sitemap conhece.
Acentos e cedilha nos slugs
O Webflow só aceita a–z minúsculo, 0–9 e hífens nas URLs e converte ou remove o resto. Escreva você mesmo o slug sem acento nem cedilha (servicos, orcamento) em vez de deixar o Webflow decidir.
Checklist de SEO no Webflow
- Canônica global com protocolo,
wwwse houver e sem barra final. - Nenhuma segunda canônica pelo Tag Manager ou por código.
- Sitemap automático ligado e enviado no Search Console.
- Indexação do staging desligada antes de compartilhar o link.
- Título (até 60 caracteres) e descrição (110–160) em cada página estática.
- Templates do CMS com título, descrição, imagem OG e alt ligados a campos.
- Coleções rasas (depoimentos, equipe) com Sitemap indexing desligado.
- Páginas utilitárias (404, senha, busca, obrigado) fora do sitemap.
- Schema em um só lugar e validado; autor em campo de texto simples.
- Imagens importadas e de rich text redimensionadas.
- Imagens OG de 1200 × 630, em JPG ou PNG, testadas no WhatsApp.
- Redirecionamentos exportados antes de qualquer importação.
- Toda URL antiga com tráfego redirecionada, inclusive as de outros idiomas.
- Pastas e URLs das coleções definitivas antes do lançamento.
- Slugs sem acento nem cedilha.
- Idiomas publicados só quando traduzidos, com
ptept-BRresolvidos. - robots.txt revisado, com a decisão sobre robôs de IA tomada de propósito.
- Core Web Vitals no celular conferidos no Search Console após um mês de tráfego.
O que fazer agora
Passe o checklist no seu site e veja como o Webflow se sai para os seus visitantes no relatório de velocidade das plataformas web; se a renovação está em jogo, os números de 2026 estão em preços do Webflow. Se preferir que a Dardo configure ou audite o seu site, veja nossos serviços de desenvolvimento em Webflow e de SEO técnico.
Perguntas frequentes
O Webflow é bom para SEO?
O Webflow traz o que um site de marketing precisa: sitemap automático, metadados por página e por template, redirecionamentos, schema e hreflang. O posicionamento continua dependendo de conteúdo, links e concorrência. As lacunas estão nos controles em massa, como tirar uma coleção inteira do sitemap, e nos slugs traduzidos do plano mais barato do Localize.
O Webflow cria o sitemap automaticamente?
Sim. Ative Auto-generate sitemap em Site settings › SEO e o Webflow refaz o sitemap.xml a cada publicação, com data lastmod e hreflang quando o Localize está ativo. Ele também aparece no robots.txt. Envie uma vez no Google Search Console.
Como evitar que o Google indexe meu site webflow.io?
Desligue Staging indexing em Site settings › SEO › Indexing e publique; isso exige plano pago. O Webflow passa a servir um robots.txt com Disallow só no subdomínio webflow.io. Se já estiver indexado, mantenha a canônica global no seu domínio, verifique o subdomínio no Search Console e peça a remoção.
O Webflow traduz os slugs das URLs?
Sim, no Localize Advanced (US$ 29 por mês por idioma, cerca de R$ 145,80 pela PTAX de 21 de outubro de 2026) ou no Enterprise. No Localize Essential (US$ 9) a página traduzida mantém o slug do idioma principal dentro da pasta do idioma, como /en/servicos.
O Webflow adiciona schema automaticamente?
Não. Cada página tem um campo Schema markup em que você cola o JSON-LD ou deixa o Webflow AI sugerir, nos planos pagos. Nos templates do CMS dá para ligar texto simples, imagem, data e campos parecidos, mas não campos Reference, Multi-reference nem Multi-image.
Por que aparecem URLs com _page=2 no Search Console?
São as listas paginadas das coleções; o código antes de _page identifica a lista. Com a canônica global definida, essas páginas apontam a página 1 como canônica, o que o Google desaconselha. Ligue cada item a partir de categorias ou posts relacionados para não depender da paginação.
Fontes e leituras adicionais
Fontes desta página, com mais detalhes dos publicadores originais.
- Webflow: Pricingwebflow.com
- Banco Central do Brasil: Cotações e boletins (PTAX)bcb.gov.br
- Webflow Help: Create a sitemap in Webflowhelp.webflow.com
- Webflow Help: Disable search engine indexinghelp.webflow.com
- Webflow Wishlist: Toggle to remove Sitemap Indexing on CMS Collection pageswishlist.webflow.com
- Google Search Central: Criar e enviar um sitemapdevelopers.google.com
- Webflow Help: Set canonical tags to improve SEOhelp.webflow.com
- Google Search Central: Como especificar um URL canônicodevelopers.google.com
- Webflow Help: How do I set up redirects in Webflow?help.webflow.com
- Webflow Help: Import/export 301 redirectshelp.webflow.com
- Webflow Help: Set robots.txt ruleshelp.webflow.com
- Google Search Central: Introdução ao robots.txtdevelopers.google.com
- Webflow Help: Webflow staging subdomainhelp.webflow.com
- Ajuda do Search Console: Ferramenta de remoçõessupport.google.com
- Webflow Help: Upload an llms.txt file to your sitehelp.webflow.com
- Webflow Help: Add SEO title and meta descriptionhelp.webflow.com
- Webflow Help: Control the look of social shares with Open Graphhelp.webflow.com
- Webflow Help: Add schema markup in Webflow to improve SEO and AEOhelp.webflow.com
- Webflow Help: Include alt text on imageshelp.webflow.com
- Webflow Help: Responsive imageshelp.webflow.com
- Webflow Help: Localized SEO and locale routinghelp.webflow.com
- Webflow Help: Webflow Localize overviewhelp.webflow.com
- Webflow Help: Localize Collection contenthelp.webflow.com
- Google Search Central: Sites multirregionais e multilínguesdevelopers.google.com
- Google Search Central: Como o Google rastreia páginas adaptáveis à localidadedevelopers.google.com
- HTTP Archive: API do relatório de tecnologias, Core Web Vitals do Webflow por país (setembro de 2026)cdn.httparchive.org
- HTTP Archive: API do relatório de tecnologias, peso de página (setembro de 2026)cdn.httparchive.org
- Google Search Central: Paginação e carregamento incrementaldevelopers.google.com
- Webflow Help: Page URLshelp.webflow.com
