Block library

Build any page from 50 blocks

Every page in Mira is a list of blocks. Find one you like, copy its snippet, and paste it under sections: in your page file. Change the words and photos, reorder blocks freely, and give any block a tone to change its background.

---
title: Back pain
sections:
  - type: hero        # paste snippets here
    variant: centered
    title: Help for back pain
  - type: treatments
    ...
---

Heroes

Hero · split

Headline and buttons beside a tall arched photo, with "Open now" and up to three highlight numbers. The default home-page opener.

Show YAML
- type: hero
  variant: split
  status: true
  eyebrow: Physiotherapy & holistic care
  title: Move freely ==again==
  text: Our physiotherapists and holistic therapists work together, so you get one clear plan for your recovery, not a list of appointments.
  image: hero-clinic.jpg
  imageAlt: A physiotherapist guiding a patient through a walking exercise
  actions:
    - label: Book an appointment
      href: /book/
      icon: calendar-check
  contact: true
  highlights:
    - value: "4.9"
      label: from 380 Google reviews
      icon: star
    - value: 18 years
      label: caring for Riverside
      icon: award

Physiotherapy & holistic care

Move freely again

Our physiotherapists and holistic therapists work together, so you get one clear plan for your recovery, not a list of appointments.

  • 4.9from 380 Google reviews
  • 18 yearscaring for Riverside
A physiotherapist guiding a patient through a walking exercise

Hero · conditions

Leads with "What brings you in?" and quick links to your condition pages, because patients search by what hurts. Shown here with an illustration (`art: scene-clinic`) instead of a photo.

Show YAML
- type: hero
  variant: conditions
  status: true
  title: Back pain? Stiff knee? We can help.
  text: Tell us what hurts and we'll match you with the right therapist. Most people are seen within three days.
  art: scene-clinic
  imageAlt: A physiotherapist checking a patient's knee
  conditionsLabel: "What brings you in?"
  actions:
    - label: Book an appointment
      href: /book/
      icon: calendar-check
  contact: true

Back pain? Stiff knee? We can help.

Tell us what hurts and we'll match you with the right therapist. Most people are seen within three days.

Hero · overlay

Text over a full-width photo. A calm, spa-like opener for holistic centres.

Show YAML
- type: hero
  variant: overlay
  eyebrow: Holistic therapies
  title: Slow down. Breathe. Unwind.
  text: Ayurvedic massage, herbal heat therapy and acupuncture in a quiet studio, alongside expert physiotherapy.
  image: hero-calm.jpg
  imageAlt: Warm oil poured onto a person's back during a massage
  actions:
    - label: See holistic treatments
      href: /treatments/
    - label: Our studio
      href: /locations/old-town/
      style: outline

Holistic therapies

Slow down. Breathe. Unwind.

Ayurvedic massage, herbal heat therapy and acupuncture in a quiet studio, alongside expert physiotherapy.

Warm oil poured onto a person's back during a massage

Hero · centered

Centred text, no photo. For inner pages like About or Contact.

Show YAML
- type: hero
  variant: centered
  tone: mist
  eyebrow: About us
  title: Two traditions, ==one plan== for you
  text: We started as a small physiotherapy practice and grew by listening to our patients. Today our team brings modern rehab and time-tested holistic care under one roof.

About us

Two traditions, one plan for you

We started as a small physiotherapy practice and grew by listening to our patients. Today our team brings modern rehab and time-tested holistic care under one roof.

Page headers

Page header · simple

Title, intro and breadcrumbs for inner pages, with breadcrumb data for Google. Add `art:` for an illustration beside the title. Breadcrumbs default to Home › page title.

Show YAML
- type: page-header
  variant: simple
  tone: mist
  art: condition-lower-back-pain
  eyebrow: Conditions
  title: Lower back pain
  text: Why it happens, what helps, and how we can get you moving again.
  breadcrumbs:
    - label: Home
      href: /
    - label: Conditions
      href: /conditions/
    - label: Lower back pain

