Catalog / mksport1.io
67

SEO audit for mksport1.io

Mksport - Link Vào Mksport Uy Tín, An Toàn - Tải Nhận 100K

blogWordPress

Health 67/100 (fair) · 15 pages crawled · generated 2026-08-26

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

Mksport là nhà cái cá cược hàng đầu 2025. Link vào cổng chơi an toàn, bảo mật tuyệt đối. Tải app nhận ngay 100K và trải nghiệm kèo hấp dẫn.

Screenshot of mksport1.io
15
pages crawled
8
indexable pages
0
errors
199
warnings
84
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 0 0 169 0
Performance 74 0 13 39
Headings 88 0 6 6
Budget 90 0 5 0
Indexability 90 0 5 0
Duplicate 98 0 1 0
Canonical 100 0 0 8
Crawlability 100 0 0 13
Security 100 0 0 14
Social 100 0 0 1
Structured Data 100 0 0 1
Titles 100 0 0 1
URL 100 0 0 1
Findings

Warnings (6 rules)

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

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

  • https://mksport1.io/game-bai/ — this noindex page has 13 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://mksport1.io/, https://mksport1.io/game-bai/, https://mksport1.io/live-casino/.
  • https://mksport1.io/huong-dan/ — this noindex page has 13 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://mksport1.io/, https://mksport1.io/game-bai/, https://mksport1.io/live-casino/.
  • https://mksport1.io/live-casino/ — this noindex page has 13 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://mksport1.io/, https://mksport1.io/game-bai/, https://mksport1.io/live-casino/.
  • https://mksport1.io/the-thao/ — this noindex page has 13 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://mksport1.io/, https://mksport1.io/game-bai/, https://mksport1.io/live-casino/.
  • https://mksport1.io/tin-tuc-one88/ — this noindex page has 13 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://mksport1.io/, https://mksport1.io/game-bai/, https://mksport1.io/live-casino/.

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://mksport1.io/ — http://mksport1.io/ 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 Page is noindex

Rule index.noindex · Indexability · 5 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 169 occurrence(s)

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

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

Notices (11 rules)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 8 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 6 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://mksport1.io/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/author/jasonthanhpham/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/chinh-sach-bao-mat/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/dai-ly/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/dieu-khoan-dieu-kien/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/game-bai/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/gioi-thieu/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/huong-dan/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/khuyen-mai/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/lien-he/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/live-casino/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/the-thao/ — the likely hero/LCP image (logo-mksport.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://mksport1.io/tin-tuc-one88/ — the likely hero/LCP image (logo-mksport.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 Missing Open Graph tags

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

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

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

  • https://mksport1.io/ — 4 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://mksport1.io/author/jasonthanhpham/ — 3 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://mksport1.io/chinh-sach-bao-mat/ — 3 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://mksport1.io/dai-ly/ — 3 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://mksport1.io/dieu-khoan-dieu-kien/ — 3 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://mksport1.io/game-bai/ — 3 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://mksport1.io/gioi-thieu/ — 3 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://mksport1.io/huong-dan/ — 3 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://mksport1.io/khuyen-mai/ — 3 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://mksport1.io/lien-he/ — 3 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://mksport1.io/live-casino/ — 3 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://mksport1.io/the-thao/ — 3 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://mksport1.io/tin-tuc-one88/ — 3 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 · 13 occurrence(s)

  • https://mksport1.io/ — 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://mksport1.io/author/jasonthanhpham/ — 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://mksport1.io/chinh-sach-bao-mat/ — 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://mksport1.io/dai-ly/ — 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://mksport1.io/dieu-khoan-dieu-kien/ — 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://mksport1.io/game-bai/ — 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://mksport1.io/gioi-thieu/ — 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://mksport1.io/huong-dan/ — 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://mksport1.io/khuyen-mai/ — 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://mksport1.io/lien-he/ — 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://mksport1.io/live-casino/ — 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://mksport1.io/the-thao/ — 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://mksport1.io/tin-tuc-one88/ — 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 URL redirects to another URL

Rule redirect.single · Crawlability · 13 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://mksport1.io/ — 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 · 14 occurrence(s)

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

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

  • https://mksport1.io/ — the <title> and the H1 are identical — differentiate them to cover more query variation

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 15 of 15)
URLStatusIndexableWordsIn-links
https://mksport1.io/
Mksport - Link Vào Mksport Uy Tín, An Toàn - Tải Nhận 100K
200 yes 2491 13
https://mksport1.io/author/jasonthanhpham/
Jason Thành Phạm - Ceo Nhà Cái Mksport Uy Tín, Minh Bạch
200 yes 1519 13
https://mksport1.io/chinh-sach-bao-mat/
Chính Sách Bảo Mật Mksport - Lá Chắn An Toàn Cho Hội Viên
200 yes 1261 13
https://mksport1.io/dai-ly/
Đại lý Mksport - Mô Hình Kiếm Tiền Online Thu Động Tiềm Năng
200 yes 1403 13
https://mksport1.io/dieu-khoan-dieu-kien/
Điều Khoản Điều Kiện Mksport - Bộ Khung Ứng Xử Cho Hội Viên
200 yes 1460 13
https://mksport1.io/game-bai/
Game Bài - Nhà cái Mksport
200 no 168 13
https://mksport1.io/gioi-thieu/
Giới Thiệu Mksport – Nhà Cái Uy Tín Nổi Danh Toàn Châu Á
200 yes 1467 13
https://mksport1.io/go/
DE88 🎖️ Nhà Cái Cá Cược Thể Thao, Casino Uy Tín #1 Châu Á
200 yes 1545 13
https://mksport1.io/huong-dan/
Hướng Dẫn - Nhà cái Mksport
200 no 168 13
https://mksport1.io/khuyen-mai/
Khuyến Mãi Mksport - Ưu Đãi Hấp Dẫn Cho Tân Thủ, Cũ và VIP
200 yes 1313 13
https://mksport1.io/lien-he/
Liên Hệ Mksport - 5 Kênh Tương Tác Hỗ Trợ Hội Viên 24/7
200 yes 1429 13
https://mksport1.io/live-casino/
Live casino - Nhà cái Mksport
200 no 168 13
https://mksport1.io/the-thao/
Thể Thao - Nhà cái Mksport
200 no 168 13
https://mksport1.io/tin-tuc-one88/
Tin tức - Nhà cái Mksport
200 no 168 13
https://mksport1.io/sitemap_index.xml 200 no 0 13

Audit your own site — free

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

Scan your site →