Most agencies run a Screaming Frog crawl and send you a spreadsheet. We write Liquid every day, which means we actually understand why your site is slow, why it's mis-indexed, and how to fix it inside the theme.
If your store is doing £1M+ but organic traffic has plateaued, there’s usually a technical problem underneath. Sometimes obvious — a canonical pointing the wrong way. Often it’s buried in the theme.
PAGE
/uk/technical-seo
reading ~6 min
AUDIENCE
Plateaued Shopify Plus stores
£1M+
STARTING SCOPE
One-off audit (delivered live, not PDF)
from £1,500
TYPICAL FIRST WIN
Crawl-budget cleanup + canonical fix
wk 02
INDEX HEALTH SHIFT
Indexable URLs reduced 60–75% / useful held
typical
IMPLEMENTATION
Direct to theme, with rollback notes
—
——
§ 02 — WHAT WE FIX5 entries
The five things Screaming Frog won’t tell you on a Shopify store.
§ 01
Crawlability — bots blocked from the pages that matter.
Robots directives, app-injected meta tags and faulty redirect chains routinely lock Googlebot out of your highest-revenue collections. We map and unblock them.
robots.txt
xDisallow: /collections/
// (yes, the whole thing — we’ve seen it)
→Disallow: /search
→Disallow: /*?sort_by=
§ 02
Indexability — duplicate content from variants.
Variant URLs, sort-order URLs, filtered collection views — Shopify generates them by default and Google indexes them. We fix canonicals and noindex the noise.
gsc.report
Indexed: 24,108
Useful (canonical): 2,847
xCrawl waste: ~88%
§ 03
Site speed — root cause, not symptom.
Most agencies tell you to compress images. We dig into the theme to find why it’s loading 47 different JavaScript files on every page — then defer, async or remove them.
lighthouse.json
Render-blocking: 11 resources
Total JS: 3.4 MB on first paint
xPerfScore: 32 / 100
§ 04
Core Web Vitals — real users, not lab tests.
LCP, INP, CLS affect rankings AND conversion. We optimise against field data (CrUX), not synthetic Lighthouse runs that hide the problems.
crux.json
p75 LCP: 4.6s
p75 INP: 380 ms
→target LCP: ≤2.5s
→target INP: ≤200 ms
§ 05
Structured data — present, but wrong.
Most themes ship with schema markup. Most also ship with errors that prevent rich results. We audit every type, fix what’s broken, and add what’s missing.
schema.test
Product schema: present
x → invalid: missing aggregateRating
x → invalid: price as string
→Fix in product.liquid
——
§ 03 — AUDIT SCOPE4 capabilities
What our audit actually covers.
01
Crawl & indexation
Complete crawl analysis of every URL
Server response codes & redirect chains
Canonical tag implementation
Internal linking structure
JavaScript rendering check
XML sitemap accuracy
02
Performance
Core Web Vitals analysis (CrUX)
Render-blocking script audit
Image / font / CDN review
Theme code inefficiency scan
Third-party app impact
Mobile usability problems
03
Schema & metadata
Product / collection / FAQ schema
BreadcrumbList implementation
OpenGraph + Twitter card audit
Title / meta description coverage
Hreflang (if multi-region)
JSON-LD validation
04
Logs & directives
Robots.txt configuration
Server log file analysis
Crawl budget allocation
Pagination + faceted nav rules
noindex / nofollow audit
Soft-404 detection
A technical audit is often the first step. From there, our /shopify-seo service provides ongoing optimisation; for performance specifically see /speed-optimization; and our /shopify-development team can implement any fixes the audit identifies.
——
§ 04 — HOW WE WORK5 phases
Discovery, audit, prioritise, ship.
WK 01§ 01
Initial discovery
Before tools, we understand the business. Which products drive revenue? Which collections are strategic? Where are you trying to grow? The audit is steered by that, not generic.
WK 02§ 02
Deep technical audit
Multi-tool crawl + manual inspection. Every issue comes with why it matters, evidence, and a specific fix — not generic SEO advice.
WK 03§ 03
Impact prioritisation
Not all issues are equal. We prioritise by potential revenue impact, not technical severity. You see the queue, you sign off, then we ship.
WK 04+§ 04
Implementation
Fixes go directly into the theme code with rollback notes. Or, if you have a dev team, detailed specs they can ship without re-auditing.
ONGOING§ 05
Monitoring
Technical SEO is not one-time. Dashboards track crawl health, indexation and Core Web Vitals so regressions get caught before they hurt rankings.
——
§ 05 — SCOPE & PRICINGGBP · no lock-in
HP-TECH-SEOFIXED SCOPE
ONE-OFF AUDIT
from £1,500
2–3 wks
AUDIT + IMPLEMENTATION
from £3,500
4–6 wks
ONGOING RETAINER
from £2,499 / month
rolling
We work exclusively with Shopify Plus stores generating significant revenue. If we’re not the right fit, we’ll say so during the assessment.
Some fixes show impact within days - especially site speed improvements. Other changes like fixing indexation issues can take weeks or months for Google to fully process.
Do we need this if we're already ranking well?
Possibly not, but it's worth checking. We've seen sites ranking well despite technical issues, basically leaving traffic on the table.
Can you work with our existing SEO agency?
Yes. Many agencies are strong on content and links but weak on technical implementation. We're happy to handle the technical side.
What if we have an in-house dev team?
Even better. We can work alongside your developers, providing specifications and guidance rather than doing all implementation ourselves.
Is technical SEO one-time or ongoing?
Both, really. There's usually an initial cleanup phase, then ongoing monitoring and optimisation depending on how often your site changes.
hollowpoint.io / contact
operator@hollowpoint:~$cat next-step.txt
Ready to fix your technical SEO?
If your Shopify Plus store has plateaued and you suspect technical issues are holding you back, let's talk.