Page header · image

A wide photo strip above the title. Use imagePosition to keep faces in view.

Show YAML
- type: page-header
  variant: image
  title: Our clinics
  text: Two calm, accessible spaces in Riverside and Old Town.
  image: gallery-reception.jpg
  imageAlt: The reception and waiting area at Riverside Clinic
  imagePosition: center
The reception and waiting area at Riverside Clinic

Booking

Booking · panel

Every way to book, set once in site.config.ts: your online booking page (shown inside the site, loaded only on click), phone, WhatsApp and email.

Show YAML
- type: booking
  variant: panel
  eyebrow: Book a visit
  title: Book in two minutes, or just call
  text: Choose a time online, call the front desk or send us a WhatsApp. We'll confirm the same day.
  points:
    - icon: clock
      text: "**Early and late** appointments, 8 am to 8 pm"
    - icon: shield-check
      text: All physiotherapists **HCPC registered**
    - icon: wallet
      text: Most **health insurers** accepted

Book a visit

Book in two minutes, or just call

Choose a time online, call the front desk or send us a WhatsApp. We'll confirm the same day.

  • Early and late appointments, 8 am to 8 pm
  • All physiotherapists HCPC registered
  • Most health insurers accepted

Booking · band

A slim strip with Book, Call and WhatsApp buttons. Ends any page.

Show YAML
- type: booking
  variant: band
  tone: mist
  title: Ready when you are
  text: Book online, call or WhatsApp. Same-week appointments are usually available.

Ready when you are

Book online, call or WhatsApp. Same-week appointments are usually available.

Conditions & treatments

Body map

"Where does it hurt?" A simple figure with numbered points linking to condition pages. The list beside it carries the real links, for keyboards and screen readers.

Show YAML
- type: body-map
  tone: mist
  heading:
    eyebrow: Where does it hurt?
    title: Find help for your pain
    text: Choose an area to see the conditions we treat there.
  items:
    - part: neck
      label: Neck and shoulder pain
      href: /conditions/neck-pain/
    - part: shoulder
      label: Frozen shoulder
      href: /conditions/frozen-shoulder/
    - part: lower-back
      label: Lower back pain
      href: /conditions/lower-back-pain/
    - part: hip
      label: Sciatica
      href: /conditions/sciatica/
    - part: knee
      label: Knee pain
      href: /conditions/knee-pain/
    - part: ankle
      label: Sports injuries
      href: /conditions/sports-injuries/

Where does it hurt?

Find help for your pain

Choose an area to see the conditions we treat there.

Conditions · grid

Condition cards from src/content/conditions/, each linking to its own page. Show all, pick some with `items`, or one body area with `area`.

Show YAML
- type: conditions
  variant: grid
  heading:
    eyebrow: Conditions
    title: What we can help with
    text: Pick what's bothering you to see how we treat it.
  limit: 8
  action:
    label: All conditions
    href: /conditions/

Treatments · cards

Treatments from src/content/treatments/ with type, length and "from" price. Filter with `kind: physio | holistic | massage`.

Show YAML
- type: treatments
  variant: cards
  tone: sunken
  heading:
    eyebrow: Treatments
    title: Hands-on care, chosen for you
  limit: 6
  action:
    label: All treatments
    href: /treatments/

Treatments

Hands-on care, chosen for you

  • Physio

    Physiotherapy assessment

    A full first appointment: we find out what is going on and agree a plan with you.

    60 min from£65
  • Physio

    Manual therapy

    Hands-on joint and soft-tissue work to ease pain and help you move more freely.

    45 min from£55
  • Physio

    Sports physiotherapy

    Rehab and strength work to get you back to running, training or playing.

    45 min from£60
  • Physio

    Home visit physiotherapy

    Physiotherapy in your own home, for anyone who finds it hard to travel.

    60 min from£90
  • Holistic

    Herbal heat therapy

    Warm herbal oils and compresses to soothe stiff joints and tired muscles, in the Ayurvedic tradition.

    45 min from£50
  • Holistic

    Acupuncture

    Fine needles placed by a trained practitioner, often used alongside physiotherapy for pain.

    45 min from£55

