Head2Toe Physio
SEO & Digital Marketing Audit
SEO Audit for Head2Toe Physio — June 2026
overall
on-page SEO
local SEO
technical
content
Good foundations, held back by local SEO gaps
Head2Toe Physio already does several things well: keyword-rich titles on clinic pages, a genuinely active blog, and real condition/treatment content. The biggest opportunity is local SEO — there’s no visible Google Business Profile presence despite competing for “physio near me” searches across three towns, and on-page metadata has copy-paste errors that hurt click-through rates.
Critical
The /conditions/back-pain/ meta description literally begins “Neck Pain — We’ll get you back on track” before the back pain content. This is a copy-paste error from the Neck Pain page template. It will show “Neck Pain” as the snippet preview in Google for back pain searches, actively confusing and losing clicks from the exact audience you want.
Fix immediately: rewrite the meta description field on /conditions/back-pain/ to start with "Back Pain" not "Neck Pain". Then audit every other /conditions/ page for the same copy-paste pattern (hip, knee, shoulder, neck, headaches, foot, sports injury).
The homepage description leads with “Welcome to Head2Toe Physio” rather than naming Dorking, Crawley, or Leatherhead. For a multi-location local business, the homepage description is prime real estate to reinforce all three towns plus your specialisms (sports injury, back pain, women’s health) right in the SERP snippet.
Suggested: Physiotherapy clinics in Dorking, Crawley and Leatherhead. Expert, chartered physios for back pain, sports injury and women's health. Same-day appointments available. Book online today.
Medium priority
Pages like “Sports Massage”, “Acupuncture”, and “Women’s Pelvic Health Physiotherapy” have titles with no town name. Someone searching “sports massage Dorking” sees a generic competitor before they see yours, even though you offer the service in that exact town.
Current: Sports Massage and Remedial Massage - Head2Toe Physio
Suggested: Sports Massage Dorking, Crawley & Leatherhead | Head2Toe Physio
The homepage og:image points to a generic WordPress.com blank placeholder (s0.wp.com/i/blank.jpg) rather than a real Head2Toe Physio photo or logo. Anyone sharing the homepage link on Facebook, LinkedIn or WhatsApp will see a blank image, which looks broken and unprofessional.
Set a proper homepage og:image — ideally a clinic photo or branded graphic at 1200×630px — via Yoast SEO's Social tab.
No JSON-LD schema was found on the pages crawled. For a multi-location healthcare business, MedicalBusiness/LocalBusiness schema on each clinic page is one of the highest-impact technical fixes available — it directly powers map pack eligibility, rich snippets, and knowledge panel data.
Add per clinic page: LocalBusiness or MedicalClinic schema (name, address, phone, openingHours, geo coordinates)
Add sitewide: Organization schema with sameAs links to Facebook, Instagram, LinkedIn, YouTube
Add to condition pages: MedicalCondition or FAQPage schema where relevant
Strengths
All three clinic pages — Dorking, Crawley, Leatherhead — have titles built correctly around the town name plus “physio” and “sports injury”. This is exactly the right pattern for local SEO and is already in place across the most important pages on the site.
Every page reviewed carries a correct canonical URL and robots: index, follow with max-image-preview:large — solid technical groundwork with no blockers to being crawled and indexed.
Pages like Back Pain have proper large social images with descriptive alt text and estimated reading time data — better social-sharing setup than the homepage itself currently has.
Critical gaps
Searching for the business surfaces third-party directories — Yelp, Thomson Local, WhatClinic, BUPA Finder, Fresha — but no clear, claimed Google Business Profile for Dorking, Crawley, or Leatherhead. For a local healthcare business, the Google Map Pack (the 3 results shown under the map for “physio near me”) is often the single biggest source of new patient enquiries, and it is driven almost entirely by Google Business Profile, not the website itself.
Priority action: claim/verify 3 separate Google Business Profiles, one per clinic location:
• Dorking Sports Centre, Reigate Road, Dorking, Surrey RH4 1SN
• 6 Haslett Avenue West, Crawley, West Sussex RH10 1HS
• Guildford Road, Leatherhead, Surrey
Each needs correct NAP (name/address/phone), opening hours, category "Physical Therapist", photos, and a steady stream of Google reviews.
Genuine, strong testimonials exist (a Paralympic athlete, a Barclays MD, long-standing GP referral relationships) but they live only as static text on the website and across scattered third-party sites (Yelp, WhatClinic). None of this trust signal feeds into Google’s local ranking algorithm, which weighs review count, recency, and rating heavily for map pack placement.
Action: ask happy patients to leave a Google review specifically (not just a website testimonial). Add a simple "Leave us a Google review" link/QR code at reception and in post-appointment emails, pointing directly to each clinic's Google Business Profile review link.
Medium priority
Thomson Local lists the phone as “01306 876072” with no area formatting, the website uses “01306 876 072” with a space, and the clinics page lists Crawley’s number as “01293 535 884” without confirming it matches what’s on Google/directories. Small inconsistencies like this can dilute the local ranking signal Google uses to confirm your business is legitimate and trustworthy.
Standardise format sitewide and across every directory listing: 01306 876072 (no internal space)
Audit and correct: Yelp, Thomson Local, WhatClinic, BUPA Finder, Fresha, Facebook
The Leatherhead clinic listing shows only “Guildford Road, Leatherhead, Surrey, UK” with no postcode visible in the clinics index, and Crawley’s listed address (“6 Haslett Avenue West”) doesn’t appear consistently formatted across the site versus directories. Incomplete addresses make it harder for both Google and patients to find the exact entrance.
Opportunities
Clinic pages already rank well structurally, but could go further by explicitly answering “how do I get to the Dorking clinic”, parking information, and accessibility — these long-tail, practical queries are exactly what local searchers type and what competitors like CoreFitPhysio and SHP Health answer in detail.
Once the three Google Business Profiles exist, embedding the live Google Map (not just a static image) on each clinic page reinforces the NAP consistency signal and improves the on-page user experience for people trying to find you.
The business has real, long-standing relationships with local sports clubs, GPs, and even national bodies (UK Athletics). A simple “find a physio” or “partners” link from these organisations’ websites back to Head2Toe would be a high-authority, highly relevant local backlink — much stronger for local SEO than generic directory links.
Medium priority
The homepage contact form shows “Please enable JavaScript in your browser to complete this form” — if a patient lands with JS disabled or blocked (not uncommon on older devices, locked-down work networks, or some browser privacy settings), they get a dead end with no phone number reminder right next to the form.
Add a fallback line directly under the form: "Or call us on 01306 876072" so the form failing never costs a lead.
An HTML sitemap exists at /sitemap/ but confirm the XML sitemap (commonly /sitemap_index.xml on WordPress with Yoast) is active and has been submitted to Google Search Console and Bing Webmaster Tools, especially given the volume of condition/treatment pages that need indexing.
Check: https://head2toephysio.co.uk/sitemap_index.xml
Submit via Google Search Console → Sitemaps
The meta-framework tag references “Qedux 4.0.0.1” running on WordPress 7.0. It’s worth running a PageSpeed Insights test specifically on a clinic page (not just the homepage) since these pages combine team photos, testimonials, and embedded content that can be heavier than expected on mobile.
Test: https://pagespeed.web.dev/ — run against /clinics/dorking/ and the homepage
Target: LCP under 2.5s, especially on mobile, since most "physio near me" searches happen on phones
Pages like /conditions/back-pain/ and /portfolio-items/physiotherapy/ don’t show breadcrumb trails. Breadcrumbs help both users and Google understand how condition pages relate to treatments and clinics, and can surface as a path snippet in search results.
Strengths
Every page checked has robots: index, follow, max-image-preview:large, max-snippet:-1 and a correct self-referencing canonical. No technical blockers preventing Google from crawling and indexing any part of the site.
Correct viewport meta tag, a “skip to content” link for screen readers, and alt text present on most condition-page images — a reasonably solid accessibility baseline to build on.
Strengths
News posts from June 2026 (“Is Running Good For You?”), April 2026 (TMD and Relaxation, child weightlifting safety), and December 2025 (BPPV) show a real content cadence addressing exactly the kind of questions patients search for. This is a meaningfully active content programme, not a dormant blog.
The site already covers 8 condition pages (back, foot/ankle, headaches, hip, knee, neck, shoulder, sports injury) and a wide range of treatment pages (physiotherapy, manual therapy, sports massage, acupuncture, women’s pelvic health, TMD clinic, balance/vestibular, golf clinic, running clinic, swim screening). This breadth is a genuine asset most local competitors don’t match.
Testimonials from a UK Athletics Commercial Director and Paralympian, a Barclays Bank Managing Director, and long-standing professional referral partners (personal trainers, podiatrists) give the homepage genuine third-party authority that’s rare for a local physio practice.
Dedicated Prices Dorking / Prices Crawley / Prices Leatherhead pages mean patients comparing local physios can find cost information easily — many competitors hide pricing behind a contact form, which often hurts conversion and dwell time signals.
Opportunities
The “Is Running Good For You?” post is a natural link to the Running Clinic and Sports Injury condition page; “TMD and Relaxation” should link to the Temporomandibular Dysfunction Clinic page; “Preventing the Return of BPPV” should link to the Balance/Vestibular Rehab Clinic. These connections currently appear to rely on the reader finding the menu themselves rather than a direct in-content link.
The /faqs/ page already contains genuinely useful Q&A content (e.g. “What is physiotherapy and how does it differ from other forms of rehabilitation?”, GP referral requirements). Adding FAQPage schema would let Google show this directly as an accordion result in search, which is valuable for question-style local searches like “do I need a GP referral for physio”.
Clinic pages currently lead with near-identical copy (“has established itself as one of the top physiotherapy clinics in [town]…”). Differentiating each page with town-specific detail — nearby landmarks, parking, transport links, or which sports clubs/GPs you partner with locally — would both help patients and strengthen the page’s local relevance signal beyond just swapping the town name.
Head2Toe competes with a mix of small independent physio clinics and larger multi-disciplinary health centres across Dorking, Crawley, and Leatherhead. The market is fragmented with no single dominant local brand — a real opportunity for whoever wins the Google Map Pack first.
Local competitive landscape (Dorking area)
Head2Toe’s real advantages — currently underexploited online
A Paralympian, a Barclays Bank MD, and long-term GP/surgeon referral relationships are genuine differentiators most local competitors can’t claim. This needs to be visible in Google’s local results (via reviews and GBP), not just buried in homepage testimonials.
Most local competitors operate from a single site. Head2Toe’s three clinics (Dorking, Crawley, Leatherhead) should each independently rank in their own local map pack — but only once each has its own claimed, optimised Google Business Profile.
Priority local keyword targets
physio Dorking · physiotherapist Crawley · sports injury clinic Leatherhead · back pain physio near me · women’s health physio Surrey · TMJ jaw pain treatment Dorking · running injury clinic Surrey · acupuncture Crawley · vestibular rehab Surrey · golf clinic physio Dorking · physio no GP referral needed
Sorted by impact ÷ effort ratio. The Google Business Profile work matters most for a 3-location local business — it’s the single highest-leverage item on this list.
| # | Action | Impact | Effort | Who |
|---|---|---|---|---|
| 1 | Fix “Neck Pain” copy-paste error in Back Pain meta description | high | 15 min | Yoast / developer |
| 2 | Audit all /conditions/ pages for similar copy-paste meta errors | high | 1 hr | Content editor |
| 3 | Claim/verify Google Business Profile for all 3 clinics | high | 2 hrs | Marketing |
| 4 | Rewrite homepage meta description to include all 3 town names | high | 15 min | Yoast / developer |
| 5 | Fix broken homepage og:image (currently a blank placeholder) | medium | 15 min | Developer |
| 6 | Launch “leave us a Google review” campaign at all 3 clinics | high | 1 day setup | Marketing + reception |
| 7 | Standardise phone number format across site and directories | medium | 2 hrs | Marketing |
| 8 | Add town names to treatment page titles (Sports Massage, Acupuncture, etc.) | medium | 2 hrs | CMS editor |
| 9 | Add LocalBusiness/MedicalClinic schema to each clinic page | medium | 2–4 hrs | Developer |
| 10 | Add FAQPage schema to /faqs/ | medium | 1 hr | Developer |
| 11 | Add JS-fallback phone number under the contact form | medium | 30 min | Developer |
| 12 | Verify XML sitemap is submitted to Search Console | medium | 30 min | Developer / SEO |
| 13 | Add internal links from blog posts to related condition/treatment pages | medium | 2 hrs | Content editor |
| 14 | Run PageSpeed Insights on a clinic page and the homepage | medium | 1 hr | Developer |
| 15 | Embed live Google Maps on each clinic page (post-GBP claim) | medium | 1 hr | Developer |
| 16 | Add town-specific differentiation to each clinic page intro | strategic | 1 day | Content editor |
| 17 | Reach out to GP/sports club partners for backlinks | strategic | Ongoing | Marketing |
| 18 | Add breadcrumb navigation to condition/treatment pages | medium | 2 hrs | Developer |
