Catalog / csland.fun
63

SEO audit for csland.fun

Main Page - CSLAND | CSLAND

other

Health 63/100 (fair) · 50 pages crawled · generated 2026-08-26

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

Welcome to the gaming server project dedicated to CS:GO and CS2!

Screenshot of csland.fun
50
pages crawled
45
indexable pages
2
errors
123
warnings
502
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Sitemap 96 2 0 0
Performance 71 0 48 106
Content 76 0 40 89
Headings 92 0 13 0
Images 96 0 6 55
Agent Readiness 97 0 5 28
Budget 98 0 3 0
Canonical 98 0 3 4
Indexability 98 0 3 0
Duplicate 99 0 2 7
Cache 100 0 0 48
Crawlability 100 0 0 2
Links 100 0 0 4
Meta Description 100 0 0 17
Security 100 0 0 96
Structured Data 100 0 0 45
URL 100 0 0 1
Findings

Errors (1 rules)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 2 occurrence(s)

Warnings (9 rules)

warning Control has no accessible name

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

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

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

  • https://csland.fun/en/vacancies/admin — this noindex page has 16 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://csland.fun/en, https://csland.fun/en/appeals, https://csland.fun/en/vacancies/admin.
  • https://csland.fun/pl/vacancies/admin — this noindex page has 3 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://csland.fun/pl/appeals, https://csland.fun/pl/, https://csland.fun/pl/vacancies/admin.
  • https://csland.fun/uk/vacancies/admin — this noindex page has 3 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://csland.fun/uk/appeals, https://csland.fun/uk/, https://csland.fun/uk/vacancies/admin.

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 3 occurrence(s)

  • https://csland.fun/en — this interior page canonicalizes to the homepage (https://csland.fun/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://csland.fun/pl/ — this interior page canonicalizes to the homepage (https://csland.fun/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://csland.fun/uk/ — this interior page canonicalizes to the homepage (https://csland.fun/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 6 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 48 occurrence(s)

  • https://csland.fun/ — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/appeals — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/battlepass — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/blocks — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/changelog — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/en — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/en/appeals — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/news — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/news/ruletka-za-striki — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/payments — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/personal-data — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/pl/appeals — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/privacy — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/roulette — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/rules — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/servers — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/shop — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/skinchanger — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/stats — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/support — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/uk/ — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/uk/appeals — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/vacancies — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/vacancies/moder — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://csland.fun/vips — the likely hero/LCP image (logo.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

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