Treatments · menu

A price list grouped by type, like a spa menu.

Show YAML
- type: treatments
  variant: menu
  heading:
    title: Treatments and prices
    text: Prices are per session. Your first physiotherapy visit includes a full assessment.

Treatments and prices

Prices are per session. Your first physiotherapy visit includes a full assessment.

Physio

  • Physiotherapy assessment 60 min £65

    A full first appointment: we find out what is going on and agree a plan with you.

  • Manual therapy 45 min £55

    Hands-on joint and soft-tissue work to ease pain and help you move more freely.

  • Sports physiotherapy 45 min £60

    Rehab and strength work to get you back to running, training or playing.

  • Home visit physiotherapy 60 min £90

    Physiotherapy in your own home, for anyone who finds it hard to travel.

Holistic

  • Herbal heat therapy 45 min £50

    Warm herbal oils and compresses to soothe stiff joints and tired muscles, in the Ayurvedic tradition.

  • Acupuncture 45 min £55

    Fine needles placed by a trained practitioner, often used alongside physiotherapy for pain.

Massage

  • Ayurvedic oil massage 60 min £70

    A slow, full-body massage with warm herbal oil, for deep relaxation and easier movement.

  • Deep tissue massage 60 min £65

    Firm, focused massage to release knots and tension in overworked muscles.

Prices

Pricing · plans

Sessions and packages as cards, one featured. Prices as numbers are shown in your currency.

Show YAML
- type: pricing
  variant: plans
  heading:
    eyebrow: Prices
    title: Simple, honest prices
    align: center
  plans:
    - name: Single session
      price: 55
      unit: per session
      text: For a one-off problem or a check-up.
      features:
        - 45 minutes with a physiotherapist
        - Home exercise plan
      action:
        label: Book a session
        href: /book/
    - name: Recovery pack
      price: 275
      unit: 6 sessions
      text: Our most chosen plan for back, neck and joint problems.
      featured: true
      features:
        - "Save **£55** on six sessions"
        - Physio and holistic sessions can be mixed
        - Progress check at session three
      action:
        label: Book the pack
        href: /book/
    - name: Home visit
      price: 90
      unit: per visit
      text: For anyone who finds it hard to travel.
      features:
        - 60 minutes in your own home
        - Within 5 miles of either clinic
      action:
        label: Ask about home visits
        href: /home-visits/
  note: We accept most major health insurers. Please give us 24 hours' notice to change or cancel, or the full fee may be charged.

Prices

Simple, honest prices

  • Single session

    £55per session

    For a one-off problem or a check-up.

    • 45 minutes with a physiotherapist
    • Home exercise plan
  • Home visit

    £90per visit

    For anyone who finds it hard to travel.

    • 60 minutes in your own home
    • Within 5 miles of either clinic

We accept most major health insurers. Please give us 24 hours' notice to change or cancel, or the full fee may be charged.

Pricing · table

A plain price list in groups, for clinics with many services.

Show YAML
- type: pricing
  variant: table
  heading:
    title: Price list
  groups:
    - title: Physiotherapy
      rows:
        - name: First assessment
          detail: 60 minutes
          price: 65
        - name: Follow-up session
          detail: 45 minutes
          price: 55
        - name: Home visit
          detail: 60 minutes, within 5 miles
          price: 90
    - title: Holistic & massage
      rows:
        - name: Herbal heat therapy
          detail: 45 minutes
          price: 50
        - name: Ayurvedic oil massage
          detail: 60 minutes
          price: 70
        - name: Free 15-minute phone chat
          price: Free
  note: Prices include VAT where it applies.

Price list

Physiotherapy

First assessment60 minutes £65
Follow-up session45 minutes £55
Home visit60 minutes, within 5 miles £90

Holistic & massage

