A comprehensive UX, SEO, Performance, Accessibility, CRO & Merchandising audit of matchperfumes.com/en — benchmarked for Saudi e-commerce fragrance market effectiveness.
Match Perfumes is a promising Saudi-born inspired fragrance brand with real customer love, a physical retail presence, a live mobile app, and government-verified business credentials — yet its online store significantly underperforms its commercial potential.
The English-language storefront presents a JavaScript-dependent homepage that renders a blank page without JS enabled, a hero section with no visible value proposition, reviews displayed in Arabic only on the English site, and product discovery that relies entirely on category browsing with no filtering or search prompts. These are not cosmetic issues — they directly suppress conversion and SEO performance.
The Salla platform imposes real constraints on technical SEO and performance customisation, but within those limits there is substantial room for improvement in content strategy, merchandising logic, trust signalling, and conversion architecture. The brand has a loyal customer base, strong review sentiment, and a clear product-market fit in the KSA inspired-fragrance segment. What it lacks is a storefront experience that matches that underlying strength.
The most acute commercial risks are invisible differentiation (no visible USP above the fold in English), trust erosion for new visitors (Arabic-only reviews on English pages, missing English scent descriptions), and missed first-purchase capture (no welcome offer, no email capture, no urgency signals). These are all fixable, most within 30 days.
Each category scored out of 100. Scores reflect observable site behaviour, industry benchmarks, and platform constraints. Validate performance metrics with PageSpeed Insights.
| Category | Score | Status | Key Justification |
|---|---|---|---|
| UX / UI | 58/100 | Average | Navigation structure is clear with logical sub-categories. Hero images are present but carry no text. "Explore Match World" category tiles lack alt text and product names. Visual hierarchy favours imagery over action. |
| Technical SEO | 45/100 | Weak | JS-rendered homepage means Google sees near-blank content. Salla platform limits structural control. No observable structured data. Internal links duplicated (desktop/mobile menu duplication in DOM). English meta titles likely generic. |
| Performance | 48/100 | Weak | Estimated: Heavy JS bundle for Salla SPA, large hero image payload, review slider adds render-blocking weight. Salla CDN partially mitigates image delivery. Layout shift risk from dynamically rendered content. Validate with Lighthouse. |
| Accessibility | 42/100 | Weak | Category tile images missing meaningful alt text. All review avatar images broken/placeholder. No visible skip navigation. Language switching exists but bilingual readability inconsistency. Hero section has no text alternative. |
| Content & Messaging | 40/100 | Critical Gap | English homepage has zero brand copy. Reviews are entirely in Arabic. No "About the brand" elevator pitch. Product names visible in nav but no descriptive copy on homepage. Offer "Buy 2 + musk for 100" has no supporting context. |
| CRO / Conversion | 44/100 | Weak | No welcome incentive. No urgency triggers. No add-to-cart from homepage. No email/SMS capture. Free delivery threshold (100 SAR) shown in ticker but not contextualised as cart motivator. Bundle logic not visible on homepage. |
| Mobile Experience | 62/100 | Average | Salla mobile-first platform provides reasonable baseline. Mobile app is available and promoted. Menu toggle present. However, thick navigation ticker may obscure viewport, and image-heavy layout may impact mobile LCP. |
| Brand & Trust | 68/100 | Good (with Gaps) | SBC verification, VAT number, physical branches, refund policy, and mobile app all present. Review volume is high. Founder-facing brand narrative present in social (inferred from "أخت ساره" customer mentions). Missing on-site. |
| Merchandising / Discovery | 55/100 | Average | Category breadth is good: 8+ categories. New Arrival tab exists. Ramadan campaign active. No visible filtering, sorting, or scent profile tags. "Selected packages" section present but product slider appears to show placeholder. No bestseller logic visible. |
| Checkout Readiness | 60/100 | Average | Salla provides cart, checkout, and payment infrastructure. Free delivery threshold communicated. VAT and legal pages in footer. Refund/exchange policy linked. BNPL options (Tamara/Tabby) not confirmed as present — high opportunity for KSA market. |
The SBC badge in the footer is a powerful trust signal specific to the KSA market. Few competitors in the inspired perfume space display this. It materially reduces buyer hesitation for first-time customers.
30+ detailed customer reviews are visible on the homepage, many expressing strong satisfaction with scent longevity and authenticity. One reviewer ordered 11 items after starting with 3. This social proof is commercially powerful — it's just not being used optimally.
Native iOS and Android apps are live and linked from the footer. For a KSA audience that purchases predominantly via mobile, having an app signals brand investment and creates a retention channel beyond the website.
Physical branches combined with an e-commerce store and mobile app creates a credibility stack that many pure-play competitors cannot match. This should be made more prominent in the hero messaging.
The product range covers Women, Men, Unisex, Musk, Niche, Solid, Home Fresheners, and Beauty — plus a Ramadan-specific category that was live during audit. This demonstrates merchandising responsiveness.
Multiple customer reviews specifically mention "أخت ساره" (Sister Sarah) by name, suggesting strong founder-brand connection. This personal brand element is a powerful differentiator that is entirely absent from the formal storefront.
The site displays a blank page with a "JavaScript required" warning for non-JS environments. Google's crawler processes JavaScript, but delayed rendering means content may not be indexed at first crawl pass. This is a Category 1 SEO risk on Salla's SPA architecture.
The English-language homepage has no text headline, no value proposition, no brand statement, and no CTA copy above the fold. An English-speaking visitor arriving from search or social has no reason to stay, no understanding of what Match Perfumes is, and no path to conversion.
All 30+ homepage reviews are in Arabic. While authentic and valuable, they provide zero trust signal to English-speaking visitors. There is no English review visible, no translated excerpt, and no star-rating summary widget. This is a significant conversion gap for non-Arabic buyers.
Every reviewer's profile image is a broken placeholder (empty Salla default image). This makes the reviews section visually unreliable. Even if the text content is strong, broken images signal a poorly maintained store to new visitors.
There is no welcome discount popup, email sign-up bar, or SMS opt-in anywhere on the homepage. For an e-commerce brand selling repeat-purchase products (fragrance), the inability to capture first-time visitor emails is a significant CRM and retention gap.
The offer "Buy 2 perfumes + musk for 100" is displayed as a section heading without explanation of how it works, which products qualify, or a prominent CTA. This creates confusion rather than conversion.
| ID | Finding | Category | Priority | Effort | Impact |
|---|---|---|---|---|---|
| QW-01 | Add English hero headline + value proposition copy | Content | Critical | Low | High |
| QW-02 | Add meaningful alt text to all hero and category images | Accessibility | Critical | Low | High |
| QW-03 | Surface 3–5 English-language or bilingual reviews on English homepage | CRO | Critical | Low | High |
| QW-04 | Fix broken review avatar images (replace with initials avatars or real photos) | UX | High | Low | Medium |
| QW-05 | Add free delivery threshold progress bar to cart ("X SAR away from free delivery") | CRO | High | Low | High |
| QW-06 | Clarify "Buy 2 + musk for 100" promotion with eligible products and a CTA button | CRO | High | Low | High |
| ME-01 | Add welcome discount popup / email capture (e.g. "10% off your first order") | CRO | Critical | Medium | Very High |
| ME-02 | Add "Inspired by [Brand] [Fragrance Name]" naming convention to product titles | SEO | High | Medium | Very High |
| ME-03 | Implement Product + Review schema markup on all PDPs | SEO | High | Medium | High |
| ME-04 | Build scent profile / notes section on every PDP (Top / Heart / Base notes) | UX | Medium | Medium | High |
| ST-01 | Launch "What are inspired perfumes?" educational content / FAQ page | SEO | Medium | Medium | High |
| ST-02 | Add WhatsApp Business chat integration for pre-purchase support | CRO | Medium | Low | High |
| ST-03 | Implement Tamara / Tabby BNPL on checkout + PDP ("Pay in 4" messaging) | CRO | Medium | Medium | Very High |
| ST-04 | Create founder/brand story page ("Meet Sarah") with personal narrative | Content | Medium | Medium | High |
Hero is image-only with no visible headline, sub-headline, or CTA button in the English version. A new visitor cannot determine within 3 seconds what Match Perfumes sells, who it's for, or why to buy here. The hero communicates aesthetic but not value.
Completely absent on the English homepage. No headline communicating the inspired/niche positioning, price advantage, quality claim, or brand mission. The only copy above the fold is the free delivery ticker and the navigation links.
"Explore Match World" section with 4 visual tiles (Beauty, Gifts, Men's, Women's) provides visual category entry points. Navigation menu has 8 top-level items with clear sub-categories. However, tiles lack product names, prices, and hover CTAs.
Ramadan offer category is linked prominently in nav (first position). "Buy 2 + musk for 100" bundle offer is visible as a section header. Free delivery threshold in ticker. However, none of these are supported with urgency, expiry, or benefit context.
SBC badge, VAT number, branch link, app download, and review section all present. However, star rating aggregate is missing, review avatars are broken, and no payment method logos visible on homepage (Visa/Mada/Apple Pay reassurance).
The page lacks a dominant call-to-action. "View all" links exist on collection sections but are text-only. No primary "Shop Now" button is visible above the fold. The visual weight is consumed by imagery without directing the eye to a conversion action.
All metrics below are estimated based on Salla SPA platform characteristics and observable homepage structure. Validate with PageSpeed Insights / Lighthouse on mobile and desktop.
Likely cause: Full-width hero image fetched without priority hints. Salla's SPA JS must execute before above-fold content renders. Salla CDN helps but JS-first architecture means LCP element is deferred.
Likely cause: Ticker bar, review slider, and dynamically-rendered product sections load without reserved space. Review images loading as placeholders then resolving creates measurable layout shift.
Likely cause: Salla SPA event handlers for menu, sliders, and cart interactions. Third-party scripts (analytics, review widgets) competing for main thread. Heavy JS initialisation on first interaction.
Homepage loads multiple full-width hero images, a category grid, and a product/package slider. Salla CDN uses WebP with image transforms (confirmed from CDN URLs: fit=scale-down, format=auto) — this partially mitigates the risk. However, missing fetchpriority="high" on LCP image and absent lazy loading on below-fold images are likely issues.
Salla is a full SPA (Single Page Application). The entire React/Vue bundle must download and execute before content renders. This is inherent to the platform. Third-party additions (analytics scripts, chat widgets, marketing pixels) compound the issue. Estimated JS payload: 400–700KB uncompressed.
Review slider, analytics, and potential marketing pixel scripts (Meta/TikTok for KSA market) each add main-thread blocking time. Recommend auditing via Chrome DevTools Network tab and deferring non-critical third parties.
Arabic web fonts (likely Noto Naskh Arabic or similar) add significant payload for Arabic-language rendering. If not subset and preloaded, font swap causes visible text flash. English typeface loading strategy also needs validation. Recommend font-display: swap and preloading critical fonts.
Mark the LCP hero image with fetchpriority="high" so the browser prioritises it in resource discovery. Estimated impact: -0.4–0.8s LCP.
Add explicit width/height or aspect-ratio CSS to ticker, slider, and review components to prevent layout shift on load. Target CLS below 0.1.
Ensure all category tile images and product slider images have loading="lazy". This reduces initial page weight and defers non-critical image requests.
Use async/defer for analytics, marketing pixels, and chat widgets. Load after first user interaction where possible. Validate with Lighthouse "Reduce unused JavaScript" audit.
Add <link rel="preload"> for primary Arabic web font. Ensure font-display: swap. Consider subsetting to only characters used in product names.
Run PageSpeed Insights on both mobile and desktop. Use the field data (CrUX) for real-user metrics. All estimates above should be replaced with measured values before prioritisation.
JS-rendered homepage means Googlebot sees an empty page on first crawl. H1 tag likely not rendered server-side. Critical content (category names, offers, brand narrative) is client-side only. This suppresses the page's ability to rank for branded and category terms.
Salla generates default meta titles and descriptions. For Match Perfumes, the homepage title should target: "Match Perfumes | Inspired Perfumes KSA | Free Delivery over 100 SAR". Category pages should target "{Category} Perfumes Saudi Arabia | Match Perfumes". Validate current meta output.
Navigation and footer provide good internal link structure. However, desktop/mobile menu duplication in the HTML DOM creates link repetition. Review carousel links and category tile links add useful internal paths. No breadcrumb navigation confirmed.
No Product, Review, BreadcrumbList, Organization, or LocalBusiness schema detected. Implementing Product + Review schema on PDPs would enable star rating rich snippets in SERP — a significant CTR improvement for fragrance product searches.
All observed images have either empty alt attributes or generic platform-default alt text. The Salla CDN serves WebP efficiently, but without descriptive alt text, Google Image Search and contextual image indexing is entirely missed. KSA image search volume for perfumes is substantial.
Separate /en and /ar URL paths exist. Hreflang tags should be implemented to signal language/region targeting to Google. Arabic content likely has stronger on-page depth. English content is near-empty — Arabic-to-English keyword mapping is a significant organic traffic opportunity.
| Keyword Theme | Example Keywords | Language | Search Intent | Recommended Page | Priority |
|---|---|---|---|---|---|
| Inspired Perfumes | inspired perfumes KSA, dupe perfumes Saudi Arabia, affordable luxury fragrance | English | Commercial | Homepage + Category Page | Critical |
| Specific Inspiration | "inspired by Baccarat Rouge", "inspired by Oud Ispahan" | English + Arabic | High Purchase Intent | Individual PDPs | Critical |
| Arabic Category | عطور نسائية, عطور رجالية, عود مسك | Arabic | Commercial Browse | Category pages (/ar) | High |
| Gifting | perfume gift set KSA, عطر هدية, Ramadan gift perfume | Bilingual | High AOV intent | Gifts & Sets category | High |
| Niche / Musk | niche perfumes Saudi Arabia, مسك عطر, white musk perfume | Bilingual | Commercial | Musk + Niche category pages | Medium |
| Educational | what are inspired perfumes, difference between inspired and original perfume | English | Informational → Commercial | Blog / FAQ page | Medium |
| Brand Search | match perfumes, ماتش للعطور, matchperfumes.com | Bilingual | Navigational | Homepage, About page | Medium |
| Local + Delivery | perfume delivery KSA, free perfume delivery Riyadh, solid perfume Saudi | English | Local Commercial | Homepage, footer, meta descriptions | Medium |
Add a popup or slide-in offering "10% off your first order" in exchange for an email or phone number. Triggered after 5 seconds or on exit intent. In the KSA market, SMS/WhatsApp is often more effective than email for initial capture. This single change can recover a measurable portion of first-visit abandonment.
Inspired perfume buyers often want multiple complementary scents. Build a "Create Your Match Set" mechanic: choose 2 perfumes + 1 musk = fixed discount price. Frame this as curated, not generic. Present with "Most popular combinations" to reduce decision paralysis. This directly addresses the existing "2+musk for 100" offer with better UX framing.
Display a progress bar in the mini-cart: "You're X SAR away from free delivery". This is a proven KSA e-commerce conversion tool — customers regularly add items to reach the threshold. Currently the free delivery offer exists in a ticker but is not contextualised at the cart level where it matters most.
Buy Now Pay Later services (Tamara, Tabby) are dominant KSA consumer finance tools, particularly for purchases in the 100–500 SAR range. If not already integrated, adding "Pay in 4 installments with Tamara" messaging on PDPs and at checkout is among the highest-impact CRO actions available. Display estimated instalment amount on product pages.
Add contextually honest urgency: "X left in stock" (if accurate), "X people viewing this now", or time-based prompts during sale periods. In the inspired perfume category, stock scarcity is believable and drives decisions. Combine with a "Notify me when back in stock" email/SMS capture for sold-out items.
KSA shoppers frequently want to ask about scent strength, longevity, or inspiration authenticity before buying. A WhatsApp Business button (floating, non-intrusive) converts these queries into sales. This is especially important for the niche and high-price products. Assign a knowledgeable team member to handle fragrance questions — this builds brand relationship alongside conversion.
All major images observed — hero banners, category tiles, product sliders — appear to have missing or generic alt text. This fails WCAG 2.1 Success Criterion 1.1.1 (Non-text Content). It also directly harms SEO as Google uses alt text for image indexing.
Light text on image overlays in category tiles is a common Salla theme issue. Without specific colour measurement, this is flagged as a likely failure for WCAG AA contrast (4.5:1 for text). Validate with browser contrast checker on category tile text.
30+ reviewer avatar images are broken (empty Salla placeholder). Screen readers encounter empty img elements with no alt. This is both a visual trust issue and an accessibility failure — broken images should have descriptive alt text ("Review by [Name]").
Sliders and carousels are common keyboard navigation failures. Salla's default review slider and product slider likely lack keyboard control (arrow key navigation, focus management). This affects users who cannot use a mouse and is a WCAG 2.1.1 failure.
Arabic reviews appear on the English page without lang="ar" attribute on those elements. Screen readers will mispronounce Arabic text using English phonetics. Similarly, RTL text within an LTR layout requires proper dir attribute handling. Validate with screen reader testing.
Navigation links in the ticker (free delivery), footer links (VAT number), and small "View all" CTAs may fall below the 44×44px minimum tap target size recommended by WCAG 2.5.5. Particularly important for mobile-primary Saudi audience.
SPA-based storefronts often suppress or remove default browser focus outlines for aesthetic reasons. If keyboard focus is not visible, keyboard users cannot determine where they are on the page. Check all interactive elements for visible focus state.
Separate /en and /ar URL paths suggest correct lang attribute per language version (lang="en" on English pages, lang="ar" on Arabic). This enables screen readers to correctly switch language profiles. Validate that lang attribute is correctly set in the rendered HTML <html> tag.
Observable section headings (H2: "Explore Match World", "Customers Reviews", "Buy 2 perfumes + musk") suggest heading structure is present. However, the H1 tag may not be rendered without JavaScript. Validate that a meaningful, keyword-rich H1 is present in the page DOM after JS execution.
SBC badge with verification link in footer. Clicking verifies certificate #0000048312. This is one of the strongest local trust signals available to a Saudi e-commerce brand. Very few competitors display this prominently.
VAT number 310703904200003 is displayed in the footer. This signals financial legitimacy and is legally required for Saudi businesses. Compliant with Saudi Zakat, Tax and Customs Authority (ZATCA) e-commerce requirements.
Four policy pages linked from footer: Privacy Policy, Exchange Refund and Cancellation Policy, Usage Agreement, and "What are inspired perfumes?" (educational). All accessible. Refund/exchange policy is the critical trust page for this product category.
Footer links to "Our branches" page, confirming a physical retail presence. This dramatically reduces online purchase anxiety in the KSA market where in-person fragrance testing is the norm. This signal should be promoted far more prominently than a footer link.
Both App Store (Apple) and Google Play links are in the footer. A branded mobile app signals brand investment and longevity to new customers. App links should also appear in the hero or header — not just the footer — as a trust-building and retention mechanic.
No visible payment method icons (Visa, Mastercard, Mada, Apple Pay, STC Pay, Tamara, Tabby) anywhere on the homepage or in the footer. These are standard KSA e-commerce trust signals that reduce checkout abandonment. Add to footer and/or near the "Add to Cart" button on PDPs.
While 30+ reviews exist, none are in English or translated. A "4.9/5 stars from 500+ customers" aggregate widget would communicate trust to English visitors without requiring translation of individual reviews. This is a critical gap for the English storefront.
Multiple customers mention "أخت ساره" (Sister Sarah) by name — a powerful personal brand signal. Yet no About page or founder story is linked from the navigation. The "About Us" page exists (in footer) but is not featured in the main navigation hierarchy, burying a key trust-building asset.
The free delivery threshold (100 SAR) is promoted, but expected delivery times are not visible on the homepage. KSA customers expect same-day or next-day delivery as a baseline from competitors (noon, Amazon.sa). Prominently stating "Delivered within 2–3 days in KSA" (or better) reduces pre-purchase anxiety.
Focus: Content gaps, trust signals, broken elements, and first-order capture. No platform changes required — content and configuration only.
Focus: Conversion mechanics, BNPL, email capture, PDP improvements, and structured data implementation.
Focus: Content strategy, founder narrative, hreflang implementation, WhatsApp integration, and performance validation.
Adding an English value proposition, bilingual social proof, and first-order capture mechanics is conservatively projected to materially reduce bounce and increase conversion on the English storefront within 60 days.
Bundle builder, BNPL integration, cart threshold progress bar, and gifting UX combine to drive more items per order. Inspired perfume buyers often want to explore multiple scents simultaneously.
Fixing JS rendering, implementing structured data, adding "Inspired by" product naming, launching educational content, and fixing image alt text creates a compound SEO benefit that accumulates over 3–6 months.
A welcome incentive popup alone, combined with back-in-stock notifications and seasonal campaign capture, can grow the owned marketing list dramatically from its current (likely minimal) baseline within 90 days.
Match Perfumes has the raw ingredients for a high-performing Saudi fragrance e-commerce brand — authentic customer love, a verified business identity, a founder-connected brand personality, omnichannel retail presence, and a genuinely differentiated product proposition in the fast-growing inspired fragrance segment.
The gap between brand potential and online performance is almost entirely a content and conversion architecture gap, not a product or market fit gap. The customers who find Match Perfumes love it — the challenge is that the English storefront is functionally invisible to them until they already know to look. A first-time English-speaking visitor encounters an image-only homepage, Arabic reviews, and no clear reason to stay.
The recommended path is clear: close the content gap in 30 days, build the conversion mechanics in 60 days, and invest in content-led SEO growth in 90 days. The first phase requires no platform changes — just copywriting, alt text, and configuration. The investment required is minimal relative to the conversion impact.
The KSA inspired perfume market is growing, competitive, and increasingly driven by social proof and digital discovery. Match Perfumes' existing brand loyalty, physical presence, and SBC credibility give it a foundation that most competitors cannot quickly replicate. The window to establish digital market leadership in this segment is open — but it requires urgency.