SEO audit for podesubir.com
Podesubir | Todos os acessos devem ser tão simples quanto entrar em um café ou praça!
Health 65/100 (fair) · 11 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Veja aqui como a podesubir pode trazer múltiplos benefícios e valorizar sua atividade
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Structured Data | 45 | 0 | 20 | 7 |
| Performance | 70 | 0 | 11 | 11 |
| Security | 70 | 0 | 11 | 11 |
| Duplicate | 86 | 0 | 5 | 2 |
| Agent Readiness | 95 | 0 | 2 | 21 |
| Headings | 95 | 0 | 2 | 0 |
| Titles | 95 | 0 | 2 | 0 |
| Content | 97 | 0 | 1 | 2 |
| Images | 100 | 0 | 0 | 11 |
| Meta Description | 100 | 0 | 0 | 1 |
| Social | 100 | 0 | 0 | 8 |
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 2 occurrence(s)
- https://podesubir.com/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.podesubir.com/ — 2 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 1 occurrence(s)
- https://podesubir.com/contato/ — 170 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://podesubir.com/ — content shared by 2 pages: https://www.podesubir.com/
- https://www.podesubir.com/ — content shared by 2 pages: https://podesubir.com/
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://podesubir.com/ — https://www.podesubir.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://podesubir.com/ — title shared by 2 pages: https://www.podesubir.com/
- https://www.podesubir.com/ — title shared by 2 pages: https://podesubir.com/
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 11 occurrence(s)
- https://podesubir.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/aplicativos/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/contato/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/experiencia-do-usuario/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/lgpd-e-seguranca/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/nossa-empresa/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/perguntas-frequentes/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/plataforma-de-controle-de-acesso/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/politica-de-privacidade/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://podesubir.com/termos-e-condicoes/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.podesubir.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 11 occurrence(s)
- https://podesubir.com/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/aplicativos/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/contato/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/experiencia-do-usuario/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/lgpd-e-seguranca/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/nossa-empresa/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/perguntas-frequentes/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/plataforma-de-controle-de-acesso/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/politica-de-privacidade/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://podesubir.com/termos-e-condicoes/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.podesubir.com/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 9 occurrence(s)
- https://podesubir.com/aplicativos/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/contato/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/experiencia-do-usuario/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/lgpd-e-seguranca/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/nossa-empresa/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/perguntas-frequentes/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/plataforma-de-controle-de-acesso/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/politica-de-privacidade/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://podesubir.com/termos-e-condicoes/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
warning Rich-result schema missing required properties
Rule schema.invalid · Structured Data · 11 occurrence(s)
- https://podesubir.com/ — Organization missing: url
- https://podesubir.com/aplicativos/ — Organization missing: url
- https://podesubir.com/contato/ — Organization missing: url
- https://podesubir.com/experiencia-do-usuario/ — Organization missing: url
- https://podesubir.com/lgpd-e-seguranca/ — Organization missing: url
- https://podesubir.com/nossa-empresa/ — Organization missing: url
- https://podesubir.com/perguntas-frequentes/ — Organization missing: url
- https://podesubir.com/plataforma-de-controle-de-acesso/ — Organization missing: url
- https://podesubir.com/politica-de-privacidade/ — Organization missing: url
- https://podesubir.com/termos-e-condicoes/ — Organization missing: url
- https://www.podesubir.com/ — Organization missing: url
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 2 occurrence(s)
- https://podesubir.com/ — 85 chars, ~672px (limit ~580px)
- https://www.podesubir.com/ — 85 chars, ~672px (limit ~580px)
Notices (13 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 9 occurrence(s)
- https://podesubir.com/ — h4 follows h2 — skips h3
- https://podesubir.com/aplicativos/ — h4 follows h1 — skips h2
- https://podesubir.com/contato/ — h4 follows h1 — skips h2
- https://podesubir.com/experiencia-do-usuario/ — h4 follows h1 — skips h2
- https://podesubir.com/lgpd-e-seguranca/ — h4 follows h1 — skips h2
- https://podesubir.com/nossa-empresa/ — h4 follows h1 — skips h2
- https://podesubir.com/perguntas-frequentes/ — h6 follows h1 — skips h2
- https://podesubir.com/plataforma-de-controle-de-acesso/ — h4 follows h1 — skips h2
- https://www.podesubir.com/ — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://podesubir.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 11 occurrence(s)
- https://podesubir.com/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/aplicativos/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/contato/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/experiencia-do-usuario/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/lgpd-e-seguranca/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/nossa-empresa/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/perguntas-frequentes/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/plataforma-de-controle-de-acesso/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/politica-de-privacidade/ — add a <main> element (or role=main) around the primary content
- https://podesubir.com/termos-e-condicoes/ — add a <main> element (or role=main) around the primary content
- https://www.podesubir.com/ — add a <main> element (or role=main) around the primary content
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 2 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://podesubir.com/ — meta description shared by 2 pages: https://www.podesubir.com/
- https://www.podesubir.com/ — meta description shared by 2 pages: https://podesubir.com/
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 11 occurrence(s)
- https://podesubir.com/ — 2 of 9 images without width/height
- https://podesubir.com/aplicativos/ — 2 of 21 images without width/height
- https://podesubir.com/contato/ — 2 of 4 images without width/height
- https://podesubir.com/experiencia-do-usuario/ — 2 of 11 images without width/height
- https://podesubir.com/lgpd-e-seguranca/ — 2 of 5 images without width/height
- https://podesubir.com/nossa-empresa/ — 2 of 6 images without width/height
- https://podesubir.com/perguntas-frequentes/ — 2 of 4 images without width/height
- https://podesubir.com/plataforma-de-controle-de-acesso/ — 2 of 6 images without width/height
- https://podesubir.com/politica-de-privacidade/ — 2 of 4 images without width/height
- https://podesubir.com/termos-e-condicoes/ — 2 of 4 images without width/height
- https://www.podesubir.com/ — 2 of 9 images without width/height
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://podesubir.com/perguntas-frequentes/ — 17 chars
notice Missing Open Graph tags
Rule og.missing · Social · 8 occurrence(s)
- https://podesubir.com/ — og:image
- https://podesubir.com/contato/ — og:image
- https://podesubir.com/lgpd-e-seguranca/ — og:image
- https://podesubir.com/nossa-empresa/ — og:image
- https://podesubir.com/perguntas-frequentes/ — og:image
- https://podesubir.com/politica-de-privacidade/ — og:image
- https://podesubir.com/termos-e-condicoes/ — og:image
- https://www.podesubir.com/ — og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 11 occurrence(s)
- https://podesubir.com/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/aplicativos/ — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/contato/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/experiencia-do-usuario/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/lgpd-e-seguranca/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/nossa-empresa/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/perguntas-frequentes/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/plataforma-de-controle-de-acesso/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/politica-de-privacidade/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://podesubir.com/termos-e-condicoes/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.podesubir.com/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice Article schema missing recommended properties (Top Stories / image carousel)
Rule schema.article_incomplete · Structured Data · 4 occurrence(s)
- https://podesubir.com/contato/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
- https://podesubir.com/perguntas-frequentes/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
- https://podesubir.com/politica-de-privacidade/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
- https://podesubir.com/termos-e-condicoes/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)
- https://www.podesubir.com/ — depth-2 page has structured data but no BreadcrumbList
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 2 occurrence(s)
- https://podesubir.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.podesubir.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 11 occurrence(s)
- https://podesubir.com/ — CSP
- https://podesubir.com/aplicativos/ — CSP
- https://podesubir.com/contato/ — CSP
- https://podesubir.com/experiencia-do-usuario/ — CSP
- https://podesubir.com/lgpd-e-seguranca/ — CSP
- https://podesubir.com/nossa-empresa/ — CSP
- https://podesubir.com/perguntas-frequentes/ — CSP
- https://podesubir.com/plataforma-de-controle-de-acesso/ — CSP
- https://podesubir.com/politica-de-privacidade/ — CSP
- https://podesubir.com/termos-e-condicoes/ — CSP
- https://www.podesubir.com/ — CSP
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.podesubir.com/ Podesubir | Todos os acessos devem ser tão simples quanto entrar em um café ou praça! |
200 | yes | 462 | 2 |
| https://podesubir.com/ Podesubir | Todos os acessos devem ser tão simples quanto entrar em um café ou praça! |
200 | yes | 462 | 10 |
| https://podesubir.com/aplicativos/ Aplicativos | Podesubir |
200 | yes | 613 | 10 |
| https://podesubir.com/contato/ Contato | Podesubir |
200 | yes | 170 | 10 |
| https://podesubir.com/experiencia-do-usuario/ Experiência Do Usuário | Podesubir |
200 | yes | 367 | 10 |
| https://podesubir.com/lgpd-e-seguranca/ LGPD e Segurança | Podesubir |
200 | yes | 564 | 10 |
| https://podesubir.com/nossa-empresa/ Nossa Empresa | Podesubir |
200 | yes | 375 | 10 |
| https://podesubir.com/perguntas-frequentes/ Perguntas Frequentes | Podesubir |
200 | yes | 586 | 10 |
| https://podesubir.com/plataforma-de-controle-de-acesso/ Plataforma de Controle de Acesso | Podesubir |
200 | yes | 604 | 10 |
| https://podesubir.com/politica-de-privacidade/ Política de Privacidade | Podesubir |
200 | yes | 4991 | 10 |
| https://podesubir.com/termos-e-condicoes/ Termos e Condições | Podesubir |
200 | yes | 2993 | 10 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.