Pular para o conteúdo

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

  1. 1Abra o código-fonte da página publicada
  2. 2Confira o título no editor e no fonte
  3. 3Confira o canonical que você colou no head
  4. 4Confira se o aceite continua obrigatório
  5. 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

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.

Ver o plano gratuito

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 conferirBusca no fonteNúmero bomComo a falha aparece
Título<title10 resultado, ou o nome do funil no lugar do seu título
Canonicalrel="canonical"10 resultado, ou um endereço antigo dentro do href
Aceiteo texto do rótulo que você escreveu10 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

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>&lt;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.

Baixar (TXT, 2.2 kB)

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.