SEO audit for zh-wc-hub.com
2026世界杯官方枢纽入口 - 权威平台与安全网关中心 - 世界杯官方枢纽中心
Health 65/100 (fair) · 50 pages crawled · generated 2026-07-29
Download Markdown report (feed to ChatGPT / Claude / Cursor)2026世界杯官方数字枢纽中心,提供权威认证的赛事平台分发与安全网关服务,确保您的访问快速、安全、稳定。
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Performance | 70 | 0 | 50 | 200 |
| Content | 73 | 0 | 45 | 0 |
| Meta Description | 77 | 0 | 39 | 4 |
| Budget | 99 | 0 | 1 | 0 |
| Duplicate | 99 | 0 | 1 | 0 |
| Indexability | 99 | 0 | 1 | 0 |
| Agent Readiness | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 50 |
| Links | 100 | 0 | 0 | 50 |
| Robots | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 50 |
| Sitemap | 100 | 0 | 0 | 5 |
| Social | 100 | 0 | 0 | 39 |
| Titles | 100 | 0 | 0 | 12 |
Warnings (6 rules)
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 1 occurrence(s)
- https://zh-wc-hub.com/go?url=official — this noindex page has 50 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://zh-wc-hub.com/, https://zh-wc-hub.com/platforms, https://zh-wc-hub.com/latest-entrances.
warning Thin content (low word count)
Rule content.thin · Content · 45 occurrence(s)
- https://zh-wc-hub.com/chu-xing — 114 words
- https://zh-wc-hub.com/international-football — 123 words
- https://zh-wc-hub.com/latest-entrances — 158 words
- https://zh-wc-hub.com/lv-you — 114 words
- https://zh-wc-hub.com/platforms — 168 words
- https://zh-wc-hub.com/product — 113 words
- https://zh-wc-hub.com/secure-register — 173 words
- https://zh-wc-hub.com/sports — 197 words
- https://zh-wc-hub.com/sports-data — 114 words
- https://zh-wc-hub.com/sports-events — 113 words
- https://zh-wc-hub.com/sports-focus — 111 words
- https://zh-wc-hub.com/sports-humanity — 113 words
- https://zh-wc-hub.com/sports-observation — 113 words
- https://zh-wc-hub.com/ti-yu-fen-xi — 113 words
- https://zh-wc-hub.com/ti-yu-jian-zhu — 113 words
- https://zh-wc-hub.com/ti-yu-jing-cai — 113 words
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — 111 words
- https://zh-wc-hub.com/ti-yu-zhuan-ti — 111 words
- https://zh-wc-hub.com/ti-yu-zu-qiu — 115 words
- https://zh-wc-hub.com/tiyu-zixun — 133 words
- https://zh-wc-hub.com/travel — 113 words
- https://zh-wc-hub.com/urban-planning — 113 words
- https://zh-wc-hub.com/verification-guide — 156 words
- https://zh-wc-hub.com/world-cup — 128 words
- https://zh-wc-hub.com/world-cup-specials — 111 words
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://zh-wc-hub.com/ — https://www.zh-wc-hub.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 noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 1 occurrence(s)
- https://zh-wc-hub.com/go?url=official — meta/X-Robots: meta=noindex, nofollow
warning Missing meta description
Rule meta_desc.missing · Meta Description · 39 occurrence(s)
- https://zh-wc-hub.com/chu-xing
- https://zh-wc-hub.com/international-football
- https://zh-wc-hub.com/ke-ji
- https://zh-wc-hub.com/lv-you
- https://zh-wc-hub.com/lvxing-gonglue
- https://zh-wc-hub.com/product
- https://zh-wc-hub.com/sports
- https://zh-wc-hub.com/sports-data
- https://zh-wc-hub.com/sports-events
- https://zh-wc-hub.com/sports-focus
- https://zh-wc-hub.com/sports-humanity
- https://zh-wc-hub.com/sports-observation
- https://zh-wc-hub.com/ti-yu-fen-xi
- https://zh-wc-hub.com/ti-yu-jian-zhu
- https://zh-wc-hub.com/ti-yu-jing-cai
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan
- https://zh-wc-hub.com/ti-yu-zhuan-ti
- https://zh-wc-hub.com/ti-yu-zu-qiu
- https://zh-wc-hub.com/tiyu-zixun
- https://zh-wc-hub.com/travel
- https://zh-wc-hub.com/urban-planning
- https://zh-wc-hub.com/watch-party
- https://zh-wc-hub.com/world-cup
- https://zh-wc-hub.com/world-cup-specials
- https://zh-wc-hub.com/yidong-tiyan-pingce
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://zh-wc-hub.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/chu-xing — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/international-football — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/latest-entrances — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/lv-you — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/platforms — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/product — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/secure-register — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports-data — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports-events — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports-focus — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports-humanity — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/sports-observation — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-fen-xi — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-jian-zhu — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-jing-cai — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-zhuan-ti — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/ti-yu-zu-qiu — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/tiyu-zixun — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/urban-planning — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/verification-guide — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/world-cup — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://zh-wc-hub.com/world-cup-specials — 1 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (13 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://zh-wc-hub.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://zh-wc-hub.com/ — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/chu-xing — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/international-football — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/latest-entrances — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/lv-you — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/platforms — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/product — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/secure-register — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports-data — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports-events — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports-focus — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports-humanity — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/sports-observation — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-fen-xi — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-jian-zhu — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-jing-cai — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-zhuan-ti — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/ti-yu-zu-qiu — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/tiyu-zixun — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/urban-planning — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/verification-guide — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/world-cup — the likely hero/LCP image (logo.png) 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://zh-wc-hub.com/world-cup-specials — the likely hero/LCP image (logo.png) 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 · 50 occurrence(s)
- https://zh-wc-hub.com/ — 10 of 10 images without width/height
- https://zh-wc-hub.com/chu-xing — 4 of 4 images without width/height
- https://zh-wc-hub.com/international-football — 6 of 6 images without width/height
- https://zh-wc-hub.com/latest-entrances — 4 of 4 images without width/height
- https://zh-wc-hub.com/lv-you — 4 of 4 images without width/height
- https://zh-wc-hub.com/platforms — 5 of 5 images without width/height
- https://zh-wc-hub.com/product — 4 of 4 images without width/height
- https://zh-wc-hub.com/secure-register — 4 of 4 images without width/height
- https://zh-wc-hub.com/sports — 17 of 17 images without width/height
- https://zh-wc-hub.com/sports-data — 4 of 4 images without width/height
- https://zh-wc-hub.com/sports-events — 4 of 4 images without width/height
- https://zh-wc-hub.com/sports-focus — 4 of 4 images without width/height
- https://zh-wc-hub.com/sports-humanity — 4 of 4 images without width/height
- https://zh-wc-hub.com/sports-observation — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-fen-xi — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-jian-zhu — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-jing-cai — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-zhuan-ti — 4 of 4 images without width/height
- https://zh-wc-hub.com/ti-yu-zu-qiu — 4 of 4 images without width/height
- https://zh-wc-hub.com/tiyu-zixun — 8 of 8 images without width/height
- https://zh-wc-hub.com/urban-planning — 4 of 4 images without width/height
- https://zh-wc-hub.com/verification-guide — 3 of 3 images without width/height
- https://zh-wc-hub.com/world-cup — 6 of 6 images without width/height
- https://zh-wc-hub.com/world-cup-specials — 4 of 4 images without width/height
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 50 occurrence(s)
- https://zh-wc-hub.com/ — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/chu-xing — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/international-football — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/latest-entrances — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/lv-you — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/platforms — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/product — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/secure-register — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports-data — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports-events — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports-focus — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports-humanity — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/sports-observation — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-fen-xi — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-jian-zhu — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-jing-cai — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-zhuan-ti — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/ti-yu-zu-qiu — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/tiyu-zixun — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/urban-planning — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/verification-guide — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/world-cup — https://zh-wc-hub.com/go?url=official
- https://zh-wc-hub.com/world-cup-specials — https://zh-wc-hub.com/go?url=official
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 4 occurrence(s)
- https://zh-wc-hub.com/latest-entrances — 49 chars
- https://zh-wc-hub.com/platforms — 47 chars
- https://zh-wc-hub.com/secure-register — 49 chars
- https://zh-wc-hub.com/verification-guide — 45 chars
notice Missing Open Graph tags
Rule og.missing · Social · 39 occurrence(s)
- https://zh-wc-hub.com/chu-xing — og:description
- https://zh-wc-hub.com/international-football — og:description
- https://zh-wc-hub.com/ke-ji — og:description
- https://zh-wc-hub.com/lv-you — og:description
- https://zh-wc-hub.com/lvxing-gonglue — og:description
- https://zh-wc-hub.com/product — og:description
- https://zh-wc-hub.com/sports — og:description
- https://zh-wc-hub.com/sports-data — og:description
- https://zh-wc-hub.com/sports-events — og:description
- https://zh-wc-hub.com/sports-focus — og:description
- https://zh-wc-hub.com/sports-humanity — og:description
- https://zh-wc-hub.com/sports-observation — og:description
- https://zh-wc-hub.com/ti-yu-fen-xi — og:description
- https://zh-wc-hub.com/ti-yu-jian-zhu — og:description
- https://zh-wc-hub.com/ti-yu-jing-cai — og:description
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — og:description
- https://zh-wc-hub.com/ti-yu-zhuan-ti — og:description
- https://zh-wc-hub.com/ti-yu-zu-qiu — og:description
- https://zh-wc-hub.com/tiyu-zixun — og:description
- https://zh-wc-hub.com/travel — og:description
- https://zh-wc-hub.com/urban-planning — og:description
- https://zh-wc-hub.com/watch-party — og:description
- https://zh-wc-hub.com/world-cup — og:description
- https://zh-wc-hub.com/world-cup-specials — og:description
- https://zh-wc-hub.com/yidong-tiyan-pingce — og:description
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://zh-wc-hub.com/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/chu-xing — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/international-football — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/latest-entrances — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/lv-you — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/platforms — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/product — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/secure-register — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports-data — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports-events — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports-focus — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports-humanity — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/sports-observation — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-fen-xi — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-jian-zhu — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-jing-cai — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-zhuan-ti — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/ti-yu-zu-qiu — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/tiyu-zixun — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/urban-planning — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/verification-guide — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/world-cup — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://zh-wc-hub.com/world-cup-specials — 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 · 50 occurrence(s)
- https://zh-wc-hub.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://zh-wc-hub.com/chu-xing — 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://zh-wc-hub.com/international-football — 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://zh-wc-hub.com/latest-entrances — 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://zh-wc-hub.com/lv-you — 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://zh-wc-hub.com/platforms — 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://zh-wc-hub.com/product — 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://zh-wc-hub.com/secure-register — 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://zh-wc-hub.com/sports — 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://zh-wc-hub.com/sports-data — 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://zh-wc-hub.com/sports-events — 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://zh-wc-hub.com/sports-focus — 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://zh-wc-hub.com/sports-humanity — 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://zh-wc-hub.com/sports-observation — 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://zh-wc-hub.com/ti-yu-fen-xi — 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://zh-wc-hub.com/ti-yu-jian-zhu — 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://zh-wc-hub.com/ti-yu-jing-cai — 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://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — 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://zh-wc-hub.com/ti-yu-zhuan-ti — 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://zh-wc-hub.com/ti-yu-zu-qiu — 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://zh-wc-hub.com/tiyu-zixun — 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://zh-wc-hub.com/urban-planning — 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://zh-wc-hub.com/verification-guide — 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://zh-wc-hub.com/world-cup — 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://zh-wc-hub.com/world-cup-specials — 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 No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://zh-wc-hub.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/chu-xing — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/international-football — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/latest-entrances — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/lv-you — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/platforms — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/product — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/secure-register — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports-data — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports-events — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports-focus — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports-humanity — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/sports-observation — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-fen-xi — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-jian-zhu — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-jing-cai — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-zhuan-ti — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/ti-yu-zu-qiu — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/tiyu-zixun — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/urban-planning — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/verification-guide — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/world-cup — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://zh-wc-hub.com/world-cup-specials — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice robots.txt missing (root returns 404/none)
Rule robots.txt_missing · Robots · 1 occurrence(s)
- https://zh-wc-hub.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://zh-wc-hub.com/ — CSP
- https://zh-wc-hub.com/chu-xing — CSP
- https://zh-wc-hub.com/international-football — CSP
- https://zh-wc-hub.com/latest-entrances — CSP
- https://zh-wc-hub.com/lv-you — CSP
- https://zh-wc-hub.com/platforms — CSP
- https://zh-wc-hub.com/product — CSP
- https://zh-wc-hub.com/secure-register — CSP
- https://zh-wc-hub.com/sports — CSP
- https://zh-wc-hub.com/sports-data — CSP
- https://zh-wc-hub.com/sports-events — CSP
- https://zh-wc-hub.com/sports-focus — CSP
- https://zh-wc-hub.com/sports-humanity — CSP
- https://zh-wc-hub.com/sports-observation — CSP
- https://zh-wc-hub.com/ti-yu-fen-xi — CSP
- https://zh-wc-hub.com/ti-yu-jian-zhu — CSP
- https://zh-wc-hub.com/ti-yu-jing-cai — CSP
- https://zh-wc-hub.com/ti-yu-sai-shi-qian-zhan — CSP
- https://zh-wc-hub.com/ti-yu-zhuan-ti — CSP
- https://zh-wc-hub.com/ti-yu-zu-qiu — CSP
- https://zh-wc-hub.com/tiyu-zixun — CSP
- https://zh-wc-hub.com/urban-planning — CSP
- https://zh-wc-hub.com/verification-guide — CSP
- https://zh-wc-hub.com/world-cup — CSP
- https://zh-wc-hub.com/world-cup-specials — CSP
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 5 occurrence(s)
- https://zh-wc-hub.com/2026-world-cup-group-k-preview — indexable but not in sitemap
- https://zh-wc-hub.com/ri-ben-shi-jie-bei-tou-zhu-fen-xi-li-xing-pan-duan-zhi-nan — indexable but not in sitemap
- https://zh-wc-hub.com/world-cup-live-betting-rules-guide — indexable but not in sitemap
- https://zh-wc-hub.com/xibanya-vs-zhili-duigong-dazhan — indexable but not in sitemap
- https://zh-wc-hub.com/zuqiu-zaixian-touzhu-liuxiang-lixing-yanjiu-gongkai-shuju-qianzhan-fenxi — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 12 occurrence(s)
- https://zh-wc-hub.com/chu-xing — 14 chars
- https://zh-wc-hub.com/ke-ji — 14 chars
- https://zh-wc-hub.com/lv-you — 14 chars
- https://zh-wc-hub.com/marketing — 14 chars
- https://zh-wc-hub.com/matchday — 14 chars
- https://zh-wc-hub.com/product — 14 chars
- https://zh-wc-hub.com/sai-shi — 14 chars
- https://zh-wc-hub.com/sports — 14 chars
- https://zh-wc-hub.com/travel — 14 chars
- https://zh-wc-hub.com/urban-planning — 14 chars
- https://zh-wc-hub.com/watch-party — 14 chars
- https://zh-wc-hub.com/zu-qiu — 14 chars
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.