Measured
Your result
No broken links found in this sample.
- Link health
- 100.00/100
- Quality checklist
- 71.35/100
- Broken links
- 0
Healthy links in the sample
Scored technical checks
Confirmed in sample
10 links verified · 0 unknown · 7 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.
- Self-referencing canonical
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.
- 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 · 71.35/100 quality · 10 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 · 71.35/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.
7 selected source URLs · 10 internal destinations. 10 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.
- SEO
- 60.00/100
- Accessibility
- 100.00/100
- Structure
- 64.29/100
- Sharing
- 77.78/100
- Security
- 50.00/100
Selected pages
- https://jogoentrenos.com/
- https://jogoentrenos.com/biblioteca
- https://jogoentrenos.com/casos/entre-nos
- https://jogoentrenos.com/checkout
- https://jogoentrenos.com/cookies
- https://jogoentrenos.com/privacidade
- https://jogoentrenos.com/termos
Internal link verdicts and weights
- ok · weight 6 · https://jogoentrenos.com/
- ok · weight 6 · https://jogoentrenos.com/biblioteca
- ok · weight 6 · https://jogoentrenos.com/casos/entre-nos
- ok · weight 6 · https://jogoentrenos.com/checkout
- ok · weight 6 · https://jogoentrenos.com/cookies
- ok · weight 6 · https://jogoentrenos.com/privacidade
- ok · weight 6 · https://jogoentrenos.com/termos
- ok · weight 2 · https://jogoentrenos.com/historias/baile-de-mascaras
- ok · weight 2 · https://jogoentrenos.com/historias/depois-do-sim
- ok · weight 2 · https://jogoentrenos.com/historias/suite-1204
Scoring checks
- Page title: passed · 7/7 applicable observations
https://jogoentrenos.com/: Entre Nós — um mistério para dois
https://jogoentrenos.com/biblioteca: Minha biblioteca — Entre Nós
https://jogoentrenos.com/casos/entre-nos: O jogo — Entre Nós
https://jogoentrenos.com/checkout: Checkout — Entre Nós
https://jogoentrenos.com/cookies: Política de Cookies — Entre Nós
- Distinct page titles: passed · 7/7 applicable observations
https://jogoentrenos.com/: Entre Nós — um mistério para dois
https://jogoentrenos.com/biblioteca: Minha biblioteca — Entre Nós
https://jogoentrenos.com/casos/entre-nos: O jogo — Entre Nós
https://jogoentrenos.com/checkout: Checkout — Entre Nós
https://jogoentrenos.com/cookies: Política de Cookies — Entre Nós
- Meta description: passed · 7/7 applicable observations
https://jogoentrenos.com/: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/biblioteca: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/casos/entre-nos: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/checkout: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/cookies: Os cookies e o armazenamento do navegador que o Entre Nós usa.
- Self-referencing canonical: failed · 0/7 applicable observations
https://jogoentrenos.com/: No canonical URL
https://jogoentrenos.com/biblioteca: No canonical URL
https://jogoentrenos.com/casos/entre-nos: No canonical URL
https://jogoentrenos.com/checkout: No canonical URL
https://jogoentrenos.com/cookies: No canonical URL
- Main heading: passed · 7/7 applicable observations
https://jogoentrenos.com/: 2 H1 element(s)
https://jogoentrenos.com/biblioteca: 1 H1 element(s)
https://jogoentrenos.com/casos/entre-nos: 1 H1 element(s)
https://jogoentrenos.com/checkout: 1 H1 element(s)
https://jogoentrenos.com/cookies: 1 H1 element(s)
- Heading hierarchy: failed · 6/7 applicable observations
https://jogoentrenos.com/: 1 skipped heading level(s)
https://jogoentrenos.com/biblioteca: 0 skipped heading level(s)
https://jogoentrenos.com/casos/entre-nos: 0 skipped heading level(s)
https://jogoentrenos.com/checkout: 0 skipped heading level(s)
https://jogoentrenos.com/cookies: 0 skipped heading level(s)
- Main landmark: passed · 7/7 applicable observations
https://jogoentrenos.com/: 1 main landmarks
https://jogoentrenos.com/biblioteca: 1 main landmarks
https://jogoentrenos.com/casos/entre-nos: 1 main landmarks
https://jogoentrenos.com/checkout: 1 main landmarks
https://jogoentrenos.com/cookies: 1 main landmarks
- Mobile viewport: passed · 7/7 applicable observations
https://jogoentrenos.com/: width=device-width, initial-scale=1
https://jogoentrenos.com/biblioteca: width=device-width, initial-scale=1
https://jogoentrenos.com/casos/entre-nos: width=device-width, initial-scale=1
https://jogoentrenos.com/checkout: width=device-width, initial-scale=1
https://jogoentrenos.com/cookies: width=device-width, initial-scale=1
- Image dimensions declared: failed · 0/1 applicable observations
https://jogoentrenos.com/: 3 of 3 images lack width/height attributes or an aspect-ratio style
https://jogoentrenos.com/biblioteca: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://jogoentrenos.com/casos/entre-nos: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://jogoentrenos.com/checkout: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://jogoentrenos.com/cookies: 0 of 0 images lack width/height attributes or an aspect-ratio style
- Structured data syntax: failed · 0/7 applicable observations
https://jogoentrenos.com/: 0 of 0 blocks have valid JSON-LD structure
https://jogoentrenos.com/biblioteca: 0 of 0 blocks have valid JSON-LD structure
https://jogoentrenos.com/casos/entre-nos: 0 of 0 blocks have valid JSON-LD structure
https://jogoentrenos.com/checkout: 0 of 0 blocks have valid JSON-LD structure
https://jogoentrenos.com/cookies: 0 of 0 blocks have valid JSON-LD structure
- Document language: passed · 7/7 applicable observations
https://jogoentrenos.com/: pt-BR
https://jogoentrenos.com/biblioteca: pt-BR
https://jogoentrenos.com/casos/entre-nos: pt-BR
https://jogoentrenos.com/checkout: pt-BR
https://jogoentrenos.com/cookies: pt-BR
- Image alternatives declared: passed · 1/1 applicable observations
https://jogoentrenos.com/biblioteca: 0 of 0 images lack an alt attribute
https://jogoentrenos.com/casos/entre-nos: 0 of 0 images lack an alt attribute
https://jogoentrenos.com/checkout: 0 of 0 images lack an alt attribute
https://jogoentrenos.com/cookies: 0 of 0 images lack an alt attribute
https://jogoentrenos.com/privacidade: 0 of 0 images lack an alt attribute
- Buttons named: passed · 2/2 applicable observations
https://jogoentrenos.com/biblioteca: 0 of 0 buttons have no HTML name
https://jogoentrenos.com/casos/entre-nos: 0 of 0 buttons have no HTML name
https://jogoentrenos.com/cookies: 0 of 0 buttons have no HTML name
https://jogoentrenos.com/privacidade: 0 of 0 buttons have no HTML name
https://jogoentrenos.com/termos: 0 of 0 buttons have no HTML name
- Links named: passed · 7/7 applicable observations
https://jogoentrenos.com/: 0 of 12 links have no HTML name
https://jogoentrenos.com/biblioteca: 0 of 13 links have no HTML name
https://jogoentrenos.com/casos/entre-nos: 0 of 18 links have no HTML name
https://jogoentrenos.com/checkout: 0 of 16 links have no HTML name
https://jogoentrenos.com/cookies: 0 of 24 links have no HTML name
- Descriptive link text: passed · 7/7 applicable observations
https://jogoentrenos.com/: 0 of 12 links use generic text
https://jogoentrenos.com/biblioteca: 0 of 13 links use generic text
https://jogoentrenos.com/casos/entre-nos: 0 of 18 links use generic text
https://jogoentrenos.com/checkout: 0 of 16 links use generic text
https://jogoentrenos.com/cookies: 0 of 24 links use generic text
- Open Graph title: passed · 7/7 applicable observations
https://jogoentrenos.com/: Entre Nós — um mistério para dois
https://jogoentrenos.com/biblioteca: Entre Nós — um mistério para dois
https://jogoentrenos.com/casos/entre-nos: Entre Nós — um mistério para dois
https://jogoentrenos.com/checkout: Entre Nós — um mistério para dois
https://jogoentrenos.com/cookies: Entre Nós — um mistério para dois
- Open Graph description: passed · 7/7 applicable observations
https://jogoentrenos.com/: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/biblioteca: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/casos/entre-nos: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/checkout: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
https://jogoentrenos.com/cookies: Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- Open Graph type: passed · 7/7 applicable observations
https://jogoentrenos.com/: website
https://jogoentrenos.com/biblioteca: website
https://jogoentrenos.com/casos/entre-nos: website
https://jogoentrenos.com/checkout: website
https://jogoentrenos.com/cookies: website
- Open Graph URL: failed · 0/7 applicable observations
https://jogoentrenos.com/: No og:url
https://jogoentrenos.com/biblioteca: No og:url
https://jogoentrenos.com/casos/entre-nos: No og:url
https://jogoentrenos.com/checkout: No og:url
https://jogoentrenos.com/cookies: No og:url
- Open Graph image URL: passed · 7/7 applicable observations
https://jogoentrenos.com/: https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
https://jogoentrenos.com/biblioteca: https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
https://jogoentrenos.com/casos/entre-nos: https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
https://jogoentrenos.com/checkout: https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
https://jogoentrenos.com/cookies: https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
- Open Graph image description: failed · 0/7 applicable observations
https://jogoentrenos.com/: No sharing image description
https://jogoentrenos.com/biblioteca: No sharing image description
https://jogoentrenos.com/casos/entre-nos: No sharing image description
https://jogoentrenos.com/checkout: No sharing image description
https://jogoentrenos.com/cookies: No sharing image description
- Social card type: passed · 7/7 applicable observations
https://jogoentrenos.com/: summary_large_image
https://jogoentrenos.com/biblioteca: summary_large_image
https://jogoentrenos.com/casos/entre-nos: summary_large_image
https://jogoentrenos.com/checkout: summary_large_image
https://jogoentrenos.com/cookies: summary_large_image
- HTTPS page: passed · 7/7 applicable observations
https://jogoentrenos.com/: https://jogoentrenos.com/
https://jogoentrenos.com/biblioteca: https://jogoentrenos.com/biblioteca
https://jogoentrenos.com/casos/entre-nos: https://jogoentrenos.com/casos/entre-nos
https://jogoentrenos.com/checkout: https://jogoentrenos.com/checkout
https://jogoentrenos.com/cookies: https://jogoentrenos.com/cookies
- No insecure embedded resources: passed · 7/7 applicable observations
https://jogoentrenos.com/: 0 HTTP embedded resource URL(s)
https://jogoentrenos.com/biblioteca: 0 HTTP embedded resource URL(s)
https://jogoentrenos.com/casos/entre-nos: 0 HTTP embedded resource URL(s)
https://jogoentrenos.com/checkout: 0 HTTP embedded resource URL(s)
https://jogoentrenos.com/cookies: 0 HTTP embedded resource URL(s)
- Homepage favicon available: passed · 1/1 applicable observations
https://jogoentrenos.com/favicon.ico: HTTP 200; image/x-icon
- Homepage sharing image available: passed · 1/1 applicable observations
https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6: HTTP 200; image/png
- Root sitemap available: failed · 0/1 applicable observations
https://jogoentrenos.com/sitemap.xml: HTTP 404; no sitemap root found
- Rendered color contrast: unverified · 0/1 applicable observations
https://jogoentrenos.com/: Requires a browser or human assessment; excluded from points.
- Keyboard and focus behavior: unverified · 0/1 applicable observations
https://jogoentrenos.com/: Requires a browser or human assessment; excluded from points.
- HSTS declared: failed · 0/1 applicable observations
https://jogoentrenos.com/: No Strict-Transport-Security header
- Content Security Policy declared: failed · 0/1 applicable observations
https://jogoentrenos.com/: No Content-Security-Policy header or meta element
Sample reference: 9ecdbaba41d7aa484467cee56a88cf75aefd56192ea43d04632297b99fa17f8a
No confirmed broken links in this sample. Unverified URLs are not evidence of healthy links.
Diagnostic checklist
23 passed · 9 need work · 3 not verified. Open a check for the evidence and suggested fix.
- SEO
- 60.00
- Accessibility
- 100.00
- Structure
- 65.00
- Sharing
- 77.78
- Security
- 50.00
- AI access
- 100.00
- Performance
- 100.00
HTTP response measurement
257 ms median to homepage response headers. Measurements: 276, 252, 257 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.
SEO2 to improve
Page titlePassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give each page a descriptive, non-empty <title>.
- https://jogoentrenos.com/Entre Nós — um mistério para dois
- https://jogoentrenos.com/bibliotecaMinha biblioteca — Entre Nós
- https://jogoentrenos.com/casos/entre-nosO jogo — Entre Nós
- https://jogoentrenos.com/checkoutCheckout — Entre Nós
- https://jogoentrenos.com/cookiesPolítica de Cookies — Entre Nós
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Distinct page titlesPassed
10/10 applicable observations passed. 1.00/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://jogoentrenos.com/Entre Nós — um mistério para dois
- https://jogoentrenos.com/bibliotecaMinha biblioteca — Entre Nós
- https://jogoentrenos.com/casos/entre-nosO jogo — Entre Nós
- https://jogoentrenos.com/checkoutCheckout — Entre Nós
- https://jogoentrenos.com/cookiesPolítica de Cookies — Entre Nós
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Meta descriptionPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add a non-empty meta name="description" that summarizes this page.
- https://jogoentrenos.com/Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/bibliotecaUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/casos/entre-nosUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/checkoutUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/cookiesOs cookies e o armazenamento do navegador que o Entre Nós usa.
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Self-referencing canonicalNeeds work
0/10 applicable observations passed. 0.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://jogoentrenos.com/No canonical URL
- https://jogoentrenos.com/bibliotecaNo canonical URL
- https://jogoentrenos.com/casos/entre-nosNo canonical URL
- https://jogoentrenos.com/checkoutNo canonical URL
- https://jogoentrenos.com/cookiesNo 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 availableNeeds work
0/1 applicable observations passed. 0.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://jogoentrenos.com/sitemap.xmlHTTP 404; no sitemap root found
Accessibility0 to improve
Document languagePassed
10/10 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://jogoentrenos.com/pt-BR
- https://jogoentrenos.com/bibliotecapt-BR
- https://jogoentrenos.com/casos/entre-nospt-BR
- https://jogoentrenos.com/checkoutpt-BR
- https://jogoentrenos.com/cookiespt-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
1/1 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://jogoentrenos.com/biblioteca0 of 0 images lack an alt attribute
- https://jogoentrenos.com/casos/entre-nos0 of 0 images lack an alt attribute
- https://jogoentrenos.com/checkout0 of 0 images lack an alt attribute
- https://jogoentrenos.com/cookies0 of 0 images lack an alt attribute
- https://jogoentrenos.com/privacidade0 of 0 images lack an alt attribute
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://jogoentrenos.com/0 of 0 controls have no HTML label
- https://jogoentrenos.com/biblioteca0 of 0 controls have no HTML label
- https://jogoentrenos.com/casos/entre-nos0 of 0 controls have no HTML label
- https://jogoentrenos.com/checkout0 of 0 controls have no HTML label
- https://jogoentrenos.com/cookies0 of 0 controls have no HTML label
Links namedPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give every link visible text or a meaningful accessible name.
- https://jogoentrenos.com/0 of 12 links have no HTML name
- https://jogoentrenos.com/biblioteca0 of 13 links have no HTML name
- https://jogoentrenos.com/casos/entre-nos0 of 18 links have no HTML name
- https://jogoentrenos.com/checkout0 of 16 links have no HTML name
- https://jogoentrenos.com/cookies0 of 24 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
10/10 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://jogoentrenos.com/0 of 12 links use generic text
- https://jogoentrenos.com/biblioteca0 of 13 links use generic text
- https://jogoentrenos.com/casos/entre-nos0 of 18 links use generic text
- https://jogoentrenos.com/checkout0 of 16 links use generic text
- https://jogoentrenos.com/cookies0 of 24 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://jogoentrenos.com/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://jogoentrenos.com/Requires a browser or human assessment; excluded from points.
Structure3 to improve
Main headingPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add a descriptive H1 identifying the main topic.
- https://jogoentrenos.com/2 H1 element(s)
- https://jogoentrenos.com/biblioteca1 H1 element(s)
- https://jogoentrenos.com/casos/entre-nos1 H1 element(s)
- https://jogoentrenos.com/checkout1 H1 element(s)
- https://jogoentrenos.com/cookies1 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
9/10 applicable observations passed. 0.90/1 checklist weight earned.
How to improve: Nest headings logically without skipping a level, starting with H1.
- https://jogoentrenos.com/1 skipped heading level(s)
- https://jogoentrenos.com/biblioteca0 skipped heading level(s)
- https://jogoentrenos.com/casos/entre-nos0 skipped heading level(s)
- https://jogoentrenos.com/checkout0 skipped heading level(s)
- https://jogoentrenos.com/cookies0 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 landmarkPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Mark the main content with one <main> or role="main" landmark.
- https://jogoentrenos.com/1 main landmarks
- https://jogoentrenos.com/biblioteca1 main landmarks
- https://jogoentrenos.com/casos/entre-nos1 main landmarks
- https://jogoentrenos.com/checkout1 main landmarks
- https://jogoentrenos.com/cookies1 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
10/10 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://jogoentrenos.com/width=device-width, initial-scale=1
- https://jogoentrenos.com/bibliotecawidth=device-width, initial-scale=1
- https://jogoentrenos.com/casos/entre-noswidth=device-width, initial-scale=1
- https://jogoentrenos.com/checkoutwidth=device-width, initial-scale=1
- https://jogoentrenos.com/cookieswidth=device-width, initial-scale=1
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
0/1 applicable observations passed. 0.00/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://jogoentrenos.com/3 of 3 images lack width/height attributes or an aspect-ratio style
- https://jogoentrenos.com/biblioteca0 of 0 images lack width/height attributes or an aspect-ratio style
- https://jogoentrenos.com/casos/entre-nos0 of 0 images lack width/height attributes or an aspect-ratio style
- https://jogoentrenos.com/checkout0 of 0 images lack width/height attributes or an aspect-ratio style
- https://jogoentrenos.com/cookies0 of 0 images lack width/height attributes or an aspect-ratio style
Structured data syntaxNeeds work
0/10 applicable observations passed. 0.00/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://jogoentrenos.com/0 of 0 blocks have valid JSON-LD structure
- https://jogoentrenos.com/biblioteca0 of 0 blocks have valid JSON-LD structure
- https://jogoentrenos.com/casos/entre-nos0 of 0 blocks have valid JSON-LD structure
- https://jogoentrenos.com/checkout0 of 0 blocks have valid JSON-LD structure
- https://jogoentrenos.com/cookies0 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.
Sharing2 to improve
Open Graph titlePassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Provide a non-empty og:title meta property.
- https://jogoentrenos.com/Entre Nós — um mistério para dois
- https://jogoentrenos.com/bibliotecaEntre Nós — um mistério para dois
- https://jogoentrenos.com/casos/entre-nosEntre Nós — um mistério para dois
- https://jogoentrenos.com/checkoutEntre Nós — um mistério para dois
- https://jogoentrenos.com/cookiesEntre Nós — um mistério para dois
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph descriptionPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Provide a non-empty og:description meta property.
- https://jogoentrenos.com/Um mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/bibliotecaUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/casos/entre-nosUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/checkoutUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
- https://jogoentrenos.com/cookiesUm mistério para dois: cada um com um celular, um segredo e uma noite inteira de mensagens. Sem instalar nada.
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph typePassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare og:type, such as website or article.
- https://jogoentrenos.com/website
- https://jogoentrenos.com/bibliotecawebsite
- https://jogoentrenos.com/casos/entre-noswebsite
- https://jogoentrenos.com/checkoutwebsite
- https://jogoentrenos.com/cookieswebsite
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
0/10 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Set og:url to an absolute HTTP(S) URL for this content.
- https://jogoentrenos.com/No og:url
- https://jogoentrenos.com/bibliotecaNo og:url
- https://jogoentrenos.com/casos/entre-nosNo og:url
- https://jogoentrenos.com/checkoutNo og:url
- https://jogoentrenos.com/cookiesNo 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 URLPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.
- https://jogoentrenos.com/https://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
- https://jogoentrenos.com/bibliotecahttps://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
- https://jogoentrenos.com/casos/entre-noshttps://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
- https://jogoentrenos.com/checkouthttps://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
- https://jogoentrenos.com/cookieshttps://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6
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
0/10 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Describe the sharing image with og:image:alt.
- https://jogoentrenos.com/No sharing image description
- https://jogoentrenos.com/bibliotecaNo sharing image description
- https://jogoentrenos.com/casos/entre-nosNo sharing image description
- https://jogoentrenos.com/checkoutNo sharing image description
- https://jogoentrenos.com/cookiesNo 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 typePassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare twitter:card as summary or summary_large_image for a website card.
- https://jogoentrenos.com/summary_large_image
- https://jogoentrenos.com/bibliotecasummary_large_image
- https://jogoentrenos.com/casos/entre-nossummary_large_image
- https://jogoentrenos.com/checkoutsummary_large_image
- https://jogoentrenos.com/cookiessummary_large_image
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://jogoentrenos.com/favicon.icoHTTP 200; image/x-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://jogoentrenos.com/opengraph-image.png?9e0d6ee179dac9f6HTTP 200; image/png
Security2 to improve
HTTPS pagePassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve the page over HTTPS with a valid certificate.
- https://jogoentrenos.com/https://jogoentrenos.com/
- https://jogoentrenos.com/bibliotecahttps://jogoentrenos.com/biblioteca
- https://jogoentrenos.com/casos/entre-noshttps://jogoentrenos.com/casos/entre-nos
- https://jogoentrenos.com/checkouthttps://jogoentrenos.com/checkout
- https://jogoentrenos.com/cookieshttps://jogoentrenos.com/cookies
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
10/10 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://jogoentrenos.com/0 HTTP embedded resource URL(s)
- https://jogoentrenos.com/biblioteca0 HTTP embedded resource URL(s)
- https://jogoentrenos.com/casos/entre-nos0 HTTP embedded resource URL(s)
- https://jogoentrenos.com/checkout0 HTTP embedded resource URL(s)
- https://jogoentrenos.com/cookies0 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 declaredNeeds work
0/1 applicable observations passed. 0.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://jogoentrenos.com/No Strict-Transport-Security header
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://jogoentrenos.com/No Content-Security-Policy header or meta element
AI access0 to improve
Content in initial HTMLPassed
10/10 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.
- https://jogoentrenos.com/4607 characters of crawler-visible content (minimum 100)
- https://jogoentrenos.com/biblioteca127 characters of crawler-visible content (minimum 100)
- https://jogoentrenos.com/casos/entre-nos2670 characters of crawler-visible content (minimum 100)
- https://jogoentrenos.com/checkout1639 characters of crawler-visible content (minimum 100)
- https://jogoentrenos.com/cookies2698 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
10/10 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://jogoentrenos.com/101,649 bytes of HTML; budget 500,000
- https://jogoentrenos.com/biblioteca20,021 bytes of HTML; budget 500,000
- https://jogoentrenos.com/casos/entre-nos42,264 bytes of HTML; budget 500,000
- https://jogoentrenos.com/checkout34,452 bytes of HTML; budget 500,000
- https://jogoentrenos.com/cookies33,562 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://jogoentrenos.com/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://jogoentrenos.com/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 (10)
All 10 pages from this scan.
| Page | Status | Title | H1 | ms |
|---|---|---|---|---|
| https://jogoentrenos.com/ | 200 | Entre Nós — um mistério para doisPage checklist evidence
| 2 | 531 |
| https://jogoentrenos.com/biblioteca | 200 | Minha biblioteca — Entre NósPage checklist evidence
| 1 | 276 |
| https://jogoentrenos.com/casos/entre-nos | 200 | O jogo — Entre NósPage checklist evidence
| 1 | 168 |
| https://jogoentrenos.com/checkout | 200 | Checkout — Entre NósPage checklist evidence
| 1 | 930 |
| https://jogoentrenos.com/cookies | 200 | Política de Cookies — Entre NósPage checklist evidence
| 1 | 725 |
| https://jogoentrenos.com/privacidade | 200 | Política de Privacidade — Entre NósPage checklist evidence
| 1 | 184 |
| https://jogoentrenos.com/termos | 200 | Termos de Uso — Entre NósPage checklist evidence
| 1 | 187 |
| https://jogoentrenos.com/historias/baile-de-mascaras | 200 | Baile de Máscaras — Entre NósPage checklist evidence
| 1 | 803 |
| https://jogoentrenos.com/historias/depois-do-sim | 200 | Depois do Sim — Entre NósPage checklist evidence
| 1 | 1,206 |
| https://jogoentrenos.com/historias/suite-1204 | 200 | Suíte 1204 — Entre NósPage checklist evidence
| 1 | 1,247 |
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