Confira se a página ainda tem o aceite, o título e o canonical
Resposta curta
Você abre o código-fonte da página publicada na Systeme.io e conta as ocorrências do título, as do canonical e se o aceite segue com required. Cada número é comparado com o esperado e vai para um registro com data. Um comando repete a checagem inteira em segundos.
Assunto: Aparecer na busca e na IA
Por Alan Victor · · · 8 min de leitura
- 1Abra o código-fonte da página publicada
- 2Confira o título no editor e no fonte
- 3Confira o canonical que você colou no head
- 4Confira se o aceite continua obrigatório
- 5Rode as três conferências de uma vez e registre a data
Em quinze minutos você confere, numa página que já está no ar na Systeme.io, se o título, o canonical e o aceite que você publicou continuam lá — e anota a data para não repetir o trabalho na semana seguinte. Tudo sai do código-fonte da página publicada e do editor da Systeme.io, sem instalar nada. Faço essa checagem depois de cada alteração, porque página publicada é a única que o visitante vê.
Sai um guia por dia, e o canal do Telegram avisa quando sai. A ferramenta que eu uso para a página, a captura e o e-mail automático no mesmo lugar é a Systeme.io, que tem plano gratuito.
O que você vai ter no fim
- Três números anotados: quantas vezes o título aparece no fonte, quantas vezes o canonical aparece e se o aceite está com o atributo que o torna obrigatório.
- Um comando de terminal que repete a conferência inteira em segundos, para rodar de novo depois de qualquer alteração na página.
- Uma linha de registro com data, endereço e resultado, para comparar na próxima vez em vez de confiar na memória.
Etapa 1: Abra o código-fonte da página publicada
Resposta direta: abra a página no navegador e use Ctrl+U (ou clique com o botão direito e escolha “Exibir código-fonte”); é esse texto que vale, não a pré-visualização do editor.
A pré-visualização da Systeme.io mostra o bloco como você montou. O código-fonte mostra o que o visitante recebe. Só o segundo conta aqui, porque só ele prova que o bloco sobreviveu à publicação.
Com o fonte aberto, use Ctrl+F e busque cada um dos três trechos separadamente. Anote quantos resultados o navegador indica em cada busca. Se a página estiver protegida por senha ou fora do ar, o fonte volta vazio ou com uma tela de erro: publique primeiro e confira depois.
O ganho de fazer isso na Systeme.io é não ter de caçar arquivo: a página que você abre no navegador é a mesma que está listada no seu painel, ao lado do formulário e da lista que ela alimenta.
Etapa 2: Confira o título no editor e no fonte
Resposta direta: o título tem que aparecer uma única vez no fonte, dentro da tag de título, e ser idêntico ao que está no campo de SEO da página na Systeme.io.
No editor, abra as configurações da página e vá até a aba de SEO. O campo de título é o que alimenta a tag. Se ele estiver vazio, a plataforma publica um título padrão — normalmente o nome da página ou do funil — e é isso que aparece no resultado de busca.
No fonte, busque por <title. O esperado é 1 resultado. Dois resultados significam que existe um título no campo de SEO e outro colado à mão em código personalizado; os buscadores leem o primeiro e você fica sem saber qual é. Apague o que você colou à mão e deixe o campo de SEO mandar.
Zero resultados significa que a página não publicou o cabeçalho, ou que você está olhando o fonte errado. Confira a barra de endereço antes de mexer em qualquer coisa.
Etapa 3: Confira o canonical que você colou no head
Resposta direta: o canonical tem que aparecer uma vez no head e apontar exatamente para o endereço que está na barra do navegador quando a página abre.
O campo de código personalizado da Systeme.io injeta no head da página publicada o que você cola nele — é o que a central de ajuda da Systeme.io descreve para esse campo. O trecho que você colocou lá é parecido com isto:
<link rel="canonical" href="https://www.seudominio.com.br/pagina" />
Busque por rel="canonical" no fonte. O esperado é 1 resultado, e o endereço dentro do href tem que ser igual, caractere por caractere, ao da barra de endereço. Escolha uma forma — com barra no fim ou sem — e mantenha sempre a mesma. Trocar a forma a cada edição é o jeito mais comum de o canonical passar a apontar para um endereço que não existe.
Se você duplicou a página para testar uma mudança, confira de novo: o texto colado costuma vir junto com a cópia, mas o endereço dentro dele continua o da página antiga. Nesse caso o número é 1 e ainda assim está errado — por isso a conferência é o número mais a comparação do href.
Etapa 4: Confira se o aceite continua obrigatório
Resposta direta: o texto do rótulo do aceite tem que aparecer no fonte e o campo tem que estar com o atributo required, senão o visitante envia o formulário sem marcar nada.
Se você montou o aceite com o campo de caixa de seleção do formulário da Systeme.io, abra o formulário no editor e veja se a opção de obrigatoriedade continua ligada. Se montou com um bloco de HTML, o que vale é o atributo no código. Em ambos os casos, a prova está no fonte:
<label>
<input type="checkbox" name="consent" required />
Eu aceito receber e-mails
</label>
O formato exato muda conforme você montou o campo. O que importa é achar o texto do seu rótulo e verificar se o required está na mesma tag do campo. Busque pelo texto do rótulo, não pelo nome do campo: o rótulo é a parte que você escreveu e reconhece.
Falha aqui tem duas caras. Nenhum resultado para o rótulo quer dizer que o bloco sumiu da página. Um resultado sem o required quer dizer que o bloco está lá, mas o navegador não bloqueia o envio sem a marcação. A segunda é pior, porque a página parece certa para quem só olha a tela — e na Systeme.io o contato que chega sem consentimento entra na sua lista e dispara a automação do mesmo jeito.
Para fazer isso sem montar servidor
O que este guia faz por API, a Systeme.io faz por formulário: página, lista, etiqueta e e-mail automático na mesma conta. É a conta em que eu testo o que aparece aqui, e o plano gratuito já dá para publicar e capturar.
Etapa 5: Rode as três conferências de uma vez e registre a data
Resposta direta: com quatro comandos no terminal você tem os três números em segundos e pode repetir a checagem depois de cada alteração.
curl -s https://www.seudominio.com.br/pagina -o pagina.html
curl -s -o /dev/null -w "%{http_code}\n" https://www.seudominio.com.br/pagina
grep -c '<title' pagina.html
grep -c 'rel="canonical"' pagina.html
grep -c 'Eu aceito receber e-mails' pagina.html
O segundo comando devolve o código de status. O esperado é 200. Qualquer outro número quer dizer que você está conferindo uma página que o visitante não vê — endereço errado, página despublicada ou senha na frente. No Windows, chame curl.exe; sem o .exe o PowerShell usa outro comando com o mesmo nome e a saída é diferente.
O grep -c conta linhas e devolve um número. É essa a resposta literal que você vai ler:
$ grep -c 'rel="canonical"' pagina.html
0
Zero quer dizer que o trecho não está no arquivo baixado. Se o seu deu 1, o canonical está lá. Não invente interpretação para outros valores: se der 2, você tem duas tags e precisa apagar uma.
| O que conferir | Busca no fonte | Número bom | Como a falha aparece |
|---|---|---|---|
| Título | <title | 1 | 0 resultado, ou o nome do funil no lugar do seu título |
| Canonical | rel="canonical" | 1 | 0 resultado, ou um endereço antigo dentro do href |
| Aceite | o texto do rótulo que você escreveu | 1 | 0 resultado, ou aparece sem required na mesma tag |
Anote em uma planilha ou num arquivo de texto quatro colunas: data, endereço, os três números e o que você mudou na página naquele dia. Na próxima conferência, a comparação é com a linha anterior — não com a sua lembrança. Depois de conferir, não mexa. O que está com os três números certos já está funcionando.
E se a página estiver dentro de um funil ou num domínio próprio?
Resposta direta: o canonical aponta para o endereço público que o visitante vê, não para o caminho interno do funil.
Abra a página pelo endereço que você divulga — o do seu domínio, se você ligou um na Systeme.io — e use esse mesmo endereço no href. Se a página abre por dois endereços diferentes, o canonical existe justamente para dizer qual é o principal, e ele precisa ser o que está na barra depois que você clica no link que você publica.
Vale a mesma regra da etapa 3: mesmo endereço, mesma forma, mesma barra final. Se você trocou de domínio e não atualizou o canonical, o número continua 1 e a página continua apontando para o lugar errado.
Se você ainda não tem essa página no ar, o caminho mais curto é criar a conta gratuita na Systeme.io pelo botão desta página e montar a primeira página hoje: página, formulário, lista e automação ficam no mesmo painel, e é essa vizinhança que faz a conferência acima valer alguma coisa. Comece pela etapa 1 enquanto este guia está aberto — cada dia sem a lista montada é um dia de visita que vai embora sem deixar contato.
O que eu não vou afirmar
- Não vou afirmar que este guia garante indexação ou posição em buscador. Ele confere se as tags existem e apontam para onde você escolheu; o que cada buscador faz com isso é outro assunto.
- Não vou afirmar que o aceite resolve exigência jurídica de consentimento. Ele registra que a caixa foi marcada, e o texto da política é uma decisão sua, não uma configuração.
- Não vou afirmar que a conferência pega alteração feita por outra pessoa depois da data que você anotou. Ela vale para o momento em que foi rodada.
- Não vou afirmar que o terminal é obrigatório. Tudo dá para fazer clicando no painel e usando Ctrl+F no fonte; o comando só torna a repetição mais rápida.
Travou em alguma etapa?
Abra uma discussão em github.com/alanvito1/funil-simples dizendo em que passo parou. Dúvida que aparece mais de uma vez tem boa chance de virar guia, e o código deste site está no mesmo lugar, aberto.
Se ainda não tem onde publicar o que montou, a conta gratuita da Systeme.io resolve a página e a lista.
Perguntas frequentes
Como vejo o canonical de uma página já publicada?
Dá para ver em segundos pelo código-fonte: abra a página no navegador, aperte Ctrl+U e busque por rel="canonical". O resultado esperado é uma ocorrência, com o endereço dentro do href igual ao que aparece na barra do navegador. Se a busca não achar nada, a tag não está publicada.
O que acontece se a página tiver dois títulos?
A página fica com duas tags de título e os buscadores leem a primeira que aparece, que pode não ser a sua. O sinal disso é a busca por <code><title</code> no código-fonte devolver 2 em vez de 1. A correção é apagar o título colado à mão em código personalizado e deixar só o campo de SEO preenchido.
Preciso refazer essa conferência toda semana?
Refaça só depois de cada alteração na página, registrando a data junto com o resultado. A conferência vale para o momento em que foi rodada, então edição sem nova checagem é o único caso que pede repetição.
Como sei que o aceite está obrigatório?
Dá para saber pelo código-fonte: procure o texto do rótulo que você escreveu e veja se o atributo required está na mesma tag do campo. Se o rótulo aparece mas o required não, o bloco está publicado e o visitante consegue enviar o formulário sem marcar a caixa.
O canonical pode apontar para outra página do meu site?
Pode, desde que seja o endereço que você escolheu como principal e que ele abra de fato — confirme com o código de status 200. O que não pode é continuar apontando para o endereço antigo depois de uma cópia da página ou de uma troca de domínio.
Leve isto com você
robots.txt e llms.txt, prontos para preencher
É os dois arquivos que dizem ao buscador o que ler e ao assistente de IA sobre o que o seu site sabe, com os nomes dos robôs de IA de hoje.
Copie cada bloco para um arquivo, troque o domínio e os assuntos, e sirva os dois na raiz do site. Sem cadastro, sem e-mail: o arquivo baixa direto.
Receba o resto por e-mail
Eu testo ferramenta de funil e e-mail e mando o que descubro.