Translate

quinta-feira, 5 de abril de 2018

Blog Analytics : Parte II – Os Resíduos Deixados por IA, Word e Google Docs Anatomia Forense do HTML Oculto no Blogger

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:

  1. gerar o conteúdo;

  2. revisar o texto;

  3. remover formatações desnecessárias;

  4. validar o HTML;

  5. 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.

🔎 CSI BLOGSPOT · ARQUIVO DE EVIDÊNCIAS

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.

6 relatórios2018HTML · SEO · Blogger
CASE FILE 01

Blog Analytics — Parte I

Como descobrir evidências invisíveis no HTML de um blog antigo.

HTMLAuditoriaBlogspot
CASE FILE 02

Blog Analytics — Parte II

Os resíduos invisíveis deixados por editores, Word, IA e cópias antigas.

ResíduosWord HTMLIA
CASE FILE 03

Blog Analytics — Parte III

Como limpar milhares de posts sem destruir o acervo editorial.

LimpezaBackupQualidade
CASE FILE 04

Blog Analytics — Parte IV

Checklist de auditoria para blogs antigos e acervos com anos de história.

ChecklistSEO TécnicoAuditoria
CASE FILE 05

Blog Analytics — Parte V

Construindo o Bellacosa Blog Doctor e seu scanner automático.

Blog DoctorScannerJavaScript
CASE FILE 06

Blog Analytics — Parte VI

Criando o motor de regras, scores, prioridades e códigos de retorno.

Motor de RegrasScoreMainframe

Í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.

  1. Blog Analytics Parte I — Como descobrir evidências invisíveis
  2. Blog Analytics Parte II — Os resíduos invisíveis do HTML
  3. Blog Analytics Parte III — Como limpar com segurança
  4. Blog Analytics Parte IV — Checklist de auditoria
  5. Blog Analytics Parte V — Construindo o Bellacosa Blog Doctor
  6. Blog Analytics Parte VI — Criando o motor de regras

Sem comentários:

Enviar um comentário

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988