Website and SEO

Starcare Medical Centre

From a brand new domain to 8.37K Google clicks in a year, a 50+ page medical centre website, and a top pick in ChatGPT.

Client
Starcare Medical Centre
Country
Oman
Industry
Healthcare
Year
2024 to 2026
Done as
Freelance project
Website
starcare.om
Services
WordPress development, Appointment system, Local SEO, Technical SEO, On-page SEO, Google Business Profile
Starcare website on a laptop, a tablet, and a phone
8.37KGoogle clicks in 12 months, starting from zero
278KGoogle impressions in 12 months
1.34KGoogle clicks in the latest 28 days
50+website pages, including 20+ doctor profiles
At a glance

The short version

November 2024 to May 2026, with about a year of SEO

The challenge
The new Starcare team had no website, no search history, and no access to the old one. The old domain belonged to the previous owners and had expired. Everything had to start from zero.
What I did
Chose a new brand domain (starcare.om), built a 50+ page WordPress site with two branches under one roof, a dynamic appointment system, doctor and department pages, then did the technical, on-page, and local SEO, plus steady healthcare backlinks.
The outcome
With basic SEO only: 8.37K Google clicks and 278K impressions in 12 months, 1.34K clicks in the latest 28 days, a top three spot in the Google Maps results for medical center in Mabela, and the top pick in ChatGPT. More calls and appointment requests came through Google.
My role
I planned and built the whole website, ran the SEO for about a year, and handed it over to Starcare's in-house team with guidance on how to manage it.
Before and after

Then and now

Flip the switch to compare where the project started with where it is today.

  • DomainBeforeOld domain expired, held by the previous ownersTodaystarcare.om, the exact brand name on Oman's own domain
  • WebsiteBeforeNone for the new teamTodayA 50+ page WordPress website
  • BranchesBeforeNo online presenceTodayTwo branches under one website, each with its own section
  • Doctors and departmentsBeforeNot onlineToday20+ doctor profiles and 15+ department pages
  • AppointmentsBeforeNo way to book onlineTodaySmart form that picks the right branch, doctor, and department
  • Google clicksBeforeZero under the new ownershipToday8.37K in 12 months, 1.34K in the latest 28 days
  • Google impressionsBeforeZeroToday278K in 12 months
  • Local searchBeforeNot visibleTodayIn the top three Google Maps results for medical center in Mabela
  • AI searchBeforeNot mentionedTodayTop pick in ChatGPT, named in Google's AI Overview
  • EnquiriesBeforeNone from searchTodayMore calls and appointment requests through Google
See it for yourself

Where Starcare shows up now

Real screenshots of real searches. Tap a search to see the result.

Google Maps

“medical center in mabela”

  • In the top three map results
  • 4.5 stars from 478 reviews

The map results are the first thing people see for local healthcare searches.

Google search for medical center in Mabela, with Starcare Medical Centre in the top three map results
The journey

How it unfolded

Tap each step to see what happened and why.

Start

A new domain

The old domain belonged to the previous owners and had expired. I recommended starcare.om: the exact brand name, on Oman's own domain.

  • Domain choice
  • Brand name kept
  • Oman focus
Planning

Built around how Starcare works

One main website for everything, plus a dedicated section for each of the two branches, with its own doctors, departments, location, and hours.

  • Site structure
  • Branch sections
  • Local SEO base
Building

A 50+ page healthcare website

Doctor profiles, department pages, branch pages, offers, careers, and more, built with custom post types so the team can manage them easily.

  • 20+ doctors
  • 15+ departments
  • Custom post types
Building

A smart appointment system

The form shows only the doctors and departments of the chosen branch, and selects the doctor or department automatically when booked from their page.

  • Branch logic
  • Auto selection
  • Custom code
About a year

SEO and authority

Technical and on-page SEO, schema, Google Business Profile, reviews, and five to six relevant backlinks a month, mostly from healthcare websites.

  • Technical SEO
  • Local SEO
  • Backlinks
  • Schema
Today

Handed over, still growing

The site was handed over to Starcare's in-house team. It keeps growing: 1.34K clicks in the latest 28 days, and visibility in AI search.

  • 8.37K clicks a year
  • Top pick in ChatGPT
  • Enquiries

The challenge

When Starcare Medical Centre came to me, they were starting over.

The old website, starcarehospital.com, belonged to the previous owners. The domain had expired, the site was outdated, and the new team had no access to it. The new Starcare was run by a completely different team.

