Catalog / onesong250.life
57

SEO audit for onesong250.life

OneSong250.LIFE

otherWordPress

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
15
pages crawled
0
indexable pages
2
errors
30
warnings
192
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 93 1 0 0
Links 93 1 0 153
Indexability 70 0 15 0
Budget 72 0 14 0
Titles 98 0 1 0
Agent Readiness 100 0 0 10
Performance 100 0 0 14
Security 100 0 0 15
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 1 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (3 rules)

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

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

  • https://onesong250.life/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.
  • https://onesong250.life/1776-1820-founding-rhythms-faith/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/1820-1865-parlor-music-the-divided-nation/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/1865-1900-barber-shop-harmony-the-birth-of-the-blues/ — this noindex page has 8 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://onesong250.life/song/, https://onesong250.life/1776-1820-founding-rhythms-faith/, https://onesong250.life/1820-1865-parlor-music-the-divided-nation/.
  • https://onesong250.life/1900-1940-the-birth-of-jazz-roots-music/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/1940-1970-the-amplified-revolution/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/1970-2000-grooves-grit-subversion/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/2000-2026-the-digital-hybrid-era/ — this noindex page has 9 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://onesong250.life/song/, https://onesong250.life/genres/, https://onesong250.life/1776-1820-founding-rhythms-faith/.
  • https://onesong250.life/about/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.
  • https://onesong250.life/contact/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.
  • https://onesong250.life/explore/ — this noindex page has 1 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://onesong250.life/.
  • https://onesong250.life/genres/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.
  • https://onesong250.life/pledge/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.
  • https://onesong250.life/song/ — this noindex page has 15 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://onesong250.life/, https://onesong250.life/song/, https://onesong250.life/genres/.

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 15 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (5 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 153 occurrence(s)

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

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

  • https://onesong250.life/ — 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://onesong250.life/1776-1820-founding-rhythms-faith/ — 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://onesong250.life/1820-1865-parlor-music-the-divided-nation/ — 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://onesong250.life/1865-1900-barber-shop-harmony-the-birth-of-the-blues/ — 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://onesong250.life/1900-1940-the-birth-of-jazz-roots-music/ — 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://onesong250.life/1940-1970-the-amplified-revolution/ — 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://onesong250.life/1970-2000-grooves-grit-subversion/ — 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://onesong250.life/2000-2026-the-digital-hybrid-era/ — 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://onesong250.life/about/ — 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://onesong250.life/contact/ — 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://onesong250.life/explore/ — 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://onesong250.life/genres/ — 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://onesong250.life/pledge/ — 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://onesong250.life/song/ — 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 Missing recommended security headers

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

Pages (showing 15 of 15)
URLStatusIndexableWordsIn-links
https://onesong250.life/
OneSong250.LIFE
200 no 58 15
https://onesong250.life/about/
About OneSong250.LIFE – OneSong250.LIFE
200 no 1339 15
https://onesong250.life/contact/
Contact Wain – OneSong250.LIFE
200 no 343 15
https://onesong250.life/genres/
The Musical Genres – OneSong250.LIFE
200 no 130 15
https://onesong250.life/pledge/
The Freedom Pledge – OneSong250.LIFE
200 no 354 15
https://onesong250.life/song/
The Freedom Song – OneSong250.LIFE
200 no 1015 15
https://onesong250.life/1776-1820-founding-rhythms-faith/
1776-1820: Founding Rhythms & Faith – OneSong250.LIFE
200 no 703 9
https://onesong250.life/1820-1865-parlor-music-the-divided-nation/
1820-1865: Parlor Music & The Divided Nation – OneSong250.LIFE
200 no 707 9
https://onesong250.life/1900-1940-the-birth-of-jazz-roots-music/
1900-1940: The Birth of Jazz & Roots Music – OneSong250.LIFE
200 no 746 9
https://onesong250.life/1940-1970-the-amplified-revolution/
1940-1970: The Amplified Revolution – OneSong250.LIFE
200 no 739 9
https://onesong250.life/1970-2000-grooves-grit-subversion/
1970-2000: Grooves, Grit & Subversion – OneSong250.LIFE
200 no 729 9
https://onesong250.life/2000-2026-the-digital-hybrid-era/
2000-2026: The Digital & Hybrid Era – OneSong250.LIFE
200 no 733 9
https://onesong250.life/1865-1900-barber-shop-harmony-the-birth-of-the-blues/
1865-1900: Barbershop Harmony & The Birth of the Blues – OneSong250.LIFE
200 no 722 8
https://onesong250.life/explore/
Explore – OneSong250.LIFE
200 no 64 1
https://onesong250.life/1865-1900-syncopation-the-birth-of-the-blues/
Page not found – OneSong250.LIFE
404 no 54 1

Audit your own site — free

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

Scan your site →