Herbal heat therapy45 minutes £50
Ayurvedic oil massage60 minutes £70
Free 15-minute phone chat Free

Prices include VAT where it applies.

Hours & locations

Hours · table

The full week with split shifts, today highlighted and "Open now", worked out in your time zone in the visitor's browser.

Show YAML
- type: hours
  variant: table
  location: riverside

Opening hours

Riverside Clinic, 12 Wharf Road, Riverside, London N1 7GR

Opening hours: Riverside Clinic
Monday – Friday 8:00 – 13:0016:00 – 20:00
Saturday 9:00 – 14:00
Sunday Closed

Closed on bank holidays. For an urgent problem out of hours, call 111.

Hours · compact

A small card with today's status, the week and booking buttons.

Show YAML
- type: hours
  variant: compact
  tone: sunken
  location: old-town
  text: Massage and holistic treatments, six days a week.

Old Town Studio

Massage and holistic treatments, six days a week.

Opening hours: Old Town Studio
Monday Closed
Tuesday – Wednesday 10:00 – 19:00
Thursday 10:00 – 21:00
Friday 10:00 – 19:00
Saturday 10:00 – 17:00
Sunday 10:00 – 14:00

Locations · cards

One card per clinic from src/content/locations/: photo, status, address, phone and directions.

Show YAML
- type: locations
  variant: cards
  heading:
    eyebrow: Find us
    title: Two clinics, one team

Find us

Two clinics, one team

Locations · map

One clinic with its hours beside a map. The map loads only when the visitor asks for it. Paste a Google Maps or OpenStreetMap embed address into the location file.

Show YAML
- type: locations
  variant: map
  location: riverside

Riverside Clinic

Opening hours: Riverside Clinic
Monday – Friday 8:00 – 13:0016:00 – 20:00
Saturday 9:00 – 14:00
Sunday Closed
Get directions
Show map

The map loads from OpenStreetMap when you open it.

People & trust

Team · grid

Therapists from src/content/team/ with photo or initials, specialisms and languages, linking to their profiles. Filter with `kind`.

Show YAML
- type: team
  variant: grid
  heading:
    eyebrow: Our team
    title: Meet your therapists
  limit: 4
  action:
    label: The whole team
    href: /team/

Our team

Meet your therapists

  • Dr Anika Rao

    Lead physiotherapist

    • Back and neck pain
    • Sciatica
    • Post-surgery rehab

    Languages: English, Hindi, Odia

  • Tom Hughes

    Sports physiotherapist

    • Running injuries
    • Knee and ankle
    • Return to sport

    Languages: English

  • Meera Iyer

    Ayurvedic therapist

    • Herbal heat therapy
    • Ayurvedic oil massage
    • Joint stiffness

    Languages: English, Tamil, Malayalam

  • Li Wen

    Acupuncturist

    • Acupuncture for pain
    • Stress and sleep

    Languages: English, Mandarin

Team · compact

A simple list with registration numbers.

Show YAML
- type: team
  variant: compact
  heading:
    title: Registered practitioners

Registered practitioners

Reviews · grid

Patient reviews with stars, treatment and source, under your overall rating. Use real reviews only, with permission.

Show YAML
- type: reviews
  variant: grid
  tone: warm
  heading:
    title: What our patients say
  summary:
    rating: 4.9
    count: 380
    source: Google
  items:
    - quote: I'd had back pain for two years. After six sessions with Anika I'm back to gardening, and I finally understand what to do when it flares up.
      name: Margaret H.
      detail: Treated for lower back pain
      rating: 5
      source: Google
    - quote: Tom got me from a sprained ankle to my first 10K in three months. ==Clear, honest and always on time.==
      name: Daniel K.
      detail: Sports physiotherapy
      rating: 5
      source: Google
    - quote: The heat therapy with Meera was the first thing that eased my stiff knees in years. Such a calm place.
      name: Priya S.
      detail: Herbal heat therapy
      rating: 5
      source: Google

What our patients say

4.9 from 380 reviews on Google

Rated 5 out of 5

