Ecommerce SEO in Saudi Arabia: Category and Product Page Strategy
- Category pages should target broad searches; give each a clear intent, short useful copy and links to subcategories.
- Control filter URLs: block the ones that do not need indexing and turn searched combinations into real subcategories.
- Write your own Arabic and English product copy instead of supplier text or machine translation, and keep structured data matching the page.
- Keep out-of-stock pages live, redirect discontinued products to close replacements, and link language versions with reciprocal hreflang.
Most online stores in Saudi Arabia are built around a theme, a product import and a payment gateway. Search is left for later. The result is familiar: hundreds of product pages carrying the supplier's text, category pages with a heading and a grid and nothing else, and thousands of filter URLs that search engines crawl while the pages that should rank wait. This guide covers the two page types that do most of the work in ecommerce search, categories and products, and the technical decisions around them.
Category pages: the pages that should rank for most searches
Someone searching "office chairs" or "كراسي مكتب" wants to compare, not to land on one product. That makes the category page the natural match for broad and mid-range searches. Treat each important category as a landing page:
- One clear intent per category. If "ergonomic chairs" and "gaming chairs" attract different buyers, they deserve separate categories, not one page trying to cover both.
- A short, useful introduction. Two or three sentences above the grid that help people choose: what separates the options, what to check before buying, delivery or installation notes. Put longer buying advice below the products so the grid stays visible on mobile.
- Headings and titles that use the words customers use. Write the Arabic title for how Saudi shoppers actually search, not as a translation of the English one.
- Links to subcategories and related categories so both shoppers and crawlers can move through the catalogue.
Filters, facets and crawl waste
Filters for size, colour, brand and price are good for shoppers, but every combination can create a new URL. Google's faceted navigation guidance notes that crawling these URLs consumes large amounts of resources and gives two routes:
- If filtered pages do not need to be indexed, prevent crawling of them, for example with robots.txt rules that block the filter parameters, or implement filters with URL fragments, which Google generally does not crawl.
- If some filtered pages should be indexed (for example "black leather sofas" where people genuinely search that phrase), use the standard
&separator, keep filter order consistent, avoid duplicate filters, and return a 404 when a combination has no results.
A practical approach is to choose a small set of filter combinations that match real searches and turn them into proper, linked subcategories with their own copy. Leave the rest non-indexable. Sort orders ("price low to high") rarely deserve indexing at all. Remember that Google says not to use robots.txt for canonicalization: blocking a URL stops crawling, while a canonical tag tells Google which of several similar pages is the preferred one. Pick the tool for the job.
Pagination
For long categories, Google's pagination guidance asks for a unique URL per page (such as ?page=2), sequential <a href> links between pages, and a self-referencing canonical on each page rather than pointing all pages to page one. Google no longer uses rel="next" and rel="prev", and page numbers in # fragments are ignored.
Product pages: write for the buyer, not the catalogue
Replace manufacturer text
If ten Saudi stores sell the same kettle with the same supplier description, there is little reason for a search engine to prefer yours. Google's spam policies specifically name copying content from other sites with only slight changes. Write your own copy for the products that matter most first: what it is, who it suits, the specifications a buyer in the Kingdom checks (voltage and plug type for electronics, dimensions for furniture, fabric and care for clothing), what is in the box, and delivery and return details.
Arabic and English, written separately
Machine-translated product names read badly and often miss the terms people type. The same spam policies list automated translation that adds little value as a form of scaled content abuse. Have the Arabic copy written or edited by someone who knows the category: decide where the brand name stays in Latin script, which unit and size conventions shoppers expect, and which everyday Arabic words match the search, even when they differ from the literal translation.
Images and alt text
Use real, clear photos from several angles and show scale where it matters. Google's image guidance recommends short, descriptive file names instead of IMG0023.jpg, and alt text that describes the image in context without keyword stuffing. Write alt text in the language of the page.
Product structured data
Google's merchant listing documentation requires an active price greater than zero with its currency (SAR) on the offer, and recommends availability. Keep the markup in step with what the page shows. Add ratings only when they come from real customers and are visible on the page; the review snippet guidelines require marked-up reviews to be readily available to users and prohibit fake reviews.
Variants
For sizes and colours, Google's product variant documentation describes grouping variants with ProductGroup, giving each variant a unique ID such as a SKU, and making each variant selectable through its own URL. When variants use optional query parameters, Google suggests using the URL without the parameter as the canonical.
Out-of-stock and discontinued products
- Temporarily out of stock: keep the page live, mark it as out of stock and update the structured data availability. Google's guidance warns that removing such pages leaves customers without first-hand information about your products. Offer a "notify me" option and links to alternatives.
- Permanently discontinued: if a close replacement exists, redirect to it with a 301. If nothing meets the same need, return a 404 or 410 rather than a page that says "not found" with a 200 status.
- Empty categories: Google's URL structure guidance suggests a 404 or
noindexfor categories that have no items.
Internal linking and site search as a keyword source
Link from high-traffic pages to the categories you want to rank, add "related products" and "complete the look" blocks, and use breadcrumbs. Then look at your own site search logs, usually available in your analytics or store dashboard. What customers type into your search box, in Arabic, English and transliterated forms, shows you missing categories, product names you should use, and searches that return nothing. Each of those is a content or catalogue decision.
Mobile speed
Many shoppers browse and buy on their phones, so test category and product pages on a real mid-range device over mobile data, not only on office Wi-Fi. Compress and correctly size images, limit heavy apps and scripts, and track Google's Core Web Vitals in Search Console.
Bilingual URLs and hreflang
Google recommends separate URLs for each language version rather than switching language by cookie, and suggests linking to the other language so visitors can choose. Connect the Arabic and English versions of each page with hreflang: every version lists itself and all the others, links must be reciprocal, and codes such as ar, en or ar-SA are valid. Whether your store platform generates these tags correctly varies, so check your platform's settings and inspect the page source.
Google Merchant Center free listings
Beyond regular search results, free listings in Merchant Center can show products on surfaces such as the Shopping tab and Google Images at no cost, though eligibility does not guarantee visibility. Keep feed prices and availability consistent with your pages; the structured data work above supports this.
Where to start
Fix crawl waste from filters first, then rewrite your top categories, then your best-selling products in both languages. Eclipse Advertising Agency in Riyadh handles SEO and digital marketing and ecommerce development for Saudi stores; if you want your category and product pages reviewed, get in touch.
Frequently asked questions
Should I delete out-of-stock product pages?
No, if the product is coming back. Keep the page, mark it out of stock, and update availability in the structured data. For permanently discontinued products, 301 redirect to a close replacement, or return a 404 or 410 if there is none.
Should filtered category pages be indexed?
Only the combinations people actually search for, ideally as proper subcategories with their own copy. Prevent crawling of the rest to avoid wasting crawl resources on near-duplicate URLs.
Is it acceptable to machine-translate product descriptions into Arabic?
It is risky. Machine translation often misses the terms Saudi shoppers search with, and Google's spam policies list automated translation that adds little value as scaled content abuse. Have Arabic copy written or edited by someone who knows the products.
Sources: developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · developers.google.com · support.google.com