65
SEO audit for chessclub.com
ICC Play Area
Health 65/100 (fair) · 6 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Play chess online with the ICC Play Area. Join games, solve puzzles, and more!
6
pages crawled
0
indexable pages
0
errors
23
warnings
18
notices
0
orphan pages
0
broken links
Category breakdown
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Headings | 70 | 0 | 6 | 0 |
| Indexability | 70 | 0 | 6 | 0 |
| Rendering | 70 | 0 | 6 | 0 |
| Sitemap | 75 | 0 | 5 | 0 |
| Performance | 100 | 0 | 0 | 6 |
| Security | 100 | 0 | 0 | 6 |
| Titles | 100 | 0 | 0 | 6 |
Findings
Warnings (4 rules)
warning Missing <h1>
Rule h1.missing · Headings · 6 occurrence(s)
warning Page is noindex
Rule index.noindex · Indexability · 6 occurrence(s)
- https://play.chessclub.com/ — meta/X-Robots: meta=noindex
- https://play.chessclub.com/analysis — meta/X-Robots: meta=noindex
- https://play.chessclub.com/cca — meta/X-Robots: meta=noindex
- https://play.chessclub.com/daily-puzzle — meta/X-Robots: meta=noindex
- https://play.chessclub.com/puzzles — meta/X-Robots: meta=noindex
- https://play.chessclub.com/watch — meta/X-Robots: meta=noindex
warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)
Rule rendering.js_shell · Rendering · 6 occurrence(s)
- https://play.chessclub.com/ — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
- https://play.chessclub.com/analysis — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
- https://play.chessclub.com/cca — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
- https://play.chessclub.com/daily-puzzle — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
- https://play.chessclub.com/puzzles — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
- https://play.chessclub.com/watch — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
warning Non-indexable URL listed in sitemap
Rule sitemap.non_indexable · Sitemap · 5 occurrence(s)
- https://play.chessclub.com/ — listed in sitemap but noindex
- https://play.chessclub.com/analysis — listed in sitemap but noindex
- https://play.chessclub.com/daily-puzzle — listed in sitemap but noindex
- https://play.chessclub.com/puzzles — listed in sitemap but noindex
- https://play.chessclub.com/watch — listed in sitemap but noindex
Notices (3 rules)
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 6 occurrence(s)
- https://play.chessclub.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://play.chessclub.com/analysis — 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://play.chessclub.com/cca — 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://play.chessclub.com/daily-puzzle — 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://play.chessclub.com/puzzles — 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://play.chessclub.com/watch — 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 Missing recommended security headers
Rule security.missing_headers · Security · 6 occurrence(s)
- https://play.chessclub.com/ — HSTS, CSP, X-Content-Type-Options
- https://play.chessclub.com/analysis — HSTS, CSP, X-Content-Type-Options
- https://play.chessclub.com/cca — HSTS, CSP, X-Content-Type-Options
- https://play.chessclub.com/daily-puzzle — X-Content-Type-Options, HSTS, CSP
- https://play.chessclub.com/puzzles — HSTS, CSP, X-Content-Type-Options
- https://play.chessclub.com/watch — X-Content-Type-Options, HSTS, CSP
notice Title is very short
Rule title.too_short · Titles · 6 occurrence(s)
- https://play.chessclub.com/ — 13 chars
- https://play.chessclub.com/analysis — 13 chars
- https://play.chessclub.com/cca — 13 chars
- https://play.chessclub.com/daily-puzzle — 13 chars
- https://play.chessclub.com/puzzles — 13 chars
- https://play.chessclub.com/watch — 13 chars
Pages (showing 6 of 6)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://play.chessclub.com/ ICC Play Area |
200 | no | 0 | 0 |
| https://play.chessclub.com/analysis ICC Play Area |
200 | no | 0 | 0 |
| https://play.chessclub.com/cca ICC Play Area |
200 | no | 0 | 0 |
| https://play.chessclub.com/daily-puzzle ICC Play Area |
200 | no | 0 | 0 |
| https://play.chessclub.com/puzzles ICC Play Area |
200 | no | 0 | 0 |
| https://play.chessclub.com/watch ICC Play Area |
200 | no | 0 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.