I'd had back pain for two years. After six sessions with Anika I'm back to gardening, and I finally understand what to do when it flares up.

Margaret H. Treated for lower back pain · on Google

Rated 5 out of 5

Tom got me from a sprained ankle to my first 10K in three months. Clear, honest and always on time.

Daniel K. Sports physiotherapy · on Google

Rated 5 out of 5

The heat therapy with Meera was the first thing that eased my stiff knees in years. Such a calm place.

Priya S. Herbal heat therapy · on Google

Reviews · single

One big review. Highlight key words with ==double equals==.

Show YAML
- type: reviews
  variant: single
  items:
    - quote: They treated me as a person, not a problem. I came in barely able to turn my head and left with a plan I could actually follow.
      name: James O.
      detail: Treated for neck pain
      rating: 5

Rated 5 out of 5

They treated me as a person, not a problem. I came in barely able to turn my head and left with a plan I could actually follow.

James O. Treated for neck pain

Credentials · badges

Registrations, memberships and insurers: what patients check before booking.

Show YAML
- type: credentials
  variant: badges
  heading:
    title: Registered and recognised
  items:
    - name: HCPC registered
      text: Every physiotherapist, checked yearly
      icon: shield-check
    - name: Chartered Society of Physiotherapy
      text: Members in good standing
      icon: award
    - name: British Acupuncture Council
      text: Our acupuncturist is a full member
      icon: badge-check
    - name: Insurers
      text: Bupa, AXA Health, Aviva and Vitality
      icon: wallet

Registered and recognised

  • HCPC registeredEvery physiotherapist, checked yearly
  • Chartered Society of PhysiotherapyMembers in good standing
  • British Acupuncture CouncilOur acupuncturist is a full member
  • InsurersBupa, AXA Health, Aviva and Vitality

Credentials · logos

A quiet row of logos. Names show as text until you add the logo files.

Show YAML
- type: credentials
  variant: logos
  heading:
    title: Recognised by leading health insurers
    align: center
  items:
    - name: Bupa
    - name: AXA Health
    - name: Aviva
    - name: Vitality
    - name: WPA

Recognised by leading health insurers

  • Bupa
  • AXA Health
  • Aviva
  • Vitality
  • WPA

Content

Text · narrow

Markdown in one comfortable reading column: paragraphs, lists, links, headings and quotes.

Show YAML
- type: text
  variant: narrow
  body: |
    Most lower back pain is not caused by serious damage, and **most people feel much better within a few weeks**. Staying gently active usually helps more than resting in bed.

    ## When to see a physiotherapist

    - Pain that hasn't eased after two weeks
    - Pain that keeps coming back
    - Stiffness that stops you working or sleeping

    > Call a doctor straight away if you have numbness around your groin, trouble passing urine, or weakness in both legs.

Most lower back pain is not caused by serious damage, and most people feel much better within a few weeks. Staying gently active usually helps more than resting in bed.

When to see a physiotherapist

  • Pain that hasn't eased after two weeks
  • Pain that keeps coming back
  • Stiffness that stops you working or sleeping

Call a doctor straight away if you have numbness around your groin, trouble passing urine, or weakness in both legs.

Text · split

Title on one side, Markdown on the other.

Show YAML
- type: text
  variant: split
  eyebrow: Our approach
  title: One plan, two traditions
  body: |
    Our physiotherapists assess how you move and why it hurts. Where it helps, they bring in our holistic therapists: heat therapy to ease stiffness, massage to release tension, acupuncture alongside exercise.

    You get **one plan**, agreed with you, and one team who talk to each other.

Our approach

One plan, two traditions

Our physiotherapists assess how you move and why it hurts. Where it helps, they bring in our holistic therapists: heat therapy to ease stiffness, massage to release tension, acupuncture alongside exercise.

You get one plan, agreed with you, and one team who talk to each other.

Cards · icons

Short points with an icon each: why choose us, what to expect.

