Website · Booking · Dashboard · SEO

Patients book while the clinic sleeps.

Urja Dental needed patients to find the right treatment, trust the doctors and book without a phone call. We built a website with online booking, in the clinic or by video, and a dashboard the clinic's own team runs.

Client
Urja Dental Clinic, Mohali
Industry
HealthTech
Scope
UX/UI, website, booking, dashboard, SEO
Built
July – October 2026

Outcomes

Treatment pages, each with its own SEO
67
Steps from treatment to booked appointment
5
Dashboard sections the clinic edits
28

Quick overview

The clinic's site at a glance

  • Booking in 5 steps

    Visit or video, treatment, doctor, date and time, then contact details.

  • Clinic or video consults

    Patients choose how they see the dentist, online or in person.

  • 67

    treatment pages

    Each with its own title, description, FAQs and booking form.

  • 57

    articles published

    Written and published by the clinic from the dashboard.

  • 4

    staff roles

    Owner, doctors, front desk and editor each get their own view.

  • Proof where patients decide

    Before-and-after results, reviews, video stories and doctor profiles.

  • Spam-protected forms

    Booking, callback, contact and newsletter forms all check for bots.

  • SEO built in

    Server-rendered pages, structured data, redirects and a sitemap.

The brief

What the clinic needed

Urja Dental is a dental clinic offering 67 treatments. It came to us with four goals.

4goals, and how we answered each

  1. Let patients book online

    Patients choose a visit at the clinic or a video call, then book in five simple steps.

    The five stepsVisit or video → Treatment → Doctor → Date & time → Contact details

  2. Be found on Google for every treatment

    Each of the 67 treatments has its own page, written and set up to appear in search results.

    Some of the pagesDental implants · Root canal treatment · Teeth whitening · +64 more

  3. Let the team run the website

    Staff sign in and see only what their job needs, so nobody waits on a developer.

    Who signs inOwner · Doctors · Front desk · Content editor

  4. Keep out spam

    Every form asks for a short code and limits repeat sending, so fake messages don't reach the clinic.

    Protected formsBooking · Callback · Contact · Newsletter

The challenge

What stood between patients and a booked appointment

A clinic with 67 treatments and a team of doctors had to be easy to find, easy to trust and easy to book, without adding work for the front desk. Four things stood in the way.

See what we built
  1. Patients wanted to book when it suited them, often outside clinic hours, and some wanted a video consultation instead of a visit.

    • Booking had to work without calling the clinic
    • In-clinic visits and video consultations
    • Every booking had to reach the front desk at once
    Booking meant a phone call01 / 04

    Key finding

    2

    ways to consult: in the clinic or by video

    Hello He

    “sbdjasbkjdnaskdn”

    asndknasndksadm, research interview
  2. Patients search for a treatment, like dental implants or a root canal, not for a clinic's name. Each treatment needed a page that could rank on its own.

    • A page for every treatment patients search for
    • Titles, descriptions and FAQs set per page
    • A way to book from every treatment page
    67 treatments to be found for02 / 04

    Key finding

    67

    treatments, each searched for on its own

    Treatment pages, by category (12)
    TMJ & jaw careOrthodontics
  3. Choosing a dentist is a trust decision. Before booking, patients want to see results, hear from other patients and know who will treat them.

    • Before-and-after results
    • Reviews and patient video stories
    • Doctor profiles and specialities
    Patients had to trust before they booked03 / 04

    Key finding

    4

    kinds of proof: results, reviews, videos, doctors

    Proof on the site: cases, doctors, testimonials
  4. Prices, doctors, offers and articles change often. The owner, doctors, front desk and content editor each needed to update their part without waiting on a developer.

    • Separate sign-ins for each role
    • Every page's content and SEO editable
    • Today's appointments and enquiries first
    The team had to run the site itself04 / 04

    Key finding

    4

    roles: owner, doctors, front desk, editor

    Dashboard areas each role opens
    DoctorOwner
The solution

What we built

Four parts of the live site, each answering one of the challenges, shown as it works today.

Solves challenge 01 · Booking meant a phone call

An appointment booking system patients finish

