What bilingual websites for Saudi SMEs must get right
Start with the decisions customers need to make: whether the service fits, where it is available, what its conditions are and how to proceed. Both languages should answer those questions. Equivalent journeys do not require identical sentences or layouts. They require consistent business information and a usable next step, without forcing someone to switch languages to find a missing condition.
Imagine a hypothetical small supplier whose English-speaking buyer needs an explanation of the enquiry process. The Arabic reader may already recognise the terminology, so the explanation can differ while the process stays the same. This is an example, not a client claim. Use the services overview to identify necessary functions before turning language support into an unnecessarily complex platform.
Set a source of truth and an approval owner
Agree on the business meaning in Arabic first, using input from the person responsible for the service. Keep approved names, conditions and terminology together. Then brief an English editor on the audience and intended action. Natural English may need a shorter introduction or an explanation of a local term. It must not introduce a stronger promise or quietly remove an exception.
Include navigation, button labels, form instructions and confirmation messages in the content inventory. These small pieces are easily missed when reviewers only receive a document of page paragraphs. Name the person who approves commercial meaning and the person who checks language quality. Keep approved copy in a shared reference rather than scattered messages, and resolve disagreements before the design is finalised.
Follow the language beyond the submit button
A polished service page can still lead to an untranslated booking screen or an unclear email. Map the complete journey, including external tools, error messages, consent choices and staff follow-up. Ask which screens can be customised and which belong to another provider. Do not imply that support is available in English unless the team can actually provide it.
For bookings or ecommerce, both versions need the same approved availability rules, cancellation terms and other relevant policies. Check date, address and phone inputs with fictional test data. Collect only what the task requires. If consent-aware analytics is included, test what happens when a visitor accepts or declines. Translating a notice is not evidence that the implementation honours the choice.
Design for two directions, then inspect a real phone
Arabic uses a right-to-left layout; English uses left-to-right. That does not mean every visual element should be mechanically mirrored. Phone numbers, email addresses and mixed-language names need particular attention. Navigation arrows and button order should make sense in context. Use real headings early: a label that fits comfortably in one language may wrap in the other.
On a phone, open the menu, switch languages and complete a form with the keyboard visible. Check readable text, reachable controls, clear errors and whether fixed elements obscure information. Include keyboard access, field labels and contrast in the review. When browsing the work page, ask how the interaction behaves rather than judging screenshots alone. Approve the same journey in both languages.
Make language switching and search predictable
A language switch should open the corresponding page where it exists, not always send the visitor back to the beginning. Name the languages clearly and agree what happens when a counterpart is unavailable. Avoid relying on flags to explain language or forcing a choice that visitors cannot change. A missing translation needs a deliberate publishing decision, not a broken link.
Give each version appropriate page titles and descriptions. Ask the implementer to review language signals, canonical references, indexing settings and the sitemap. Search terms should describe actual services and locations, not places the business does not serve. Two languages do not guarantee rankings. The practical goal is clear, accessible content whose relationship to the other version is understood.
Budget for content, review and functionality together
Launch starts at 1000 SAR and is delivered in days depending on readiness and scope. It includes a domain, website, SEO, responsive design and professional email. Confirm language requirements explicitly rather than assuming every bilingual feature fits this starting point. Writing, approval and future editing responsibilities still need an owner.
Growth starts at 4500 SAR, with a 3–5 week timeframe. It includes custom bilingual design, booking or ecommerce as scoped, SEO, consent-aware analytics, social media setup and three months of support. Define the page inventory, transaction flow, external connections and support boundaries. The phrase bilingual website is not a substitute for an agreed list of deliverables.
Systems starts at 15000 SAR, with a 6–12 week timeframe and a free, scoped prototype for a custom system. A second language alone does not justify that level of build. Compare the packages against your operating needs, and separate implementation from domain, hosting and external-service renewals. Confirm changes before commissioning additional languages or workflows.
Keep both versions maintainable and under business control
Assign someone to check both versions whenever a service, policy or opening time changes. A simple record of the page, language, reviewer and approval status can prevent an update from being forgotten. Include search descriptions and automated messages in that check. During handover, have the employee who will maintain the site make a real content change.
Clarify business control of domain, hosting, content and relevant analytics accounts, including recovery access and individual permissions. The agreement should state which content, files and source code are handed over, any licence restrictions, and how exports and backups work. Ask what happens when support ends. Maintaining and moving both languages should be a practical capability, not an assumption discovered later.
Accept two working journeys, not one translated screenshot
Run acceptance checks separately in Arabic and English, from finding a service to receiving the enquiry. Test incomplete forms, language switching, links and confirmations on a phone. Check contact details and policies for agreement, and remove placeholder content. Log defects with clear steps, separating fixes from new requests. Passing in one language does not establish that the other is ready.
Tech Corners Establishment is based in Jeddah, founded by Zeyad AlQahtani, a software engineer and University of Jeddah graduate. Read the journal for related planning guidance, then discuss your bilingual brief with the available content and unresolved decisions. The useful starting point is a shared understanding of who writes, who approves, who updates and what customers must be able to do.