Show YAML
- type: cards
  variant: icons
  heading:
    title: Why patients choose us
  items:
    - title: Seen within three days
      text: Most new patients get a first appointment the same week.
      icon: calendar-check
    - title: One joined-up plan
      text: Physio and holistic care planned together, not separately.
      icon: route
      color: holistic
    - title: Time to listen
      text: First visits are a full hour, so nothing gets rushed.
      icon: clock
      color: accent

Why patients choose us

  1. Seen within three days

    Most new patients get a first appointment the same week.

  2. One joined-up plan

    Physio and holistic care planned together, not separately.

  3. Time to listen

    First visits are a full hour, so nothing gets rushed.

Cards · tiles

Big linked tiles with a coloured edge, for quick links.

Show YAML
- type: cards
  variant: tiles
  columns: 3
  items:
    - title: New patients
      text: What to expect on your first visit and what to bring.
      icon: user-plus
      href: /first-visit/
      label: Your first visit
    - title: Home visits
      text: Physiotherapy at home if travelling is hard.
      icon: house
      href: /home-visits/
      color: accent
    - title: Prices and insurance
      text: Clear prices and the insurers we work with.
      icon: wallet
      href: /pricing/
      color: holistic

Cards · steps

Numbered steps: how to get started.

Show YAML
- type: cards
  variant: steps
  heading:
    title: Getting started is easy
  columns: 3
  items:
    - title: Book or call
      text: Online, by phone or on WhatsApp.
    - title: Your assessment
      text: We find out what's going on and agree a plan with you.
    - title: Treatment and exercises
      text: Hands-on care in clinic, simple exercises at home.

Getting started is easy

  1. 01

    Book or call

    Online, by phone or on WhatsApp.

  2. 02

    Your assessment

    We find out what's going on and agree a plan with you.

  3. 03

    Treatment and exercises

    Hands-on care in clinic, simple exercises at home.

Timeline · first visit

What happens at a first appointment, step by step with times. Takes the worry out of booking.

Show YAML
- type: timeline
  variant: visit
  heading:
    eyebrow: First visit
    title: What happens at your first appointment
  items:
    - label: 10 min
      title: A chat about you
      text: How it started, what makes it better or worse, and what you'd like to get back to.
      icon: messages-square
    - label: 20 min
      title: Checking how you move
      text: Gentle tests of movement, strength and posture. Wear something comfortable.
      icon: person-standing
    - label: 20 min
      title: First treatment
      text: Usually hands-on care to ease pain, so you leave feeling some difference.
      icon: hand
    - label: 10 min
      title: Your plan
      text: What we think is going on, how many sessions you may need, and exercises for home.
      icon: clipboard-check

First visit

What happens at your first appointment

  1. 10 min

    A chat about you

    How it started, what makes it better or worse, and what you'd like to get back to.

  2. 20 min

    Checking how you move

    Gentle tests of movement, strength and posture. Wear something comfortable.

  3. 20 min

    First treatment

    Usually hands-on care to ease pain, so you leave feeling some difference.

  4. 10 min

    Your plan

    What we think is going on, how many sessions you may need, and exercises for home.

Timeline · history

Your story year by year, down a centre line.

Show YAML
- type: timeline
  variant: history
  heading:
    title: Our story
    align: center
  items:
    - label: 2008
      title: A one-room practice
      text: Dr Anika Rao opens a small physiotherapy room above a Riverside pharmacy.
    - label: 2014
      title: Riverside Clinic
      text: We move into our own clinic with four treatment rooms and a rehab gym.
    - label: 2019
      title: Holistic therapies join
      text: Ayurvedic therapy and acupuncture become part of every patient's options.
    - label: 2024
      title: Old Town Studio
      text: A second, quieter space opens for massage and holistic care.

Our story

  1. 2008

    A one-room practice

    Dr Anika Rao opens a small physiotherapy room above a Riverside pharmacy.

  2. 2014

    Riverside Clinic

    We move into our own clinic with four treatment rooms and a rehab gym.

  3. 2019

    Holistic therapies join

    Ayurvedic therapy and acupuncture become part of every patient's options.

  4. 2024

    Old Town Studio

    A second, quieter space opens for massage and holistic care.

