Saudi Arabia / Healthcare SEO case study
Hakeem Care.
Built to be found.
An Arabic healthcare SEO story. Technical foundations, medical content and clearer routes to telemedicine and home care.

01 / The challenge
A patient starts
with a question.
Hakeem Care’s patients were searching in Arabic. The project connected those questions with useful medical information and relevant services.
Useful Arabic
medical content
Articles, doctor profiles and specialty pages.
The starting point included limited visibility, thin service content, gaps in author and reviewer information, navigation issues and a limited backlink profile.
Why Arabic intent matters ↗Illustrated page relationships from the project record. This is a content journey, not a measured conversion funnel.
02 / The work
Make every page
part of the journey.
Technical SEO, useful Arabic content and medical trust worked together. Explore the three parts of the programme.
استشارة طبيةFind the right
service.
Clear labels. Relevant destinations.
Technical foundations
Make the site easier to navigate.
The work addressed crawling, indexing, robots.txt and sitemaps. Arabic menu labels, consultation links and app-download routes helped connect the website’s pages.
Illustrated reconstruction of documented work.
استشارة طبيةكثرة التبول عند الاطفال
Medical content
Give the answer a stronger foundation.
The content programme combined Arabic patient questions with doctor profiles, author information, medical review workflows, clearer headings and metadata. Explore our Arabic SEO services.
Illustrated reconstruction of documented work.
Illustrated internal-link architecture.
Connected services
Give each useful page a next step.
Articles and doctor profiles were connected to specialties and booking routes. Performance reviews informed content updates, FAQs, internal links and the next topics to develop.
Illustrated reconstruction of documented work.
Build the foundations
Crawl and indexation fixes, site architecture and service-page priorities.
Connect the content
Arabic articles, FAQs, specialty pathways and internal links.
Strengthen medical trust
Doctor profiles, review workflows, structured data and trust pages.
Review and refine
Performance reviews, title and FAQ testing, and content expansion.
03 / Search visibility
Showing up for the questions
that mattered.
Source: Google Search Console. Archived campaign capture with a visible February–December 2025 timeline. Full date, property and country filter headers are cropped. Source notes ↗
Real Arabic searches.
Visible changes in GSC.
1–28 February → 1–31 December 2025
استشارة طبية مجانية
Free medical consultation
اسأل طبيب مجاناً
Ask a doctor for free
Source: Google Search Console. Values redrawn from the query captures with explicit month headers. These months have different lengths; no daily-normalised growth rate is implied. February’s zero-impression consultation row does not establish a ranking.
Useful answers became
search entry points.
Source: Google Search Console. Aggregate figures from screenshots associated with these articles in the campaign archive. URL and full date filters are cropped; the article association comes from that archive. These are not matched-period growth comparisons.
04 / The audience
Discovery brought readers
to the website.
The retained GA4 evidence records new users and engagement. Confirmed consultations and revenue require separate booking data.
Average engagement time
per active user
Source: Google Analytics 4. Archived audience and engagement captures. Full date and channel filters are not visible; the captures are not assumed to share one reporting window. Decorative figures do not represent individual users.
A separate view / AI citations
Beyond the
search result.
The archive also contains a third-party AI-citation view. Here is that record, redrawn in the same visual language.
It documents an archived tracking view, not current inclusion or traffic.
Google’s AI-search guidance ↗Care
How to read the figures
The headline and query graphics use Google Search Console screenshots. GA4 audience metrics and third-party AI citations retain their own source labels. Full filters remain unspecified where the captures are cropped. None of these records establishes confirmed bookings or revenue.
The new illustration and page mockups explain the campaign visually. They are conceptual artwork and illustrated reconstructions, not screenshots of the client website.
Measurement reference: Google Search Console performance-report definitions. Content reference: Google’s people-first content guidance.
Full source notes, preserved figures & reporting differences
The story above prioritises GSC screenshot values for search performance. The records below preserve the original figures and their definitions. Conflicting historical narrative values remain separate from GSC; they have not been relabelled or blended.
Individual-day observations in campaign notes
| Date | Search clicks reported |
|---|---|
| 6 February 2025 | 13 |
| 27 December 2025 | 1,517 |
| 28 December 2025 | 1,509 |
The 27 December entry also reports 136,860 impressions and average position 5. These are individual-day observations, not a reconstructed monthly trend.
Headline comparisons and the earlier GSC capture
Read the original headline comparison and earlier snapshot
| Metric | Earlier reported figure | Later reported figure |
|---|---|---|
| Total clicks | 386 | 152k |
| Total impressions | 11.4k | 12M |
| Average position | 10 | 6 |
The original report does not establish equivalent date filters for these earlier and later totals. No percentage growth is calculated from them.
Earlier Search Console capture — separate scope
| Source field | Value shown |
|---|---|
| total clicks | 79.3K |
| total impressions | 5.36M |
| average CTR | 1.5% |
| average position | 7.1 |
Dates and scope: Date-filter header not shown. First x-axis label 2/1/25; last labelled tick 10/19/25. Series extends beyond final labelled tick, so exact end date is unknown. Search filters/property name cropped.
Third-party estimates — separate from GSC
View the separate SEO-tool performance estimates
| Tool metric | February 2025 tooltip | December 2025 tooltip |
|---|---|---|
| Average organic traffic | 36 | 37,946 |
| Average organic traffic value | $9 | $3,088 |
| Average impressions | 1,257 | 609,329 |
These are the SEO tool’s own average/estimated metrics. Traffic value is not client revenue, and these values are not combined with Search Console clicks or GA4 users.
Implementation record and capture dates
View the original navigation and article examples
The original archive includes menu, article and consultation-entry examples. Visible article dates in two captures are from January 2026; these images are not represented as captures made during the 2025 campaign.
Archived client navigation comparison
| Source field | Value shown |
|---|---|
| highlighted actions | Urgent consultation in Arabic, Download Hakeem app in Arabic |
| other version | Book an Appointment in English, Download The App in English |
Dates and scope: Capture date not visible. Two navigation variants combined in the original image with red callouts.
Archived article-layout example
| Source field | Value shown |
|---|---|
| visible author | Dr.Lubna Hamed |
| visible article date | January 15, 2026 |
| highlighted areas | Article hero/header, Sidebar visual |
Dates and scope: Article publication date visible January 15,2026; screenshot capture date not supplied. Client article layout with red source-image annotations.
Archived sticky consultation/sidebar example
| Source field | Value shown |
|---|---|
| visible article dates | January 17, 2026, January 15, 2026 |
| highlighted area | Urgent-consultation sidebar creative |
Dates and scope: Visible article publication dates January 15 and 17,2026; screenshot capture date not supplied. Blog/archive page with source-image red callout around consultation visual.
Decorative telemedicine illustration
Dates and scope: Not applicable. Generic green telemedicine artwork, not an analytics screenshot.
Supporting content work and retained Arabic search themes
Read the supporting content and optimisation work
The source record describes Arabic-first drafting, doctor credentials and review workflows, title/H1/H2 and meta-description improvements, and content consolidation. The listed client-site schema types were MedicalOrganization, Physician, FAQPage and Article; these describe work on Hakeem Care, not a medical-provider classification for Maps of Arabia.
Example search themes retained exactly from the campaign: استشارة طبيب جلدية اونلاين، طبيب اطفال عن بعد، استشارات نفسية عن بعد.
Further documented work included trust pages, relevant directories, app reviews, Google Business Profile enrichment, reviewing pages in positions 5–15, testing titles and descriptions, pruning thin or outdated pages, and planning specialty content hubs.
The original report also states that multiple specialty pages moved into the top 3–5 positions; the specific page list and comparison filters were not supplied.
For broader context, see MoA’s MedTech SEO approach and Google’s people-first content guidance.
The complete campaign timeline
Foundation &
technical remediation
Baseline audit, crawl and indexation fixes, robots.txt and sitemap work, competitor benchmarking and prioritisation of core service pages.
Content &
site structure
Arabic articles and FAQs, category and specialty pathways, internal links to conversion pages, and clearer navigation to relevant services.
Expertise &
trust signals
Doctor profiles, medical review workflows, structured data, directory and local profile work, and stronger About, Terms and Medical Team pages.
Refinement &
content expansion
Review of pages in positions 5–15, title and FAQ testing, stronger internal links, development of winning topics and planning of new content hubs.
Historical narrative query comparisons — not reconciled to GSC
| Arabic query | Clicks | Impressions | Average position |
|---|---|---|---|
| برنامج قراءة التحاليل الطبيةMedical test-reading app | Not specified → 190 | Not specified → 2,379 | 79.67 → 2.33 |
| استشارة طبية مجانيةFree medical consultation | Not specified → 188 | Not specified → 7,296 | Not specified → 6.9 |
| اسأل طبيب مجاناًAsk a doctor for free | 4 → 162 | 135 → 6,096 | 9.1 → 6.8 |
Source distinction: the table retains the original written summary unchanged. Some archived query screenshots contain different figures. Both records are preserved below; they are not treated as matching datasets.
Query captures and conflicting narrative records
Compare the original summary with all three query screenshots
The original written summary and these source images disagree on several query totals. The figures are kept separately so the difference remains visible. The screenshot with the lab-results query has no date or column headers; its two visible sets are labelled left and right rather than assigned unverified reporting dates.
| Query | Original written summary | Separate screenshot record |
|---|---|---|
| برنامج قراءة التحاليل الطبية | Position 79.67 → 2.33; December 190 clicks / 2,379 impressions. | Left/right: clicks 0 / 2,751; impressions 3 / 24,652; positions 79.7 / 3.7. Headers cropped. |
| استشارة طبية مجانية | December 188 clicks / 7,296 impressions / position 6.9. | 1–28 Feb vs 1–31 Dec 2025: clicks 0 → 70; impressions 0 → 2,646; displayed position 0 → 4.9. |
| اسأل طبيب مجاناً | Clicks 4 → 162; impressions 135 → 6,096; position 9.1 → 6.8. | 1–28 Feb vs 1–31 Dec 2025: clicks 4 → 27; impressions 135 → 697; position 9.1 → 4.9. |
Position 0 in the consultation screenshot accompanies zero impressions. It is not treated as an actual search ranking. No screenshot-derived baseline is substituted into the written summary.
GSC query comparison; cropped row only
| Source field | Value shown |
|---|---|
| query | برنامج قراءة التحاليل الطبية |
| left clicks | 0 |
| right clicks | 2,751 |
| click difference | -2,751 |
| left impressions | 3 |
| right impressions | 24,652 |
| impression difference | -24,649 |
| left average position | 79.7 |
| right average position | 3.7 |
| position difference | 75.9 |
Dates and scope: All column and date headers are cropped. Source narrative describes February/December, but the screenshot alone does not verify period labels. Individual query row only; no country/search-type/device filters visible.
GSC query comparison; explicit month headers
| Source field | Value shown |
|---|---|
| query | استشارة طبية مجانية |
| February clicks | 0 |
| December clicks | 70 |
| click difference | -70 |
| February impressions | 0 |
| December impressions | 2,646 |
| impression difference | -2,646 |
| February average position display | 0 |
| December average position | 4.9 |
| position difference | -4.9 |
Dates and scope: Headers: 2/1/25–2/28/25 versus 12/1/25–12/31/25. Individual query row; no country/search-type/device filters visible.
GSC query comparison; explicit month headers
| Source field | Value shown |
|---|---|
| query | اسأل طبيب مجاناً |
| February clicks | 4 |
| December clicks | 27 |
| click difference | -23 |
| February impressions | 135 |
| December impressions | 697 |
| impression difference | -562 |
| February average position | 9.1 |
| December average position | 4.9 |
| position difference | 4.2 |
Dates and scope: Headers: 2/1/25–2/28/25 versus 12/1/25–12/31/25. Individual query row; no country/search-type/device filters visible.
Historical article comparisons — separate scope
كثرة التبول عند الاطفال
12 → top 4
Nearly 40x impressions reported.
حبوب الخميرة للتسمين
6 → top 4
Nearly 7k impressions reported.
دلالات لون البول
8 → top 4
Nearly 75x impressions reported.
Original report figures for selected informational articles. The baseline and later comparison filters are not supplied; these examples do not measure completed bookings. Screenshot aggregate totals are kept separately below.
GSC article-capture values and scope
View the three original article-performance captures
These original Search Console images were associated with the three articles in the source report. Their URL and full date-filter headers are cropped. Their aggregate values are not substituted for the separate comparisons in the written summary.
GSC landing-page performance screenshot
| Source field | Value shown |
|---|---|
| total clicks | 1.42K |
| total impressions | 186K |
| average CTR | 0.8% |
| average position | 4.9 |
Dates and scope: Date-filter header not shown; visible x-axis 1/21/25 through 12/28/25, series continues beyond last tick. No URL filter visible. Original report associates it with كثرة التبول عند الاطفال.
GSC landing-page performance screenshot
| Source field | Value shown |
|---|---|
| total clicks | 14.1K |
| total impressions | 815K |
| average CTR | 1.7% |
| average position | 4.4 |
Dates and scope: Date-filter header not shown; visible x-axis 1/21/25 through 12/28/25, series continues beyond last tick. No URL filter visible. Original report associates it with حبوب الخميرة للتسمين.
GSC landing-page performance screenshot
| Source field | Value shown |
|---|---|
| total clicks | 1.64K |
| total impressions | 655K |
| average CTR | 0.3% |
| average position | 4.8 |
Dates and scope: Date-filter header not shown; visible x-axis 1/21/25 through 12/28/25, series continues beyond last tick. No URL filter visible. Original report associates it with دلالات لون البول.
GA4 definitions and retained event values
Read the GA4 definitions and original captures
| Source item | Original number / wording | How to read it |
|---|---|---|
| New users | 33,000 | Screenshot shows 33K. Channel and full date filters are not visible. |
| Daily traffic | Above 1,000 active users | Original written observation; not a verified continuous daily baseline. |
| Organic Search share | 88% of total users | Written summary. The separate screenshot charts new users by first-user channel and does not display an 88% total. |
| Engagement in written summary | Over 1 minute per active user | Exact scope not supplied; retained as originally reported. |
| 57-second engagement metric | Original wording: 57 seconds per session | The screenshot explicitly labels the same value as average engagement time per active user. The number is preserved; the displayed metric uses the source image’s label. |
| Event interactions | Over 126,000 | Reported event volume, not confirmed leads, bookings or revenue. |
GA4 active users and new users screenshot
| Source field | Value shown |
|---|---|
| active users | 33K |
| new users | 33K |
Dates and scope: No explicit year/date filter; x-axis shows months March–December. Non-zero series appears only in December. Channel filter not shown.
GA4 new users by first-user channel
| Source field | Value shown |
|---|---|
| visible channels | Total, Organic Search, Direct, Unassigned, Organic Social, Referral |
Dates and scope: No explicit year/date filter; visible x-axis March–December and populated series in December. Title explicitly: New users by First user primary channel group (Default Channel Group) over time.
GA4 engagement and event count
| Source field | Value shown |
|---|---|
| average engagement time per active user | 57s |
| event counts / page view | 40K |
| event counts / session start | 37K |
| event counts / first visit | 33K |
| event counts / user engagement | 14K |
| event counts / scroll | 3.4K |
| event counts / click | 55 |
| event counts / form start | 11 |
| secondary engaged sessions metric label cropped | 0.39 |
Dates and scope: No explicit year/date filter; x-axisApril/July/October with nonzero series late inyear. Metric label explicitly says average engagement time per active user. Event panel title says Event count by Event name. The secondary engaged-sessions label is truncated; its denominator is not independently established from this crop.
Page views, session starts, first visits, user engagement and scroll events are included in the visible event panel. The rounded event values are not summed into an exact total. A form start or button click does not establish a completed booking.
AI-citation evidence and limitations
View the original AI panel and search-answer capture
Third-party AI citations panel
| Source field | Value shown |
|---|---|
| AI Overview / citations | 1.1K |
| AI Overview / pages | 59 |
| ChatGPT / citations | 265 |
| ChatGPT / pages | 39 |
| Perplexity / citations | 163 |
| Perplexity / pages | 28 |
| Gemini / citations | 0 |
| Gemini / pages | 0 |
| Copilot / citations | 31 |
| Copilot / pages | 17 |
Dates and scope: Capture date and reporting window not shown. Panel heading AI citations; provider/tool identity, tracking corpus and methodology are cropped.
Archived AI/search-answer crop with source cards
| Source field | Value shown |
|---|---|
| source cards | Two Hakeem Care result cards visible |
| visible subject | Arabic Primolut medical information |
Dates and scope: Search query, capture date, location, device and full SERP header are absent. Dates on source cards are publication dates, not capture dates. Search-answer text plus citation/link icon and left-hand source cards. Explicit AI Overview heading is cropped, so classification cannot be fully confirmed from this image alone.
The search-answer crop shows Hakeem Care references but does not retain the query, complete result header, observation date, location or device. It cannot separately establish a featured snippet or People Also Ask placement.
Campaign-period reconciliation
Read the source-period and editorial notes
The original report used “9 months”, “11 months” and “one year” for the same stated February–December 2025 campaign. The explicit date range is used throughout this case study. The original baselines and screenshot values remain available in their labelled source sections.
The documented activities are organised into three workstreams, alongside the four original timeline phases.
Project lessons and the historical proposed next steps
Read the lessons and the original proposed next steps
Build around the real patient journey.
Technical access, useful content and service pathways were worked on together. The result is a clearer story than a collection of isolated ranking changes.
Write for Arabic search intent.
The campaign focused on the language and questions used by Arabic-speaking patients, alongside medical expertise and review. Explore Arabic search intent.
Keep improving what people find.
The documented programme included continuing reviews, content updates and collaboration with the client’s technical and content teams. Search data informed the next set of changes.
Read the original proposed next steps
| Original horizon | Proposed next steps |
|---|---|
| Next 3–6 months | Prioritise high-value opportunities; refine titles, descriptions and structured data for positions 3–10; strengthen reviews, credentials and trust information. |
| 6–18 months | Build specialty content hubs, strengthen relevant off-site reputation and test booking/app journeys through CRO experiments. |
These planning horizons are retained from the original report. They are not new October 2026 commitments or evidence that the proposed activities were completed.
Related MoA services: MedTech SEO · Arabic SEO · SEO in Saudi Arabia.
What did the project cover?
Hakeem Care’s February–December 2025 programme covered technical SEO, Arabic medical content, medical trust information, internal links and continuing review. It supported telemedicine, doctor and nurse home visits, and app-based services in Saudi Arabia.
The business goals were more qualified enquiries, stronger booking journeys and brand trust, and less dependence on paid acquisition over time. The available archive does not verify those business outcomes.
Explore related services: MedTech SEO, Arabic SEO and SEO in Saudi Arabia.
Your next chapter
Make your healthcare
website easier to find.
Start with the patient questions, services and market that matter to your business.