So instead of trying to rebuild a digital presence they did not control, we decided to start fresh. There was no SEO data to work with, no search history, and no website. The starting point was zero.

The client needed more than a website. They needed a platform that could represent the new organisation, handle two branches, make it easy for patients to find doctors and departments, take appointment requests online, and build a foundation for long term search visibility.

Choosing the right domain

One of the first decisions was the domain. The obvious choice, starcare.com, was not available. We discussed options like StarcareCenter.com and StarcareOman.com.

I recommended starcare.om, for two reasons:

  • It keeps the exact Starcare brand name, with no extra words.
  • The organisation serves only Oman, so Oman’s own .om domain is a natural fit, for patients and for local search.

That gave a clean foundation for both the brand and local SEO.

Building the website around how Starcare works

Starcare has two branches, but wanted them managed under one website. So instead of building two separate sites, I designed the structure around the way the organisation actually works.

The main website is the central hub: all doctors, all departments, services, about, contact, appointments, the blog, and other core information.

Each branch then has its own dedicated section:

Branch → Doctors → Departments → Services → Location → Opening hours → Appointment

A patient can see exactly what is available at one branch without searching through the whole website. It also gave local SEO a much cleaner structure.

The Starcare website menu showing the two branches, Mabela and Al Hail Two branches under one website, each with its own section.

A 50+ page healthcare website

This was not a handful of standard company pages. I built a structured healthcare website with 50+ pages, including 20+ doctor profiles and 15+ department pages, plus branch pages, branch doctor and department listings, appointments, the blog, feedback, offers, careers, and supporting pages.

Doctors and departments were built with custom post types. That made the website much easier to manage and grow, because a doctor or department appears in several places on the site while its information stays consistent everywhere.

The Starcare departments menu, from internal medicine to cardiology Each department has its own page, so each one can be found on Google.

The Starcare doctors menu, listing individual doctor profiles Every doctor has a profile page of their own.

The appointment system

This was the most technically interesting part of the project. The client did not want a basic “name, phone, message” form. They wanted patients to choose the right branch, doctor, and department. I built it with Forminator, Elementor, and custom code.

  • On the main appointment form, the patient picks a branch first. The form then shows only the doctors and departments at that branch, so nobody books a doctor who does not work there.
  • On branch pages, the form is already connected to that branch.
  • On doctor pages, clicking “book an appointment” selects that doctor automatically. Department pages work the same way.

So the patient’s journey becomes:

Doctor page → Book appointment → Doctor already selected

instead of searching through a long list of doctors. It looks simple from the patient’s side. Behind the scenes, it needed conditional logic, custom code, and careful links between the WordPress content and the form.

The Starcare appointment form on a doctor's page, with the doctor already selected On a doctor’s page, the appointment form already has that doctor selected.

Making the website easy to manage

The website was built with WordPress, Elementor, Rank Math, Forminator, Chatway and Chaty for chat, custom CSS, custom PHP, and custom post types.

The goal was not only to make it look good. It had to be something the Starcare team could keep using. I managed the website for about a year, then handed it over to their new in-house team, with guidance on how it was structured and how to keep managing it.

SEO from day one

I built the website with SEO in mind from the start, instead of adding it later. The first keyword focus included searches like:

  • medical center in Mabela
  • medical center in Muscat
  • searches for specific departments and treatments
  • searches for doctors
  • branch specific healthcare searches

The important part was having pages that actually answer those searches. Instead of one generic “doctors” page, each doctor has a page. Instead of one “services” page, each department has a page. And instead of treating two branches as one place, each branch has its own section.

On-page and technical SEO

I handled the core SEO setup:

  • Keyword research
  • SEO titles, meta descriptions, and heading structure
  • Internal linking and breadcrumbs
  • Image optimisation
  • XML sitemap, robots.txt, and canonical URLs
  • Google Search Console and Google Analytics
  • Technical and local SEO

Rank Math managed many of these. I also added structured data: FAQ, LocalBusiness, Organization, and Breadcrumb schema.

Healthcare content has to be accurate

The content was not written just for SEO. Because this is a healthcare website, the medical information came from Starcare’s experts. I structured it and optimised it for search, and the client reviewed it before anything was published.

That matters. SEO should never mean compromising the accuracy of healthcare information.

Not a content farm

The client chose a basic SEO package. I was not hired to publish dozens of blog posts a month. So I focused on making the pages the business actually needed as strong as possible.

During the project I added one main article, “Understanding Prostate Health: What Every Man Should Know”. The strategy was simple: build useful pages first, optimise them properly, then build authority around them.

