Search in North Africa is multilingual by default. The same person may search in French in the morning and in Arabic in the evening, and write Arabic words in Latin letters when typing quickly. Sites that assume one language lose most of the market.
Check how people really search
Before choosing a language, look at the searches:
- Type the same product in Arabic, in French, and in Latin-script Arabic, and compare what autocomplete suggests.
- Watch for mixed phrases: "coiffeur Tunis", "بيع voiture", "cours bac maths".
- Look at what competitors publish, and in which language their pages rank.
Rankwell's keyword tool lets you set the language and country separately, so you can run the same topic as Arabic in Tunisia, French in Tunisia, and French in France, and see three different lists.
Practical rules for mixed languages
One language per page. Do not mix French and Arabic in the same page body and hope both rank. Publish parallel pages instead.
Tell search engines which is which. Set <html lang="ar"> or lang="fr", and connect the versions:
<link rel="alternate" hreflang="fr-tn" href="https://example.tn/fr/cours-bac" />
<link rel="alternate" hreflang="ar-tn" href="https://example.tn/ar/دروس-الباكالوريا" />
<link rel="alternate" hreflang="x-default" href="https://example.tn/fr/cours-bac" />
Each version must point at the others and at itself, or the tags are ignored.
Right-to-left needs real testing. dir="rtl" on Arabic pages, then check the layout on a phone: prices, dates, buttons and icons often end up on the wrong side.
URLs. Arabic URLs work but arrive encoded in analytics and are awkward to share in messages. Latin-script slugs with Arabic page content are a practical compromise.
Local signals that matter
- A Google Business Profile if you have a physical place. For many local searches it decides who appears, before any website does.
- Address and phone on the site, in text rather than in an image, and marked up with
LocalBusinessstructured data. - Prices in local currency, with delivery expectations. A page without prices loses to one with them.
- Local phone format that people recognise, and a WhatsApp link where that is how customers contact you.
Speed matters more here
Connections and phones vary more than in Western Europe. In Tunisia, roughly half of browsing is on phones, mostly Android, and typical connections are far from fibre. That makes page weight a business problem, not a technical nicety:
- Compress images and serve modern formats.
- Test on a mid-range Android phone, not on your laptop.
- Keep third-party scripts to a minimum: each chat widget and tracker costs seconds on a slow connection.
Rankwell's domain overview shows exactly this for a chosen country: device split, systems, browsers and typical connection speed, next to how fast your own site is for real visitors.
AI answers, in Arabic and French
AI assistants are used widely across the region, and they answer in the language of the question. The same readiness rules apply, with one addition: AI systems quote text, so pages need clear sentences that answer a question in the page's own language, not tables of numbers alone.
Start with the AI search readiness guide, then make sure each language version is equally complete. A rich French page and a thin Arabic translation will be cited in French only.