FAQ · split

Questions that open one at a time (no JavaScript), with FAQ structured data for Google.

Show YAML
- type: faq
  variant: split
  heading:
    eyebrow: FAQ
    title: Questions before your first visit
    text: Can't find your answer? Call or WhatsApp us.
  items:
    - question: Do I need a doctor's referral?
      answer: No. You can book directly with us. If you're claiming on health insurance, check whether your insurer needs a referral first.
    - question: What should I wear?
      answer: Something comfortable you can move in. For back or leg problems, shorts are helpful. We have private changing space.
    - question: How many sessions will I need?
      answer: It depends on the problem. Many people need three to six sessions. We'll give you an honest idea at your first visit.
    - question: Can I mix physiotherapy and holistic treatments?
      answer: Yes. Many of our plans combine both, and our recovery pack can be used for either.

FAQ

Questions before your first visit

Can't find your answer? Call or WhatsApp us.

Do I need a doctor's referral?

No. You can book directly with us. If you're claiming on health insurance, check whether your insurer needs a referral first.

What should I wear?

Something comfortable you can move in. For back or leg problems, shorts are helpful. We have private changing space.

How many sessions will I need?

It depends on the problem. Many people need three to six sessions. We'll give you an honest idea at your first visit.

Can I mix physiotherapy and holistic treatments?

Yes. Many of our plans combine both, and our recovery pack can be used for either.

FAQ · stacked

The same in one column, for shorter lists.

Show YAML
- type: faq
  variant: stacked
  heading:
    title: Home visit questions
  items:
    - question: Which areas do you cover?
      answer: Anywhere within five miles of either clinic. Further away? Ask us and we'll do our best.
    - question: What do I need at home?
      answer: Just a little space to move and a firm chair. Your physiotherapist brings everything else.

Home visit questions

Which areas do you cover?

Anywhere within five miles of either clinic. Further away? Ask us and we'll do our best.

What do I need at home?

Just a little space to move and a firm chair. Your physiotherapist brings everything else.

Posts · grid

Latest health tips from src/content/posts/, with category, date and reading time.

Show YAML
- type: posts
  variant: grid
  heading:
    eyebrow: Health tips
    title: From our blog
  action:
    label: All articles
    href: /blog/

Health tips

From our blog

Disclaimer · note

A quiet medical note for the end of condition and treatment pages. Standard wording in each language unless you write your own.

Show YAML
- type: disclaimer
  variant: note

Disclaimer · panel

The same as a boxed notice with a title.

Show YAML
- type: disclaimer
  variant: panel

Media

Video · wide

A YouTube or Vimeo link, or your own .mp4. Nothing loads until someone presses play.

Show YAML
- type: video
  variant: wide
  heading:
    title: A tour of Riverside Clinic
    align: center
  url: https://www.youtube.com/watch?v=aqz-KE-bpKQ
  poster: video-poster.jpg
  posterAlt: Older adults exercising together with resistance bands
  title: A two-minute tour of Riverside Clinic

A tour of Riverside Clinic

Older adults exercising together with resistance bands

Plays from YouTube

Video · split

The player beside a short text. Good for exercise videos.

Show YAML
- type: video
  variant: split
  heading:
    title: Three moves for a stiff neck
  url: https://vimeo.com/76979871
  poster: video-poster.jpg
  title: Three gentle neck exercises, shown by our physiotherapist
  text: Our physiotherapist Tom shows three gentle moves you can do at your desk. Stop if anything hurts.

Three moves for a stiff neck

Plays from Vimeo

Our physiotherapist Tom shows three gentle moves you can do at your desk. Stop if anything hurts.

Forms

Form · split

An appointment request or contact form with your own fields. Sends to Formspree, Web3Forms, Basin or Netlify (site.config.ts), with a spam trap.

