Skip to Content
Care Outlet — Enterprise SEO · AIO · GEO · UXO Audit

Enterprise Search-Intelligence Report  ·  prepared by Eng. Mithak Alselwee

Platform: Zid  ·  صيدلية أوت لت العناية

Care Outlet — Market Share Growth Intelligence & Technical Audit

A growth engine, not just an audit: care-outlet.com measured from Demand → Visibility → Traffic → Conversion → Revenue → Share, benchmarked against Nahdi, Nice One, Faces, iBrand, PharmaBrand & Dar Al Amirat — with a Business-Intelligence layer (share of search, funnel, revenue opportunity, AI share of voice) over the full SEO · AIO · GEO · UXO health audit.

Report date 28 Sep 2026
Framework Audit → Intelligence → Action → Share
Growth modules 13
Audit sections 12
Digital Market Share 7.4%* → 12.0%
Health 60 / 100
STRATEGIC RISK #0 — READ FIRST

YMYL / Regulatory: prescription-class medicines listed for open sale

The live العناية بالصحة → الأدوية tree lists prescription-class medicines for open purchase — antibiotics (المضادات الحيوية), hormones & contraceptives, blood thinners, glaucoma, thyroid, prostate and asthma treatments. Under Google's YMYL framework this can suppress trust sitewide (dragging down the profitable beauty catalogue), risks Merchant Center / Ads account suspension, and carries SFDA compliance exposure in KSA.

Action: obtain regulatory sign-off; gate Rx behind pharmacist verification or remove; exclude from the product feed — before growth spend, because it caps the ceiling on every discipline below. (This is a commercial/SEO risk flag, not legal advice.)
Part A

Market Share Growth Intelligence

The audit answers "where are the problems?". This layer answers the four questions that actually move share: Where are we? → Why are we losing? → What do we fix? → Did the fix grow our share? It reframes Care Outlet from a channel-health report into a growth system.

DIAGNOSE→MEASURE→IDENTIFY→FIX→GROW
Read this before the numbers. Every figure in Part A (share of search, funnel volumes, revenue, AI mention rates, pricing) is an illustrative model / framework — it demonstrates how the tool works and what to track. Real values require live connectors: Google Search Console + GA4 (traffic, funnel, CVR), Ahrefs/Semrush (share of search, keywords, DR), Merchant Center (shopping), and repeated AI-prompt testing (AI SoV). Once connected, these tiles populate with defensible measured data.

◆Executive Dashboard — the CEO view

▲ top
Digital Market Share (SoV)
7.4%
▲ target 12.0% · gap 4.6%
Health Score
60
site is healthy-ish
Market Position Score
34
△ low share vs field
Growth Opportunity Score
84
▲ large capturable demand
Revenue Opportunity (identified)
SAR 1.8M
▲ per year, modeled
Open Opportunities
17
ranked in M6
Critical Issues
4
incl. YMYL & domain split

Why three scores, not one? A high technical score ≠ high market share — a site can be flawless and still own 2% of demand. So the single 55/100 becomes three independent lenses feeding one growth index:

Current Share7.4%
Target Share12.0%
Health60
Market Position34
Growth Potential84

M1Market Position & Share of Search

▲ top

Share of Search across the visibility surfaces that convert to demand. This replaces "SEO = 62" with the business-relevant metric: Digital Share of Voice = 7.4%.

Table G1 — Share of Search by surface illustrative model
SurfaceCare OutletNahdiNice OneFaces
Organic visibility7%34%22%18%
Commercial keywords6%31%24%19%
AI visibility4%21%16%12%
Local visibility11%38%9%8%
Shopping visibility7%29%21%17%
Digital Share of Voice7.4%31%21%15%
Share of total category demand (modeled)
Nahdi 42% Nice One 27% Faces 16% CO 7% Others 8%
Care Outlet holds ~7% — the gap to close

Read: Care Outlet's only above-average surface is Local (11%) — the branch moat showing through. Every other surface trails badly; AI visibility (4%) is the weakest and the least contested — priority white space.

M2Demand & Intent Share

▲ top

Total addressable search demand ≈ 1.2M searches/month (beauty + pharmacy, KSA, modeled). Share isn't uniform across intent — this shows exactly where demand leaks.

Care Outlet's share of demand, by intent (modeled)
Brand31%
Local13%
Transactional9%
Commercial4%
Informational2%

Diagnosis: the store captures people who already know it (Brand 31%) but is nearly invisible to commercial (4%) and informational (2%) demand — the top of the funnel where new customers are won. That's the structural share leak, and it maps directly to the missing category depth + content layer.

