Tools
- WordPress
- Elementor
- Rank Math
- Forminator
- Custom PHP and CSS
- Google Search Console
- Google Analytics
- Google Business Profile
- Chatway
- Chaty
Related services
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.
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.
Each department has its own page, so each one can be found on Google.
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.
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.
Building authority with backlinks
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 clicks | 8.37K |
| Google impressions | 278K |
| Average click rate | 2.3% |
| Average position | 7.2 |
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: 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.
From Google search to AI search
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.
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

















