Skip to Content
Salla Ecosystem — Enterprise SEO · AIO · GEO · UXO Audit
salla.
Enterprise Search Intelligence Report

Eng. Mithak Alselwee

Salla Marketplace Ecosystem — Full Technical SEO, AI-Visibility & Competitor Audit

Primary platform salla.com, benchmarked against Salla-powered stores 3saf.com (ASSAF) and ibrand.com.sa (iBrand), scored across four disciplines vs Zid, Shopify, Amazon, Noon & Trendyol — presented in enterprise report format with figures, tables and a phased work plan.

Report date: 05 Jul 2026 Live source: Ahrefs Domain Rating API Figures: 6 Tables: 31 Sections: 11

§ Contents

0 Executive Summary & Health Score ▲ top

salla.com is a technically strong, Arabic-native commerce platform (composite 78/100, DR 73). Its two sampled stores inherit a solid server-rendered base but repeat the same template-level gaps — missing H1, Product/FAQ/Breadcrumb/LocalBusiness schema, hreflang and Open Graph — making structured-data remediation a platform-scale, once-and-done opportunity.

Salla Platform FLAGSHIP

salla.com · DR 73
78/100
Grade B · Strong
SEO
82
AIO
70
GEO
74
UXO
85

ASSAF — عساف

3saf.com · DR 41 · luxury
64/100
Grade C · Moderate
SEO
64
AIO
55
GEO
58
UXO
78

iBrand Pharmacy

ibrand.com.sa · DR 26 · health
57/100
Grade C− · Developing
SEO
58
AIO
50
GEO
48
UXO
74

i Terms, Definitions & Methodology ▲ top

Data provenance — LIVE: Ahrefs Domain Rating (all 8 domains) + on-page crawl of the 3 Salla properties. MODELED: crawl-volume tables (T2–T5, T11), WCAG (T10) and 0–100 indices — flagged per-table because deep-crawl, Semrush MCP and paid-Ahrefs endpoints were not available on the current plan. Connect a higher tier to replace modeled figures with measured ones.

Table 1 — Terms & technical definitions reference
TermDefinition & why it matters
SEOClassic organic search optimization: technical health + on-page relevance + backlink authority.
AIOAI / Answer-Engine Optimization: eligibility to appear in 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 and conversion experience — now direct ranking inputs.
DRAhrefs Domain Rating (0–100, log scale) — relative backlink authority strength.
Crawl depthNumber of clicks from the homepage to a page. Deeper = less crawl budget & equity.
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. Google ranking & UX signals.
hreflangLanguage/region annotation (ar⇄en) preventing duplicate-content cannibalization.
E-E-A-TExperience, Expertise, Authoritativeness, Trust — critical for health/pharmacy (iBrand) & luxury (3saf).

1 Visual Diagrams & Graph Analysis ▲ top

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

Figure 1 — 3D Force-Directed Crawl Diagram

Homepage hub (centre) radiating to primary hubs (register, login, blog, academy, apps, help) and deeper leaf pages. Pseudo-3D depth = crawl distance.

Modeled from observed navigation graph (live on-page crawl). A full Screaming-Frog pass would populate exact node counts.

Figure 2 — Body-Text Word Cloud

Term frequency across salla.com body content — larger = more prominent. Confirms Arabic-first, KSA-commerce topical focus.

Derived from live homepage/nav text (AR + EN). Salla-green weighting = highest-frequency commercial terms.

Figure 3 — Crawl Tree Graph

Hierarchical page relationships from the homepage root.

Figure 4 — Directory Tree Graph

Folder/URL-path structure (/, /blog, /academy, /apps, /en …).

Figure 5 — Force-Directed Crawl Diagram

Link-equity distribution across pages (2D). Denser clusters = stronger internal-link neighbourhoods.

Figure 6 — Force-Directed Directory Tree

Directory relationships as a force graph — reveals shallow, well-linked architecture.

2 Crawl Results & Technical Analysis ▲ top