Urja Dental's five-step appointment booking, starting with video or in-clinic consultation

5steps from treatment to confirmed booking

Booking meant a phone call

Booking takes five short steps: how to consult, the treatment, the doctor, the date and time, then contact details. Patients can choose an in-clinic visit or a video consultation, and every booking lands with the front desk.

  • In-clinic or video consultation
  • Choice of doctor and time
  • Callback requests for undecided patients
  • Email notifications to the clinic
Urja Dental's services page listing 67 treatments, filterable by category

67treatment pages, each with its own SEO

67 treatments to be found for

Every treatment, from dental implants to kids' sealants, has its own page with its own title, description and FAQs. Patients searching for a specific treatment land on the page that answers it, with a booking form beside the answer.

  • Per-page titles and descriptions
  • Treatment categories and filters
  • FAQs on every treatment page
  • Booking form on every page
Solves challenge 03 · Patients had to trust before they booked

The proof patients look for before booking

Urja Dental's smile gallery of before-and-after treatment photos

4kinds of proof: gallery, reviews, videos, doctors

Patients had to trust before they booked

Before-and-after photos, video stories, testimonials, Google reviews and doctor profiles sit where patients make up their minds, not on a page they have to find.

  • Before-and-after smile gallery
  • Video stories from patients
  • Google reviews on the site
  • Doctor profiles and specialities

28sections the clinic edits itself

The team had to run the site itself

Owner, doctors, front desk and content editor each sign in to their own view. Today's appointments and new enquiries come first; everything a patient sees on the site is edited here, without a developer.

  • Appointments, patients and enquiries
  • Services, doctors, gallery and reviews
  • Blog, FAQs and page SEO
  • Redirects, backups and an activity log

Also in the build

  • Server-rendered pages

    Every page arrives complete, so search engines read all of it.

  • SEO for every page

    Titles, descriptions and share images set per page in the dashboard.

  • Structured data

    Dentist and medical-procedure schema on the clinic and every treatment.

  • Redirects and sitemap

    Old links keep their ranking; new pages are listed automatically.

  • A blog the clinic writes

    57 articles published so far with the dashboard's editor.

How we worked

How we delivered it

Five steps from the first conversation to a live site, built between July and October 2026.

  1. 1

    Discovery

    Treatments, doctors and how patients book today.

  2. 2

    Structure

    Site map, booking flow and a page for every treatment.

  3. 3

    Design

    Website and dashboard designed around booking.

  4. 4

    Build

    Site, dashboard and booking built and tested.

  5. 5

    Launch & grow

    SEO, redirects and backups in place; new sections since.

Built with

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • Cloudinary
  • Upstash Redis
  • Docker
Results

What changed for the clinic

Patients now find a treatment on Google, check the doctors and results, and book online, without calling. Source: the clinic's dashboard and Google Search Console.

More appointment requests a month
3×
Compared with before launch
Of bookings made outside clinic hours
41%
Evenings and weekends
More clicks from Google search
+180%
First three months
Treatment pages on Google's first page
38
For their main search term
In their words

What the client said

Patients book on their own now, even late at night, and the front desk sees every booking the moment it comes in. We change prices, doctors and offers ourselves, the same day.
UDClinic ownerOwner, Urja Dental Clinic
U

Urja Dental Clinic

Dental clinic · Mohali

Treatments
67
Articles published
57
Built
Jul – Oct 2026

Planning a website for your clinic?

Tell us how your patients book today. We'll show you how we'd approach it, and what it would take.

  • Free 30-minute call with the team
  • Reply within one working day
More case studies
All case studies

Tell us what you’re building.

Share a few details and we will come back to you to plan the next step.

What happens next

  1. 1

    You share your idea

    A few lines on your goals, users and timeline are enough to start.

  2. 2

    We talk it through

    We discuss your goals on a call and suggest an approach.

  3. 3

    You get a proposal

    We follow up with a proposal and clear next steps.

Project details

Fields marked * are required. We never share your details.

Chat with DigiBoffins

Hi! Click on the WhatsApp icon below to reach our team instantly.

Our team typically replies within a few minutes.

DigiBoffins

Support Team