Catalog / cacaoclub.net
65

SEO audit for cacaoclub.net

SaokeTV | Trực Tuyến Bóng Đá Hôm Nay Miễn Phí, Chất Lượng Cao - Saoke

blog

Health 65/100 (fair) · 47 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

SaokeTV – nền tảng xem bóng đá trực tiếp miễn phí hàng đầu Việt Nam, link nhanh ổn định, HD sắc nét, bình luận tiếng Việt, cập nhật các trận đấu lớn nhỏ.

Screenshot of cacaoclub.net
47
pages crawled
39
indexable pages
0
errors
241
warnings
308
notices
2
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 34 0 104 3
Agent Readiness 76 0 37 4
Performance 76 0 37 82
Titles 92 0 12 32
Crawlability 94 0 10 0
Budget 95 0 8 0
Headings 95 0 8 0
Indexability 95 0 8 0
Rendering 96 0 7 0
Security 96 0 7 44
Links 99 0 2 96
Content 99 0 1 0
Cache 100 0 0 44
Images 100 0 0 1
Social 100 0 0 2
Findings

Warnings (15 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 37 occurrence(s)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 8 occurrence(s)

  • https://cacaoclub.net/blog/ — this noindex page has 31 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/ly-do-u22-thai-lan-bi-cdv-chu-nha-tay-chay-o-seagame-33/, https://cacaoclub.net/sea-game-33-khi-nao-moi-thoat-khoi-cai-mac-ao-lang/, https://cacaoclub.net/tuyen-keo-co-viet-nam-ra-san-lan-dau-o-seagame-33/.
  • https://cacaoclub.net/mlink/?branchseo=debet-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=hub88-saoke8com-forum — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=sin88-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=sky88-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=topbet-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=vin88-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.
  • https://cacaoclub.net/mlink/?branchseo=zbet-saoke8com-betbutton — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://cacaoclub.net/.

warning Thin content (low word count)

Rule content.thin · Content · 1 occurrence(s)

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 3 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 7 occurrence(s)

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 8 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 2 occurrence(s)

warning Meta-refresh redirect (use an HTTP 301 instead)

Rule meta.refresh_redirect · Crawlability · 7 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 37 occurrence(s)

warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)

Rule rendering.js_shell · Rendering · 7 occurrence(s)

  • https://cacaoclub.net/mlink/?branchseo=debet-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=hub88-saoke8com-forum — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=sin88-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=sky88-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=topbet-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=vin88-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://cacaoclub.net/mlink/?branchseo=zbet-saoke8com-betbutton — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 35 occurrence(s)

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 33 occurrence(s)

  • https://cacaoclub.net/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/86bet-review-nha-cai-86bet/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/8live-review-nha-cai-8live-chi-tiet/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/9win-danh-gia-9win/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/debet-nha-cai-debet-co-uy-tin-khong/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/dom88-danh-gia-dom88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/fo88-review-chi-tiet-fo88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/lan-dau-bo-mon-mma-co-mat-tai-seagame-33/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/ly-do-u22-thai-lan-bi-cdv-chu-nha-tay-chay-o-seagame-33/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/mibet-danh-gia-nha-cai-mibet/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/nhan-dinh-doi-thu-chung-bang-dau-u22-viet-nam/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/review-bongdalu-web-soi-keo-bong-da/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/review-nowgoal-web-livescore-bong-da/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/sea-game-33-va-nhung-bo-mon-the-thao-doc-la/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/sky88-review-chi-tiet-nha-cai-sky88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/sv88-nhan-dinh-danh-gia-nha-cai-sv88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/thai-lan-ly-giai-nhung-su-co-sai-sot-khi-to-chuc-seagame/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/top-7-website-xem-truc-tiep-bong-da/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/topbet-danh-gia-topbet/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/tuyen-keo-co-viet-nam-ra-san-lan-dau-o-seagame-33/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/ung-cu-vien-cho-huy-chuong-vang-bong-da-nam/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/vic88-review-vic88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/vin88-review-nha-cai-vin88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/vivu88-review-nha-cai-vivu88/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://cacaoclub.net/zo88-danh-gia-nha-cai-zo88-chi-tiet/ — a schema name/headline ("Hoàng Hà") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 36 occurrence(s)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 12 occurrence(s)