Table 2 — General crawl statistics (salla.com) modeled — pending live crawl
MetricValueObservation
RenderingServer-side (SSR)Live-confirmed: content present in raw HTML.
Indexable HTML pages (est.)~1,200–2,500Marketing + blog + academy + app directory.
Avg. crawl depth~3Shallow, healthy architecture.
Sitemap presentVerifyConfirm /sitemap.xml completeness.
robots.txtVerifyConfirm no accidental Disallow of key hubs.
Table 3 — Internal file-type distribution modeled
File typeShare (est.)SEO note
HTML38%OK
Images (JPG/PNG/WebP)34%WebP audit
JavaScript15%Bundle audit
CSS8%OK
Fonts / other5%Info

File-type mix

Table 4 — HTTP response codes modeled
CodeMeaningEst. countAction
200OK~95%Healthy.
301Permanent redirect~3%Audit for redirect chains.
302Temporary redirect~1%Convert to 301 where permanent.
404Not found<1%Fix internal links pointing to them.
5xxServer error~0Monitor.
Table 5 — Crawl depth by level modeled
DepthPages (est.)Meaning
0 (home)1Root hub.
1~40Primary nav hubs.
2~350Categories / blog indexes.
3~900Articles / app pages.
4+~400Watch for orphan/deep pages.

Depth distribution

3 Detailed Technical Issues Log ▲ top

Issues from the live on-page crawl of all three properties, prioritized by SEO impact ÷ fix effort. PLATFORM = fixable once in the Salla theme to benefit every store.

Table 6 — High-priority issues live findings
IssueWhereSev.Impact / fix
No Product/Offer/AggregateRating schema3saf, iBrand PLATFORMCriticalBlocks rich results + AI answers (price/stock/rating). Add JSON-LD to PDP template.
Missing <h1> in hero3saf, iBrand PLATFORMCriticalCore on-page signal lost. Enforce one semantic H1 per page.
No Organization/sameAs schema on homepagesalla.comHighWeakens knowledge graph & GEO citation. Add Organization + sameAs.
No BreadcrumbList schemaall PLATFORMHighLost breadcrumb SERP + weaker crawl semantics.
hreflang (ar⇄en) not reciprocalallHighAR/EN cannibalization risk. Add reciprocal annotations.
Table 7 — Medium-priority issues live findings
IssueWhereSev.Impact / fix
Open Graph / Twitter cards missingall PLATFORMMediumWeak social/link-preview CTR. Add OG tags to theme head.
Meta description over-length & bilingualiBrandMediumSERP truncation. Split AR/EN, ≤ 160 chars.
No LocalBusiness/Pharmacy schema3saf, iBrandMedium25+ stores (3saf) unmapped. Add LocalBusiness/Pharmacy.
Meta description not confirmed uniquesalla.comMediumVerify uniqueness per template.
Table 8 — Low-priority issues live findings
IssueWhereSev.Impact / fix
No FAQ/HowTo schemaallLow→AIOOpportunity, not error — fastest path into AI Overviews.
Image alt-text coverage3saf, iBrandLowAudit product-image alts for accessibility + image SEO.
Next-gen image formatsallLowServe WebP/AVIF on hero carousels.

4 Security & Protection Analysis ▲ top

Passive, non-intrusive header-level review only — no active testing performed. All three properties enforce HTTPS on Salla-managed infrastructure.

Table 9 — Security headers analysis passive
Header / checkStatusNote
HTTPS / TLSEnforcedManaged by Salla platform across all sites.
HSTSVerifyConfirm max-age & includeSubDomains on stores.
Content-Security-PolicyVerifyOften under-configured on SaaS themes.
X-Frame-Options / frame-ancestorsVerifyClickjacking protection.
X-Content-Type-OptionsVerifyAdd nosniff.
Mixed contentVerifyAudit image-heavy stores for non-HTTPS assets.
Exposed secrets in HTMLNone seenNo keys/tokens observed (passive only).

5 Accessibility Analysis (WCAG) ▲ top

Table 10 — WCAG 2.1 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)At riskMissing H1 breaks heading hierarchy on stores.
1.4.3 ContrastLikely OKVerify banner-text overlays.
2.4.4 Link purposeLikely OKDescriptive category links present.
3.1.1 Language of page (lang/dir)OKArabic RTL correctly declared.
4.1.2 Name/role/value (ARIA)VerifyCheck interactive filters/carousels.

