SEO para site de classificados: anúncios que expiram

Em um site de classificados ou diretório, o SEO funciona de um jeito diferente do de uma loja virtual: o conteúdo nasce e morre todos os dias, quem escreve as páginas é o anunciante e não você, e a combinação de filtros pode gerar milhões de URLs a partir de poucos milhares de anúncios. Por isso, a pergunta central não é "como otimizar cada página", e sim "quais páginas merecem existir no Google, por quanto tempo e sob qual URL".
A resposta prática, que este artigo detalha, tem quatro partes. As páginas de categoria e de localidade são o ativo permanente e recebem a maior parte do cuidado. O anúncio individual é um ativo temporário, e o tratamento dele quando expira é o que decide se você ganha ou perde autoridade com o tempo. O texto do anunciante precisa de regras de qualidade, porque o Google avalia o site inteiro. E os filtros exigem uma lista fechada do que é indexável, em vez de uma lista do que é bloqueado.
Por que classificados não se comportam como e-commerce
Numa loja, o produto costuma ficar meses ou anos no catálogo, o texto é escrito pela própria equipe e o estoque muda, mas a página continua fazendo sentido. Num site de classificados, o anúncio de um sofá usado existe por algumas semanas, o texto foi digitado às pressas por alguém que nunca pensou em busca orgânica, e quando o sofá é vendido a página perde a razão de existir. O ciclo de vida curto muda todas as decisões técnicas.
Há três consequências diretas. A primeira é que o Google precisa descobrir e rastrear páginas novas com rapidez, antes que elas expirem; se o anúncio é rastreado só depois de vendido, você gastou orçamento de rastreio para indexar algo que já morreu. A segunda é que o volume de páginas de baixo valor cresce sem que ninguém decida isso: cada anúncio cria uma URL, cada filtro cria outras, e cada página de listagem paginada cria mais uma. A terceira é que a qualidade média do site depende de milhares de pessoas que você não controla.
Por isso vale separar mentalmente o site em duas camadas. A camada estável tem a home, as categorias, as localidades, as páginas de anunciante com perfil consolidado e os guias editoriais. A camada volátil tem os anúncios individuais. A estratégia de SEO é construir autoridade na camada estável e fazer a volátil alimentar essa autoridade, em vez de competir com ela.
Anúncios finos: o que fazer quando a página tem duas linhas
Um anúncio típico tem um título, uma foto, um preço e uma descrição de uma frase. Isso é conteúdo fino, e o problema não é só o tamanho: é que dezenas de anúncios parecidos (todos os apartamentos de dois quartos do mesmo bairro, por exemplo) formam um grupo de páginas quase idênticas. O Google tende a escolher poucas para indexar e ignorar o resto, e você não escolhe quais.
O caminho é aumentar o que cada página tem de único e verificável, sem depender da boa vontade do anunciante. Isso começa por campos estruturados obrigatórios no formulário: ano, quilometragem e versão para veículos; metragem, número de quartos, condomínio e bairro para imóveis; estado de conservação e marca para itens usados. Campos preenchidos por seleção, e não por texto livre, geram páginas com dados consistentes que você pode exibir de forma padronizada e marcar com dados estruturados.
Também ajuda enriquecer a página com informação que o sistema já possui: localização no mapa, anúncios semelhantes da mesma região, faixa de preço de itens comparáveis e data de publicação visível. Nada disso precisa ser texto inventado; são dados reais do próprio acervo, que tornam cada página diferente das vizinhas.
Quando, mesmo assim, uma categoria inteira de anúncios continuar fina e redundante, a decisão honesta é não indexar esses anúncios e concentrar a indexação nas páginas de listagem que agregam valor. Menos páginas indexadas e mais fortes costumam render mais do que todas indexadas e todas fracas. Um critério de corte simples e auditável é exigir um mínimo de campos preenchidos e ao menos uma foto própria para que o anúncio receba index; abaixo disso, recebe noindex até ser completado.
- Use campos de seleção para atributos que importam na decisão de compra, e deixe o texto livre como complemento.
- Exiba a data de publicação e a de atualização; ela ajuda o usuário e dá contexto ao rastreador.
- Não copie descrições de outros sites nem deixe o anunciante colar texto de outro portal sem aviso.
- Defina a regra de indexação do anúncio por critérios objetivos, e não por decisão manual.
Anúncios que expiram: 200, 404, 410 ou redirecionamento
Este é o ponto que dá nome ao problema e onde a maioria dos sites erra. Quando o anúncio vence ou é vendido, existem cinco comportamentos possíveis, e cada um é adequado a uma situação diferente.
Manter a página com status 200 e uma faixa de aviso dizendo que o anúncio não está mais disponível funciona para usuário, mas é arriscado para o Google: uma página que diz 'indisponível' com código de sucesso tende a ser tratada como soft 404, aparece no relatório de indexação do Search Console com esse rótulo e consome rastreio à toa. Só faz sentido manter o 200 se a página continuar útil por si mesma, por exemplo um histórico de preço de um imóvel, e nesse caso com conteúdo que justifique existir.
Responder 404 ou 410 é o tratamento correto quando o anúncio não tem substituto. O 410 sinaliza remoção deliberada e costuma fazer o Google abandonar a URL um pouco mais rápido, mas a diferença prática em relação ao 404 é pequena; o que importa é que o código seja honesto e consistente. O erro comum é servir uma página de erro amigável com status 200, que reintroduz o problema do soft 404.
Redirecionar com 301 faz sentido quando existe um destino equivalente: o mesmo anúncio renovado em nova URL, o anunciante com uma versão atualizada do item ou a categoria imediatamente superior. Redirecionar milhares de anúncios vencidos para a home é um padrão que o Google costuma tratar como soft 404, porque o destino não corresponde ao que a URL antiga prometia. Redirecione para a categoria ou listagem mais específica que ainda faça sentido, nunca para um destino genérico.
O meio-termo mais útil para o usuário é uma página de anúncio vencido que continua respondendo 200 durante um período curto, mostra que o item foi vendido ou expirou e oferece anúncios semelhantes, com noindex para não disputar espaço no índice. Depois de um prazo definido, a URL passa a responder 404 ou 410. Esse fluxo em etapas preserva a navegação de quem chega por um link antigo e limpa o índice sem deixar lixo.
- Vencido sem substituto: 404 ou 410, com página de erro que sugira categorias relacionadas.
- Vencido com equivalente claro: 301 para o substituto, e nunca uma cadeia de redirecionamentos.
- Renovação pelo mesmo anunciante: mantenha a mesma URL, em vez de criar uma nova a cada renovação.
- Retire do sitemap qualquer URL que deixou de responder 200 indexável.
Como não perder o ranking acumulado por um anúncio que sai do ar
Um anúncio individual raramente acumula sinais relevantes, mas há exceções: imóveis de alto valor, veículos raros, vagas de emprego em empresas conhecidas e páginas de negócio em diretórios. Nesses casos, vale pensar no que o sinal representa. Um link externo apontando para um anúncio vencido é valor que some se a URL responder 404 sem alternativa.
Duas práticas protegem esse valor. A primeira é identificar, no relatório de links do Search Console ou em ferramentas de terceiros, quais URLs vencidas recebem links de sites externos relevantes, e redirecionar essas com 301 para o destino mais próximo. A segunda é arquitetural: fazer com que as páginas de listagem, que são permanentes, recebam a maior parte dos links internos, de modo que a autoridade se acumule nelas e não nos anúncios descartáveis.
Na prática, isso significa que o menu, os blocos de 'categorias populares' e as trilhas de navegação devem apontar para listagens, e que o link para o anúncio individual fica dentro da listagem, que é quem está sempre viva. Quando o anúncio some, a listagem continua com a mesma URL, o mesmo histórico e os mesmos links.
Um detalhe fácil de esquecer em diretórios de empresas é o fechamento de um negócio. A página de uma empresa que fechou pode ter links e histórico valiosos. Em vez de apagá-la, considere mantê-la com a informação de encerramento e sugestões de alternativas próximas, ou redirecionar com 301 para a listagem da categoria na cidade, dependendo de haver conteúdo próprio que valha preservar.
Conteúdo postado por anunciantes: qualidade, duplicidade e links
O Google avalia a qualidade do site como um todo, e em um classificado uma fatia grande do site é escrita por terceiros. Se uma parte relevante dessas páginas for spam, cópia ou texto sem sentido, isso afeta a percepção do domínio inteiro, inclusive das categorias boas. A moderação deixa de ser só uma questão de confiança do usuário e vira tema de SEO.
O primeiro risco é a duplicidade entre anunciantes. O mesmo corretor publica o mesmo imóvel cinco vezes, ou uma revenda posta o mesmo carro em três cidades. Regras de publicação que barram duplicatas exatas, limitam republicações e agrupam anúncios idênticos resolvem a maior parte disso, e ainda melhoram a experiência de quem busca.
O segundo risco são os links. Campos de descrição que aceitam URLs abertas viram vitrine de spam de links. Trate links colocados por usuários com `rel="ugc"`, ou com nofollow, em todo conteúdo gerado por usuários; essa é exatamente a finalidade do atributo, que informa ao Google que o link vem de um terceiro. Limite também a quantidade de links por anúncio e bloqueie domínios conhecidos de spam.
O terceiro risco é o texto promocional disfarçado de anúncio: listas de palavras-chave, telefones repetidos, descrições genéricas coladas em dezenas de páginas. Um filtro que detecta repetição excessiva, combinado com uma fila de revisão para contas novas, pega a maior parte do problema sem exigir moderação manual de tudo.
Por fim, dê ao anunciante um motivo para escrever bem. Um indicador de completude do anúncio, com sugestões como 'adicione mais fotos' ou 'informe o bairro', aumenta a quantidade de conteúdo útil sem depender de texto livre. E quando o anunciante tem histórico consistente, a página dele pode receber um tratamento mais forte, com perfil, avaliações reais e listagem própria, já que essa é uma página que tende a durar.
Filtros e combinações: como evitar o inchaço do índice
Em um classificado com 20 categorias, 50 cidades, 10 faixas de preço, 8 cores, 6 tipos de combustível e 5 ordenações, o número de combinações teóricas passa facilmente dos milhões, e quase todas retornam poucos resultados ou os mesmos já exibidos em outra URL. Se o rastreador consegue seguir todos esses links, ele gasta tempo em páginas sem valor e demora mais para chegar aos anúncios novos.
A estratégia mais segura é inverter a lógica. Em vez de tentar bloquear o que é ruim, defina uma lista curta e explícita do que é indexável e trate tudo o mais como não indexável por padrão. Em geral, entram na lista a categoria, a categoria com cidade e, em mercados em que há demanda clara, a categoria com um atributo de alto valor (por exemplo, apartamentos de dois quartos em determinada cidade). Ordenação, paginação além de um limite, faixas de preço arbitrárias e combinações de três ou mais filtros ficam fora.
Há três ferramentas para isso, e cada uma faz uma coisa diferente. O `robots.txt` impede o rastreio, mas não impede que a URL apareça no índice se houver links para ela, e uma página bloqueada não pode ser lida, então o Google nunca vê a tag noindex dela. A tag `noindex` exige rastreio para ser lida, mas remove a página do índice. O `rel="canonical"` indica a versão preferida entre páginas semelhantes, funciona como sugestão e não como ordem, e não deve ser usado para unir páginas com conteúdo diferente.
Uma combinação segura costuma ser: filtros de baixo valor com noindex e links com nofollow interno ou gerados por script, ordenações e parâmetros de sessão canonicalizados para a versão base, e bloqueio por robots.txt só para o que for realmente infinito, como calendários ou parâmetros que geram combinações ilimitadas. Com o tempo, observe os relatórios de páginas do Search Console, em especial 'Rastreada, mas não indexada' e 'Descoberta, mas não indexada', para entender onde o Google está descartando páginas e ajustar as regras.
Um exemplo concreto: um portal de imóveis quer indexar 'apartamento 2 quartos em Campinas' porque há busca clara por isso, mas não 'apartamento 2 quartos em Campinas, ordenado por menor preço, com varanda e piscina, de 300 a 450 mil'. A primeira vira uma página com título, texto de apoio e links internos cuidados. A segunda é servida ao usuário, mas com noindex e canonical para a versão sem ordenação.
Sitemaps, rastreio e medição para um site que muda todo dia
Em sites de conteúdo volátil, o sitemap deixa de ser um arquivo estático e passa a refletir o estado real do catálogo. Ele deve listar somente URLs indexáveis, com status 200 e sem noindex, e o campo de data de modificação só deve mudar quando o conteúdo realmente mudou. Um sitemap que lista páginas vencidas ou bloqueadas ensina o Google a não confiar nele.
Divida o sitemap por tipo: um para categorias e localidades, outros para anúncios, particionados por data ou por faixa de ID. Isso permite enxergar, no Search Console, quantas URLs de cada grupo foram enviadas e quantas foram indexadas, e descobrir se o problema está nos anúncios, nas categorias ou em algum filtro específico. Os anúncios novos podem ter um sitemap próprio, atualizado com frequência, para acelerar a descoberta.
Nos registros do servidor, vale verificar em que o Googlebot gasta seu tempo. Se a maior parte das requisições vai para URLs de filtro, parâmetros ou anúncios já vencidos, o orçamento de rastreio está sendo desperdiçado e as regras de indexação precisam ser revistas. Se os anúncios novos demoram dias para ser rastreados, vale reforçar a descoberta por links a partir de páginas de listagem ordenadas por data e mantidas atualizadas.
Para medir resultado, acompanhe indicadores separados por camada: cliques e impressões das páginas de categoria e localidade, tempo até a indexação dos anúncios novos, proporção de URLs enviadas no sitemap que aparecem como indexadas, e volume de URLs em 'soft 404' e 'Rastreada, mas não indexada'. Uma queda nas páginas excluídas e um aumento estável nas categorias indexadas é sinal de que a limpeza está funcionando, mesmo que o total de páginas indexadas diminua.
- Sitemap só com URLs 200 indexáveis, sem páginas vencidas, com noindex ou redirecionadas.
- Sitemaps separados por tipo de página, para diagnosticar cada camada por conta própria.
- Logs do servidor revisados periodicamente para ver onde o Googlebot gasta rastreio.
- Menos páginas indexadas não é sinal de problema, se as que sobram são as que atendem a busca.
Um roteiro de implantação em ordem de impacto
Se o site já existe e está inchado, a ordem importa. Comece pela camada de filtros, porque ela costuma ser o maior desperdício e a mudança de menor risco. Em seguida, defina o fluxo de anúncios vencidos, porque ele evita que o problema cresça de novo. Depois, trate a qualidade do conteúdo dos anunciantes, que exige mudanças no formulário e na moderação e leva mais tempo. Por último, refine categorias e localidades, que é onde o ganho de tráfego aparece.
Faça cada mudança de forma isolada e observe por algumas semanas antes da próxima. Em sites grandes, o Google leva tempo para reprocessar, e alterar tudo ao mesmo tempo torna impossível saber o que funcionou. Registre o que mudou e a data, para cruzar com as curvas do Search Console.
Perguntas frequentes
Devo indexar todos os anúncios do meu site de classificados?
Não necessariamente. Indexe os anúncios que tenham dados completos, foto própria e conteúdo distinto dos vizinhos. Os demais podem ficar com noindex até serem completados, e o tráfego principal tende a vir das páginas de categoria e localidade.
Anúncio vencido deve dar 404 ou 410?
Ambos são aceitáveis quando não há substituto. O 410 indica remoção deliberada e pode acelerar a saída da URL do índice, mas a diferença é pequena. O essencial é não deixar indexável, com status 200, uma página que só avisa que o anúncio está indisponível, o que gera soft 404.
Posso redirecionar todos os anúncios vencidos para a home?
É um padrão ruim, porque o destino não corresponde ao que a URL antiga prometia e o Google pode tratá-lo como soft 404. Prefira redirecionar para a categoria ou listagem mais específica que ainda faça sentido.
Bloquear filtros no robots.txt resolve o inchaço do índice?
Só em parte. O bloqueio impede o rastreio, mas uma URL com links apontando para ela ainda pode aparecer no índice sem conteúdo, e o Google não consegue ler um noindex em página bloqueada. Combine o bloqueio, usado com moderação, com noindex e canonical.
Links colocados por anunciantes precisam de nofollow?
Em conteúdo gerado por usuários, o recomendado é marcar os links com rel ugc, ou nofollow. O atributo informa ao Google que o link foi colocado por terceiros e reduz o risco de o seu site ser associado a spam.