SEO audit for existential-drifter.com
Existential Drifter
Health 65/100 (fair) · 13 pages crawled · generated 2026-07-12
Download Markdown report (feed to ChatGPT / Claude / Cursor)Home page of Existential Drifter
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 72 | 0 | 12 | 8 |
| Images | 72 | 0 | 12 | 12 |
| Performance | 72 | 0 | 12 | 0 |
| Content | 77 | 0 | 10 | 6 |
| Duplicate | 91 | 0 | 4 | 5 |
| Cache | 100 | 0 | 0 | 12 |
| Canonical | 100 | 0 | 0 | 9 |
| Crawlability | 100 | 0 | 0 | 1 |
| Headings | 100 | 0 | 0 | 12 |
| Meta Description | 100 | 0 | 0 | 12 |
| Mobile | 100 | 0 | 0 | 12 |
| Structured Data | 100 | 0 | 0 | 4 |
| Titles | 100 | 0 | 0 | 1 |
Warnings (6 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 12 occurrence(s)
- https://existential-drifter.com/ — 35 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/about — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/home — 35 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/live — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/single/182607/stitch — 11 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 11 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/single/183649/simulations-of-illusions — 11 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/single/183745/livin-on-easy-street — 11 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/track/4742570/stitch — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 7 button/link(s) with no text or aria-label — an agent can't target them
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 7 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 10 occurrence(s)
- https://existential-drifter.com/about — 31 words
- https://existential-drifter.com/live — 19 words
- https://existential-drifter.com/single/182607/stitch — 53 words
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 65 words
- https://existential-drifter.com/single/183649/simulations-of-illusions — 61 words
- https://existential-drifter.com/single/183745/livin-on-easy-street — 65 words
- https://existential-drifter.com/track/4742570/stitch — 38 words
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 47 words
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 50 words
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 44 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://existential-drifter.com/ — content shared by 2 pages: https://existential-drifter.com/home
- https://existential-drifter.com/home — content shared by 2 pages: https://existential-drifter.com/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://existential-drifter.com/ — title shared by 2 pages: https://existential-drifter.com/home
- https://existential-drifter.com/home — title shared by 2 pages: https://existential-drifter.com/
warning Images missing alt text
Rule images.missing_alt · Images · 12 occurrence(s)
- https://existential-drifter.com/ — 1 of 5 images missing alt
- https://existential-drifter.com/about — 1 of 2 images missing alt
- https://existential-drifter.com/home — 1 of 5 images missing alt
- https://existential-drifter.com/live — 1 of 1 images missing alt
- https://existential-drifter.com/single/182607/stitch — 1 of 2 images missing alt
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 1 of 2 images missing alt
- https://existential-drifter.com/single/183649/simulations-of-illusions — 1 of 2 images missing alt
- https://existential-drifter.com/single/183745/livin-on-easy-street — 1 of 2 images missing alt
- https://existential-drifter.com/track/4742570/stitch — 3 of 3 images missing alt
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 3 of 3 images missing alt
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 1 of 1 images missing alt
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 1 of 1 images missing alt
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 12 occurrence(s)
- https://existential-drifter.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/about — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/home — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/live — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/single/182607/stitch — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/single/183649/simulations-of-illusions — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/single/183745/livin-on-easy-street — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/track/4742570/stitch — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 1 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (13 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://existential-drifter.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 7 occurrence(s)
- https://existential-drifter.com/ — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/home — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/single/182607/stitch — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/single/183649/simulations-of-illusions — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/single/183745/livin-on-easy-street — add a <main> element (or role=main) around the primary content
- https://existential-drifter.com/track/4776884/livin-on-easy-street — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 12 occurrence(s)
- https://existential-drifter.com/ — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/about — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/home — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/live — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/single/182607/stitch — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/single/183649/simulations-of-illusions — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/single/183745/livin-on-easy-street — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/track/4742570/stitch — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/track/4776884/livin-on-easy-street — Cache-Control: no-cache, no-store · cdn: HIT
- https://existential-drifter.com/track/4815063/simulations-of-illusions — Cache-Control: no-cache, no-store · cdn: HIT
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 9 occurrence(s)
- https://existential-drifter.com/ — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/single/182607/stitch — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/single/183649/simulations-of-illusions — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/single/183745/livin-on-easy-street — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/track/4742570/stitch — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/track/4776884/livin-on-easy-street — canonical=https://existential-drifter.com/home
- https://existential-drifter.com/track/4815063/simulations-of-illusions — canonical=https://existential-drifter.com/home
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 6 occurrence(s)
- https://existential-drifter.com/about — 2.0%
- https://existential-drifter.com/live — 1.6%
- https://existential-drifter.com/track/4742570/stitch — 4.2%
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 4.3%
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 4.5%
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 4.4%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 5 occurrence(s)
- https://existential-drifter.com/ — meta description shared by 2 pages: https://existential-drifter.com/home
- https://existential-drifter.com/home — meta description shared by 2 pages: https://existential-drifter.com/
- https://existential-drifter.com/track/4742570/stitch — meta description shared by 3 pages: https://existential-drifter.com/track/4758728/echo-s-outside-of-time, https://existential-drifter.com/track/4815063/simulations-of-illusions
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — meta description shared by 3 pages: https://existential-drifter.com/track/4742570/stitch, https://existential-drifter.com/track/4815063/simulations-of-illusions
- https://existential-drifter.com/track/4815063/simulations-of-illusions — meta description shared by 3 pages: https://existential-drifter.com/track/4758728/echo-s-outside-of-time, https://existential-drifter.com/track/4742570/stitch
notice Multiple <h1> elements
Rule h1.multiple · Headings · 12 occurrence(s)
- https://existential-drifter.com/ — 6 <h1> elements
- https://existential-drifter.com/about — 2 <h1> elements
- https://existential-drifter.com/home — 6 <h1> elements
- https://existential-drifter.com/live — 2 <h1> elements
- https://existential-drifter.com/single/182607/stitch — 3 <h1> elements
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 3 <h1> elements
- https://existential-drifter.com/single/183649/simulations-of-illusions — 3 <h1> elements
- https://existential-drifter.com/single/183745/livin-on-easy-street — 3 <h1> elements
- https://existential-drifter.com/track/4742570/stitch — 2 <h1> elements
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 2 <h1> elements
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 2 <h1> elements
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 2 <h1> elements
notice Missing html lang attribute
Rule i18n.lang_missing · Mobile · 12 occurrence(s)
- https://existential-drifter.com/
- https://existential-drifter.com/about
- https://existential-drifter.com/home
- https://existential-drifter.com/live
- https://existential-drifter.com/single/182607/stitch
- https://existential-drifter.com/single/183646/echo-s-outside-of-time
- https://existential-drifter.com/single/183649/simulations-of-illusions
- https://existential-drifter.com/single/183745/livin-on-easy-street
- https://existential-drifter.com/track/4742570/stitch
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time
- https://existential-drifter.com/track/4776884/livin-on-easy-street
- https://existential-drifter.com/track/4815063/simulations-of-illusions
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 12 occurrence(s)
- https://existential-drifter.com/ — 5 of 5 images without width/height
- https://existential-drifter.com/about — 2 of 2 images without width/height
- https://existential-drifter.com/home — 5 of 5 images without width/height
- https://existential-drifter.com/live — 1 of 1 images without width/height
- https://existential-drifter.com/single/182607/stitch — 2 of 2 images without width/height
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 2 of 2 images without width/height
- https://existential-drifter.com/single/183649/simulations-of-illusions — 2 of 2 images without width/height
- https://existential-drifter.com/single/183745/livin-on-easy-street — 2 of 2 images without width/height
- https://existential-drifter.com/track/4742570/stitch — 3 of 3 images without width/height
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 3 of 3 images without width/height
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 1 of 1 images without width/height
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 1 of 1 images without width/height
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 12 occurrence(s)
- https://existential-drifter.com/ — 32 chars
- https://existential-drifter.com/about — 26 chars
- https://existential-drifter.com/home — 32 chars
- https://existential-drifter.com/live — 25 chars
- https://existential-drifter.com/single/182607/stitch — 29 chars
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — 45 chars
- https://existential-drifter.com/single/183649/simulations-of-illusions — 47 chars
- https://existential-drifter.com/single/183745/livin-on-easy-street — 44 chars
- https://existential-drifter.com/track/4742570/stitch — 28 chars
- https://existential-drifter.com/track/4758728/echo-s-outside-of-time — 28 chars
- https://existential-drifter.com/track/4776884/livin-on-easy-street — 47 chars
- https://existential-drifter.com/track/4815063/simulations-of-illusions — 28 chars
notice Blocked by robots.txt
Rule robots.blocked · Crawlability · 1 occurrence(s)
- https://existential-drifter.com/user_sessions/logout — Disallowed by robots.txt; not fetched
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 4 occurrence(s)
- https://existential-drifter.com/single/182607/stitch — depth-2 page has structured data but no BreadcrumbList
- https://existential-drifter.com/single/183646/echo-s-outside-of-time — depth-2 page has structured data but no BreadcrumbList
- https://existential-drifter.com/single/183649/simulations-of-illusions — depth-2 page has structured data but no BreadcrumbList
- https://existential-drifter.com/single/183745/livin-on-easy-street — depth-2 page has structured data but no BreadcrumbList
notice Title is very short
Rule title.too_short · Titles · 1 occurrence(s)
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.