6 Performance & Speed Analysis ▲ top

Table 11 — Server response & Core Web Vitals modeled — needs live CWV
Metricsalla.com3saf.comibrand.com.saTarget
TTFBGood (SSR)VerifyVerify< 0.8s
LCPVerifyHero riskHero risk< 2.5s
CLSVerifyBanner riskBanner risk< 0.1
INPVerifyFilter interactionsFilter interactions< 200ms
Table 12 — Images & unused resources modeled
ItemStatusRecommendation
Next-gen formats (WebP/AVIF)AuditConvert hero & product images.
Lazy-loading below foldLikely onConfirm loading="lazy".
Unused JS/CSSAuditCoverage report to trim theme bundles.
Image dimensions setVerifyPrevents CLS.

7 Content & Indexing Analysis ▲ top

Table 13 — Content quality & distribution from crawl
PropertyTopical focusContent depthDuplication risk
salla.comE-commerce platform, academy, blogRichAR/EN (hreflang)
3saf.comLuxury perfumes/watches/bagsProduct-ledThin category text
ibrand.com.saPharmacy, health & beautyCatalog-ledWholesale/variant dup risk
Table 14 — Sitemap analysis verify
CheckStatusAction
XML sitemap presentVerifyConfirm /sitemap.xml and index maps.
Submitted to GSCVerifyEnsure both AR & EN maps submitted.
Includes all product URLsVerifySalla auto-generates; confirm coverage.
lastmod accuracyInfoHelps recrawl priority.

8 On-Page SEO Analysis ▲ top

Table 15 — Page titles live
PropertyTitle (observed)Verdict
salla.comمنصة سلة: حلول التجارة الإلكترونية الشاملة في السعوديةStrong
3saf.comعساف ASSAFToo short
ibrand.com.saصيدلية آي براند - iBrandAdd keywords
Table 16 — Meta descriptions live
PropertyPresentLengthVerdict
salla.comVerifyConfirm unique per template.
3saf.comYesOKStrong trust signals ("best Saudi brand 2025").
ibrand.com.saYesToo longBilingual single string — split & trim ≤160 chars.
Table 17 — Internal & external links live
PropertyInternal linkingExternalNote
salla.comExtensiveSocial + appsStrong hub linking (register/blog/academy/apps).
3saf.comCategory-richSocialAdd breadcrumb + related-product links.
ibrand.com.saCategory-richApp links15+ categories; add breadcrumb links.
Table 18 — Canonicals & hreflang live
PropertyCanonicalhreflangAction
salla.comVerifyAdd/en/ exists — add reciprocal ar⇄en.
3saf.comVerifyAddAR/EN category links unpaired.
ibrand.com.saVerifyAddBilingual UI without hreflang.

9 Competitor Analysis — SEO · AIO · GEO · UXO ▲ top

Salla vs Zid, Shopify, Amazon, Noon, Trendyol. Domain Rating is live (Ahrefs); discipline indices are analyst-composite anchored on that DR.

Domain Rating (live Ahrefs)

Live, 05 Jul 2026. Salla DR 73 trails Zid (85) — the key authority gap.

Salla vs Zid — 4-discipline radar

Four-discipline comparison — all platforms

Table 19 — Main KSA/GCC competitors live DR
PlatformAhrefs DRTypeThreat to Salla
Zid85KSA SaaS commerceDirect
Noon81GCC marketplaceIndirect
Amazon.sa96MarketplaceIndirect
Shopify96Global SaaSSegment
Trendyol90MENA/TR marketplaceEmerging
Table 20 — SEO/AIO/GEO/UXO scorecard composite
PlatformDRSEOAIOGEOUXOOverall
Salla 🟢738270748578
Zid858068708276
Shopify969588909292
Amazon969890948893
Noon818875808582
Trendyol909078828684
Verdict: Salla & Zid are effectively tied (78 vs 76) in the KSA segment — Salla wins UXO, Zid leads authority. Don't chase Amazon/Shopify on DR; own Arabic-language AIO/GEO, a white space none of the incumbents fully hold.

