SEO audit for club77av.com
club77 - Login Cassino Site - club77.com
Health 65/100 (fair) · 13 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)O APK da club77 requer pelo menos 100MB de espaço livre para instalação e funcionamento adequado. Este espaço inclui o aplicativo principal, dados de cache, arquivos temporários e espaço para atuali…
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 72 | 0 | 12 | 12 |
| Structured Data | 72 | 0 | 12 | 0 |
| Canonical | 98 | 0 | 1 | 1 |
| Crawlability | 98 | 0 | 1 | 0 |
| Duplicate | 98 | 0 | 1 | 0 |
| Agent Readiness | 100 | 0 | 0 | 1 |
| Cache | 100 | 0 | 0 | 12 |
| Content | 100 | 0 | 0 | 12 |
| Meta Description | 100 | 0 | 0 | 10 |
| Performance | 100 | 0 | 0 | 37 |
| Social | 100 | 0 | 0 | 12 |
Warnings (5 rules)
warning Interior page canonicalizes to the homepage
Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)
- https://club77av.com/index.html — this interior page canonicalizes to the homepage (https://club77av.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://club77av.com/ — https://www.club77av.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 Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 1 occurrence(s)
- https://club77av.com/af888.html — HTTP 200, 0 words after 3 attempts
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 12 occurrence(s)
- https://club77av.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://club77av.com/app.html — 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://club77av.com/bonus.html — 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://club77av.com/casino.html — 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://club77av.com/crash.html — 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://club77av.com/esporte.html — 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://club77av.com/index.html — 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://club77av.com/jogo.html — 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://club77av.com/jogos.html — 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://club77av.com/login.html — 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://club77av.com/plataforma.html — 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://club77av.com/promo.html — 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 BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 12 occurrence(s)
- https://club77av.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/app.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/bonus.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/casino.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/crash.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/esporte.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/index.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/jogo.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/jogos.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/login.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/plataforma.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://club77av.com/promo.html — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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.
Notices (11 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://club77av.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 12 occurrence(s)
- https://club77av.com/ — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/app.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/bonus.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/casino.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/crash.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/esporte.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/index.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/jogo.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/jogos.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/login.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/plataforma.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://club77av.com/promo.html — Cache-Control: (none) · cloudflare: DYNAMIC
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 1 occurrence(s)
- https://club77av.com/index.html — canonical=https://club77av.com/
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 12 occurrence(s)
- https://club77av.com/ — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/app.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/bonus.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/casino.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/crash.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/esporte.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/index.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/jogo.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/jogos.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/login.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/plataforma.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://club77av.com/promo.html — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 12 occurrence(s)
- https://club77av.com/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/app.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/bonus.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/casino.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/crash.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/esporte.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/index.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/jogo.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/jogos.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/login.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/plataforma.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://club77av.com/promo.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 10 occurrence(s)
- https://club77av.com/ — 313 chars
- https://club77av.com/app.html — 188 chars
- https://club77av.com/casino.html — 302 chars
- https://club77av.com/crash.html — 184 chars
- https://club77av.com/esporte.html — 541 chars
- https://club77av.com/index.html — 313 chars
- https://club77av.com/jogo.html — 322 chars
- https://club77av.com/jogos.html — 445 chars
- https://club77av.com/plataforma.html — 242 chars
- https://club77av.com/promo.html — 344 chars
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 12 occurrence(s)
- https://club77av.com/ — 6 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://club77av.com/app.html — 6 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://club77av.com/bonus.html — 6 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://club77av.com/casino.html — 6 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://club77av.com/crash.html — 6 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://club77av.com/esporte.html — 6 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://club77av.com/index.html — 6 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://club77av.com/jogo.html — 6 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://club77av.com/jogos.html — 6 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://club77av.com/login.html — 6 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://club77av.com/plataforma.html — 6 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://club77av.com/promo.html — 6 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 No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 12 occurrence(s)
- https://club77av.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/app.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/bonus.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/casino.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/crash.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/esporte.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/index.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/jogo.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/jogos.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/login.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/plataforma.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://club77av.com/promo.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice Slow server response
Rule perf.slow_response · Performance · 1 occurrence(s)
- https://club77av.com/app.html — 6053 ms
notice Missing recommended security headers
Rule security.missing_headers · Security · 12 occurrence(s)
- https://club77av.com/ — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/app.html — X-Content-Type-Options, HSTS, CSP
- https://club77av.com/bonus.html — X-Content-Type-Options, HSTS, CSP
- https://club77av.com/casino.html — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/crash.html — CSP, X-Content-Type-Options, HSTS
- https://club77av.com/esporte.html — CSP, X-Content-Type-Options, HSTS
- https://club77av.com/index.html — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/jogo.html — CSP, X-Content-Type-Options, HSTS
- https://club77av.com/jogos.html — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/login.html — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/plataforma.html — HSTS, CSP, X-Content-Type-Options
- https://club77av.com/promo.html — X-Content-Type-Options, HSTS, CSP
notice Missing Twitter Card tag
Rule twitter.missing · Social · 12 occurrence(s)
- https://club77av.com/
- https://club77av.com/app.html
- https://club77av.com/bonus.html
- https://club77av.com/casino.html
- https://club77av.com/crash.html
- https://club77av.com/esporte.html
- https://club77av.com/index.html
- https://club77av.com/jogo.html
- https://club77av.com/jogos.html
- https://club77av.com/login.html
- https://club77av.com/plataforma.html
- https://club77av.com/promo.html
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://club77av.com/ club77 - Login Cassino Site - club77.com |
200 | yes | 693 | 12 |
| https://club77av.com/af888.html Site oficial brasileiro de videogame |
200 | yes | 0 | 12 |
| https://club77av.com/app.html club77 - club77.com - Cassino Online Impressionante |
200 | yes | 450 | 12 |
| https://club77av.com/bonus.html club77 - club77 bet - Sites De Cassino Online |
200 | yes | 515 | 12 |
| https://club77av.com/casino.html club77.com - club77 bet - Slots No Cassino Online! |
200 | yes | 792 | 12 |
| https://club77av.com/crash.html club77 - Jogos De Vídeo -club77.com |
200 | yes | 599 | 12 |
| https://club77av.com/esporte.html club77 - Cassino Online Brasileiro -club77.com |
200 | yes | 594 | 12 |
| https://club77av.com/jogo.html club77 - club77.com - Plataforma Oficial |
200 | yes | 711 | 12 |
| https://club77av.com/jogos.html club77 - Login Cassino Plataforma -club77.com |
200 | yes | 509 | 12 |
| https://club77av.com/login.html club77.com - Cassino Oficial De Esports -club77 bet |
200 | yes | 897 | 12 |
| https://club77av.com/plataforma.html club77 - Plataforma De E-Sports -club77 bet |
200 | yes | 543 | 12 |
| https://club77av.com/promo.html club77.com - Plataforma Oficial -club77 |
200 | yes | 452 | 12 |
| https://club77av.com/index.html club77 - Login Cassino Site - club77.com |
200 | yes | 693 | 10 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.