HomeCompanyPortfolioServicesSoftware & AIMobile AppsIndustriesLocationsPricingBlogContact
Englishالعربية
Home  /  Blog  /  SEO
SEOApr 26, 2026·10 min read

Crawl Budget Optimisation for Large Saudi Ecommerce Catalogues

IW
IITWares Editorial Team
Digital Strategy & Search
Crawl Budget Optimisation for Large Saudi Ecommerce Catalogues

Everything below is written for decision-makers who need crawl budget optimisation to produce commercial results, not for people collecting best practices.

The organic landscape in the Kingdom shifted meaningfully over the past eighteen months: AI summaries now sit above the traditional results on a large share of queries, local packs dominate service searches, and Arabic content quality has become a genuine differentiator rather than a checkbox.

Before the tactics: what you are really deciding

There is a version of crawl budget optimisation that produces activity and a version that produces revenue, and they look almost identical for the first two months. The difference is whether you defined the measurable outcome before starting. Everything in this guide assumes you have — or that your first action will be to set one.

Redirects, migrations and the cost of getting it wrong

Map every old URL to its closest new equivalent one-to-one; never bulk-redirect to the homepage. Use 301s, not 302s. Keep the old sitemap live for a few weeks so the redirects are discovered. Preserve internal links, then update them. Watch Search Console coverage daily for the first fortnight. Migrations that lose traffic almost never lose it to bad content — they lose it to missing redirect mappings nobody checked.

Arabic fonts are a performance decision

A full Arabic typeface can weigh several hundred kilobytes because of the glyph count and contextual forms. Subsetting to the ranges you actually render, using font-display: swap, self-hosting rather than calling a third-party origin, and preloading only the weights above the fold together take a second or more off first paint on a mid-range Android device — which is what most of the Kingdom is browsing on.

Hreflang without the usual mistakes

Use ar-SA and en plus an x-default. Every annotation must be reciprocal — if the Arabic page points to the English one, the English page must point back, or the whole set is discarded. Point at canonical URLs only. Do not mix hreflang with a canonical that points to the other language. And remember hreflang selects between versions; it does not create authority. A thin Arabic page still ranks like a thin page.

Rendering strategy for JavaScript sites

Client-side rendering delays indexing and makes AI crawlers — most of which do not execute JavaScript at all — see an empty shell. Server-side rendering or static generation for anything that must rank is no longer a preference. If a full re-architecture is out of scope, prerender the templates that matter commercially and leave the application behind login as a SPA.

Duplicate content in a bilingual, multi-branch site

Faceted navigation, session parameters, printer views, and city pages that differ by two words all create near-duplicates. Set self-referencing canonicals, block parameter crawling deliberately, and give each city page genuinely distinct content — local pricing, local case work, local landmarks and directions. If two pages can be swapped without a reader noticing, Google will pick one and it may not be the one you want.

Crawl, render, index, rank — in that order

Every technical problem sits in one of four stages, and diagnosing the stage saves weeks. If the URL is not crawled, look at robots.txt, internal links and server response. If it is crawled but not rendered, look at JavaScript and blocked resources. If rendered but not indexed, look at quality, duplication and canonicals. Only when a page is indexed does ranking work apply. Teams that skip this order end up rewriting content for a page that Googlebot never fetched.

Core Web Vitals, honestly

Interaction to Next Paint is the metric that catches most Saudi sites out, because it punishes heavy third-party scripts — chat widgets, tag managers, multiple pixels, review carousels — that accumulate over years. Largest Contentful Paint is usually an image or web-font problem: serve modern formats, set explicit dimensions, preload the hero, and subset Arabic fonts rather than shipping the full glyph set. Cumulative Layout Shift is almost always ads or late-loading banners. Fix in that order and the field data follows within a month.

Every technical fix on this list is cheaper than the traffic it recovers. That is unusual, and it is why the audit comes first.

Google Business Profile is a ranking asset, not a listing

Treat the profile as a page you optimise weekly. Primary category drives the majority of map-pack relevance, so choose it precisely rather than broadly. Fill every service with an Arabic and English description. Post updates at least fortnightly. Upload geotagged photographs of the actual premises, not stock imagery — Saudi buyers check photos for legitimacy before they call. Answer questions in the Q&A section yourself, using the phrasing customers use. Profiles maintained this way routinely out-rank larger competitors who set theirs up once and forgot it.

