How to choose an ecommerce development company in Saudi Arabia: 12 questions to ask before you sign
What 12 buyer guides and 12 company pages from Riyadh search results tell an owner to check, what they leave out, and twelve questions on platform, rendering, redirects, ownership, Search Console and e-invoicing, each tied to Google's own documents.
To choose an ecommerce development company, ask twelve questions a portfolio cannot answer: which platform and what it blocks, what Google can read in the first HTML, where old addresses go, who owns the domain, code and Search Console, and who handles e-invoicing. Of 24 company and guide pages we read, most skip them.
This guide is for owners and marketing leads about to sign with a company to build or rebuild an online store in Saudi Arabia, on Salla, Zid, Shopify, WooCommerce or a custom stack. On 31 October 2026 we ran 58 autocomplete searches and four Google searches from a Riyadh location, read 12 buyer guides and 12 company pages from page 1, checked what the raw HTML of each one shows, and opened 12 Google documents and one ZATCA page. We build no stores: we are the SEO team that writes the requirements your developer ships. The limits are at the end.
Free 5-point SEO audit before you sign. Send us your current store’s address. Within 48 hours a senior specialist sends you 5 prioritized fixes with the evidence, including what Google can read in your pages’ HTML and what your old addresses return. Get your free SEO audit.
The short answer: five findings and what to do
| What we found | What to do |
|---|---|
| 10 of 12 buyer guides name SEO, but only 2 ask what happens to the old store’s addresses at launch. | Make a tested redirect map a line item in the proposal. |
| 5 of 12 guides ask who owns the domain, code and accounts, and none of the 24 pages names Search Console. | Own the Search Console and Analytics properties yourself and add the company as a user. |
| 1 of 24 pages names e-invoicing. | Ask who connects the store to ZATCA and who maintains it. |
| 3 of 24 pages name a Core Web Vitals measure. | Write the numbers and the test phone into acceptance. |
| Page 1 for the Arabic question is eight sites and a video; the seven sites we read are company or writing-platform pages. | Check every claim, including ours, against Google’s documents. |
What owners search, and what they find
Owners do not phrase this the way agencies write about it. Autocomplete returned nothing for «كيف تختار شركة تصميم متاجر الكترونية» and nothing for “how to choose an ecommerce development company”. It returned six suggestions for «شركة تصميم متاجر الكترونية», ten for «انشاء متجر الكتروني» and five for the same phrase with Saudi Arabia, including cost, conditions and steps. Demand for the choosing question itself is thin, and we say so; every reader of it is an owner about to sign.
From a Riyadh location, the Arabic search for how to choose shows nine results: eight sites and a YouTube Short, every title asking or answering the same question. The Arabic search for design companies in Saudi Arabia shows nine company service pages or company blogs. The English how-to search shows global agency blogs, one from Dubai and none Saudi, and the English search for a company in Saudi Arabia shows five company pages and four directories. No AI Overview heading appeared on either English search. We read titles and addresses only and report no positions.
Nearly every page that answers the buying question is written by a seller. That includes this one: we sell SEO, not store builds, so we checked each claim below against Google’s own documents.
What 24 pages tell a buyer to check
We read the full text of 12 buyer guides (7 Arabic, 5 English) and 12 company pages (7 Arabic, 5 English) from the four searches. The table counts how many guides ask the buyer to check each item and how many company pages state it as part of the job.
| Item | Buyer guides, of 12 | Company pages, of 12 |
|---|---|---|
| Ownership of domain, code and accounts | 5 | 1 |
| Redirects or SEO on migration | 2 | 1 |
| Analytics or tracking set-up | 2 | 3 |
| Core Web Vitals | 1 | 2 |
| hreflang for two languages | 0 | 1 |
| ZATCA e-invoicing | 0 | 1 |
| Search Console | 0 | 0 |
SEO itself is not missing: 10 of the 12 guides name it. What is missing are the specifics a build decides in its first weeks. Redirects, ownership, Search Console and e-invoicing are where a store owner loses time later, and they are the lines where one page in 24, or none, said anything.
We also looked at what the same 24 pages show in View Source. One Arabic company page that appears on page 1 sends no body text and no H1 in its HTML, because it is a client-rendered application. One English guide has no canonical tag. Of the 23 pages with images, 5 have no alt text on half or more of them. Two of the 7 Arabic company pages put a 50% discount in the page title. None of this proves poor work, but it is what you can check about a company in five minutes before you ask for a quote.
The 12 questions to ask before you sign
1. Which platform, and what will it not let us change?
Google’s guide to ecommerce URLs says that if you use an ecommerce platform you can most likely skip its URL section, because the platform has probably settled those choices; on a custom build they are yours to make. So the platform answer decides what the rest of this list can achieve. Our comparisons of Salla and Zid and of Shopify show what each lets a merchant control. If you stay on Salla, Salla store design that sells shows what 21 live Salla product pages print by default and what to check before you pay for a new look. Good answer: the limits named in writing, with what they will do about each. Warning sign: “we can do anything on any platform”.
2. What will the first HTML contain?
Google describes an app shell, where the first HTML holds no content and Google must run JavaScript to see the page, and says pages wait in a queue for rendering. In our audits all 11 Salla category pages we read printed an empty product list in the raw HTML (e-commerce SEO audit checklist), and so did all 7 black abaya category pages (abaya store SEO). You can test a live store in a minute: press Ctrl+U on a category page and search for a product name. Good answer: they show you the source of a store they built, with product names and links in it. Warning sign: “it loads fine in the browser”.
3. What will product and category addresses look like?
Google’s ecommerce guide recommends addresses made of words, like /product/black-t-shirt-with-a-white-collar, over /product/3243. Ask for the pattern for categories, products, filters and each language before design starts, because changing addresses later means redirects (question 7). Good answer: a written pattern with one example of each. Warning sign: addresses built from numbers or parameters only.
4. How are Arabic and English built?
Google says each language version must list itself and every other version, and that translated versions are not treated as duplicates. Only 1 of the 24 pages mentions hreflang. The failures are covered in why a translated website does not rank. Good answer: one address per language, hreflang in both directions, and an Arabic layout designed right to left and tested on a phone. Warning sign: a switcher that changes the text on the same address, or an English version bolted on later.
5. How fast on a mid-range phone, and measured how?
Google’s targets are largest contentful paint within 2.5 seconds, interaction to next paint under 200 milliseconds and layout shift under 0.1. Only 3 of the 24 pages name any of them. Google also asks that the mobile page hold the same content as the desktop page. Good answer: the three numbers written into acceptance, tested on a real phone and checked again with field data after launch. Warning sign: a single tool score.
6. What product data will each page carry?
Google says product markup belongs on product pages, not category pages, and asks for ProductGroup when one product comes in several sizes, colours or materials. In our abaya audit, 41 product pages from 9 stores all carried Product markup and none used ProductGroup. Good answer: markup in the scope, tested with Google’s Rich Results Test before launch. Warning sign: “the theme does it”.
7. What happens to the old addresses?
Google says to keep redirects as long as possible, generally at least a year, and not to send many old addresses to one irrelevant page such as the new home page, which can be treated as a soft 404. Two of the 12 guides raise this and one of the 12 company pages names redirects. Our guides to store migration and redesigns have the detail. Good answer: a redirect map from each old address with traffic or links to its closest new page, tested before launch and priced in the proposal. Warning sign: “we will point everything to the home page”.
8. How does the new store stay out of Google until it is ready, and who removes the block?
Google says that when it crawls a page with a noindex rule it drops the page entirely from results. A staging block that survives into launch hides the live store. Good answer: a launch checklist that names the person who removes the block and checks the live pages. Warning sign: no launch checklist.
9. Whose name is on the domain, hosting, store admin and paid apps?
Google’s hiring guide says you are responsible for the actions of any company you hire, and that anyone with access to your server should be willing to explain every change. Five of 12 guides ask about ownership; one of 12 company pages promises ownership of code and accounts after launch. Good answer: a schedule that lists the domain, hosting, store admin, theme or code, paid apps and data export, with an owner and a renewal payer for each. Warning sign: the words “full ownership” with no list. For a Salla code job, our guide to hiring someone for Salla CSS or JavaScript covers access, copies and outside files.
10. Who owns Search Console and Analytics?
Search Console has two kinds of owner: a verified owner, who proves ownership with a file or tag on the site, and a delegated owner, added by an owner. If the verification file is removed from the site, verification is lost, which is what a rebuild can do. Good answer: you create both properties with your own Google account and add the company as a user; for an audit, read-only access is enough, as Google advises. Warning sign: the property sits under the agency’s account.
11. Who connects the store to ZATCA e-invoicing, and who pays for it?
ZATCA says phase one of e-invoicing applied from 4 December 2021 and phase two, the integration phase, from 1 January 2023 in waves, and describes a simplified tax invoice as usually issued by a business to a consumer. Which wave applies to you is a question for ZATCA or your accountant. Good answer: the invoicing solution named, with who sets it up, who maintains it and what it costs to renew. Warning sign: “invoicing is your accountant’s job”. Ask the same about the payment methods and shipping carriers that must work on day one.
12. Which live stores can I check, and what does support cover?
Google says no one can guarantee a first place, and recommends checking an SEO’s business references. Apply the same to a builder who sells SEO as an extra. Good answer: two live stores you can open and view the source of, a call with their owner, and a support scope that states what is included and how fast they answer. Warning sign: mock-ups instead of live stores, or a promise of a ranking. A price is not a scope, and a discount in the page title says nothing about either.
What to write into the proposal
| Line in the proposal | Ask for | Questions |
|---|---|---|
| Platform limits | A list of what the platform cannot do, and the workaround | 1 |
| Source check | View Source of two live stores | 2, 12 |
| Address pattern | A written pattern for each page type and language | 3, 4 |
| Redirect map | Old address to new address, tested | 7, 8 |
| Ownership schedule | Each asset with its owner and renewal payer | 9, 10 |
| Acceptance tests | Speed numbers on a phone, markup test, e-invoicing | 5, 6, 11 |
When to ask for help
We do not build stores. Our e-commerce SEO service writes the SEO requirements into your brief, reviews the proposals you receive and checks the staging store before launch. Our technical SEO work covers rendering and redirects on custom builds, and our Salla SEO service covers the platform limits. If you are choosing an SEO company rather than a builder, read how to choose an SEO agency.
How we checked, and the limits
On 31 October 2026 we ran 58 Google autocomplete searches with the Saudi setting (the suggestions come from a machine in Egypt, and the counts are capped at ten). Four searches ran from a Riyadh location with personalisation off; the organic results and any AI Overview heading were noted, and no positions are reported. Those searches gave 16 guide results and 18 company or directory results, of which 12 guides and 12 company pages were read. Unread are 4 guide results (a YouTube Short, one page that answered 403 to our request and two English posts not fetched) and 6 company results (four directories, one page that answered 403 and one that answered 410). Topics were counted with word patterns in Arabic and English, and every hit for ownership, redirects and analytics was read before coding; the other counts are pattern counts. One reader coded the pages. The pages are those that rank on one day from one location, not a sample of the market, and they are sellers’ pages, not proposals: a company that does not mention a topic may still deliver it. “Raw HTML” is the HTML before scripts run. Statements about Google come from the documents on the dates below. The ZATCA page shows no update date, and we did not check which e-invoicing wave applies to any business. We have no traffic, sales or ranking data for any company, and nothing here shows that a change lifts rankings.
Sources
Google Search Central and Search Console help, opened on 31 October 2026: Do you need an SEO? Tips for hiring an SEO (last updated 5 June 2026), Site moves with URL changes (20 August 2026), Redirects and Google Search (14 April 2026), JavaScript SEO basics (4 March 2026), Designing a URL structure for ecommerce sites (10 December 2025), Tell Google about localized versions of your page (21 September 2026), Understanding Core Web Vitals and Google search results (10 December 2025), Mobile-first indexing best practices (10 December 2025), Product variant structured data (8 September 2026), Block Search indexing with noindex (10 December 2025), Manage users, owners and permissions and Verify your site ownership (no update date shown). E-invoicing: ZATCA, What is e-invoicing (no update date shown). The 24 company and guide pages are not listed by name; the counts come from our own reading on the date above.
Is your next store build ready for Google? Our free 5-point audit shows what your current pages send in their HTML, what your old addresses return and who holds your Search Console, so your brief to a developer starts from evidence. It is the first step of our e-commerce SEO service for stores in Saudi Arabia. No obligation, delivered within 48 hours. Request your free SEO audit.