M3Competitive Intelligence & Opportunity Matrix

▲ top
Table G2 — What the leaders do that Care Outlet doesn't observed
DimensionLeaders (Nahdi/Nice One)Care OutletAction
Editorial / guidesExtensive Arabic contentNoneBuild topic clusters
Reviews / ratingsThousands~0Seeding program
Backlinks / DR55–72~30Digital PR
AI mentionsPresentLowGEO / llms.txt
Category-page copyRich, intent-mappedThinExpand
Shopping / feedActiveVerifyMerchant Center
Table G3 — Opportunity matrix (demand × competition × current share) model
OpportunityDemandCompetitionCurrent sharePotential
Sunscreen (واقي شمس)Very HighHighMediumVery High
Korean skincare (K-beauty)HighHighLowVery High
Hair careHighMediumLowHigh
Baby careMediumMediumVery LowHigh
Derma / acneHighMediumLowHigh

M4Conversion Funnel — Demand → Revenue

▲ top

The gap the audit alone can't see: a technical fix is worthless if the leak is downstream. Modeled monthly funnel for one category cohort:

Search demand
100,000
Impressions
8,000 SoV 8% — top leak
Clicks
1,200 CTR 15%
Product views
300 25%
Add to cart
80 PDP→Cart 26%
Checkout / purchase
35 Cart→Buy 43%
Repeat customers
18 51%

Read: the dominant leak is Search → Impressions (8% SoV) — a visibility/share problem, not a UX one. Secondary leaks are PDP → Cart (26%) and Cart → Checkout (43%) — CRO problems the SEO plan won't fix. This is how the tool tells you which team owns the next win.

M5Revenue Opportunity — the business case

▲ top

Each opportunity is translated into riyals, so the client sees ROI, not rankings.

Worked example — Sunscreen category model
Search demand320,000 / month
Current visibility → target4% → 10%
Expected additional clicks+18,000 / month
Expected conversion2.8%
Expected orders504 / month
Average order valueSAR 145
Potential monthly revenueSAR 73,080 (~SAR 877K/yr)
Table G4 — Portfolio of revenue opportunities model
OpportunityMonthly potentialAnnual
SunscreenSAR 73KSAR 877K
Korean skincareSAR 41KSAR 492K
Baby careSAR 22KSAR 264K
Hair careSAR 15KSAR 180K
Identified totalSAR 151K≈ SAR 1.8M

M6Prioritization Engine — Opportunity Score

▲ top

Priority/effort is upgraded to a computed 0–100 score, so the system knows what to do first:

Impact = Search Demand × Current Gap × Conversion Potential × Revenue Value × Execution Feasibility
Table G5 — Ranked actions by Opportunity Score model
ActionImpactEffortRevenueOpp. Score
Build commercial category pages91MediumVery High91
Sunscreen category push88MediumVery High89
Fix PDP schema78LowHigh84
Reviews program83MediumHigh80
Backlinks / PR62HighMedium58
Blog / content54HighMedium55

M7Root-Cause Analysis

▲ top

The audit says "the problem exists." The tool says why:

  • Low organic share
    • Visibility ↓
      • Low rankings
      • Missing commercial keywords
    • CTR ↓
      • Weak titles
      • Weak SERP assets (no rich results)
    • Conversion ↓
      • Weak / thin PDPs
      • Missing reviews
    • Authority ↓
      • Low backlinks / DR ~30
      • Few brand mentions
Root cause = missing commercial category coverage + no content/reviews layer — not "SEO needs improvement."

M8AI Share of Voice

▲ top

Fixed prompts, run monthly across assistants, measure whether Care Outlet is mentioned / recommended / cited. Sample prompt set:

  • أفضل متجر عناية بالبشرة في السعودية؟
  • أفضل متجر K-Beauty في السعودية؟ · من أين أشتري منتجات Anua أصلية؟
  • أفضل واقي شمس للبشرة الدهنية؟ · أفضل صيدلية أونلاين في جدة؟
Table G6 — AI mention rate illustrative — run via prompt testing
AssistantMention rateRecommends?Cites site?
ChatGPT8%RarelyNo
Claude5%RarelyNo
Gemini7%SometimesOccasionally
Perplexity11%SometimesYes (links)
AI Share of Voice≈ 7.8%vs Nice One ~16%, Nahdi ~21%

Citation checklist tracked per prompt: mentions brand · recommends · links · cites site · names product · names competitor. This turns GEO from a checkbox into a measurable share metric.