What to expect, realistically

StageTypical windowWhat you should see
Indexation and technical fixes1–3 weeksCrawl errors resolved, sitemap clean, Search Console baseline set
First ranking movement6–10 weeksLong-tail and branded terms, rising impressions
Local pack visibility8–16 weeksGiven active profile management and review velocity
Competitive commercial terms4–8 monthsDepends heavily on category saturation
Compounding returns9–18 monthsCluster maturity, accumulated links and citations

Windows assume consistent execution and a market of ordinary competitiveness. Treat them as planning ranges, not commitments.

Retrievability: can a machine actually read you?

Many AI crawlers do not execute JavaScript, do not wait for lazy-loaded content and do not scroll. If your key facts live inside a tab, an accordion opened by script, an image, or a client-rendered component, they may as well not exist. Put the substance in server-rendered HTML. Provide text alternatives for anything visual. Test by fetching your page as raw HTML and reading what comes back.

The language switch is a conversion element

Put it top-right in the English view, top-left in Arabic, label it in the target language, and preserve the current page rather than dumping users on the homepage. Remember the choice. Default by browser preference on first visit but never trap: a visitor who wants English must always be one click away from it. This small component is one of the most frequently mishandled details on bilingual Saudi sites.

Accessibility is legibility for everyone

Contrast ratios that survive sunlight on a phone screen, focus states that are visible, semantic headings, labelled form fields, alt text in the page language, and no information conveyed by colour alone. In Arabic, ensure screen readers receive correct language attributes so pronunciation is right. Accessible pages are also cleaner for crawlers and AI extraction — the same structural discipline serves both.

On-page fundamentals people still get wrong

One H1 stating the subject in the searcher's words. A title tag under roughly 60 characters that leads with the term and ends with the brand. A meta description written as ad copy, not a summary. URLs that are short, lowercase and hyphenated — Latin slugs even for Arabic pages, since encoded Arabic URLs become unreadable when shared. Descriptive alt text. Headings that form a coherent outline when read alone. None of this is clever, and all of it is still missing on most Saudi business sites.

The compounding curve, and why month four matters

Organic search in Saudi Arabia behaves predictably: little visible movement for eight to twelve weeks while indexing and authority build, then a steepening curve as clusters mature. Companies that abandon at month three pay for the cost without collecting the return. Set the expectation at the start, agree the leading indicators you will judge progress by in the interim — indexation, impressions, crawl frequency, review velocity — and the conversation stays rational when results are still forming.

Practical checks before you sign anything off

RTL is a layout system, not a text direction

Setting dir="rtl" flips text and starts the argument. Navigation order, breadcrumbs, progress steps, sliders, form alignment, icon direction, chart axes and animation origin all need deliberate decisions. Meanwhile numerals, telephone numbers, email addresses, currency codes and Latin brand names stay left-to-right inside a right-to-left sentence. Use logical CSS properties — inline-start and inline-end rather than left and right — and the two directions can share one stylesheet honestly.

Where to start this week

Run a crawl and fix anything blocking indexation. Claim and complete the Google Business Profile in both languages. Pick the single commercial page that matters most and build three supporting articles around it, all linking back. Set a baseline in Search Console today so month four has something honest to compare against. That sequence takes about three weeks and it consistently outperforms a larger, vaguer plan.

If you take one thing from this: measure the baseline before you change anything. Everything else on this page becomes arguable without it, and unarguable with it.

[ Key Takeaways ]
Core Web Vitals, honestly
What to expect, realistically
Accessibility is legibility for everyone
The language switch is a conversion element
Share

Frequently asked questions

How often should we run a technical audit?+

A full audit annually or before any major change, plus an automated weekly crawl with change alerts so regressions surface in days rather than quarters.

What is the single most common technical problem you find?+

Pages blocked from indexing by a leftover staging rule, followed closely by client-rendered content that crawlers never see.

Is hreflang worth implementing for a small site?+

Yes, if you serve both Arabic and English. It is inexpensive to add and prevents the wrong language version being served to users.

Do Core Web Vitals actually affect rankings?+

They are a modest ranking factor and a substantial conversion factor. The commercial case rests on the second, not the first.

Can you work in Arabic and English?+

Yes — both languages natively, across strategy, content, design and development, which is generally where translated-only providers run into trouble.

Keep Reading

All Articles →

Ready to put these ideas to work?

Start a Project →