GEO Deep Dive — llms.txt & AI-Discoverability (3saf.com) ▲ top

Focused analysis of ASSAF's llms.txt — the file that tells ChatGPT/Claude/Perplexity what the store sells. It exists and is above-average for a Salla store, but the product facts inside it are not mirrored in on-page Product/Offer schema, and the localized path an AI would guess (/ar/llms.txt) returns 404.

Table 29 — File discovery & status live
Path / checkStatusFinding
/ar/llms.txt (localized)404Does not exist — AI tools reasoning "Arabic store → /ar/" get nothing.
/llms.txt (root)ValidCanonical file. 8 sections, 47 URLs, proper Markdown links.
/llms-full.txtValidExtended catalog + policies present.
Referenced in robots.txtNoNo discovery pointer for AI crawlers.
AI-crawler rules (GPTBot/ClaudeBot/Google-Extended)NoneNo explicit allow/deny policy declared.
Sitemap vs llms.txt localizationMismatchSitemap is /ar/sitemap.xml but llms.txt is root-only — inconsistent.

llms.txt GEO-readiness matrix (overall ≈ 59/100)

Green ≥75 · amber 50–74 · red <50. Weakest axes: schema alignment, machine-readability, freshness.

Product-line format (live)

Each line carries name + URL + description + price — good, but missing schema-grade fields.

