| Bellacosa Mainframe e o blog analytics parte ii |
☕ Um Café no Bellacosa Mainframe
Blog Analytics : Parte II – Os Resíduos Deixados por IA, Word e Google Docs
Anatomia Forense do HTML Oculto no Blogger
Quando o Verdadeiro Autor da Bagunça Nunca Foi o Blogger
☕ Um Café no Bellacosa Mainframe
Na primeira parte desta série descobrimos que o Feed Atom funciona como uma espécie de SYSUDUMP do Blogger. Enquanto o navegador tenta corrigir erros e o editor visual esconde imperfeições, o Feed Atom preserva praticamente aquilo que realmente foi gravado no banco de dados do blog.
Foi justamente analisando esse "dump" que surgiu uma descoberta curiosa: muitos dos problemas encontrados não eram produzidos pelo Blogger.
Eles vinham de outro lugar.
Como em qualquer investigação criminal, o primeiro suspeito raramente é o verdadeiro culpado.
No universo da computação moderna existem diversos "fornecedores de evidências invisíveis". Cada editor de texto, suíte de escritório ou plataforma de inteligência artificial possui uma assinatura digital própria, deixando pequenas marcas no HTML que produz.
Nesta segunda parte da investigação vamos aprender a identificar essas assinaturas, entender por que elas aparecem e descobrir quais realmente representam risco para a manutenção, o SEO e a longevidade de um blog.
CSI Blogspot: Todo HTML Tem Impressões Digitais
No seriado CSI, os investigadores nunca analisam apenas uma impressão digital isolada.
Eles observam o conjunto de evidências:
fibras;
pegadas;
resíduos químicos;
DNA;
padrão de corte;
trajetória da bala.
Com HTML acontece exatamente a mesma coisa.
Um único atributo estranho pode não significar absolutamente nada.
Mas quando dezenas deles aparecem juntos...
Existe um padrão.
E padrões contam histórias.
O Primeiro Suspeito: Microsoft Word
Todo profissional de desenvolvimento já ouviu uma frase clássica:
"Nunca copie diretamente do Word."
Durante muitos anos isso parecia exagero.
Não era.
O Microsoft Word foi projetado para preservar ao máximo a aparência visual do documento, mesmo que isso signifique produzir um HTML extremamente complexo.
Entre os vestígios mais comuns encontrados estão:
class="MsoNormal"class="MsoHeading"style="mso-..."<o:p><xml>comentários condicionais específicos do Office
dezenas de estilos inline
Em muitos casos, um único parágrafo simples pode gerar centenas de caracteres extras.
É como transportar um caminhão inteiro para entregar uma única folha de papel.
A Assinatura do Google Docs
O Google Docs evoluiu bastante nos últimos anos.
Seu HTML costuma ser muito mais limpo que o do Word.
Mesmo assim, algumas características aparecem com frequência:
inúmeros
<span>;estilos inline;
atributos de alinhamento;
marcações de fonte;
blocos aninhados desnecessariamente.
Visualmente nada muda.
Mas o DOM cresce.
E cresce rapidamente.
O Caso das Inteligências Artificiais
Foi aqui que nossa investigação ganhou um rumo inesperado.
Ao copiar um artigo produzido por uma IA, imaginamos estar copiando apenas texto.
Na prática, quase nunca é isso que acontece.
O navegador normalmente copia dois formatos ao mesmo tempo:
texto simples;
HTML enriquecido (Rich Text).
Esse HTML pode conter informações usadas exclusivamente pela interface da IA.
Durante nossa auditoria no Feed Atom encontramos exemplos como:
data-message-id
data-message-author-role
data-message-model-slug
Esses atributos não fazem parte do artigo.
Eles pertencem ao funcionamento interno da aplicação web.
São metadados.
Quando chegam ao Blogger, deixam de ter qualquer utilidade, mas podem permanecer armazenados se o conteúdo for colado diretamente em modo rico.
É importante destacar que isso não significa que uma IA esteja "escondendo código" dentro do seu texto de forma maliciosa. Na maioria dos casos, trata-se de metadados legítimos da interface web que acabam sendo transportados junto com o HTML durante operações de copiar e colar.
O Navegador Também É Cúmplice
Outro personagem importante nessa história é o navegador.
Chrome.
Firefox.
Edge.
Safari.
Todos possuem mecanismos extremamente sofisticados para preservar a experiência do usuário.
Quando copiamos um trecho de uma página, o navegador tenta manter:
negrito;
itálico;
listas;
tabelas;
hyperlinks;
cores;
estilos.
Para isso, ele envia muito mais do que caracteres.
Envia uma estrutura HTML completa.
É por isso que dois usuários podem copiar exatamente o mesmo texto e produzir HTML completamente diferente dependendo da origem da cópia.
O Blogger Não é um Faxineiro
Essa talvez tenha sido a maior surpresa de toda a investigação.
Durante muito tempo imaginei que o Blogger reescrevesse completamente o HTML recebido.
Na realidade ele faz algo muito mais conservador.
Ele remove aquilo que considera perigoso, como:
<script>;alguns eventos JavaScript;
determinadas tags potencialmente inseguras.
Porém, atributos válidos do HTML5, estruturas complexas e muitos estilos acabam sendo preservados.
Do ponto de vista da plataforma isso faz sentido.
Ela não sabe se aquele HTML foi criado intencionalmente pelo autor.
O HTML Invisível
Quando falamos em HTML invisível, muita gente imagina vírus, código malicioso ou scripts escondidos.
Na maioria das vezes não é isso.
Estamos falando de estruturas que:
não alteram a aparência;
não mudam o texto;
não são percebidas pelo leitor;
continuam armazenadas.
É como uma casa perfeitamente limpa por fora, mas com quilômetros de fios antigos escondidos dentro das paredes.
Enquanto tudo funciona ninguém percebe.
Mas a manutenção fica cada vez mais difícil.
Como Reconhecer Cada "Impressão Digital"
Depois de analisar centenas de artigos foi possível perceber alguns padrões bastante consistentes.
Microsoft Word
Características típicas:
classes iniciadas por Mso;
marcações
<o:p>;estilos enormes;
comentários específicos do Office;
HTML extremamente verboso.
Google Docs
Características típicas:
excesso de
<span>;estilos inline;
muitos atributos de formatação;
estrutura relativamente limpa, porém redundante.
Interfaces de IA
Características típicas:
atributos
data-*;elementos usados pela interface web;
identificadores internos;
metadados sem função dentro do artigo.
Editores HTML Profissionais
Dreamweaver, VS Code, Notepad++ e outros editores especializados normalmente deixam muito menos resíduos.
O HTML tende a refletir exatamente aquilo que o autor escreveu.
A Cena do Crime
Imagine quatro pessoas escrevendo exatamente o mesmo artigo.
O conteúdo será idêntico.
Mas o HTML poderá variar em dezenas ou centenas de linhas.
É exatamente como quatro pessoas caminhando sobre a mesma areia.
Todas chegaram ao mesmo destino.
Mas cada uma deixou pegadas completamente diferentes.
O Que Realmente Prejudica o SEO?
Essa é provavelmente a pergunta mais importante.
Até o momento, não há evidências de que pequenos resíduos de HTML, isoladamente, causem uma queda direta no posicionamento de um site.
Entretanto, HTML excessivamente complexo pode aumentar o trabalho dos mecanismos de renderização, dificultar a manutenção do conteúdo e favorecer inconsistências em snippets, acessibilidade e processamento por ferramentas automatizadas.
O maior prejuízo costuma aparecer na manutenção do acervo.
Quanto mais lixo invisível existir:
mais difícil fica editar;
maior o tamanho das páginas;
mais complicado se torna localizar problemas futuros;
maior a dívida técnica acumulada.
A Regra de Ouro
Depois dessa investigação adotei uma regra simples.
Nunca confiar apenas na aparência da página publicada.
Sempre que possível:
gerar o conteúdo;
revisar o texto;
remover formatações desnecessárias;
validar o HTML;
verificar periodicamente o Feed Atom.
Esse processo leva poucos minutos.
Mas pode evitar anos de acúmulo de resíduos invisíveis.
O Nascimento do Bellacosa Blog Doctor
Foi justamente dessa investigação que nasceu a ideia de desenvolver uma ferramenta especializada para auditoria de blogs Blogger.
O objetivo não é apenas encontrar erros.
É identificar a assinatura deixada por cada origem do conteúdo.
Como um verdadeiro laboratório forense digital.
Entre as futuras verificações planejadas estão:
resíduos de IA;
HTML do Word;
HTML do Google Docs;
tabelas inválidas;
headings incorretos;
imagens sem ALT;
links quebrados;
caracteres invisíveis;
problemas de acessibilidade;
indicadores de SEO.
Cada artigo passaria a receber uma espécie de "laudo pericial", semelhante aos relatórios utilizados em auditorias de sistemas críticos.
Conclusão
Ao longo desta investigação descobrimos que um artigo pode parecer impecável para o leitor e, ao mesmo tempo, carregar dezenas de marcas invisíveis deixadas pelas ferramentas utilizadas durante sua criação.
Essas marcas raramente comprometem a leitura, mas revelam a história completa do documento: de onde veio, por quais editores passou e quais tecnologias participaram de sua construção.
Assim como um investigador experiente identifica um suspeito pelas menores evidências, um bom auditor de HTML aprende a reconhecer essas assinaturas ocultas antes que elas se transformem em dívida técnica.
No próximo capítulo ampliaremos ainda mais o laboratório do CSI Blogspot. Vamos construir uma metodologia sistemática de inspeção, criando um checklist profissional capaz de examinar milhares de artigos automaticamente e atribuir um índice de qualidade para cada publicação.
Porque, no fim das contas, a diferença entre um blog comum e um acervo de conhecimento duradouro está justamente naquilo que ninguém vê — mas que permanece registrado para sempre no código-fonte.
Blog Analytics: A Investigação Completa
Seis capítulos sobre auditoria de HTML, resíduos invisíveis, limpeza segura, checklist técnico e construção do Bellacosa Blog Doctor.
Blog Analytics — Parte I
Como descobrir evidências invisíveis no HTML de um blog antigo.
Blog Analytics — Parte II
Os resíduos invisíveis deixados por editores, Word, IA e cópias antigas.
Blog Analytics — Parte III
Como limpar milhares de posts sem destruir o acervo editorial.
Blog Analytics — Parte IV
Checklist de auditoria para blogs antigos e acervos com anos de história.
Blog Analytics — Parte V
Construindo o Bellacosa Blog Doctor e seu scanner automático.
Blog Analytics — Parte VI
Criando o motor de regras, scores, prioridades e códigos de retorno.
Índice textual da série Blog Analytics
Esta série investiga a saúde técnica de blogs antigos no Blogger, cobrindo auditoria de HTML, resíduos de editores, SEO técnico, acessibilidade, limpeza segura, diagnóstico automatizado e motores de regras.
- Blog Analytics Parte I — Como descobrir evidências invisíveis
- Blog Analytics Parte II — Os resíduos invisíveis do HTML
- Blog Analytics Parte III — Como limpar com segurança
- Blog Analytics Parte IV — Checklist de auditoria
- Blog Analytics Parte V — Construindo o Bellacosa Blog Doctor
- Blog Analytics Parte VI — Criando o motor de regras
Sem comentários:
Enviar um comentário