Technical SEO: SWSD Music Production, Ahrefs Score 30 to 100 by Shaun WilliamsTechnical SEO: SWSD Music Production, Ahrefs Score 30 to 100 by Shaun Williams

Technical SEO: SWSD Music Production, Ahrefs Score 30 to 100

Shaun Williams

Shaun Williams

Client: SWSD Music Production (personal project), swsdmusicproduction.com
Dates: September 2026
Role: Founder & Full-stack Developer
Summary: Technical SEO on a React app: Ahrefs Health Score 30 to 100 and 23 errors to 0 in four weeks.
Context: A four-week technical SEO project on a React single-page app. The first crawl on 29 August covered 26 internal URLs and found 23 errors: 23 pages with no outgoing links and 23 duplicate pages without a canonical URL. A second crawl the same day found more pages and exposed multiple title and meta description tags, pushing errors to 26. Because the site is a JavaScript app, most of the problems were in the code that builds routes, links and the document head, not in the page content. I used Ahrefs as a feedback loop inside development: audit the live site, find the root cause in the app, fix it in code, recrawl and compare, then catch regressions as the site grows.
What I delivered:
Canonicalisation: fixed duplicates with no canonical URL and kept canonical tags, the sitemap and crawl signals consistent as new routes went live
Metadata: cleared multiple and missing titles and meta descriptions coming from dynamic React metadata
Internal linking: fixed pages with no outgoing links, orphan pages, thinly linked pages and links routed through redirects
International SEO: fixed an hreflang and HTML lang mismatch on four URLs within one crawl cycle
Indexability: checked noindex conditions, robots directives and sitemap inclusion
Redirects and external links: monitored 3XX chains, external 4XX errors and timeouts
Structured data (JSON-LD)
Regression control: on 18 September a change broke the language signals (score down to 95), and the fix was live before the next crawl
Technologies: Ahrefs, Google Search Console, professional SEO tools, React
Outcome: Ahrefs Health Score from 30 to 100 and errors from 23 to 0, while the site grew from 26 to 36 audited URLs. First zero-error crawl on 17 September, then held at 100 on every audit through 24 September. Backed by 23 independent Ahrefs Site Audit reports. The Health Score shows technical diagnosis, implementation and monitoring, not rankings or traffic; some warnings are still tracked (content relying on JavaScript rendering, a known SPA trade-off).
Link: https://swsdmusicproduction.com
Like this project

Posted Oct 27, 2026

Improved SEO on a React app, achieving a perfect Ahrefs Health Score.

Likes

0

Views

0

Timeline

Aug 29, 2023 - Sep 24, 2023