RECIBO PÚBLICO Nº lbptecnologia-com-br-2026-07-16-5cb2e9d7
Recibo de auditoria técnica
Este documento lista cada verificação executada, o resultado bruto e a regra de pontuação aplicada. É permanente, imutável e verificável por qualquer pessoa.
692a89bb-26fc-4aba-876c-b6320e89e623
16/07/2026, 15:20:43
16/07/2026, 15:20:59
16/07/2026, 15:20:59
NOTA GERAL
92,4/ 100
IA / GEO
100 / 100- ia.clareza_entidade
Clareza de entidade: nome, CNPJ e localização extraíveis
Regra: Nome identificável: 8 pts + CNPJ presente: 6 pts + localização presente: 6 pts (máx. 20).
CONFORME20 / 20resultado bruto · executada em 16/07/2026, 15:20:59
{ "cep_extraido": "01303-001", "cnpj_extraido": "60.776.636/0001-51", "nome_extraido": "LBP Tecnologia", "endereco_json_ld": true, "cidade_uf_extraida": null } - ia.conteudo_sem_js
Conteúdo presente no HTML sem JavaScript
Regra: ≥ 200 palavras: 20 pts · 50–199 palavras: 10 pts · < 50 palavras: 0 pts.
CONFORME20 / 20resultado bruto · executada em 16/07/2026, 15:20:59
{ "amostra": "Pular para o conteúdo LBPTECNOLOGIA Serviços Case Método FAQ Fale com a LBP ENGENHARIA DE DADOS · BI · SISTEMAS · IA Prova, não promessa. A LBP Tecnologia constrói pipelines de dados, painéis e integrações com IA. O painel ao lado não é ilustração: são leituras reais do Banco Central, entregues por um pipeline nosso — do mesmo tipo que construímos para clientes. O que construímos Ver o pipeline ao", "palavras_sem_js": 845 } - ia.entidade_organizacao
Entidade Organization identificável no JSON-LD
Regra: Entidade de organização com `name`: 15 pts · tipo presente sem `name`: 8 pts · ausente: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "nome": "LBP Tecnologia", "tipos": [ "Organization" ], "organizacoes_encontradas": 1 } - ia.jsonld_parseavel
Dados estruturados JSON-LD parseáveis
Regra: Todos os blocos presentes parseiam: 15 pts · parte parseia: 8 pts · nenhum bloco ou nenhum parseia: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "blocos_validos": 2, "blocos_com_erro": 0, "tipos_declarados": [ "Organization", "WebSite", "Service", "Service", "Service", "Service", "Service", "FAQPage", "Question", "Question" ], "blocos_encontrados": 2 } - ia.llms_txt
llms.txt presente
Regra: llms.txt acessível e em texto puro (não é fallback HTML): 15 pts · ausente ou devolvendo HTML: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "status": 200, "content_type": "text/plain; charset=utf-8", "primeiras_linhas": "# LBP Tecnologia\n\n> Consultoria de tecnologia (São Paulo, Brasil) especializada em engenharia de dados na AWS, BI, desenvolvimento de sistemas web e integrações de IA via servidores MCP. Tese: \"Prova, não promessa\" — tudo que entregamos tem regra de cálculo explícita, código versionado e dono claro.\n\nLBP Tecnologia atende empresas (PJ) que precisam transformar dados em decisão auditável. O site institucional exibe, na primeira dobra, um painel com leituras reais do Banco Central (Selic, IPCA e dólar) servidas por um pipeline próprio — a mesma engenharia que entregamos para clientes. Não é ilustração: é prova em produção.", "parece_fallback_html": false } - ia.robots_bots_ia
robots.txt com política explícita para bots de IA
Regra: Política explícita para ≥ 1 bot de IA: 15 pts · robots.txt existe mas não menciona bots de IA: 5 pts · sem robots.txt: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "status": 200, "bots_ia_mencionados": [ "GPTBot", "ClaudeBot", "Google-Extended", "PerplexityBot" ], "robots_txt_acessivel": true }
SEO técnico
100 / 100- seo.canonical
URL canônica declarada e coerente
Regra: Canonical absoluta no mesmo domínio: 15 pts · presente mas relativa ou de outro domínio: 8 pts · ausente: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "absoluta": true, "canonical": "https://lbptecnologia.com.br/", "mesmo_dominio": true } - seo.description
Meta description dentro dos limites
Regra: Presente com 50–160 caracteres: 10 pts · presente fora do intervalo: 5 pts · ausente: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "caracteres": 148, "description": "Engenharia de dados na AWS, BI, sistemas web e integrações de IA via MCP para empresas. Prova, não promessa: veja um pipeline nosso rodando ao vivo." } - seo.indexavel
Página indexável
Regra: Status 200 sem noindex: 20 pts · qualquer bloqueio ou status ≠ 200: 0 pts.
CONFORME20 / 20resultado bruto · executada em 16/07/2026, 15:20:59
{ "status": 200, "meta_robots": null, "x_robots_tag": null, "noindex_detectado": false } - seo.lighthouse_seo
Score SEO do Lighthouse (mobile)
Regra: Score (0–1) × 20 pts. Sem resultado do PSI: 0 pts, com o erro registrado.
CONFORME20 / 20resultado bruto · executada em 16/07/2026, 15:20:59
{ "score_lighthouse": 1, "versao_lighthouse": "13.4.0" } - seo.open_graph
Open Graph essencial
Regra: 2,5 pts por tag presente (og:title, og:description, og:image, og:url), máx. 10 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "ausentes": [], "presentes": [ "og:title", "og:description", "og:image", "og:url" ] } - seo.sitemap
Sitemap acessível, válido e declarado
Regra: Acessível e válido: 10 pts + declarado no robots.txt: 5 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "status": 200, "xml_valido": true, "url_verificada": "https://lbptecnologia.com.br/sitemap.xml", "urls_no_sitemap": 1, "declarado_no_robots": true } - seo.titulo
Título da página dentro dos limites
Regra: Presente com 10–60 caracteres: 10 pts · presente fora do intervalo: 5 pts · ausente: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "titulo": "LBP Tecnologia — Dados, BI e automação que você pode auditar", "caracteres": 60 }
Acessibilidade
100 / 100- a11y.alt
Texto alternativo em imagens
Regra: (imagens com alt ÷ total de imagens) × 15 pts. Página sem imagens: 15 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "com_alt": 0, "total_imagens": 0 } - a11y.contraste
Contraste de cores (axe via Lighthouse)
Regra: Auditoria passou (ou não se aplica): 10 pts · falhou: 0 pts · PSI indisponível: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "modo": "binary", "score_auditoria": 1 } - a11y.headings
Hierarquia de headings
Regra: Exatamente um h1: 8 pts + nenhum salto de nível: 7 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "sequencia": [ "h1", "h2", "h3", "h3", "h3", "h3", "h3", "h2", "h2", "h3", "h3", "h3", "h3", "h2", "h2" ], "h1_encontrados": 1, "saltos_de_nivel": 0 } - a11y.lang
Idioma declarado no <html>
Regra: lang presente e válido: 10 pts · presente mas malformado: 5 pts · ausente: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "lang": "pt-BR", "formato_valido": true } - a11y.lighthouse
Score de acessibilidade do Lighthouse (mobile)
Regra: Score (0–1) × 40 pts. Sem resultado do PSI: 0 pts, com o erro registrado.
CONFORME40 / 40resultado bruto · executada em 16/07/2026, 15:20:59
{ "score_lighthouse": 1, "versao_lighthouse": "13.4.0" } - a11y.skip_link
Skip link para o conteúdo
Regra: Skip link identificado entre os primeiros links da página: 10 pts · ausente: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "skip_link": { "href": "#conteudo", "texto": "Pular para o conteúdo" }, "links_ancora_iniciais": [ { "href": "#conteudo", "texto": "Pular para o conteúdo" }, { "href": "#", "texto": "LBPTECNOLOGIA" }, { "href": "#servicos", "texto": "Serviços" }, { "href": "#case", "texto": "Case" }, { "href": "#metodo", "texto": "Método" } ] }
Performance
99,7 / 100- perf.cls_mobile
CLS — Cumulative Layout Shift (mobile, laboratório)
Regra: ≤ 0,1: 10 pts · ≤ 0,25: 5 pts · acima: 0 pts.
CONFORME10 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "cls": 0.0004995506371278148 } - perf.lcp_mobile
LCP — Largest Contentful Paint (mobile, laboratório)
Regra: ≤ 2,5 s: 15 pts · ≤ 4,0 s: 8 pts · acima: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "lcp_ms": 1502 } - perf.psi_desktop
Score de performance do Lighthouse — desktop
Regra: Score (0–1) × 25 pts. Sem resultado do PSI: 0 pts, com o erro registrado.
CONFORME25 / 25resultado bruto · executada em 16/07/2026, 15:20:59
{ "analisado_em": "2026-07-16T18:20:47.449Z", "score_lighthouse": 1, "versao_lighthouse": "13.4.0" } - perf.psi_mobile
Score de performance do Lighthouse — mobile
Regra: Score (0–1) × 35 pts. Sem resultado do PSI: 0 pts, com o erro registrado.
PARCIAL34,65 / 35resultado bruto · executada em 16/07/2026, 15:20:59
{ "analisado_em": "2026-07-16T18:20:46.745Z", "score_lighthouse": 0.99, "versao_lighthouse": "13.4.0" } - perf.tbt_mobile
TBT — Total Blocking Time (mobile, laboratório)
Regra: ≤ 200 ms: 15 pts · ≤ 600 ms: 8 pts · acima: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "tbt_ms": 0 }
Boas práticas de transporte
50 / 100- tr.certificado
Certificado TLS válido
Regra: Certificado válido e não expirado: 15 pts · inválido, expirado ou inacessível: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "valido": true, "emissor": "Let's Encrypt / YR2", "sujeito": "lbptecnologia.com.br", "valido_ate": "2026-10-13T00:40:01.000Z", "dias_restantes": 88 } - tr.csp
Content-Security-Policy
Regra: CSP ativa: 15 pts · CSP em report-only: 10 pts · ausente: 0 pts.
NÃO CONFORME0 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "csp": null, "csp_report_only": null } - tr.headers_extras
Headers complementares
Regra: Referrer-Policy: 4 pts + anti-framing: 3 pts + Permissions-Policy: 3 pts.
NÃO CONFORME0 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "referrer_policy": null, "x_frame_options": null, "permissions_policy": null, "frame_ancestors_na_csp": false } - tr.hsts
HSTS — Strict-Transport-Security
Regra: Header presente: 10 pts + max-age ≥ 180 dias: 5 pts.
NÃO CONFORME0 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "header": null, "max_age_segundos": null } - tr.https_forcado
HTTPS forçado
Regra: Redireciona para https: 20 pts · porta 80 fechada (só https atende): 15 pts · serve conteúdo por http sem redirecionar: 0 pts.
CONFORME20 / 20resultado bruto · executada em 16/07/2026, 15:20:59
{ "cadeia": [ { "de": "http://lbptecnologia.com.br/", "para": "https://lbptecnologia.com.br/", "status": 301 } ], "redireciona": true, "porta_80_fechada": false } - tr.mixed_content
Ausência de mixed content
Regra: Zero referências http:// a recursos: 15 pts · qualquer referência: 0 pts.
CONFORME15 / 15resultado bruto · executada em 16/07/2026, 15:20:59
{ "quantidade": 0, "referencias_http": [] } - tr.nosniff
X-Content-Type-Options: nosniff
Regra: Header presente com valor nosniff: 10 pts · ausente: 0 pts.
NÃO CONFORME0 / 10resultado bruto · executada em 16/07/2026, 15:20:59
{ "header": null }
Histórico deste site
| AUDITORIA | NOTA | METODOLOGIA | RECIBO |
|---|---|---|---|
| 17/07/2026, 12:50:05 | 92,5 | v1.0.0 | /r/lbptecnologia-com-br-2026-07-17-2aeb36ba |
| 16/07/2026, 15:20:43 | 92,4 | v1.0.0 | este recibo |
| 16/07/2026, 15:17:55 | 92,4 | v1.0.0 | /r/lbptecnologia-com-br-2026-07-16-fba926d0 |
| 16/07/2026, 14:11:39 | 92,5 | v1.0.0 | /r/lbptecnologia-com-br-2026-07-16-9ac6045f |