Catalog / aftermathplay.com
66

SEO audit for aftermathplay.com

Aftermath interactive – We craft solutions for the gaming industry that make an impact beyond the next quarter

corporate

Health 66/100 (fair) · 25 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
25
pages crawled
23
indexable pages
0
errors
109
warnings
238
notices
10
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 71 0 24 5
Performance 71 0 24 78
Meta Description 72 0 23 0
Content 84 0 13 20
Links 88 0 10 7
Titles 90 0 8 0
Canonical 96 0 3 0
Headings 98 0 2 0
Budget 99 0 1 0
Indexability 99 0 1 0
Images 100 0 0 25
Security 100 0 0 26
Sitemap 100 0 0 2
Social 100 0 0 46
Structured Data 100 0 0 23
URL 100 0 0 6
Findings

Warnings (10 rules)

warning Control has no accessible name

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

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

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

  • https://aftermathplay.com/hello-world/?replytocom=1 — this noindex page has 2 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://aftermathplay.com/hello-world/, https://aftermathplay.com/hello-world/?replytocom=1.

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Page is noindex

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

warning Orphan page (no internal inlinks)

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

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

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

Notices (21 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 11 occurrence(s)

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

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

  • https://aftermathplay.com/about-us/ — 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 Likely hero image lacks fetchpriority=high

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

  • https://aftermathplay.com/ — the likely hero/LCP image (explore-img.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://aftermathplay.com/about-us/ — the likely hero/LCP image (linkedin.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://aftermathplay.com/author/formatfabriken/ — the likely hero/LCP image (80fd78959996253f94fd7b6924b8523f926f8b875ae3cb4cefbbebcb4cc2f04b) 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://aftermathplay.com/hello-world/ — the likely hero/LCP image (8e1606e6fba450a9362af43874c1b2dfad34c782e33d0a51e1b46c18a2a567dd) 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://aftermathplay.com/hello-world/?replytocom=1 — the likely hero/LCP image (8e1606e6fba450a9362af43874c1b2dfad34c782e33d0a51e1b46c18a2a567dd) 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://aftermathplay.com/home-page/ — the likely hero/LCP image (explore-img.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 · 24 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://aftermathplay.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://aftermathplay.com/2022/06/ — 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://aftermathplay.com/about-us/ — 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://aftermathplay.com/aftermath-interactive-launches-stringency-ai-a-suite-of-ai-powered-tools-for-assessing-news-media-credibility-and-quality/ — 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://aftermathplay.com/aftermath-interactive-unveils-intent-driven-framework-to-regulate-sustainable-online-play/ — 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://aftermathplay.com/ai-acquires-tech-to-gamify-fantasy-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://aftermathplay.com/ai-assisted-development/ — 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://aftermathplay.com/author/formatfabriken/ — 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://aftermathplay.com/casual-f2p/ — 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://aftermathplay.com/category/uncategorized/ — 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://aftermathplay.com/fractional-consulting/ — 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://aftermathplay.com/game-concepts/ — 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://aftermathplay.com/hello-world/ — 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://aftermathplay.com/hello-world/?replytocom=1 — 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://aftermathplay.com/home-page/ — 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://aftermathplay.com/media/ — 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://aftermathplay.com/player-found-agency-to-help-market-hands-of-victory/ — 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://aftermathplay.com/poker-inspired-f2p-pvp-game-hands-of-victory-soft-launches-with-novel-skill-to-win-tournaments/ — 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://aftermathplay.com/poker-skill-game-partnership/ — 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://aftermathplay.com/real-money-gaming/ — 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://aftermathplay.com/sample-page/ — 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://aftermathplay.com/stringency-ai/ — 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://aftermathplay.com/sustainable-play-framework/ — 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://aftermathplay.com/svensk-spelstudio-mjuklanserar-gratis-skicklighetsturneringar-for-sitt-pokerbaserade-free-to-play-kortspel-hands-of-victory/ — 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 · 24 occurrence(s)

  • https://aftermathplay.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://aftermathplay.com/2022/06/ — 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://aftermathplay.com/about-us/ — 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://aftermathplay.com/aftermath-interactive-launches-stringency-ai-a-suite-of-ai-powered-tools-for-assessing-news-media-credibility-and-quality/ — 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://aftermathplay.com/aftermath-interactive-unveils-intent-driven-framework-to-regulate-sustainable-online-play/ — 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://aftermathplay.com/ai-acquires-tech-to-gamify-fantasy-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://aftermathplay.com/ai-assisted-development/ — 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://aftermathplay.com/author/formatfabriken/ — 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://aftermathplay.com/casual-f2p/ — 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://aftermathplay.com/category/uncategorized/ — 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://aftermathplay.com/fractional-consulting/ — 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://aftermathplay.com/game-concepts/ — 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://aftermathplay.com/hello-world/ — 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://aftermathplay.com/hello-world/?replytocom=1 — 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://aftermathplay.com/home-page/ — 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://aftermathplay.com/media/ — 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://aftermathplay.com/player-found-agency-to-help-market-hands-of-victory/ — 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://aftermathplay.com/poker-inspired-f2p-pvp-game-hands-of-victory-soft-launches-with-novel-skill-to-win-tournaments/ — 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://aftermathplay.com/poker-skill-game-partnership/ — 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://aftermathplay.com/real-money-gaming/ — 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://aftermathplay.com/sample-page/ — 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://aftermathplay.com/stringency-ai/ — 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://aftermathplay.com/sustainable-play-framework/ — 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://aftermathplay.com/svensk-spelstudio-mjuklanserar-gratis-skicklighetsturneringar-for-sitt-pokerbaserade-free-to-play-kortspel-hands-of-victory/ — 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 · 24 occurrence(s)

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

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

notice Indexable page not listed in sitemap

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

notice Uppercase letters in URL path

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

Pages (showing 25 of 25)
URLStatusIndexableWordsIn-links
https://aftermathplay.com/
Aftermath interactive – We craft solutions for the gaming industry that make an impact beyond the next quarter
200 yes 575 24
https://aftermathplay.com/about-us/
About us – Aftermath interactive
200 yes 177 24
https://aftermathplay.com/home-page/
Home Page – Aftermath interactive
200 yes 295 24
https://aftermathplay.com/poker-skill-game-partnership/
Aftermath Interactive and Hensel Grad Announce Strategic Agreement to Develop Skill-Based Poker Game for U.S. – Aftermath interactive
200 yes 678 2
https://aftermathplay.com/aftermath-interactive-launches-stringency-ai-a-suite-of-ai-powered-tools-for-assessing-news-media-credibility-and-quality/
Aftermath Interactive Launches Stringency.ai  —  a suite of AI-powered tools for assessing News Media Credibility and Quality – Aftermath interactive
200 yes 384 1
https://aftermathplay.com/aftermath-interactive-unveils-intent-driven-framework-to-regulate-sustainable-online-play/
Aftermath Interactive Unveils Intent-Driven Framework to Regulate Sustainable Online Play – Aftermath interactive
200 yes 431 1
https://aftermathplay.com/2022/06/
June 2022 – Aftermath interactive
200 yes 80 13
https://aftermathplay.com/category/uncategorized/
Uncategorized – Aftermath interactive
200 yes 78 13
https://aftermathplay.com/hello-world/
Hello world! – Aftermath interactive
200 yes 153 13
https://aftermathplay.com/author/formatfabriken/
Aftermath Interactive – Aftermath interactive
200 yes 78 5
https://aftermathplay.com/hello-world/?replytocom=1
Hello world! – Aftermath interactive
200 no 157 2
https://aftermathplay.com/ai-acquires-tech-to-gamify-fantasy-sports/
Aftermath Interactive acquires tech to bridge the gap between fantasy sports and games and enter 15 billion USD market  – Aftermath interactive
200 yes 562 1
https://aftermathplay.com/player-found-agency-to-help-market-hands-of-victory/
Aftermath Interactive partners with organic influencer marketing agency Player Found to promote the Steam launch of the studio’s competitive card game Hands of Victory – Aftermath interactive
200 yes 575 1
https://aftermathplay.com/poker-inspired-f2p-pvp-game-hands-of-victory-soft-launches-with-novel-skill-to-win-tournaments/
Poker-inspired PVP game Hands of Victory soft-launches with novel skill-to-win tournaments – Aftermath interactive
200 yes 535 1
https://aftermathplay.com/ai-assisted-development/
AI Assisted digital product development consulting – Aftermath interactive
200 yes 77 0
https://aftermathplay.com/casual-f2p/
Sweepstakes – Aftermath interactive
200 yes 75 0
https://aftermathplay.com/fractional-consulting/
Fractional consulting – Aftermath interactive
200 yes 46 0
https://aftermathplay.com/game-concepts/
Fantasy Sports 3.0 – Aftermath interactive
200 yes 75 0
https://aftermathplay.com/media/
Media – Aftermath interactive
200 yes 222 0
https://aftermathplay.com/real-money-gaming/
Skill-based RMG card games – Aftermath interactive
200 yes 79 0
https://aftermathplay.com/sample-page/
Hands of Victory – Aftermath interactive
200 yes 84 0
https://aftermathplay.com/stringency-ai/
Stringency.ai – Aftermath interactive
200 yes 75 0
https://aftermathplay.com/sustainable-play-framework/
Sustainable play framework – Aftermath interactive
200 yes 84 0
https://aftermathplay.com/svensk-spelstudio-mjuklanserar-gratis-skicklighetsturneringar-for-sitt-pokerbaserade-free-to-play-kortspel-hands-of-victory/
Svensk spelstudio mjuklanserar gratis skicklighetsturneringar i sitt pokerbaserade free-to-play kortspel Hands of Victory – Aftermath interactive
200 yes 435 0
https://aftermathplay.com/wp-content/uploads/2026/07/An-intent-driven-framework-for-the-regulation-of-sustainable-play.pdf 200 no 0 1

Audit your own site — free

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

Scan your site →