Notices (19 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

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

notice Canonical points to a different URL

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

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 7 occurrence(s)

  • https://csland.fun/ — meta description shared by 4 pages: https://csland.fun/payments, https://csland.fun/personal-data, https://csland.fun/privacy
  • https://csland.fun/en/payments — meta description shared by 3 pages: https://csland.fun/en/personal-data, https://csland.fun/en/privacy
  • https://csland.fun/en/personal-data — meta description shared by 3 pages: https://csland.fun/en/payments, https://csland.fun/en/privacy
  • https://csland.fun/en/privacy — meta description shared by 3 pages: https://csland.fun/en/payments, https://csland.fun/en/personal-data
  • https://csland.fun/payments — meta description shared by 4 pages: https://csland.fun/personal-data, https://csland.fun/privacy, https://csland.fun/
  • https://csland.fun/personal-data — meta description shared by 4 pages: https://csland.fun/payments, https://csland.fun/privacy, https://csland.fun/
  • https://csland.fun/privacy — meta description shared by 4 pages: https://csland.fun/payments, https://csland.fun/personal-data, https://csland.fun/

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 7 occurrence(s)

  • https://csland.fun/en/news — 6 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news — 6 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news/novye-skiny-byli-dobavleny-na-vse-servera — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news/ruletka-za-striki — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news/s-pervym-dnyom-leta — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news/sozdavay-svoi-sety-skinov-v-cs2 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://csland.fun/news/teper-ty-mozhesh-igrat-na-vseh-serverah — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Images without width/height (layout shift / CLS)

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

notice Internal link has no anchor text / accessible name

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

  • https://csland.fun/ — 5 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://csland.fun/en — 5 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://csland.fun/pl/ — 5 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://csland.fun/uk/ — 5 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 48 occurrence(s)

  • https://csland.fun/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/appeals — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/battlepass — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/blocks — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/changelog — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/en — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/en/appeals — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/news — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/news/ruletka-za-striki — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/payments — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/personal-data — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/pl/appeals — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/privacy — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/roulette — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/rules — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/servers — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/shop — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/skinchanger — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/stats — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/support — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/uk/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/uk/appeals — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/vacancies — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/vacancies/moder — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
  • https://csland.fun/vips — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt

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

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

  • https://csland.fun/en/news — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://csland.fun/news — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://csland.fun/news/novye-skiny-byli-dobavleny-na-vse-servera — 1 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://csland.fun/news/ruletka-za-striki — 1 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://csland.fun/news/s-pervym-dnyom-leta — 1 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://csland.fun/news/sozdavay-svoi-sety-skinov-v-cs2 — 1 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://csland.fun/news/teper-ty-mozhesh-igrat-na-vseh-serverah — 1 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://csland.fun/vacancies — 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://csland.fun/vacancies/Content%20Maker — 1 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://csland.fun/vacancies/moder — 1 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 · 48 occurrence(s)

  • https://csland.fun/ — 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://csland.fun/appeals — 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://csland.fun/battlepass — 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://csland.fun/blocks — 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://csland.fun/changelog — 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://csland.fun/en — 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://csland.fun/en/appeals — 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://csland.fun/news — 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://csland.fun/news/ruletka-za-striki — 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://csland.fun/payments — 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://csland.fun/personal-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://csland.fun/pl/appeals — 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://csland.fun/privacy — 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://csland.fun/roulette — 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://csland.fun/rules — 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://csland.fun/servers — 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://csland.fun/shop — 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://csland.fun/skinchanger — 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://csland.fun/stats — 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://csland.fun/support — 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://csland.fun/uk/ — 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://csland.fun/uk/appeals — 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://csland.fun/vacancies — 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://csland.fun/vacancies/moder — 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://csland.fun/vips — 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 · 48 occurrence(s)

  • https://csland.fun/ — 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://csland.fun/appeals — 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://csland.fun/battlepass — 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://csland.fun/blocks — 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://csland.fun/changelog — 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://csland.fun/en — 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://csland.fun/en/appeals — 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://csland.fun/news — 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://csland.fun/news/ruletka-za-striki — 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://csland.fun/payments — 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://csland.fun/personal-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://csland.fun/pl/appeals — 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://csland.fun/privacy — 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://csland.fun/roulette — 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://csland.fun/rules — 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://csland.fun/servers — 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://csland.fun/shop — 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://csland.fun/skinchanger — 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://csland.fun/stats — 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://csland.fun/support — 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://csland.fun/uk/ — 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://csland.fun/uk/appeals — 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://csland.fun/vacancies — 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://csland.fun/vacancies/moder — 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://csland.fun/vips — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 2 occurrence(s)

notice Missing recommended security headers

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

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 48 occurrence(s)

  • https://csland.fun/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/appeals — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/battlepass — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/blocks — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/changelog — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/en — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/en/appeals — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/news — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/news/ruletka-za-striki — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/payments — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/personal-data — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/pl/appeals — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/privacy — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/roulette — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/rules — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/servers — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/shop — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/skinchanger — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/stats — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/support — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/uk/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/uk/appeals — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/vacancies — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/vacancies/moder — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://csland.fun/vips — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://csland.fun/
Главная страница - CSLAND | CSLAND
200 yes 54 48
https://csland.fun/news
Новости проекта - CSLAND | CSLAND
200 yes 121 29
https://csland.fun/shop
Магазин услуг - CSLAND | CSLAND
200 yes 66 29
https://csland.fun/skinchanger
SkinChanger - CSLAND | CSLAND
200 yes 53 29
https://csland.fun/vacancies
Вакансии - CSLAND | CSLAND
200 yes 73 29
https://csland.fun/privacy
Политика конфиденциальности - CSLAND | CSLAND
200 yes 1361 27
https://csland.fun/blocks
Блокировки - CSLAND | CSLAND
200 yes 58 26
https://csland.fun/changelog
Список изменений - CSLAND | CSLAND
200 yes 46 26
https://csland.fun/personal-data
Персональные данные - CSLAND | CSLAND
200 yes 426 26
https://csland.fun/rules
Правила проекта - CSLAND | CSLAND
200 yes 43 26
https://csland.fun/servers
Мониторинг серверов - CSLAND | CSLAND
200 yes 57 26
https://csland.fun/stats
Статистика на серверах - CSLAND | CSLAND
200 yes 78 26
https://csland.fun/vips
VIP-игроки - CSLAND | CSLAND
200 yes 73 26
https://csland.fun/en
Main Page - CSLAND | CSLAND
200 yes 49 16
https://csland.fun/en/blocks
Blocks - CSLAND | CSLAND
200 yes 53 16
https://csland.fun/en/changelog
Changelog - CSLAND | CSLAND
200 yes 41 16
https://csland.fun/en/news
Project News - CSLAND | CSLAND
200 yes 117 16
https://csland.fun/en/personal-data
Personal Data - CSLAND | CSLAND
200 yes 422 16
https://csland.fun/en/privacy
Privacy Policy - CSLAND | CSLAND
200 yes 1357 16
https://csland.fun/en/rules
Project Rules - CSLAND | CSLAND
200 yes 39 16
https://csland.fun/en/servers
Server Monitoring - CSLAND | CSLAND
200 yes 52 16
https://csland.fun/en/shop
Shop - CSLAND | CSLAND
200 yes 62 16
https://csland.fun/en/vacancies/admin
Vacancies (admin-panel) - CSLAND | CSLAND
200 no 46 16
https://csland.fun/support
Поддержка - CSLAND | CSLAND
200 yes 50 6
https://csland.fun/pl/
Strona główna - CSLAND | CSLAND
200 yes 60 3
https://csland.fun/pl/vacancies/admin
Wakaty (panel administracyjny) - CSLAND | CSLAND
200 no 58 3
https://csland.fun/uk/
Головна сторінка - CSLAND | CSLAND
200 yes 54 3
https://csland.fun/uk/vacancies/admin
Вакансії (адмін-панель) - CSLAND | CSLAND
200 no 50 3
https://csland.fun/vacancies/Content%20Maker
Вакансия "Контент-мейкер" - CSLAND | CSLAND
200 yes 194 1
https://csland.fun/vacancies/moder
Вакансия "Модератор" - CSLAND | CSLAND
200 yes 123 1
https://csland.fun/news/novye-skiny-byli-dobavleny-na-vse-servera
😍 НОВЫЕ СКИНЫ БЫЛИ ДОБАВЛЕНЫ НА ВСЕ СЕРВЕРА - CSLAND | CSLAND
200 yes 73 1
https://csland.fun/news/novyy-sayt-csland.fun
⚡ НОВЫЙ САЙТ — CSLAND.FUN - CSLAND | CSLAND
200 yes 207 1
https://csland.fun/news/ruletka-za-striki
🔥 Рулетка за стрики - CSLAND | CSLAND
200 yes 143 1
https://csland.fun/news/s-pervym-dnyom-leta
С первым днём лета! 🌸 - CSLAND | CSLAND
200 yes 112 1
https://csland.fun/news/sozdavay-svoi-sety-skinov-v-cs2
Создавай свои сеты скинов в CS2! - CSLAND | CSLAND
200 yes 100 1
https://csland.fun/news/teper-ty-mozhesh-igrat-na-vseh-serverah
Теперь ты можешь играть на всех серверах! - CSLAND | CSLAND
200 yes 119 1
https://csland.fun/appeals
Апелляции - CSLAND | CSLAND
200 yes 50 0
https://csland.fun/battlepass
Боевой пропуск - CSLAND | CSLAND
200 yes 59 0
https://csland.fun/en/appeals
Appeals - CSLAND | CSLAND
200 yes 47 0
https://csland.fun/en/battlepass
Battle Pass - CSLAND | CSLAND
200 yes 56 0
https://csland.fun/en/bonuses
Bonuses - CSLAND | CSLAND
200 yes 56 0
https://csland.fun/en/notifications
Notification Centre - CSLAND | CSLAND
200 yes 39 0
https://csland.fun/en/payments
Main Page - CSLAND | CSLAND
200 yes 35 0
https://csland.fun/en/roulette
Roulette - CSLAND | CSLAND
200 yes 59 0
https://csland.fun/payments
Главная страница - CSLAND | CSLAND
200 yes 39 0
https://csland.fun/pl/appeals
Apelacje - CSLAND | CSLAND
200 yes 59 0
https://csland.fun/roulette
Рулетка - CSLAND | CSLAND
200 yes 59 0
https://csland.fun/uk/appeals
Апеляції - CSLAND | CSLAND
200 yes 50 0
https://csland.fun/bonuses 0 no 0 0
https://csland.fun/notifications 0 no 0 0

Audit your own site — free

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

Scan your site →