Local SEO and Google Business Profile

Alongside the website, I helped Starcare with its Google Business Profile, including claiming the existing profile, adding the website and photos, improving the profile, and guidance on getting genuine reviews and how to ask for them.

The aim was to connect the website and the local listing instead of treating them as two separate things. Today, Starcare appears in the top three Google Maps results for “medical center in Mabela”, next to other established medical centres, with 4.5 stars from 478 reviews.

The SEO work included off-page work too, about five to six backlinks a month. I started with a broad mix, then became more selective, focusing on:

  • Healthcare websites and healthcare articles
  • Relevant guest posts
  • Industry mentions
  • Local and relevant websites

The challenge was not getting links. It was finding links that make sense for a healthcare business in Oman. So over time, the focus moved from quantity to relevance.

The results

Remember: under the new ownership, the website started from zero. Over the SEO work, impressions and clicks grew steadily. Google Search Console shows, over 12 months:

Result
Google clicks8.37K
Google impressions278K
Average click rate2.3%
Average position7.2

Google Search Console, 12 months, showing 8.37K clicks and 278K impressions Google Search Console, 12 months: 8.37K clicks, 278K impressions, average position 7.2.

The graph shows visibility building gradually over the year, not a single short spike. The site did not get lucky with one keyword. It built visibility across many searches.

And it kept growing

The latest 28 days in Search Console show 1.34K clicks, 59.3K impressions, a 2.3% click rate, and an average position of 6.4. That is a level of visibility that would have been impossible to imagine when the project started.

Google Search Console, latest 28 days, showing 1.34K clicks and 59.3K impressions Google Search Console, latest 28 days: 1.34K clicks, 59.3K impressions, average position 6.4.

The SEO work has been handed over, but organic SEO does not simply disappear when the monthly work stops. The pages, technical foundation, backlinks, and authority built during the project keep working.

Later, Starcare started appearing not only in Google’s normal results, but also in AI search. For “medical center in Mabela”, Google’s AI Overview names Starcare among the prominent medical centres in the area. And when asked for the best medical center in Mabela, ChatGPT names Starcare as its top pick.

Google Search Console’s report for generative AI features shows Starcare appeared there 4.99K times in the latest 28 days.

Google Search Console generative AI features report, showing 4.99K impressions in 28 days Search Console, generative AI features, latest 28 days: 4.99K impressions.

I did not run a separate GEO campaign for this. The work was traditional SEO: technical SEO, useful content, well structured pages, local SEO, and authority building. The AI visibility came as the website built stronger search visibility and trust. Good SEO created the foundation for AI visibility too.

Search visibility turned into enquiries

The goal was never just a better looking graph. The client told me they started receiving more calls and appointment requests through Google, and the website’s appointment system recorded bookings in its dashboard.

So the project moved from “we are ranking” to “people are finding us and taking action.” That is the difference between building a website for traffic and building a website for a real business.

The biggest technical challenge

The hardest part was making the branch structures, headers, and appointment forms all work together without confusing visitors. Branch pages needed different information. Appointment forms needed different logic. Doctor pages needed the doctor selected automatically, and department pages the department. And all of it had to work inside one WordPress website.

There were plenty of technical headaches along the way. But solving them gave Starcare a website that matches how a healthcare organisation actually works.

This was only basic SEO

Here is the part that surprises people most. Starcare chose my basic SEO package, and that is all I did. No regular blog posts, no content marketing plan, no dedicated GEO work for AI search. Just a well built website, proper on-page, technical, and local SEO, and steady relevant backlinks.

Even with only that, Starcare went from zero to 8.37K Google clicks in a year, reached 1,300+ clicks a month, got into the Google Maps results, and became ChatGPT’s top pick for its area.

Now imagine the advanced package: regular helpful articles about health topics people search for, content for every department and treatment, dedicated GEO work for AI search, and a bigger push on authority. More pages answering more questions means more searches, more clicks, more calls, and more appointments. Basic SEO built the foundation. Advanced SEO is what builds on top of it.

After the project, Starcare built an in-house team to carry the work forward. I could not join them at the time, as I was already working at Masirat Technology, so I handed everything over with guidance on how to keep it growing.

The lesson for any business owner: do not leave your business behind. Your patients and customers are already searching on Google and asking AI tools for recommendations. Even basic SEO, done properly, can change how many of them find you. The businesses that keep investing in search are the ones that keep growing.

The outcome

