Crawl and index
- robots.txt allows important sections and does not block CSS or JS
- XML sitemap includes only canonical 200-status URLs with accurate lastmod
- No accidental noindex; check key templates
- One canonical URL per page; consistent trailing slash and www/non-www
- 301 redirects, no chains or loops
- Fix soft 404s and broken internal links
Speed and experience
- LCP about 2.5 s or better, INP about 200 ms or better, CLS about 0.1 or better (field data in Search Console)
- Compress and size images; use modern formats
- Defer non-critical scripts; limit third-party tags
- Use caching and a CDN
- Avoid intrusive pop-ups on mobile
Rendering and architecture
- Important text is in server-rendered HTML, not only injected by JavaScript
- Clear URL structure and breadcrumb navigation
- Internal links reach every important page within 3 clicks
- No orphan pages
- Pagination and filters do not create endless URL variations
Structured data and international
- Valid JSON-LD that matches visible content
- hreflang for genuinely translated versions, with self-references
- Open Graph and Twitter tags for sharing
- Correct language attribute on each page
Monitoring
Review Search Console Pages, Core Web Vitals and Crawl stats monthly. Re-test after every template change. Keep a changelog so you can link ranking changes to releases.
Start with a free SEO audit SEO from $120/month
We review your site and send a prioritised plan.
Frequently asked questions
What is the most common technical SEO mistake?
Leaving a noindex or ‘discourage search engines’ setting on after launch, or blocking resources in robots.txt.
Do Core Web Vitals really affect rankings?
They are a lightweight signal, but poor speed hurts conversions and usability, so fix them anyway.
Can you audit my site’s technical SEO?
Yes. Request a free audit and we send a prioritised fix list.
Get a free quote in 24 hours
Tell us what you need. We reply with scope, timeline and a fixed price.