M9Local Visibility Grid & Local Share

▲ top

"12 GBPs exist" isn't enough — measure map-pack visibility by zone vs rivals. Jeddah sample:

Table G7 — Map-pack visibility grid (Jeddah) model · strong weak absent
ZoneCare OutletComp 1Comp 2Comp 3Comp 4
North
Center
South

Per zone, track: map-pack rank · reviews · rating · distance · categories · posts · photos · local landing page · calls · directions · website clicks → rolled into Local Share of Search. Care Outlet is strong in the North but absent in the Center — a fixable, revenue-bearing gap.

M10Voice of Customer & Review Intelligence

▲ top
Table G8 — Sentiment map & competitor gap model — mine from reviews
Positive driversNegative driversCompetitor sentiment gap
Price · variety · authenticity · speedShipping · availability · customer service · packagingRival scores higher on delivery speed — a share problem, not an SEO one

Empty reviews (audit finding) means no Voice-of-Customer signal today. Seeding reviews unlocks both AggregateRating schema (SEO/AIO) and this intelligence stream.

M11Pricing Intelligence

▲ top

Critical for pharmacy/beauty retail — the "أوت لت / original price" promise must be true on hero SKUs.

Table G9 — Competitive price index (sample SKU) model
ProductCare OutletComp AComp BComp CPrice index
Product XSAR 89999485102