What started as a completely new digital presence for a new team became a full healthcare website and SEO system. I helped Starcare:

  • Start with a new brand domain
  • Build a 50+ page WordPress website, with two branches under one roof
  • Create 20+ doctor profiles and 15+ department pages
  • Build a dynamic appointment system
  • Set up technical, on-page, and local SEO
  • Improve its Google Business Profile visibility
  • Build relevant backlinks
  • Grow organic search from zero to 8.37K clicks in 12 months
  • Bring in appointment enquiries from Google
  • Become visible in AI search

And the website was built so the team could keep managing it after the handover.

This project was a headache at times. But it was worth it, because it was not just a website. It was a complete rebuild of Starcare’s digital foundation, from the domain and site structure to the appointment system, local SEO, and organic growth.

We hired Adil to redesign our website and handle SEO. Within a few months, our search visibility improved significantly. He is thorough, communicates well, and actually delivers on what he promises.

Starcare, Medical Centre, Oman

Lessons

What other businesses can learn

The ideas from this project that work for almost any business that wants to grow through search.

  1. 01

    Match the website to how the business works

    Starcare has two branches, so each branch got its own section with its own doctors and departments. Patients find what is actually available near them.

  2. 02

    Give every doctor and department a page

    People search for a doctor, a department, or a treatment, not just a hospital. Dedicated pages give each of those searches a real answer.

  3. 03

    For healthcare, location matters as much as the service

    A strong Google Business Profile, genuine reviews, and branch pages are what put a medical centre in the map results.

  4. 04

    Never compromise medical accuracy for SEO

    The medical information came from Starcare's experts, and they reviewed it before publishing. I structured and optimised it, but never rewrote the facts.

  5. 05

    Relevant links beat lots of links

    I moved from a broad mix of backlinks to fewer, more relevant ones from healthcare websites. For a medical centre in Oman, relevance is what counts.

  6. 06

    Make booking effortless

    A visitor should go from finding a doctor to requesting an appointment in a few taps. Pre selecting the doctor on their page removes a step that loses patients.

  7. 07

    Basic SEO done well goes a long way

    Starcare only had basic SEO, and still went from zero to 8.37K clicks in a year. Get the basics right first, then build on them with content and GEO.

  8. 08

    Good SEO brings AI visibility too

    There was no separate GEO campaign. Strong pages, local SEO, and authority were enough for Google's AI Overview and ChatGPT to start recommending Starcare.

Want results like these for your business?

Talk to me on WhatsApp
FAQ

Questions about this case study

How long did it take to see results?

The website started from zero under the new ownership. Clicks and impressions grew steadily over about a year of SEO, reaching 8.37K clicks and 278K impressions over 12 months, rather than one short spike.

Why use starcare.om instead of a .com domain?

starcare.com was not available, and names like StarcareOman.com add words to the brand. starcare.om keeps the exact brand name, and the .om domain is a natural fit for a medical centre that serves only Oman.

How do two branches work on one website?

One main website holds everything: all doctors, departments, services, and the blog. Each branch also has its own section with only its own doctors, departments, location, opening hours, and appointment form.

Did you write the medical content?

No. The medical information came from Starcare's experts. I structured it and optimised it for search, and the client reviewed everything before it was published. Accuracy comes first on a healthcare website.

How did Starcare show up in ChatGPT without a GEO campaign?

By doing the basics properly: clear pages for every doctor, department, and branch, technical SEO, schema, a strong Google Business Profile with genuine reviews, and relevant backlinks. Good SEO laid the foundation for AI visibility.

Was this advanced SEO?

No. Starcare chose a basic SEO package: a well built website, on-page, technical, and local SEO, and relevant backlinks. No regular blogging and no dedicated GEO work. All of these results came from basic SEO done properly.

Does SEO keep working after the work stops?

Much of it does. The pages, technical setup, backlinks, and authority stay in place. Starcare's clicks kept growing after the handover, with 1.34K clicks in the latest 28 days. Rankings do need care over time to stay ahead of competitors.

Can you do the same for my clinic or hospital?

Yes. The same approach works for most clinics and hospitals: a website built around your doctors, departments, and branches, easy online booking, and local SEO. Message me and I will tell you honestly what to expect for your area.

More case studies

Pick your next read

All case studies
01 / 12
Contact

Let's grow something

Tell me about your business and what you want to achieve. I usually reply within a day.

Click to copy
Chat on WhatsAppOpen for freelance workMuscat --:--

Send a quick message

What do you need?

Prefer chat? Message me on WhatsApp.