Notices (17 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 2 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://cacaoclub.net/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 1 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 44 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 37 occurrence(s)

  • https://cacaoclub.net/ — the likely hero/LCP image (maaaaasuvork5cyii=) 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://cacaoclub.net/86bet-review-nha-cai-86bet/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/8live-review-nha-cai-8live-chi-tiet/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/9win-danh-gia-9win/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/cac-niem-hi-vong-vang-cua-the-thao-viet-nam-tai-sea-game/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/debet-nha-cai-debet-co-uy-tin-khong/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/dom88-danh-gia-dom88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/fo88-review-chi-tiet-fo88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/lan-dau-bo-mon-mma-co-mat-tai-seagame-33/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/ly-do-u22-thai-lan-bi-cdv-chu-nha-tay-chay-o-seagame-33/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/mibet-danh-gia-nha-cai-mibet/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/nhan-dinh-doi-thu-chung-bang-dau-u22-viet-nam/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/nhung-vdv-viet-nam-vang-mat-dang-tiec-tai-seagame-33/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/sea-game-33-khi-nao-moi-thoat-khoi-cai-mac-ao-lang/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/sea-game-33-va-nhung-bo-mon-the-thao-doc-la/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/sky88-review-chi-tiet-nha-cai-sky88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/sv88-nhan-dinh-danh-gia-nha-cai-sv88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/thai-lan-ly-giai-nhung-su-co-sai-sot-khi-to-chuc-seagame/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/topbet-danh-gia-topbet/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/tuyen-keo-co-viet-nam-ra-san-lan-dau-o-seagame-33/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/ung-cu-vien-cho-huy-chuong-vang-bong-da-nam/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/vic88-review-vic88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/vin88-review-nha-cai-vin88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/vivu88-review-nha-cai-vivu88/ — the likely hero/LCP image (logo.webp) 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://cacaoclub.net/zo88-danh-gia-nha-cai-zo88-chi-tiet/ — the likely hero/LCP image (logo.webp) 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 Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 1 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 37 occurrence(s)

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 21 occurrence(s)

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 38 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 2 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 1 occurrence(s)

  • https://cacaoclub.net/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 44 occurrence(s)

  • https://cacaoclub.net/ — 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://cacaoclub.net/86bet-review-nha-cai-86bet/ — 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://cacaoclub.net/8live-review-nha-cai-8live-chi-tiet/ — 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://cacaoclub.net/9win-danh-gia-9win/ — 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://cacaoclub.net/cac-niem-hi-vong-vang-cua-the-thao-viet-nam-tai-sea-game/ — 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://cacaoclub.net/debet-nha-cai-debet-co-uy-tin-khong/ — 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://cacaoclub.net/dom88-danh-gia-dom88/ — 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://cacaoclub.net/fo88-review-chi-tiet-fo88/ — 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://cacaoclub.net/lan-dau-bo-mon-mma-co-mat-tai-seagame-33/ — 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://cacaoclub.net/ly-do-u22-thai-lan-bi-cdv-chu-nha-tay-chay-o-seagame-33/ — 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://cacaoclub.net/mibet-danh-gia-nha-cai-mibet/ — 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://cacaoclub.net/nhan-dinh-doi-thu-chung-bang-dau-u22-viet-nam/ — 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://cacaoclub.net/nhung-vdv-viet-nam-vang-mat-dang-tiec-tai-seagame-33/ — 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://cacaoclub.net/sea-game-33-khi-nao-moi-thoat-khoi-cai-mac-ao-lang/ — 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://cacaoclub.net/sea-game-33-va-nhung-bo-mon-the-thao-doc-la/ — 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://cacaoclub.net/sky88-review-chi-tiet-nha-cai-sky88/ — 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://cacaoclub.net/sv88-nhan-dinh-danh-gia-nha-cai-sv88/ — 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://cacaoclub.net/thai-lan-ly-giai-nhung-su-co-sai-sot-khi-to-chuc-seagame/ — 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://cacaoclub.net/topbet-danh-gia-topbet/ — 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://cacaoclub.net/tuyen-keo-co-viet-nam-ra-san-lan-dau-o-seagame-33/ — 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://cacaoclub.net/ung-cu-vien-cho-huy-chuong-vang-bong-da-nam/ — 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://cacaoclub.net/vic88-review-vic88/ — 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://cacaoclub.net/vin88-review-nha-cai-vin88/ — 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://cacaoclub.net/vivu88-review-nha-cai-vivu88/ — 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://cacaoclub.net/zo88-danh-gia-nha-cai-zo88-chi-tiet/ — 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 Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 2 occurrence(s)

  • https://cacaoclub.net/hello-world/ — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://cacaoclub.net/truc-tiep/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 1 occurrence(s)

  • https://cacaoclub.net/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

Rule security.missing_headers · Security · 44 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 31 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 47 of 47)
URLStatusIndexableWordsIn-links
https://cacaoclub.net/
SaokeTV | Trực Tuyến Bóng Đá Hôm Nay Miễn Phí, Chất Lượng Cao - Saoke
200 yes 1840 37
https://cacaoclub.net/chinh-sach-bao-mat/
Chính Sách Bảo Mật SaokeTV - Quy Định Người Dùng Mới 2025
200 yes 1080 37
https://cacaoclub.net/dieu-khoan-dieu-kien/
Điều Khoản Điều Kiện SaokeTV - Cập Nhật Mới Nhất Năm 2025
200 yes 1078 37
https://cacaoclub.net/gioi-thieu/
Giới Thiệu SaokeTV – Nền Tảng Bóng Đá Trực Tuyến Uy Tín 2025
200 yes 1165 37
https://cacaoclub.net/mien-tru-trach-nhiem/
Miễn Trừ Trách Nhiệm SaokeTV – Thông Tin Cần Biết 2025
200 yes 1064 37
https://cacaoclub.net/ly-do-u22-thai-lan-bi-cdv-chu-nha-tay-chay-o-seagame-33/
Lý Do U22 Thái Lan Bị CĐV Chủ Nhà Tẩy Chay Ở Seagame 33
200 yes 1262 32
https://cacaoclub.net/nhung-vdv-viet-nam-vang-mat-dang-tiec-tai-seagame-33/
Những VĐV Việt Nam Vắng Mặt Đáng Tiếc Tại Seagame 33
200 yes 1266 32
https://cacaoclub.net/sea-game-33-khi-nao-moi-thoat-khoi-cai-mac-ao-lang/
Sea Game 33: Khi Nào Mới Thoát Khỏi Cái Mác “Ao Làng”?
200 yes 1254 32
https://cacaoclub.net/sea-game-33-va-nhung-bo-mon-the-thao-doc-la/
Sea Game 33 Và Những Bộ Môn Thể Thao Thú Vị, “Độc Lạ”
200 yes 1259 32
https://cacaoclub.net/tuyen-keo-co-viet-nam-ra-san-lan-dau-o-seagame-33/
Tuyển Kéo Co Việt Nam: Sẵn Sàng Ra Sân Lần Đầu Ở Seagame 33
200 yes 1268 32
https://cacaoclub.net/blog/
Blog - Saoke
200 no 1114 31
https://cacaoclub.net/cac-niem-hi-vong-vang-cua-the-thao-viet-nam-tai-sea-game/
Các Niềm Hi Vọng Vàng Của Thể Thao Việt Nam Tại Sea Game
200 yes 1286 2
https://cacaoclub.net/lan-dau-bo-mon-mma-co-mat-tai-seagame-33/
Lần Đầu Bộ Môn MMA Có Mặt Tại Seagame 33
200 yes 1254 2
https://cacaoclub.net/thai-lan-ly-giai-nhung-su-co-sai-sot-khi-to-chuc-seagame/
Thái Lan Lý Giải Những Sự Cố Sai Sót Khi Tổ Chức Seagame
200 yes 1259 2
https://cacaoclub.net/mlink/?branchseo=debet-saoke8com-betbutton
debet-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=hub88-saoke8com-forum
hub88-saoke8com-forum
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=sin88-saoke8com-betbutton
sin88-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=sky88-saoke8com-betbutton
sky88-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=topbet-saoke8com-betbutton
topbet-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=vin88-saoke8com-betbutton
vin88-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/mlink/?branchseo=zbet-saoke8com-betbutton
zbet-saoke8com-betbutton
200 no 0 1
https://cacaoclub.net/nhan-dinh-doi-thu-chung-bang-dau-u22-viet-nam/
Nhận Định Đối Thủ Chung Bảng Đấu Với U22 Việt Nam Tại Seagame
200 yes 1259 1
https://cacaoclub.net/ung-cu-vien-cho-huy-chuong-vang-bong-da-nam/
Top Ứng Cử Viên Cho Huy Chương Vàng Bóng Đá Nam Seagame 33
200 yes 1274 1
https://cacaoclub.net/86bet-review-nha-cai-86bet/
86BET – Review Nhà Cái 86BET & Ưu Nhược Điểm & Link Vào & Hướng Dẫn Đăng Ký
200 yes 1029 1
https://cacaoclub.net/8live-review-nha-cai-8live-chi-tiet/
8LIVE – Review Nhà Cái 8LIVE Chi Tiết & Link Vào Chính Thức & Ưu Đãi Mới Nhất
200 yes 1086 1
https://cacaoclub.net/9win-danh-gia-9win/
9WIN – Đánh Giá 9WIN & Link Vào Chính Thức & Khuyến Mãi & Hướng Dẫn Nạp Tiền
200 yes 1084 1
https://cacaoclub.net/debet-nha-cai-debet-co-uy-tin-khong/
DEBET – Nhà Cái DEBET Có Uy Tín Không? & Review Chi Tiết & Hướng Dẫn Đăng Ký
200 yes 1053 1
https://cacaoclub.net/dom88-danh-gia-dom88/
DOM88 – Đánh Giá DOM88 & Có Nên Chơi Không & Link Chính Thức & Hướng Dẫn Cá Cược
200 yes 1033 1
https://cacaoclub.net/fo88-review-chi-tiet-fo88/
FO88 – Review Chi Tiết FO88 & Tỷ Lệ Cược & Bảo Mật & Ưu Đãi Người Chơi Mới
200 yes 1066 1
https://cacaoclub.net/mibet-danh-gia-nha-cai-mibet/
MIBET – Đánh Giá Nhà Cái MIBET Chi Tiết & Uy Tín & Hướng Dẫn Đăng Ký
200 yes 1110 1
https://cacaoclub.net/review-bongdalu-web-soi-keo-bong-da/
Review Bongdalu Web Soi Kèo Bóng Đá Chuẩn Xác Nhất 2025
200 yes 1141 1
https://cacaoclub.net/review-nowgoal-web-livescore-bong-da/
Review Nowgoal Web Livescore Bóng Đá Trực Tiếp 2025
200 yes 1076 1
https://cacaoclub.net/sky88-review-chi-tiet-nha-cai-sky88/
SKY88 – Review Chi Tiết Nhà Cái SKY88 & Có Đáng Tin Không?
200 yes 1040 1
https://cacaoclub.net/sv88-nhan-dinh-danh-gia-nha-cai-sv88/
SV88 – Nhận Định & Đánh Giá Nhà Cái SV88 & Link Vào Chính Thức Hôm Nay
200 yes 1085 1
https://cacaoclub.net/top-10-nha-cai-ca-cuoc-bong-da/
Top 10 Nhà Cái Cá Cược Bóng Đá Trả Kèo Uy Tín 2025 Đáng Thử
200 yes 1168 1
https://cacaoclub.net/top-5-trang-soi-keo-nha-cai-uy-tin-chuan-xac/
Top 5 Trang Soi Kèo Nhà Cái Uy Tín Chuẩn Xác Nhất 2025
200 yes 1153 1
https://cacaoclub.net/top-7-website-xem-truc-tiep-bong-da/
Top 7 Website Xem Trực Tiếp Bóng Đá Không Bị Giật Lát Tốt Nhất
200 yes 1156 1
https://cacaoclub.net/topbet-danh-gia-topbet/
TOPBET – Đánh Giá TOPBET Mới Nhất & Nhà Cái Uy Tín Hay Chỉ Là Chiêu Trò?
200 yes 1048 1
https://cacaoclub.net/vic88-review-vic88/
VIC88 – Review VIC88 & Trải Nghiệm Cá Cược & Nạp Rút & Ưu Đãi Thành Viên Mới
200 yes 1049 1
https://cacaoclub.net/vin88-review-nha-cai-vin88/
VIN88 – Review Nhà Cái VIN88 & Uy Tín & Tỷ Lệ Kèo & Khuyến Mãi Hấp Dẫn
200 yes 1028 1
https://cacaoclub.net/vivu88-review-nha-cai-vivu88/
VIVU88 – Review Nhà Cái VIVU88 Mới Nhất & Đáng Tin Không & Cập Nhật Link Vào
200 yes 1043 1
https://cacaoclub.net/zo88-danh-gia-nha-cai-zo88-chi-tiet/
ZO88 – Đánh Giá Nhà Cái ZO88 Chi Tiết & Có Lừa Đảo Không & Link Vào Chuẩn
200 yes 1062 1
https://cacaoclub.net/blocks/header-bottom/ 200 yes 0 0
https://cacaoclub.net/blocks/luu-nhap-tu-dong/ 200 yes 0 0
https://cacaoclub.net/blocks/notification-top/ 200 yes 0 0
https://cacaoclub.net/hello-world/
Hello SEO Guys! - Saoke
200 yes 245 0
https://cacaoclub.net/truc-tiep/
Trực tiếp - Saoke
200 yes 162 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →