SEO
The SEO problems you can't write your way out of
The layer content cannot compensate for. If Google cannot crawl a page, cannot index it, or renders it as an empty shell, the quality of what is written on it is irrelevant. This page is for sites already publishing decent content that is not ranking — because that is usually a technical problem wearing a content problem's clothes.
How it runs
What actually happens, in order
Crawl the site the way a search engine does
Week 1Every URL, with response codes, redirect chains, canonical tags, indexability and internal link depth. The output is a list of specific faults with specific URLs, not a score out of a hundred.
Compare what is indexed to what should be
Week 1Search Console coverage against the crawl. The interesting cases are pages you want indexed that are not, and pages that are indexed and should not be — tag archives, filtered listings, staging copies, and search result pages competing with the real ones.
Check what renders without JavaScript
Week 1Some sites deliver their main content only after JavaScript runs. Google can handle that, less reliably and more slowly than it handles HTML. If your product descriptions are not in the page source, that is worth knowing.
Core Web Vitals, from field data
Week 2The Chrome UX Report shows what real visitors experienced, which is the data Google uses. Lab tools like Lighthouse are diagnostic — they tell you why, on a simulated connection, but they are not the measurement being graded.
Fix, then verify it took
Weeks 2–5Changes implemented and re-crawled, with Search Console watched to confirm the pages actually entered the index. An audit that ends with a document is half a job.
Scope
What is included — and what is not
Both lists, because the second one is where projects go wrong and almost nobody publishes it.
- Full crawl with every fault tied to specific URLs
- Index coverage reconciled against the crawl
- Redirect chains and loops mapped and flattened
- Canonical, hreflang and pagination handling corrected
- Structured data implemented and validated
- Core Web Vitals work based on field data, not lab scores
- XML sitemap and robots.txt rebuilt to match reality
- Re-crawl and Search Console verification after the fixes
- Content writing, which is a separate service — though we will tell you which pages are thin
- Link building
- Changes on platforms that do not permit them, such as some hosted store builders, where we will tell you what is impossible rather than bill to attempt it
Straight answers
Questions people actually ask
I publish good content and it does not rank. Why?
Is my site slow enough to matter?
What is keyword cannibalization and do I have it?
Do I need structured data?
Can you do this on Wix or Squarespace?
Related
Usually bought alongside
Redesigning a site that isn't working
Redesign an existing site without losing the rankings you already have. Migration, redirects and content mapping handled properly.
Learn moreHosting that isn't the reason your site is slow
Managed hosting with real performance numbers, backups you can restore from, and no overselling.
Learn moreFind out what's actually holding the site back
A written audit of technical health, content gaps, local visibility and backlinks — with a prioritized fix list, not a 90-page export.
Learn more