Show YAML
- type: form
  variant: split
  eyebrow: Request an appointment
  title: Tell us what's wrong, we'll call you back
  text: Prefer not to book online? Send us a few details and we'll call you within one working day.
  points:
    - icon: phone
      text: We call back within one working day
    - icon: lock
      text: Your details stay private
  name: appointment-request
  submit: Request a call back
  fields:
    - name: name
      label: Your name
      required: true
      half: true
    - name: phone
      label: Phone
      type: tel
      required: true
      half: true
    - name: problem
      label: What's the problem?
      type: select
      options: [Back or neck pain, Joint pain, Sports injury, Something else]
    - name: message
      label: Anything else we should know?
      type: textarea
    - name: consent
      label: I agree to be contacted about my request
      type: checkbox
      required: true

Request an appointment

Tell us what's wrong, we'll call you back

Prefer not to book online? Send us a few details and we'll call you within one working day.

  • We call back within one working day
  • Your details stay private

We only use your details to reply to you. Please don’t send medical records here.

Form · card

A centred contact form.

Show YAML
- type: form
  variant: card
  title: Send us a message
  name: contact
  fields:
    - name: name
      label: Name
      required: true
    - name: email
      label: Email
      type: email
      required: true
    - name: message
      label: Message
      type: textarea
      required: true

Send us a message

We only use your details to reply to you. Please don’t send medical records here.

Proof

Stats · band

Big numbers in a row: years open, patients, rating, waiting time.

Show YAML
- type: stats
  variant: band
  items:
    - value: 18 years
      label: caring for our community
    - value: 12,000+
      label: patients treated
    - value: "4.9"
      label: average Google rating
    - value: 3 days
      label: usual wait for a first visit
  • 18 years caring for our community
  • 12,000+ patients treated
  • 4.9 average Google rating
  • 3 days usual wait for a first visit

Stats · grid

Numbers as cards with an icon and a sentence each.

Show YAML
- type: stats
  variant: grid
  tone: sunken
  heading:
    title: Why patients choose us
  items:
    - value: 92%
      label: feel better within 6 sessions
      icon: trending-up
      text: From our own patient survey, 2025.
    - value: "14"
      label: therapists
      icon: users
      text: Physiotherapists, massage and holistic therapists.
    - value: 7 days
      label: a week, between our two clinics
      icon: calendar-days
      text: Early mornings, evenings and Saturdays.

Why patients choose us

  • 92% feel better within 6 sessions

    From our own patient survey, 2025.

  • 14 therapists

    Physiotherapists, massage and holistic therapists.

  • 7 days a week, between our two clinics

    Early mornings, evenings and Saturdays.

Calls to action

Call to action · band

A full-width strip with one ask. Looks best on the brand tone.

Show YAML
- type: cta
  variant: band
  tone: brand
  title: Not sure what you need?
  text: Book a free 15-minute phone chat with a physiotherapist.
  actions:
    - label: Book a free chat
      href: /book/
      icon: phone-call

Not sure what you need?

Book a free 15-minute phone chat with a physiotherapist.

Call to action · split

A rounded panel with a photo, or an illustration with `art:`. Add `contact: true` for Call and WhatsApp buttons.

Show YAML
- type: cta
  variant: split
  eyebrow: Home visits
  title: Care that comes to you
  text: For anyone who finds it hard to travel, our physiotherapists can treat you in your own home.
  art: home-visit
  imageAlt: A therapist helping an older man with a gentle leg exercise at home
  actions:
    - label: About home visits
      href: /home-visits/
  contact: true

Home visits

Care that comes to you

For anyone who finds it hard to travel, our physiotherapists can treat you in your own home.

Call to action · card

A centred card for a softer ask in the middle of a page.

Show YAML
- type: cta
  variant: card
  title: Your first visit, explained
  text: What happens, how long it takes and what to bring.
  actions:
    - label: Read the guide
      href: /first-visit/
      style: outline

Your first visit, explained

What happens, how long it takes and what to bring.