Track: price index · discount index · promotion frequency · bundle competitiveness · shipping price · free-shipping threshold (note the audit's 299 vs 399 inconsistency). Index >100 = you're pricier than the cheapest rival — a conversion + share risk.

M12Product Availability Intelligence

▲ top

A perfect ranking on an out-of-stock product still loses the sale. Chain every high-demand SKU through:

Demand→Ranking→In stock?→Price competitive?→Delivery→Conversion

The audited Anua toner is ranked & indexed but out of stock — a live example of demand lost after the SEO work is done. This module flags "high-demand + OOS/uncompetitive" SKUs so merchandising fixes the leak SEO can't.

M13Measurement Loop & Before/After

▲ top

What turns this from a one-off report into a SaaS: track the Market Share Index over time and prove each fix paid off.

Market Share Index — trajectory (modeled)
Sep (baseline)21
Oct24
Nov27
Dec31
SEO share
+18%
▲
AI share
+42%
▲
Local share
+26%
▲
CTR
+14%
▲
CVR
+9%
▲
Revenue
+21%
▲
Table G10 — Experiment log (Before / After) model
HypothesisMetricBeforeAfter (60d)Δ
Improve sunscreen category page → higher CTR & revenueCTR2.8%4.1%+46%
CVR1.9%2.6%+37%
RevenueSAR 42KSAR 71K+69%

◆Growth OS Blueprint

▲ top

The product structure this report implements — Audit → Market Intelligence → Opportunity → Action → Measurement → Market Share:

Market Position

Share · Share of Search · SoV · AI Share · Local Share

Demand

Search demand · categories · products · intent · locations

Competitive Intel

Keywords · pricing · content · reviews · backlinks · AI

Funnel

Impressions → clicks → sessions → cart → purchase → repeat

Diagnosis

What is losing share? Why? Where? How much?

Opportunities

Opportunity score · revenue potential · difficulty · time-to-impact

Action Plan

What to fix · who · when · expected impact

Measurement

Baseline · current · target · delta · ROI

Share Tracker

Month-over-month market-share movement

Executive Dashboard

Share · SoV · AI share · revenue opportunity · captured · issues

Three scores, one index. Health (is the site sound?) · Market Position (where are we vs rivals?) · Growth Opportunity (how much can we capture?) → combined into the Market Share Growth Index. This keeps a technically-perfect-but-invisible store from ever scoring "green."

Part B

Technical Health Audit

The diagnostic foundation beneath the growth layer — the full SEO · AIO · GEO · UXO audit, crawl results, issue log, competitor benchmark and phased work plan. This is the "is the site sound?" layer that feeds the Health Score above.

0Executive Summary & Health Score

▲ top

care-outlet.com is a technically solid, Arabic-native Zid store (composite 55/100) with genuinely strong foundations — server-rendered pages, self-referential canonicals, Open-Graph product data with GTINs, WebP image CDN, and a mature trust/payment stack (mada, Apple Pay, Tabby, Tamara). It is under-optimised, not broken. The upside is gated by two structural issues — the Rx-medicine YMYL risk (§0) and a split brand entity across two domains — after which the fastest compounding wins are structured-data depth, an editorial layer, reviews, and the 12-branch local moat.

PRIMARY
Care Outlet
care-outlet.com · DR ~30
55/100
Grade C− · Developing (compliance-gated)
SEO
62
AIO
40
GEO
36
UXO
65
Category leader (beauty)
niceonesa.com · DR ~58
80/100
Grade B · Strong
SEO
82
AIO
68
GEO
72
UXO
82
Authority leader (pharmacy)
nahdionline.com · DR ~72
84/100
Grade B+ · Dominant
SEO
88
AIO
78
GEO
80
UXO
84

Composite is analyst-weighted (SEO-heavy) on a 0–100 scale. Care Outlet's weakest axes — AIO 40 and GEO 36 — are exactly the Arabic AI-answer white space none of the local incumbents fully own yet: the strategic opening.

iTerms, Definitions & Methodology

▲ top

Data provenance

LIVE on-page crawl of care-outlet.com templates (home, category, product), Google index sampling, and observed navigation graph.  MODELED crawl-volume tables (T2–T5), file-type mix, HTTP codes, CWV (T11) and WCAG (T10), and all Domain-Rating values — the Ahrefs DR endpoints errored on the current plan this session, so DR is estimated and anchored on the prior live data point ibrand.com.sa = DR 26. Connect a higher Ahrefs/Semrush tier + a Screaming-Frog pass to replace every MODELED figure with a measured one.

Table 1 — Terms & technical definitions reference
TermDefinition & why it matters
SEOClassic organic search: technical health + on-page relevance + backlink authority.
AIOAI / Answer-Engine Optimization — eligibility for Google AI Overviews, featured snippets & "People also ask".
GEOGenerative Engine Optimization — being cited/recommended inside ChatGPT, Claude, Gemini, Perplexity.
UXOUX Optimization — Core Web Vitals, mobile/RTL correctness & conversion experience (now ranking inputs).
DRAhrefs Domain Rating (0–100, log scale) — relative backlink authority.
YMYL"Your Money or Your Life" — health/finance topics held to the strictest E-E-A-T bar (critical here: medicines).
JSON-LD / SchemaMachine-readable structured data — the key lever for rich results, AIO and GEO citations.
CWV (LCP/CLS/INP)Core Web Vitals — loading, visual stability, interactivity. Ranking & UX signals.
hreflangLanguage/region annotation (ar⇄en) preventing duplicate-content cannibalization across the /en/ locale.
Index bloatThin/duplicate URLs (variants, OOS, facets) diluting crawl budget & site quality signals.

1Visual Diagrams & Graph Analysis

▲ top

Structural visualizations of care-outlet.com's link graph and directory architecture. Node size/colour encodes crawl depth and internal-link weight; the set mirrors an enterprise crawl-diagram pack (3D force-directed, word cloud, crawl tree, directory tree, force-directed graph).

Figure 1 — 3D Force-Directed Crawl Diagram
Homepage hub (centre) radiating to primary hubs (categories, brands, products, offers, blog, /en, branches) and deeper leaf pages. Pseudo-3D depth (size + opacity + shadow) encodes crawl distance from the root.
Skincare Makeup Perfumes Health Brands /en Blog Mom&Baby Branches Homecare-outlet.com

Modeled from the observed navigation graph (live on-page crawl). Purple = /en locale hub; gold = editorial; rose = local/branches. A full Screaming-Frog pass would populate exact node counts. Note the Branches and Blog hubs are weakly linked (thin leaf sets) — the local + content gaps made visible.

Figure 2 — Body-Text Word Cloud
Term frequency across care-outlet.com body/nav content — larger = more prominent. Confirms an Arabic-first beauty + pharmacy commercial focus, with brand terms dominating and informational terms almost absent.
العناية بالبشرة مكياج عطور أصلي عروض عدسات الأم والطفل Anua Bioderma Eucerin شعر توصيل Tabby · Tamara خصم

Derived from live homepage/nav text (AR + EN). Teal weighting = highest-frequency commercial/category terms. The near-total absence of question/guide language ("كيف، أفضل، الفرق") is the AIO/GEO content gap in visual form.

Figure 3 — Crawl Tree Graph
Hierarchical page relationships from the homepage root — depth increases left → right.
Home CategoriesBrandsProductsInfo/Blog Sub-catsFiltersPDPPoliciesFAQ variantsOOS pagesreviews

Modeled hierarchy. The deep variants / OOS leaves (right) are where index bloat concentrates — see §2/§3.

Figure 4 — Directory Tree Graph
Folder / URL-path structure. Reveals the bilingual split and the mis-filed policy paths.
/ /categories/{id}/{slug}✓ indexable · ID clutter /products/{slug}△ mixed AR/EN slugs /brands/… /en/…△ verify reciprocal hreflang /blogs/Privacy Policy✗ space + policy under /blogs /pages/112720△ numeric branch page

Live-observed paths. Colour = health (teal OK, amber watch, red fix). The second domain careoutlet.org/branches sits outside this tree entirely — the entity split.

Figure 5 — Force-Directed Crawl Diagram (2D link-equity)
Internal link-equity distribution. Denser clusters = stronger internal-link neighbourhoods. The mega-menu links every hub to every other, so equity is spread thin and evenly rather than concentrated on priority pages.
Home SkincareMakeupPerfumeHealthBrands Blog

Modeled from nav structure. The isolated gold Blog node (few inbound contextual links) shows why the future content layer needs deliberate internal linking to rank.

2Crawl Results & Technical Analysis

▲ top
Table 2 — General crawl statistics (care-outlet.com) modeled — pending live crawl
MetricValueObservation
RenderingServer-side (SSR)Live-confirmed: content present in raw HTML (Zid).
Indexable HTML pages (est.)~5,000–9,000Thousands of SKUs × AR + /en/ duplication; skincare alone = 726.
Avg. crawl depth~4Deep catalogue; watch orphan variants at depth 4+.
Sitemap presentVerifyZid auto-generates; confirm /sitemap.xml coverage + /en/.
robots.txtVerifyConfirm no accidental Disallow; declare AI-crawler policy (§GEO).
CDN / infraCloudflare + ZidWebP image resizing via media.zid.store/cdn-cgi/image.
Table 3 — Internal file-type distribution modeled
Estimated file-type mix
Images 40% HTML 34% JS 14% CSS 7% 5%
Images — WebP audit HTML — OK JS — bundle/DOM audit CSS — OK Fonts/other 5%
Table 4 — HTTP response codes modeled
Estimated response-code distribution
200 OK~94%
301 Redirect~3%
302 Temp~1%
404 Not found<1%
5xx Server~0

Action: audit 301 chains; convert permanent 302s to 301; fix internal links pointing at any 404; confirm faceted/sort params don't spawn soft-404s.

Table 5 — Crawl depth by level modeled
Estimated pages per depth level
0 · Home1
1 · Nav hubs~60
2 · Categories~500
3 · Products (PDP)~5k+
4+ · Variants/OOS~1.5k

3Detailed Technical Issues Log

▲ top

Issues from the live on-page crawl, prioritized by SEO impact ÷ fix effort. TEMPLATE = fixable once in the Zid theme to benefit every page.

Table 6 — High-priority issues live findings
IssueWhereSev.Impact / fix
Rx medicines listed for open saleHealth treeCriticalYMYL sitewide trust + Ads/Merchant ban risk. Gate/remove; exclude from feed. (§0)
Two brand domains split authoritycare-outlet.com + careoutlet.orgCriticalLink equity + entity fragmentation. Consolidate; 301/subordinate; unify Organization schema.
Near-duplicate variant productsLipsticks, lenses, perfumes · TEMPLATEHighIndex bloat + cannibalization. Parent-product + variant selector, or unique copy + canonical.
Out-of-stock pages indexable, no policyPDP · TEMPLATEHighQuality dilution + crawl waste. Temp OOS keep + "notify me"; discontinued → 301/410.
Breadcrumb skips category levelPDP · TEMPLATEHighHome → Product only. Weakens BreadcrumbList schema + internal links. Add full path.
hreflang (ar⇄en) reciprocity unverifiedAll + /en/HighAR/EN cannibalization risk. Confirm reciprocal + x-default; og:locale shows ar on /en pages.
Table 7 — Medium-priority issues live findings
IssueWhereSev.Impact / fix
Policy URLs contain spaces & &/blogs/Privacy PolicyMediumUgly encoded URLs; policies mis-filed under /blogs. Clean slugs + 301.
Inconsistent product slugsPDPMediumMixed Arabic/English. Standardise going forward; don't rename without 301s.
Faceted/sort URLsCategoryMediumDuplicate crawl paths. Canonical to clean category + param handling.
Mega-menu repeated in DOMAll · TEMPLATEMediumLarge DOM (CWV) + diluted equity. Load-on-interaction; contextual links.
Reviews & Q&A empty at scalePDP (sold 43×, 0 reviews)MediumNo AggregateRating/FAQ schema, weak trust. Seed via post-purchase requests.
Table 8 — Low-priority / opportunity live findings
IssueWhereSev.Impact / fix
No FAQ/HowTo schemaAllLow→AIOOpportunity, not error — fastest path into AI Overviews.
Image alt-text coveragePDP/categoryLowAudit Arabic alts for accessibility + image SEO.
meta-keywords populatedAll · TEMPLATELowIgnored by Google — harmless; low-priority cleanup.
Broken homepage countdown timersHomeLow→CROShow 00:00:00 — expired urgency erodes trust. Make real or remove.

4Security & Protection Analysis

▲ top

Passive, header-level review only — no active testing. HTTPS is enforced on Zid + Cloudflare infrastructure.

Table 9 — Security headers passive
Header / checkStatusNote
HTTPS / TLSEnforcedManaged by Zid + Cloudflare.
Cloudflare email obfuscationPresentObserved on contact email — good.
HSTSVerifyConfirm max-age + includeSubDomains.
Content-Security-PolicyVerifyOften under-configured on SaaS themes.
X-Frame-Options / frame-ancestorsVerifyClickjacking protection.
X-Content-Type-OptionsVerifyAdd nosniff.
Mixed contentVerifyAudit image-heavy pages for non-HTTPS assets.

5Accessibility Analysis (WCAG 2.1)

▲ top
Table 10 — WCAG conformance modeled — needs axe/Lighthouse run
CriterionEst. statusNote
1.1.1 Non-text content (alt)PartialAudit product-image alt coverage.
1.3.1 Info & relationships (headings)Likely OKSingle H1 observed on PDP/category.
1.4.3 ContrastLikely OKVerify banner-text overlays.
1.4.4 Resize textOKviewport allows zoom (maximum-scale=2).
3.1.1 Language (lang/dir)OKArabic RTL correctly declared.
4.1.2 Name/role/value (ARIA)VerifyCheck filters/carousels/mega-menu.

6Performance & Speed Analysis

▲ top
Table 11 — Server response & Core Web Vitals modeled — needs live CWV
Metriccare-outlet.comRisk driverTarget
TTFBGood (SSR + Cloudflare)—< 0.8s
LCPVerifyHero/product image weight< 2.5s
CLSVerifyImages without dimensions; banners< 0.1
INPVerifyLarge mega-menu DOM + filter JS< 200ms
Table 12 — Images & unused resources modeled
ItemStatusRecommendation
Next-gen formatsWebP presentConfirm AVIF for hero; keep Cloudflare resize.
Lazy-loading below foldLikely onConfirm loading="lazy".
DOM size (mega-menu)AuditReduce rendered links; load-on-interaction.
Image dimensions setVerifyAdd width/height to prevent CLS.

7Content & Indexing Analysis

▲ top
Table 13 — Content quality & distribution from crawl
AreaTopical focusDepthDuplication risk
Category pagesBeauty + pharmacy verticalsIntro copy present ✓AR/EN (needs hreflang)
Product pagesBrand-led; Anua sample = rich (usage/warnings)Uneven — many thin SKUsVariant near-duplicates
Editorial / blogPolicies only — no guidesAbsent—
Q&A / reviewsModule existsEmpty at scale—
Table 14 — Sitemap & indexing verify
CheckStatusAction
XML sitemap presentVerifyConfirm /sitemap.xml + index maps.
Submitted to GSCVerifySubmit AR + EN maps.
Excludes OOS/facetedVerifyKeep bloat out of the sitemap.
Index bloat controlAt riskMonitor Coverage; prune thin variants.

8On-Page SEO Analysis

▲ top
Table 15 — Titles · Table 16 — Meta descriptions live
ElementObservedVerdict
Product titleFull Arabic product nameStrong — add template suffix | أوت لت العناية
Category titleCategory nameOK
Product meta desc.Keyword-rich, benefit-led (Anua sample)Strong — verify uniqueness at scale
meta-keywordsPopulatedIgnored — harmless
Table 17 — Links · Table 18 — Canonicals & hreflang live
CheckStatusAction
Canonical (product/category)Self-referential ✓Ensure facets canonicalise to clean URL.
Internal linkingBroad (mega-menu/footer)Add contextual related/bundle/guide links.
Breadcrumb linksIncompleteAdd category level + BreadcrumbList.
hreflang ar⇄enVerify / add/en/ exists — add reciprocal + x-default.
OG / Twitter cardsPresent ✓OG product tags incl. GTIN — strong.

9Competitor Analysis — SEO · AIO · GEO · UXO

▲ top

care-outlet.com vs the six named rivals. Domain Rating is modeled this session (Ahrefs endpoints errored; anchored on prior-live iBrand DR 26); discipline indices are analyst-composite.

Domain Rating (modeled · 0–100)
Nahdi~72
Nice One~58
Faces~55
Dar Al Amirat~34
Care Outlet~30
iBrand26*
PharmaBrand~24

*iBrand DR 26 = prior live Ahrefs anchor. Care Outlet sits mid-pack — ahead of PharmaBrand, level with iBrand, well behind the beauty leaders and Nahdi. Don't chase Nahdi on authority; win the Arabic AIO/GEO white space.

Figure 6 — Four-Discipline Radar
care-outlet.com vs the beauty leader (Nice One) and pharmacy leader (Nahdi). The gap is widest on AIO & GEO — the axes to prioritise.
SEOAIOGEOUXO Care Outlet

Solid teal = Care Outlet · dashed purple = Nice One · dark outline = Nahdi. Modeled composite indices.

Table 19 — Competitor DR · Table 20 — SEO/AIO/GEO/UXO scorecard composite
PropertyDR*TypeSEOAIOGEOUXOOverall
Nahdi~72Pharmacy giant8878808484
Nice One~58Beauty leader8268728280
Faces~55Beauty (GCC)8065708278
Dar Al Amirat~34Beauty/perfume6650527464
Care Outlet 🟢~30Pharmacy+beauty6240366555
iBrand26Beauty/health5850487457
PharmaBrand~24Pharmacy/health5546447054

Verdict: Care Outlet is competitive on UXO and on-page fundamentals but trails the field on AIO (40) and GEO (36) — where even the leaders are only moderate. That combined weakness-plus-market-gap is the highest-leverage place to invest: own Arabic beauty/pharmacy AI answers before a rival does.

★GEO Deep Dive — llms.txt & AI-Discoverability

▲ top

What ChatGPT/Claude/Perplexity can currently learn about Care Outlet, and how to make the store citable in AI answers.

Table 21 — AI-discoverability status verify on live server
Path / checkExpectedFinding / action
/llms.txtVerifyZid stores rarely ship one by default — likely absent. Author one (sections + product lines + policies).
AI-crawler rules in robots.txtVerifyDeclare policy for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Bingbot — to be recommended, allow retrieval bots.
Product/Offer JSON-LDVerifyOG product tags + GTIN present ✓, but confirm on-page JSON-LD carries price/availability/brand.
AggregateRatingMissingReviews empty → no star snippets / AI trust signal. Seed reviews.
Entity consistency (sameAs)FragmentedTwo domains + socials — unify Organization + sameAs across site, GBP, Maroof, socials.

Paste-ready Product JSON-LD for the Zid PDP theme

Template using the real GTIN observed on the Anua toner. Bind {{…}} to Zid product fields; this unlocks rich results and AI shopping citations at once.

{
  "@context":"https://schema.org","@type":"Product",
  "name":"{{product_name_ar}}",
  "image":"{{product_image_url}}",
  "description":"{{product_description_ar}}",
  "sku":"{{sku}}",
  "gtin13":"8809640730092",
  "brand":{"@type":"Brand","name":"{{brand_name}}"},
  "offers":{"@type":"Offer",
    "url":"{{product_url}}",
    "priceCurrency":"SAR","price":"{{price}}",
    "availability":"https://schema.org/{{InStock|OutOfStock}}",
    "itemCondition":"https://schema.org/NewCondition"},
  "aggregateRating":{"@type":"AggregateRating",
    "ratingValue":"{{rating}}","reviewCount":"{{review_count}}"}
}

Add BreadcrumbList (after fixing the breadcrumb) and FAQPage (from the Q&A module) on the same template. Omit aggregateRating until real reviews exist.

10Detailed Work Plan — 3 Phases

▲ top

Phase 1 — Compliance, foundations & hygiene (Months 1–3)

Table 22 — Critical fixes (Weeks 1–4)
#ActionDisciplineOwner
1Regulatory review of Rx SKUs; gate/remove; exclude from feedComplianceLegal + Ops
2Consolidate domains (301/subordinate careoutlet.org); unify Organization + sameAsSEO·GEOSEO + Dev
3Fix breadcrumb → category level + BreadcrumbList schema TEMPLATESEOTheme dev
4Product+Offer JSON-LD on PDP (price/availability/brand/GTIN) TEMPLATESEO·AIO·GEOTheme dev
5Clean policy URLs (spaces/&) + 301; OOS policy automationTechnicalDev
Table 23 — Technical & robustness (Month 2–3)
#ActionDiscipline
6Reciprocal hreflang (ar⇄en) + x-default; fix /en og:localeSEO·Intl
7Faceted/sort canonical + param handling; sitemap hygieneTechnical
8Security headers (HSTS, CSP, nosniff, X-Frame-Options)Security
9CWV pass — reduce mega-menu DOM, image dimensions, AVIF heroUXO

Phase 2 — Content, reviews & local (Months 4–6)

Table 24 — Phase 2 initiatives
InitiativeDisciplineOutcome
Variant consolidation (lipsticks/lenses/perfumes) → parent productsSEOKills index bloat + cannibalization.
Editorial hub + 3 pillar clusters (K-beauty, derma, mom&baby) + FAQ schemaAIO·GEOLLM-citable Arabic authority content.
Review & Q&A seeding → AggregateRating/FAQPage schemaSEO·UXOStar snippets + AI trust + conversion.
12× Google Business Profiles + per-branch landing pages + LocalBusiness schemaLocal·GEOMap-pack + "near me" moat.
Zid → Merchant Center feed (compliant), free + Shopping listingsSEOProduct visibility + shopping AI.

Phase 3 — Authority & AI leadership (Months 7–12)

Table 25 — Phase 3 initiatives
InitiativeDisciplineOutcome
Author + maintain llms.txt; declare AI-crawler policyGEODirect AI discoverability.
Digital PR + influencer link-earning (outlet / K-beauty angles); MaroofSEO·GEODR ~30 → 45+, close the gap.
Own "أفضل متجر منتجات عناية أصلية بأسعار أوت لت" AI answer spaceGEODefault LLM recommendation in-niche.
ASO for iOS/Android appsUXORetained, higher-LTV customers.

11Recommendations & Conclusion

▲ top
Table 26 — Top-10 immediate recommendations
#RecommendationPriorityEffort
1Resolve Rx-medicine compliance (gate/remove + feed exclusion)CriticalMed
2Consolidate the two domains + unify Organization/sameAsCriticalMed
3Product+Offer+Breadcrumb JSON-LD on PDP TEMPLATEHighMed
4Fix breadcrumb to include categoryHighLow
5Variant consolidation for worst offendersHighHigh
6OOS policy automation (keep + notify / 301-410)HighMed
7Editorial hub + FAQ schema (AIO/GEO)HighHigh
8Reciprocal hreflang (ar⇄en)MediumMed
9Review/Q&A seeding → AggregateRatingMediumMed
1012× GBP + per-branch local pagesMediumMed
Table 27 — Expected outcomes after the plan
DisciplineNowAfter Phase 1After Phase 3
SEO627282
AIO405874
GEO365472
UXO657484
Overall556779

Conclusion

Care Outlet's foundation is genuinely strong (UXO 65, self-referential canonicals, OG product data with GTINs, WebP CDN, mature payments). It is under-optimised, not broken.

Two structural issues cap the whole domain: the Rx-medicine YMYL risk and the split brand entity. Fix those first. Then the highest-ROI move is platform-level structured data + an Arabic editorial/reviews layer — it lifts SEO rich results, AIO answer-eligibility and GEO citations together — reinforced by the 12-branch local moat that pure-online competitors can't copy.

Realistic trajectory: composite 55 → 67 (Phase 1) → 79 (Phase 3), moving Care Outlet from mid-pack to challenger for the Arabic beauty-pharmacy AI-answer space no incumbent yet owns.

Care Outlet — Market Share Growth Intelligence & SEO · AIO · GEO · UXO Audit · 28 Sep 2026 · prepared by Eng. Mithak Alselwee.
Part A (Growth Intelligence) figures are an illustrative model demonstrating the framework — populate with live GSC + GA4 (funnel/CVR), Ahrefs/Semrush (share of search, keywords, DR), Merchant Center (shopping) and monthly AI-prompt testing (AI SoV) for measured values.
LIVE on-page crawl of care-outlet.com + Google index. MODELED DR, crawl-volume, CWV & WCAG tables (labeled) — Ahrefs DR endpoints errored / Semrush not on the current plan; connect a higher tier + Screaming-Frog to replace modeled figures with measured ones.  ·  care-outlet.com vs Nahdi · Nice One · Faces · iBrand · PharmaBrand · Dar Al Amirat.