E-commerce SEO in the UAE: category pages first
Category pages do most of the earning in e-commerce SEO. Here's the order of work for a UAE store: categories, filters, markup, stock, Arabic.
The short answer
Start with category pages, not product pages. Categories match the searches that bring buyers, so give each one a distinct query, a clear title, a short buying guide and crawlable product links. Then stop filters creating duplicate URLs, mark up product pages only, keep sold-out pages live with the right status, and build Arabic category pages from Arabic research.
Search your five best-selling products by name and count how many of the first ten results are marketplaces. If the answer is most of them, product pages are the wrong place to start your SEO. Category pages are where a smaller store can still earn rankings, because a category search is someone deciding what to buy, and a store with real product knowledge can say something a marketplace template doesn't.
Why do marketplaces so often win product-name searches?
A marketplace has a page for nearly every product name, reviews on many of them and a large link profile behind all of it. A small store rarely out-muscles that on a single product page, whatever the page says.
The market they sell into is large. EZDubai Logistics Hub, working with Euromonitor International, put UAE e-commerce at AED 42.2 billion for 2025, as Gulf Today reported on 28 September 2026. Other estimates differ widely because they count different things, so use the figure as a sense of scale and nothing more.
Neither noon nor Amazon.ae publishes a UAE market share we could verify, so be wary of anyone who quotes one. What you can verify yourself is who ranks for the searches that matter to you, and the test above takes five minutes.
Where can a smaller store still win?
Wherever a marketplace page has nothing to say. Five places are worth checking, and each takes a few minutes in a browser.
- Brand plus category pages written with buying advice, for the brands you actually stock.
- Choice queries, such as which size, which type or which brand for which use, where product knowledge adds judgement a listing can't.
- Anything a marketplace listing can't tailor to you: delivery windows within an emirate, installation, assembly, a warranty you handle locally.
- Arabic category terms, researched natively rather than translated.
- Your own brand name, where you should hold the whole first page.
Test each one the same way. Search it, open the first page, and ask whether a page built around the buying decision would beat what's there. If the first page is all marketplace listings with no guidance, it might. If it's already full of specialist guides, move on.
What does a category page need to earn rankings?
A category page earns rankings by targeting one query, helping a buyer choose, and exposing every product to Google. The list below turns those three jobs into a build spec.
- One primary query per category, written the way shoppers type it, with a title and H1 that say so. Two categories aimed at the same query is a keyword cannibalisation problem.
- Products visible first. On a phone, a wall of text above the grid pushes the products off screen, so put a short note on choosing above the grid and the longer buying guide below it.
- Crawlable links: every product and every page of the listing reachable through ordinary links, with its own URL and its own canonical. Google no longer uses rel=next and rel=prev, and a page-two canonical that points at page one can hide the products on page two.
- Subcategory and brand links plus breadcrumbs, so the page passes weight down to products and up to its parent.
- The answers a UAE shopper looks for before buying: delivery time to their emirate, whether cash on delivery is offered, returns and warranty. State them on the page. They help the shopper decide, and a marketplace listing handles them in one line.
How do filters turn one category into thousands of URLs?
Every combination of colour, size, price and sort order can become its own address, and each address is a near-copy of the category page. Sort the filters into three groups and treat each group differently.
| Filter group | Example | Treatment |
|---|---|---|
| People search for it | Brand, colour, size, material | Give it a clean URL, its own title and H1, a self-referencing canonical and a place in the sitemap, provided it would list enough products to be worth visiting. |
| Nobody searches for it | Sort order, in-stock only, a price slider, items per page | Block crawling with a robots.txt rule on the parameter. A canonical tag on these URLs is weaker, and a noindex tag on a blocked page is never read. |
| Returns nothing | A colour and size combination that no product matches | Return a real 404 instead of an empty page. |
A rule of thumb for the first row: index a filter combination only if people search for it by name and it would list at least eight products. Below that it's a thin page with a URL. If filters are indexable, keep their order consistent, so colour then size never also appears as size then colour.
Which markup does an online store need?
Product markup on product pages, and none on category pages. Google's merchant listing documentation says product results support pages that focus on a single product, and recommends adding markup to product pages rather than to pages that list products.
The minimum is the product's name, an image and an offer with a price and a currency, which for a UAE store is AED. Add availability, shipping details, return policy, brand and a product code as the data allows. Mark up only what the page shows, and make the marked-up price the price a shopper pays at checkout, because markup describing something no visitor can see can cost you rich-result eligibility.
Send the same facts in a product feed to Google's merchant tools, and read Google Shopping in the UAE for what goes wrong there. Feed and markup should agree, and when they disagree on price or availability, that mismatch is the first thing to fix.
What should happen when a product sells out?
| Situation | What to do with the page | Why |
|---|---|---|
| Out of stock for a few weeks | Keep it live, mark availability as out of stock, show alternatives and offer a WhatsApp or email back-in-stock alert | The page keeps its rankings and links while you restock |
| One size or colour sold out | Keep the page and grey out that option | The product is still for sale |
| Discontinued, with a close replacement | Redirect permanently (301) to the replacement | Visitors and links land somewhere useful |
| Discontinued, no replacement | Redirect to the parent category if one fits, otherwise return a 404 | Google advises against sending many old URLs to one unrelated page such as the home page, and it helps no shopper either |
| Seasonal range that returns next year | Keep one permanent URL and update it each season | The page keeps the links it earned |
How do you handle White Friday, DSF and Ramadan pages?
Give each event one permanent URL and update it every year, instead of publishing a new one each time. A page at /white-friday that has carried last year's offers keeps its links and history, while a fresh /white-friday-2026 starts from nothing.
Dates matter, and the confirmed ones are few. Amazon Ads describes White Friday as starting on the Friday after US Thanksgiving, which makes it 27 November in 2026 by that rule, though sale windows run longer and no retailer had announced 2026 dates by 7 November. The 32nd Dubai Shopping Festival runs from 4 December 2026 to 17 January 2027, according to its organiser, and Ramadan 2027 is expected to begin on 8 February 2027, subject to moon sighting.
Have each page live and indexed well before its date, not on it. A page that goes up on the day of the sale has no time to be crawled, ranked or linked.
What changes for Arabic category pages?
They need their own research, because shoppers name categories differently from your English labels. For handbags, حقائب is the formal word and شنط is the everyday one, and every sector has its own version of that gap. Research each Arabic category name before you translate a single product title.
Do category pages and your top products first, and leave the rest in English until a native writer has done them. A machine-translated catalogue of thousands of product pages invites the question of what those pages are for. Declare hreflang only for pages that exist in both languages, as the bilingual website guide explains, and start the Arabic research with Arabic keyword research.
How do you know it's working?
Split your Search Console pages by type. Filter the Performance report by URL once for the category path and once for the product path, and compare clicks and impressions. Our published SEO timing is that most sites see movement in 3 to 4 months, with competitive terms taking 6 to 12, so judge the trend after that and not week by week.
Then follow the money. In GA4, compare organic revenue by landing page type. Visits that never reach revenue usually point at a category page that attracts people but doesn't help them choose.
Most small UAE stores should not try to outrank marketplaces on product names. Win your brand terms and a short list of category searches, and use Google Shopping for the rest. Marketplace or your own store helps you decide how much of your effort belongs on your own site. Our e-commerce marketing service covers Shopify and similar platforms, and the marketplace test at the top of this page is worth running before you talk to anyone, us included.
Questions people ask
What is e-commerce SEO?
Making an online store findable in organic search: category and product pages that match what shoppers type, a structure Google can crawl without wading through duplicate filter URLs, product markup, and content that helps people choose. It's the unpaid counterpart to Google Shopping and ads.
Do category pages or product pages matter more for e-commerce SEO?
Category pages, for most stores. A shopper searching a category is still choosing, and a store can add buying guidance. Searches for exact product names tend to favour marketplaces and large retailers, so check your own results before deciding where to invest. Product pages still need to be crawlable, unique and marked up.
Should I index filtered pages on my online store?
Only the ones people search for by name that would list enough products to be useful, such as a brand within a category. Keep sort orders, sliders and empty combinations out of the index, and return a real 404 for filter combinations that match nothing.
What should I do with out-of-stock product pages?
Keep them live for temporary stockouts, mark availability as out of stock and show alternatives. For discontinued products, redirect permanently to the closest replacement or the parent category. Don't send every old product to the home page.
Do I need Arabic category pages for my UAE store?
If Arabic-speaking shoppers buy from you or could, yes for your main categories. Research the Arabic category names instead of translating them, publish only pages a native writer has finished, and link each Arabic page to its English twin with hreflang.