[عطر اتاكس - الهجوم](https://3saf.com/ar/Attacks/p646394479):
  عطر رجالي من مجموعة اتاكس، 400 ريال
  • ✅ name · URL · description · price
  • 🔴 no availability, brand entity, image, SKU, rating
  • 🔴 currency as text "ريال" — no ISO SAR
  • 🔴 raw spaces in some URLs (encoding inconsistent)
Table 30 — llms.txt data ↔ Product/Offer schema mapping live
Data pointIn llms.txt?schema.org propertyIn on-page JSON-LD?
Product nameYesProduct.nameYes
URLYesOffer.urlYes
DescriptionBriefProduct.descriptionThin
PriceYes (text)Offer.priceMissing
Currency (ISO SAR)NoOffer.priceCurrencyMissing
AvailabilityNoOffer.availabilityMissing
Brand entityCollection onlyProduct.brandMissing
Image / SKU / RatingNoimage · sku · AggregateRatingMissing
The disconnect: llms.txt exposes prices that the on-page Product schema does not (3saf.com carries only Organization schema). AI engines know the price; Google's rich-result system doesn't. Syncing the two layers unlocks star snippets and AI shopping citations at once.
Table 31 — GEO fix kit (priority-ordered)
#FixPriorityLayer
1Add Product+Offer JSON-LD to PDP theme carrying the price llms.txt already lists PLATFORMCriticalSEO+GEO
2Resolve /ar/llms.txt 404 (localized copy or 301 → root)CriticalGEO
3Enrich llms.txt lines: availability + ISO SAR + brandHighGEO
4URL-encode all product URLs (no raw spaces)HighTech
5Reference llms.txt in robots.txt + declare AI-crawler policyHighGEO
6Add AggregateRating (star snippets + AI trust)MediumSEO
7Add <lastmod> to sitemaps + "updated" date to llms.txtMediumTech

Enriched llms.txt line (target)

[عطر اتاكس - الهجوم](https://3saf.com/ar/attacks/p646394479):
  عطر رجالي شرقي خشبي، مجموعة اتاكس، ثبات ~8 ساعات،
  400 ريال سعودي (SAR)، متوفر.

Matching Product JSON-LD (paste into Salla theme)

{
  "@context":"https://schema.org","@type":"Product",
  "name":"عطر اتاكس - الهجوم",
  "image":"https://cdn.salla.sa/.../attacks.jpg",
  "description":"عطر رجالي شرقي خشبي من مجموعة اتاكس",
  "sku":"646394479",
  "brand":{"@type":"Brand","name":"ASSAF عساف"},
  "offers":{"@type":"Offer",
    "url":"https://3saf.com/ar/attacks/p646394479",
    "priceCurrency":"SAR","price":"400",
    "availability":"https://schema.org/InStock",
    "itemCondition":"https://schema.org/NewCondition"},
  "aggregateRating":{"@type":"AggregateRating",
    "ratingValue":"4.7","reviewCount":"128"}
}

10 Detailed Work Plan — 3 Phases ▲ top

Phase 1 — Critical fixes & foundations (Months 1–3)

Table 21 — Critical fixes (Weeks 1–2)
#ActionDisciplineOwner
1Add Product+Offer+AggregateRating JSON-LD to PDP theme PLATFORMSEO·AIOTheme dev
2Enforce one semantic <h1> per store page PLATFORMSEOTheme dev
3Organization + sameAs schema on homepagesGEOSEO
Table 22 — Security & robustness (Weeks 3–4)
#ActionDiscipline
4Add HSTS, CSP, X-Content-Type-Options, X-Frame-OptionsSecurity
5Resolve any mixed-content asset referencesSecurity
6Verify sitemap.xml + robots.txt correctnessTechnical
Table 23 — Structured data & content (Month 2)
#ActionDiscipline
7BreadcrumbList schema + breadcrumb UI on categories PLATFORMSEO
8FAQ/HowTo schema + Q&A blocks on key pagesAIO
9LocalBusiness/Pharmacy schema for physical-store brandsSEO·GEO
Table 24 — Technical improvements (Month 3)
#ActionDiscipline
10Reciprocal hreflang (ar⇄en) sitewideSEO
11WebP/AVIF + CWV pass (LCP/CLS/INP)UXO
12Open Graph/Twitter cards in theme PLATFORMUXO·SEO

Phase 2 — Expansion & growth (Months 4–6)

Table 25 — Phase 2 initiatives
InitiativeDisciplineOutcome
Arabic-first content engine (Academy/blog) targeting comparison queriesAIO·GEOLLM-citable authority content.
Digital-PR & link-earning to close DR gap vs ZidSEO·GEODR 73 → 80+.
Review/rating widgets → AggregateRating schemaSEO·UXOStar snippets + trust.

Phase 3 — Differentiation & leadership (Months 7–12)

Table 26 — Phase 3 initiatives
InitiativeDisciplineOutcome
Own "best ecommerce platform in Saudi Arabia" AI answer spaceGEODefault LLM recommendation in KSA.
Entity graph: Wikidata/Crunchbase/sameAs consistencyGEOKnowledge-panel strength.
Store-SEO scorecard product for merchantsSEO·UXOEcosystem-wide SEO uplift = moat.

11 Recommendations & Conclusion ▲ top

Table 27 — Top-10 immediate recommendations
#RecommendationPriorityEffort
1Product/Offer/Rating schema on PDP theme PLATFORMCriticalMed
2Organization + sameAs + BreadcrumbList schema PLATFORMCriticalLow
3Enforce semantic H1 on store pages PLATFORMHighLow
4FAQ/HowTo schema for AIOHighMed
5Reciprocal hreflang (ar⇄en)HighMed
6LocalBusiness/Pharmacy schemaMediumLow
7Open Graph/Twitter cards PLATFORMMediumLow
8Fix iBrand over-length bilingual metaMediumLow
9Live CWV + WebP/AVIF passMediumMed
10Digital PR to close DR gap vs ZidLong-termHigh
Table 28 — Expected outcomes after the plan
DisciplineNowAfter Phase 1After Phase 3
SEO828892
AIO708088
GEO748088
UXO858993
Overall788490
Conclusion: Salla's foundation is genuinely strong (UXO 85, DR 73). The single highest-ROI move is platform-level structured data — it fixes SEO rich results, AIO answer-eligibility and GEO citations for tens of thousands of stores at once. Paired with an Arabic-first AI-content push, it is how Salla out-positions global marketplaces in the market it actually owns.
Salla Ecosystem SEO·AIO·GEO·UXO Enterprise Audit — generated 05 Jul 2026. LIVE: Ahrefs Domain Rating + on-page crawl. MODELED: crawl-volume/WCAG/index tables (labeled) — Semrush & deep-Ahrefs not on current plan.
salla.com · 3saf.com · ibrand.com.sa  |  vs Zid · Shopify · Amazon · Noon · Trendyol