Measured
Your result
No broken links found in this sample.
- Link health
- 100.00/100
- Quality checklist
- 75.26/100
- Broken links
- 0
Healthy links in the sample
Scored technical checks
Confirmed in sample
35 links verified · 0 unknown · 14 selected source pages · 100% of selected destinations verified. Sample only. Unknown links are not counted as broken.
What to fix first
View all priorities →Includes issues from the extended diagnostic report.
- Content Security Policy declared
Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.
- Image dimensions declared
Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).
- Structured data syntax
Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.
Fix with your coding assistant
Copy a ready-to-use prompt with the issues and affected URLs.
Your path to S-Tier
Not yet S-TierHealthy links, every scored requirement passed, and complete evidence in the selected sample.
- Pass all scored quality requirements across the five categories.
- Verify every required check and selected destination; incomplete or retained evidence cannot unlock the badge.
How this result qualifies
Verified internal navigation
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.
100.00/100 link health · 75.26/100 quality · 35 internal destinations
New comparison baseline. A change in coverage is not a verified improvement.
The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works
Explore issues & evidenceIssues & evidenceConfirmed issues, suggested fixes and the evidence behind them.
Broken links & sources
Latest competitive sample and evidence · 75.26/100 quality
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.
14 selected source URLs · 35 internal destinations. 35 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.
- SEO
- 90.00/100
- Accessibility
- 100.00/100
- Structure
- 47.62/100
- Sharing
- 46.03/100
- Security
- 75.00/100
Selected pages
- https://docegestao.app/
- https://docegestao.app/blog
- https://docegestao.app/cadastro?origem=lp_header
- https://docegestao.app/contato
- https://docegestao.app/login
- https://docegestao.app/privacidade
- https://docegestao.app/sobre
- https://docegestao.app/termos
- https://docegestao.app/cadastro?origem=lp_como
- https://docegestao.app/cadastro?origem=lp_final
- https://docegestao.app/cadastro?origem=lp_hero
- https://docegestao.app/cadastro?origem=lp_planos
- https://docegestao.app/cadastro?origem=lp_sticky
- https://docegestao.app/experimente
Internal link verdicts and weights
- ok · weight 6 · https://docegestao.app/
- ok · weight 6 · https://docegestao.app/blog
- ok · weight 6 · https://docegestao.app/blog/pagina/10
- ok · weight 6 · https://docegestao.app/blog/pagina/2
- ok · weight 6 · https://docegestao.app/blog/tag/clientes
- ok · weight 6 · https://docegestao.app/blog/tag/gestao
- ok · weight 6 · https://docegestao.app/blog/tag/organizacao
- ok · weight 6 · https://docegestao.app/blog/tag/precificacao
- ok · weight 6 · https://docegestao.app/blog/tag/receitas
- ok · weight 6 · https://docegestao.app/blog/tag/vendas
- ok · weight 6 · https://docegestao.app/cadastro?origem=lp_header
- ok · weight 6 · https://docegestao.app/contato
- ok · weight 6 · https://docegestao.app/login
- ok · weight 6 · https://docegestao.app/privacidade
- ok · weight 6 · https://docegestao.app/sobre
- ok · weight 6 · https://docegestao.app/termos
- ok · weight 4 · https://docegestao.app/cadastro?origem=lp_como
- ok · weight 4 · https://docegestao.app/cadastro?origem=lp_final
- ok · weight 4 · https://docegestao.app/cadastro?origem=lp_hero
- ok · weight 4 · https://docegestao.app/cadastro?origem=lp_planos
- ok · weight 4 · https://docegestao.app/cadastro?origem=lp_sticky
- ok · weight 4 · https://docegestao.app/experimente
- ok · weight 2 · https://docegestao.app/blog/alvara-sanitario-para-confeitaria-caseira
- ok · weight 2 · https://docegestao.app/blog/brownie-com-casquinha-brilhante
- ok · weight 2 · https://docegestao.app/blog/cacau-em-po-ou-achocolatado-no-bolo
- ok · weight 2 · https://docegestao.app/blog/cliente-pediu-orcamento-e-sumiu
- ok · weight 2 · https://docegestao.app/blog/cliente-quer-bolo-igual-ao-da-foto
- ok · weight 2 · https://docegestao.app/blog/como-alisar-a-lateral-do-bolo
- ok · weight 2 · https://docegestao.app/blog/como-fazer-bombom-de-casca-na-forma
- ok · weight 2 · https://docegestao.app/blog/como-fazer-rocambole-que-nao-quebra
- ok · weight 2 · https://docegestao.app/blog/como-precificar-torta-inteira-e-por-fatia
- ok · weight 2 · https://docegestao.app/blog/controle-de-validade-dos-insumos
- ok · weight 2 · https://docegestao.app/blog/fator-de-perda-no-custo-dos-insumos
- ok · weight 2 · https://docegestao.app/blog/mise-en-place-na-confeitaria
- ok · weight 2 · https://docegestao.app/cadastro
Scoring checks
- Page title: passed · 14/14 applicable observations
https://docegestao.app/: Doce Gestão | Gestão completa para sua confeitaria
https://docegestao.app/blog: Blog — Doce Gestão
https://docegestao.app/cadastro?origem=lp_header: Doce Gestão
https://docegestao.app/contato: Contato | Doce Gestão
https://docegestao.app/login: Doce Gestão
- Distinct page titles: failed · 7/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: Doce Gestão
https://docegestao.app/login: Doce Gestão
https://docegestao.app/cadastro?origem=lp_como: Doce Gestão
https://docegestao.app/cadastro?origem=lp_final: Doce Gestão
https://docegestao.app/cadastro?origem=lp_hero: Doce Gestão
- Meta description: passed · 6/6 applicable observations
https://docegestao.app/cadastro?origem=lp_header: Sistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
https://docegestao.app/login: Sistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
https://docegestao.app/cadastro?origem=lp_como: Sistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
https://docegestao.app/cadastro?origem=lp_final: Sistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
https://docegestao.app/cadastro?origem=lp_hero: Sistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
- Self-referencing canonical: passed · 6/6 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No canonical URL
https://docegestao.app/login: No canonical URL
https://docegestao.app/cadastro?origem=lp_como: No canonical URL
https://docegestao.app/cadastro?origem=lp_final: No canonical URL
https://docegestao.app/cadastro?origem=lp_hero: No canonical URL
- Main heading: failed · 6/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: 0 H1 element(s)
https://docegestao.app/login: 0 H1 element(s)
https://docegestao.app/cadastro?origem=lp_como: 0 H1 element(s)
https://docegestao.app/cadastro?origem=lp_final: 0 H1 element(s)
https://docegestao.app/cadastro?origem=lp_hero: 0 H1 element(s)
- Heading hierarchy: failed · 6/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: 0 skipped heading level(s)
https://docegestao.app/login: 0 skipped heading level(s)
https://docegestao.app/cadastro?origem=lp_como: 0 skipped heading level(s)
https://docegestao.app/cadastro?origem=lp_final: 0 skipped heading level(s)
https://docegestao.app/cadastro?origem=lp_hero: 0 skipped heading level(s)
- Main landmark: failed · 6/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: 0 main landmarks
https://docegestao.app/login: 0 main landmarks
https://docegestao.app/cadastro?origem=lp_como: 0 main landmarks
https://docegestao.app/cadastro?origem=lp_final: 0 main landmarks
https://docegestao.app/cadastro?origem=lp_hero: 0 main landmarks
- Mobile viewport: passed · 14/14 applicable observations
https://docegestao.app/: width=device-width, initial-scale=1, viewport-fit=cover
https://docegestao.app/blog: width=device-width, initial-scale=1, viewport-fit=cover
https://docegestao.app/cadastro?origem=lp_header: width=device-width, initial-scale=1, viewport-fit=cover
https://docegestao.app/contato: width=device-width, initial-scale=1, viewport-fit=cover
https://docegestao.app/login: width=device-width, initial-scale=1, viewport-fit=cover
- Image dimensions declared: failed · 1/2 applicable observations
https://docegestao.app/blog: 12 of 12 images lack width/height attributes or an aspect-ratio style
https://docegestao.app/cadastro?origem=lp_header: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://docegestao.app/contato: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://docegestao.app/login: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://docegestao.app/privacidade: 0 of 0 images lack width/height attributes or an aspect-ratio style
- Structured data syntax: failed · 1/14 applicable observations
https://docegestao.app/blog: 0 of 0 blocks have valid JSON-LD structure
https://docegestao.app/cadastro?origem=lp_header: 0 of 0 blocks have valid JSON-LD structure
https://docegestao.app/contato: 0 of 0 blocks have valid JSON-LD structure
https://docegestao.app/login: 0 of 0 blocks have valid JSON-LD structure
https://docegestao.app/privacidade: 0 of 0 blocks have valid JSON-LD structure
- Document language: passed · 14/14 applicable observations
https://docegestao.app/: pt-BR
https://docegestao.app/blog: pt-BR
https://docegestao.app/cadastro?origem=lp_header: pt-BR
https://docegestao.app/contato: pt-BR
https://docegestao.app/login: pt-BR
- Image alternatives declared: passed · 2/2 applicable observations
https://docegestao.app/cadastro?origem=lp_header: 0 of 0 images lack an alt attribute
https://docegestao.app/contato: 0 of 0 images lack an alt attribute
https://docegestao.app/login: 0 of 0 images lack an alt attribute
https://docegestao.app/privacidade: 0 of 0 images lack an alt attribute
https://docegestao.app/sobre: 0 of 0 images lack an alt attribute
- Buttons named: passed · 6/6 applicable observations
https://docegestao.app/cadastro?origem=lp_header: 0 of 0 buttons have no HTML name
https://docegestao.app/login: 0 of 0 buttons have no HTML name
https://docegestao.app/cadastro?origem=lp_como: 0 of 0 buttons have no HTML name
https://docegestao.app/cadastro?origem=lp_final: 0 of 0 buttons have no HTML name
https://docegestao.app/cadastro?origem=lp_hero: 0 of 0 buttons have no HTML name
- Links named: passed · 13/13 applicable observations
https://docegestao.app/experimente: 0 of 0 links have no HTML name
https://docegestao.app/: 0 of 33 links have no HTML name
https://docegestao.app/blog: 0 of 42 links have no HTML name
https://docegestao.app/cadastro?origem=lp_header: 0 of 2 links have no HTML name
https://docegestao.app/contato: 0 of 27 links have no HTML name
- Descriptive link text: passed · 13/13 applicable observations
https://docegestao.app/experimente: 0 of 0 links use generic text
https://docegestao.app/: 0 of 33 links use generic text
https://docegestao.app/blog: 0 of 42 links use generic text
https://docegestao.app/cadastro?origem=lp_header: 0 of 2 links use generic text
https://docegestao.app/contato: 0 of 27 links use generic text
- Open Graph title: failed · 3/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No og:title
https://docegestao.app/contato: No og:title
https://docegestao.app/login: No og:title
https://docegestao.app/privacidade: No og:title
https://docegestao.app/sobre: No og:title
- Open Graph description: failed · 3/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No og:description
https://docegestao.app/contato: No og:description
https://docegestao.app/login: No og:description
https://docegestao.app/privacidade: No og:description
https://docegestao.app/sobre: No og:description
- Open Graph type: failed · 2/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No og:type
https://docegestao.app/contato: No og:type
https://docegestao.app/login: No og:type
https://docegestao.app/privacidade: No og:type
https://docegestao.app/sobre: No og:type
- Open Graph URL: failed · 2/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No og:url
https://docegestao.app/contato: No og:url
https://docegestao.app/login: No og:url
https://docegestao.app/privacidade: No og:url
https://docegestao.app/sobre: No og:url
- Open Graph image URL: failed · 3/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No og:image
https://docegestao.app/contato: No og:image
https://docegestao.app/login: No og:image
https://docegestao.app/privacidade: No og:image
https://docegestao.app/sobre: No og:image
- Open Graph image description: passed · 3/3 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No sharing image description
https://docegestao.app/contato: No sharing image description
https://docegestao.app/login: No sharing image description
https://docegestao.app/privacidade: No sharing image description
https://docegestao.app/sobre: No sharing image description
- Social card type: failed · 3/14 applicable observations
https://docegestao.app/cadastro?origem=lp_header: No social card type
https://docegestao.app/contato: No social card type
https://docegestao.app/login: No social card type
https://docegestao.app/privacidade: No social card type
https://docegestao.app/sobre: No social card type
- HTTPS page: passed · 14/14 applicable observations
https://docegestao.app/: https://docegestao.app/
https://docegestao.app/blog: https://docegestao.app/blog
https://docegestao.app/cadastro?origem=lp_header: https://docegestao.app/cadastro?origem=lp_header
https://docegestao.app/contato: https://docegestao.app/contato
https://docegestao.app/login: https://docegestao.app/login
- No insecure embedded resources: passed · 14/14 applicable observations
https://docegestao.app/: 0 HTTP embedded resource URL(s)
https://docegestao.app/blog: 0 HTTP embedded resource URL(s)
https://docegestao.app/cadastro?origem=lp_header: 0 HTTP embedded resource URL(s)
https://docegestao.app/contato: 0 HTTP embedded resource URL(s)
https://docegestao.app/login: 0 HTTP embedded resource URL(s)
- Homepage favicon available: passed · 1/1 applicable observations
https://docegestao.app/favicon.ico?favicon.08--a_bldcg17.ico: HTTP 200; image/vnd.microsoft.icon
- Homepage sharing image available: passed · 1/1 applicable observations
https://docegestao.app/og-cover.png: HTTP 200; image/png
- Root sitemap available: passed · 1/1 applicable observations
https://docegestao.app/sitemap.xml: HTTP 200; sitemap root found
- Rendered color contrast: unverified · 0/1 applicable observations
https://docegestao.app/: Requires a browser or human assessment; excluded from points.
- Keyboard and focus behavior: unverified · 0/1 applicable observations
https://docegestao.app/: Requires a browser or human assessment; excluded from points.
- HSTS declared: passed · 1/1 applicable observations
https://docegestao.app/: Strict-Transport-Security: max-age=63072000
- Content Security Policy declared: failed · 0/1 applicable observations
https://docegestao.app/: No Content-Security-Policy header or meta element
Sample reference: b840e8b0e363ab31e21c16ed33717634637fa923967497ec05fc1a21eceaf5b1
No confirmed broken links in this sample. Unverified URLs are not evidence of healthy links.
Diagnostic checklist
17 passed · 15 need work · 3 not verified. Open a check for the evidence and suggested fix.
- SEO
- 95.43
- Accessibility
- 100.00
- Structure
- 56.95
- Sharing
- 70.71
- Security
- 75.00
- AI access
- 74.29
- Performance
- 100.00
HTTP response measurement
90 ms median to homepage response headers. Measurements: 90, 103, 83 ms.
Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.
Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.
SEO1 to improve
Page titlePassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give each page a descriptive, non-empty <title>.
- https://docegestao.app/Doce Gestão | Gestão completa para sua confeitaria
- https://docegestao.app/blogBlog — Doce Gestão
- https://docegestao.app/cadastro?origem=lp_headerDoce Gestão
- https://docegestao.app/contatoContato | Doce Gestão
- https://docegestao.app/loginDoce Gestão
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Distinct page titlesNeeds work
27/35 applicable observations passed. 0.77/1 checklist weight earned.
How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.
- https://docegestao.app/cadastro?origem=lp_headerDoce Gestão
- https://docegestao.app/loginDoce Gestão
- https://docegestao.app/cadastro?origem=lp_comoDoce Gestão
- https://docegestao.app/cadastro?origem=lp_finalDoce Gestão
- https://docegestao.app/cadastro?origem=lp_heroDoce Gestão
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Meta descriptionPassed
26/26 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add a non-empty meta name="description" that summarizes this page.
- https://docegestao.app/cadastro?origem=lp_headerSistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
- https://docegestao.app/loginSistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
- https://docegestao.app/cadastro?origem=lp_comoSistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
- https://docegestao.app/cadastro?origem=lp_finalSistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
- https://docegestao.app/cadastro?origem=lp_heroSistema de gestão completo para confeiteiros — ingredientes, receitas, pedidos e financeiro.
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Self-referencing canonicalPassed
26/26 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.
- https://docegestao.app/cadastro?origem=lp_headerNo canonical URL
- https://docegestao.app/loginNo canonical URL
- https://docegestao.app/cadastro?origem=lp_comoNo canonical URL
- https://docegestao.app/cadastro?origem=lp_finalNo canonical URL
- https://docegestao.app/cadastro?origem=lp_heroNo canonical URL
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Root sitemap availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.
- https://docegestao.app/sitemap.xmlHTTP 200; sitemap root found
Accessibility0 to improve
Document languagePassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare a valid language tag on the html element, such as en or pt-BR.
- https://docegestao.app/pt-BR
- https://docegestao.app/blogpt-BR
- https://docegestao.app/cadastro?origem=lp_headerpt-BR
- https://docegestao.app/contatopt-BR
- https://docegestao.app/loginpt-BR
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Image alternatives declaredPassed
22/22 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.
- https://docegestao.app/cadastro?origem=lp_header0 of 0 images lack an alt attribute
- https://docegestao.app/contato0 of 0 images lack an alt attribute
- https://docegestao.app/login0 of 0 images lack an alt attribute
- https://docegestao.app/privacidade0 of 0 images lack an alt attribute
- https://docegestao.app/sobre0 of 0 images lack an alt attribute
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Form controls namedNot applicable
No applicable elements found. Informational; excluded from points.
How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.
- https://docegestao.app/0 of 0 controls have no HTML label
- https://docegestao.app/blog0 of 0 controls have no HTML label
- https://docegestao.app/cadastro?origem=lp_header0 of 0 controls have no HTML label
- https://docegestao.app/contato0 of 0 controls have no HTML label
- https://docegestao.app/login0 of 0 controls have no HTML label
Links namedPassed
34/34 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give every link visible text or a meaningful accessible name.
- https://docegestao.app/experimente0 of 0 links have no HTML name
- https://docegestao.app/0 of 33 links have no HTML name
- https://docegestao.app/blog0 of 42 links have no HTML name
- https://docegestao.app/cadastro?origem=lp_header0 of 2 links have no HTML name
- https://docegestao.app/contato0 of 27 links have no HTML name
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Descriptive link textPassed
34/34 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Replace generic link text such as "click here", "read more" or "saiba mais" with text (or an aria-label) that describes the destination. Reference: WCAG 2.4.4 Link Purpose (In Context).
- https://docegestao.app/experimente0 of 0 links use generic text
- https://docegestao.app/0 of 33 links use generic text
- https://docegestao.app/blog0 of 42 links use generic text
- https://docegestao.app/cadastro?origem=lp_header0 of 2 links use generic text
- https://docegestao.app/contato0 of 27 links use generic text
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Rendered color contrastNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Check foreground/background contrast in the rendered page.
- https://docegestao.app/Requires a browser or human assessment; excluded from points.
Keyboard and focus behaviorNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Test every interactive control with a keyboard and inspect focus visibility.
- https://docegestao.app/Requires a browser or human assessment; excluded from points.
Structure5 to improve
Main headingNeeds work
26/35 applicable observations passed. 0.74/1 checklist weight earned.
How to improve: Add a descriptive H1 identifying the main topic.
- https://docegestao.app/cadastro?origem=lp_header0 H1 element(s)
- https://docegestao.app/login0 H1 element(s)
- https://docegestao.app/cadastro?origem=lp_como0 H1 element(s)
- https://docegestao.app/cadastro?origem=lp_final0 H1 element(s)
- https://docegestao.app/cadastro?origem=lp_hero0 H1 element(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Heading hierarchyNeeds work
18/35 applicable observations passed. 0.51/1 checklist weight earned.
How to improve: Nest headings logically without skipping a level, starting with H1.
- https://docegestao.app/cadastro?origem=lp_header0 skipped heading level(s)
- https://docegestao.app/login0 skipped heading level(s)
- https://docegestao.app/cadastro?origem=lp_como0 skipped heading level(s)
- https://docegestao.app/cadastro?origem=lp_final0 skipped heading level(s)
- https://docegestao.app/cadastro?origem=lp_hero0 skipped heading level(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Main landmarkNeeds work
26/35 applicable observations passed. 0.74/1 checklist weight earned.
How to improve: Mark the main content with one <main> or role="main" landmark.
- https://docegestao.app/cadastro?origem=lp_header0 main landmarks
- https://docegestao.app/login0 main landmarks
- https://docegestao.app/cadastro?origem=lp_como0 main landmarks
- https://docegestao.app/cadastro?origem=lp_final0 main landmarks
- https://docegestao.app/cadastro?origem=lp_hero0 main landmarks
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Mobile viewportPassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.
- https://docegestao.app/width=device-width, initial-scale=1, viewport-fit=cover
- https://docegestao.app/blogwidth=device-width, initial-scale=1, viewport-fit=cover
- https://docegestao.app/cadastro?origem=lp_headerwidth=device-width, initial-scale=1, viewport-fit=cover
- https://docegestao.app/contatowidth=device-width, initial-scale=1, viewport-fit=cover
- https://docegestao.app/loginwidth=device-width, initial-scale=1, viewport-fit=cover
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Image dimensions declaredNeeds work
1/22 applicable observations passed. 0.05/1 checklist weight earned.
How to improve: Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).
- https://docegestao.app/blog12 of 12 images lack width/height attributes or an aspect-ratio style
- https://docegestao.app/cadastro?origem=lp_header0 of 0 images lack width/height attributes or an aspect-ratio style
- https://docegestao.app/contato0 of 0 images lack width/height attributes or an aspect-ratio style
- https://docegestao.app/login0 of 0 images lack width/height attributes or an aspect-ratio style
- https://docegestao.app/privacidade0 of 0 images lack width/height attributes or an aspect-ratio style
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Structured data syntaxNeeds work
13/35 applicable observations passed. 0.37/1 checklist weight earned.
How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.
- https://docegestao.app/blog0 of 0 blocks have valid JSON-LD structure
- https://docegestao.app/cadastro?origem=lp_header0 of 0 blocks have valid JSON-LD structure
- https://docegestao.app/contato0 of 0 blocks have valid JSON-LD structure
- https://docegestao.app/login0 of 0 blocks have valid JSON-LD structure
- https://docegestao.app/privacidade0 of 0 blocks have valid JSON-LD structure
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Sharing7 to improve
Open Graph titleNeeds work
23/35 applicable observations passed. 0.66/1 checklist weight earned.
How to improve: Provide a non-empty og:title meta property.
- https://docegestao.app/cadastro?origem=lp_headerNo og:title
- https://docegestao.app/contatoNo og:title
- https://docegestao.app/loginNo og:title
- https://docegestao.app/privacidadeNo og:title
- https://docegestao.app/sobreNo og:title
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph descriptionNeeds work
23/35 applicable observations passed. 0.66/1 checklist weight earned.
How to improve: Provide a non-empty og:description meta property.
- https://docegestao.app/cadastro?origem=lp_headerNo og:description
- https://docegestao.app/contatoNo og:description
- https://docegestao.app/loginNo og:description
- https://docegestao.app/privacidadeNo og:description
- https://docegestao.app/sobreNo og:description
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph typeNeeds work
22/35 applicable observations passed. 0.63/1 checklist weight earned.
How to improve: Declare og:type, such as website or article.
- https://docegestao.app/cadastro?origem=lp_headerNo og:type
- https://docegestao.app/contatoNo og:type
- https://docegestao.app/loginNo og:type
- https://docegestao.app/privacidadeNo og:type
- https://docegestao.app/sobreNo og:type
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph URLNeeds work
22/35 applicable observations passed. 0.63/1 checklist weight earned.
How to improve: Set og:url to an absolute HTTP(S) URL for this content.
- https://docegestao.app/cadastro?origem=lp_headerNo og:url
- https://docegestao.app/contatoNo og:url
- https://docegestao.app/loginNo og:url
- https://docegestao.app/privacidadeNo og:url
- https://docegestao.app/sobreNo og:url
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image URLNeeds work
23/35 applicable observations passed. 0.66/1 checklist weight earned.
How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.
- https://docegestao.app/cadastro?origem=lp_headerNo og:image
- https://docegestao.app/contatoNo og:image
- https://docegestao.app/loginNo og:image
- https://docegestao.app/privacidadeNo og:image
- https://docegestao.app/sobreNo og:image
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image descriptionNeeds work
11/23 applicable observations passed. 0.48/1 checklist weight earned.
How to improve: Describe the sharing image with og:image:alt.
- https://docegestao.app/cadastro?origem=lp_headerNo sharing image description
- https://docegestao.app/contatoNo sharing image description
- https://docegestao.app/loginNo sharing image description
- https://docegestao.app/privacidadeNo sharing image description
- https://docegestao.app/sobreNo sharing image description
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Social card typeNeeds work
23/35 applicable observations passed. 0.66/1 checklist weight earned.
How to improve: Declare twitter:card as summary or summary_large_image for a website card.
- https://docegestao.app/cadastro?origem=lp_headerNo social card type
- https://docegestao.app/contatoNo social card type
- https://docegestao.app/loginNo social card type
- https://docegestao.app/privacidadeNo social card type
- https://docegestao.app/sobreNo social card type
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Homepage favicon availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://docegestao.app/favicon.ico?favicon.08--a_bldcg17.icoHTTP 200; image/vnd.microsoft.icon
Homepage sharing image availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://docegestao.app/og-cover.pngHTTP 200; image/png
Security1 to improve
HTTPS pagePassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve the page over HTTPS with a valid certificate.
- https://docegestao.app/https://docegestao.app/
- https://docegestao.app/bloghttps://docegestao.app/blog
- https://docegestao.app/cadastro?origem=lp_headerhttps://docegestao.app/cadastro?origem=lp_header
- https://docegestao.app/contatohttps://docegestao.app/contato
- https://docegestao.app/loginhttps://docegestao.app/login
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
No insecure embedded resourcesPassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.
- https://docegestao.app/0 HTTP embedded resource URL(s)
- https://docegestao.app/blog0 HTTP embedded resource URL(s)
- https://docegestao.app/cadastro?origem=lp_header0 HTTP embedded resource URL(s)
- https://docegestao.app/contato0 HTTP embedded resource URL(s)
- https://docegestao.app/login0 HTTP embedded resource URL(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
HSTS declaredPassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Send Strict-Transport-Security on HTTPS responses with max-age of at least 15552000 seconds (180 days); OWASP recommends one year and includeSubDomains. Reference: OWASP HTTP Strict Transport Security cheat sheet, MDN.
- https://docegestao.app/Strict-Transport-Security: max-age=63072000
Content Security Policy declaredNeeds work
0/1 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.
- https://docegestao.app/No Content-Security-Policy header or meta element
AI access1 to improve
Content in initial HTMLNeeds work
26/35 applicable observations passed. 0.74/1 checklist weight earned.
How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.
- https://docegestao.app/cadastro?origem=lp_header30 characters of crawler-visible content (minimum 100)
- https://docegestao.app/login43 characters of crawler-visible content (minimum 100)
- https://docegestao.app/cadastro?origem=lp_como30 characters of crawler-visible content (minimum 100)
- https://docegestao.app/cadastro?origem=lp_final30 characters of crawler-visible content (minimum 100)
- https://docegestao.app/cadastro?origem=lp_hero30 characters of crawler-visible content (minimum 100)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Performance0 to improve
HTML transfer budgetPassed
35/35 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.
- https://docegestao.app/57,965 bytes of HTML; budget 500,000
- https://docegestao.app/blog89,395 bytes of HTML; budget 500,000
- https://docegestao.app/cadastro?origem=lp_header19,705 bytes of HTML; budget 500,000
- https://docegestao.app/contato32,994 bytes of HTML; budget 500,000
- https://docegestao.app/login19,555 bytes of HTML; budget 500,000
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Repeated homepage HTTP responsePassed
1/1 applicable observations passed. Informational; excluded from points.
How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.
- https://docegestao.app/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Measure LCP, INP and CLS with browser and field tools.
- https://docegestao.app/Requires a browser or human assessment; excluded from points.
Checklist quality-v4. Competitive weights: SEO 25%, Accessibility 25%, Structure 25%, Sharing 10%, Security 15%. AI access and Performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.
HTTP response timings
HTTP response time measured by our crawler; not browser loading speed.
Pages inspected (35)
All 35 pages from this scan.
| Page | Status | Title | H1 | ms |
|---|---|---|---|---|
| https://docegestao.app/ | 200 | Doce Gestão | Gestão completa para sua confeitariaPage checklist evidence
| 1 | 506 |
| https://docegestao.app/blog | 200 | Blog — Doce GestãoPage checklist evidence
| 1 | 330 |
| https://docegestao.app/cadastro?origem=lp_header | 200 | Doce GestãoPage checklist evidence
| 0 | 347 |
| https://docegestao.app/contato | 200 | Contato | Doce GestãoPage checklist evidence
| 1 | 278 |
| https://docegestao.app/login | 200 | Doce GestãoPage checklist evidence
| 0 | 303 |
| https://docegestao.app/privacidade | 200 | Política de Privacidade — Doce GestãoPage checklist evidence
| 1 | 478 |
| https://docegestao.app/sobre | 200 | Sobre | Doce GestãoPage checklist evidence
| 1 | 304 |
| https://docegestao.app/termos | 200 | Termos de Uso — Doce GestãoPage checklist evidence
| 1 | 336 |
| https://docegestao.app/cadastro?origem=lp_como | 200 | Doce GestãoPage checklist evidence
| 0 | 94 |
| https://docegestao.app/cadastro?origem=lp_final | 200 | Doce GestãoPage checklist evidence
| 0 | 91 |
| https://docegestao.app/cadastro?origem=lp_hero | 200 | Doce GestãoPage checklist evidence
| 0 | 100 |
| https://docegestao.app/cadastro?origem=lp_planos | 200 | Doce GestãoPage checklist evidence
| 0 | 110 |
| https://docegestao.app/cadastro?origem=lp_sticky | 200 | Doce GestãoPage checklist evidence
| 0 | 91 |
| https://docegestao.app/experimente | 200 | Experimente o Doce Gestão — demonstração grátisPage checklist evidence
| 0 | 316 |
| https://docegestao.app/blog/tag/clientes | 200 | Clientes — Blog Doce GestãoPage checklist evidence
| 1 | 2,042 |
| https://docegestao.app/blog/tag/gestao | 200 | Gestão — Blog Doce GestãoPage checklist evidence
| 1 | 311 |
| https://docegestao.app/blog/tag/organizacao | 200 | Organização — Blog Doce GestãoPage checklist evidence
| 1 | 1,736 |
| https://docegestao.app/blog/tag/precificacao | 200 | Precificação — Blog Doce GestãoPage checklist evidence
| 1 | 368 |
| https://docegestao.app/blog/tag/receitas | 200 | Receitas — Blog Doce GestãoPage checklist evidence
| 1 | 315 |
| https://docegestao.app/blog/tag/vendas | 200 | Vendas — Blog Doce GestãoPage checklist evidence
| 1 | 1,506 |
| https://docegestao.app/blog/fator-de-perda-no-custo-dos-insumos | 200 | Fator de perda: como incluir o desperdício no custo dos insumosPage checklist evidence
| 1 | 1,337 |
| https://docegestao.app/blog/controle-de-validade-dos-insumos | 200 | Como controlar a validade dos insumos e não jogar nada foraPage checklist evidence
| 1 | 348 |
| https://docegestao.app/blog/como-precificar-torta-inteira-e-por-fatia | 200 | Como precificar torta inteira e por fatia sem perder dinheiroPage checklist evidence
| 1 | 333 |
| https://docegestao.app/blog/como-fazer-rocambole-que-nao-quebra | 200 | Como fazer rocambole que enrola sem quebrar a massaPage checklist evidence
| 1 | 307 |
| https://docegestao.app/blog/como-fazer-bombom-de-casca-na-forma | 200 | Bombom de casca: como fazer a casca de chocolate na formaPage checklist evidence
| 1 | 1,489 |
| https://docegestao.app/blog/cliente-quer-bolo-igual-ao-da-foto | 200 | Cliente quer um bolo igual ao da foto: como alinhar expectativaPage checklist evidence
| 1 | 1,508 |
| https://docegestao.app/blog/cliente-pediu-orcamento-e-sumiu | 200 | Cliente pediu orçamento e sumiu: como retomar a conversaPage checklist evidence
| 1 | 331 |
| https://docegestao.app/blog/cacau-em-po-ou-achocolatado-no-bolo | 200 | Cacau em pó ou achocolatado: qual usar no bolo de chocolatePage checklist evidence
| 1 | 328 |
| https://docegestao.app/blog/brownie-com-casquinha-brilhante | 200 | Brownie com casquinha brilhante: o que faz ela aparecerPage checklist evidence
| 1 | 1,547 |
| https://docegestao.app/blog/alvara-sanitario-para-confeitaria-caseira | 200 | Alvará sanitário para confeitaria caseira: como funcionaPage checklist evidence
| 1 | 185 |
| https://docegestao.app/blog/mise-en-place-na-confeitaria | 200 | Mise en place na confeitaria: como produzir mais rápido em casaPage checklist evidence
| 1 | 320 |
| https://docegestao.app/blog/como-alisar-a-lateral-do-bolo | 200 | Como alisar a lateral do bolo com espátula e raspadorPage checklist evidence
| 1 | 352 |
| https://docegestao.app/blog/pagina/2 | 200 | Blog — página 2 — Doce GestãoPage checklist evidence
| 1 | 1,630 |
| https://docegestao.app/blog/pagina/10 | 200 | Blog — página 10 — Doce GestãoPage checklist evidence
| 1 | 1,401 |
| https://docegestao.app/cadastro | 200 | Doce GestãoPage checklist evidence
| 0 | 87 |
Optional AI signals
Informational signals; these do not certify search visibility or unlock S-Tier.
- llms.txtGuide for AI agents
- Structured dataJSON-LD on the homepage
- Semantic HTMLMain and navigation landmarks