Multilingual SEO for Dari, Pashto and English Websites
Multilingual SEO is the practice of making each language version of your website, which for an Afghan business usually means Dari, Pashto and English, separately discoverable, so a person searching in their own language lands on a page written in that language. It works when every language has its own crawlable URL, properly translated content, hreflang annotations that link the versions together, and keyword research done in each language rather than translated from English.
Key Takeaways
- Give every language its own URL (for example /en/, /fa/, /ps/); a language switcher that only changes text in the browser is invisible to most search crawlers.
- Research keywords separately in Dari, Pashto and English, because people phrase the same need differently in each language.
- Translate fully and naturally; thin or machine-only translations rarely rank and can hurt trust.
- Connect versions with hreflang and keep metadata, schema and internal links consistent per language.
- Measure each language separately in Google Search Console so you know which one is actually earning traffic.
What Is Multilingual SEO and Why Does It Matter in Afghanistan?
Multilingual SEO means search engines can find, understand and rank each language version of your site for the people who search in that language. In Afghanistan this is not a niche concern. A clinic in Kabul, a school in Herat or a trading company in Mazar-i-Sharif may have customers who search in Dari, others who search in Pashto, and partners, donors or diaspora relatives who search in English from Europe, North America or Australia.
If your site exists only in English, you are invisible for most local searches. If it exists in three languages but all three share one URL, search engines generally index just one version, often the English default. Either way, you lose people who were actively looking for what you sell.
There is also less competition than in English. Many Dari and Pashto queries return thin results, forum posts or pages from outside Afghanistan. A well-structured local page in the searcher's language can stand out quickly.
How Should You Structure URLs for Dari, Pashto and English?
Use a separate, stable URL for each language; subdirectories are the simplest choice for most businesses. The three common options are:
- Subdirectories (example.af/en/, example.af/fa/, example.af/ps/): one domain, shared authority, easy to manage. This is what we recommend for most clients.
- Subdomains (en.example.af): workable, but each subdomain tends to be treated more like a separate site.
- Separate domains: only make sense when you run distinct businesses per country.
Avoid language detection that silently redirects visitors based on their IP address or browser language. Googlebot mostly crawls from the United States, so automatic redirects can hide your Dari and Pashto pages from it entirely. Instead, show a clear language switcher and let people choose. Remember that a diaspora user in Germany may still prefer Dari.
One technical detail matters a lot for Afghan sites: the language code. Dari is usually marked as fa-AF (Persian as used in Afghanistan) and Pashto as ps or ps-AF. We explain these codes, plus right-to-left layout, in our hreflang and RTL guide.
Why Can't You Just Translate English Keywords?
Because people do not search by translating English in their heads; they type the words they use every day. A Kabul resident looking for a private English course may type a Dari phrase, a mixed phrase, or even Dari written in Latin letters. A Pashto speaker in Kandahar may use different vocabulary from a Pashto speaker in Peshawar.
Literal translations often produce phrases that are grammatically correct but that nobody searches. Start from the customer's language instead: listen to how customers describe their problem on the phone, in WhatsApp messages and in Facebook comments, then check Google autocomplete and Search Console data for each language. Our Dari and Pashto keyword research method walks through this in detail, including spelling variants such as the Arabic and Persian forms of the same letter.
How Do You Translate Content So It Ranks?
Translate the full page, adapt it to the reader, and have a native speaker review it before it goes live. Practical rules:
- Translate titles, meta descriptions, headings, image alt text and button labels, not just body text.
- Localise examples, prices (AFN versus USD), phone formats and addresses for the audience of each version.
- Keep the same depth in every language. A 1,200-word English guide with a 150-word Dari summary signals that the Dari page is an afterthought.
- Use AI translation tools for a first draft if you like, but always edit with a fluent human. Machine output in Pashto in particular is still uneven.
- Write a unique title tag in each language with the keyword the local searcher actually uses.
- Translate structured data (for example the description in your LocalBusiness or FAQ schema) so it matches the visible page.
What Technical Pieces Tie the Language Versions Together?
Hreflang annotations, self-referencing canonical tags, correct lang and dir attributes, and a sitemap that lists every language URL. Each page should list all of its language alternates, including itself, and each alternate must link back. The canonical tag on the Dari page should point to the Dari page, not to the English one; pointing all versions to English tells search engines to ignore the translations.
Internal links matter too. Link Dari pages to other Dari pages so search engines and readers stay within one language. Navigation menus, breadcrumbs and footers should be translated, not left in English.
Speed is part of the picture as well. Persian and Pashto web fonts can be heavy, and many visitors in Afghanistan browse on mobile data. Subset your fonts and load only the weights you need; our article on Core Web Vitals and INP covers the performance side.
How Do You Measure Multilingual SEO Results?
Measure each language as its own market. In Google Search Console, filter the Performance report by page path (for example URLs containing /fa/) to see impressions, clicks and queries for that language. In GA4, segment traffic by page language or path. Watch for these signals:
- The Dari or Pashto version receives impressions but few clicks, which usually means titles and descriptions need work.
- One language is barely indexed, which often points to missing hreflang, wrong canonicals or pages blocked from crawling.
- Queries in Latin-script Dari or Pashto appear, which tells you to include those spellings naturally in your content.
Review these monthly. Multilingual SEO compounds: every well-translated page adds coverage in a language where competitors are often thin.
Work With Sheen
Sheen builds and optimises websites in English, Dari and Pashto, with proper language URLs, hreflang and RTL layouts from day one. See our SEO services (from AFN 10,000 per month) or book a consultation. You can also reach us at info@sheen.af or +93 784 966 018.
Frequently Asked Questions
Do I need a separate website for each language?
No. Most Afghan businesses are best served by one domain with a subdirectory per language, such as /en/, /fa/ and /ps/. This keeps all your authority on one site, makes hosting and maintenance simpler, and still gives each language its own indexable URL. Separate domains only make sense when you run genuinely different businesses in different countries.
Does Google understand and rank Pashto content?
Yes. Google indexes and ranks Pashto pages and offers its interface in Pashto. The main obstacles are on the website side: pages hidden behind a JavaScript language switcher, missing lang attributes, wrong canonicals or low-quality machine translation. When a Pashto page has its own URL, a clear title in Pashto and genuinely useful content, it can rank well, often against weaker competition than in English.
Can I use AI or machine translation for my Dari and Pashto pages?
You can use it to produce a first draft, but a fluent human should edit every page before publishing. AI tools handle Dari reasonably well and Pashto less consistently, and they often miss local vocabulary, tone and the exact phrases people search. Unedited machine translation can read awkwardly, reduce trust and add little value compared with the original page.
How long does multilingual SEO take to show results?
Expect several months rather than weeks. New language URLs first need to be crawled and indexed, which you can track in Google Search Console, and rankings then build as pages earn clicks and links. Dari and Pashto pages sometimes move faster than English because competition is thinner, but timing depends on your niche, site quality and how consistently you publish.
Keep reading
Read More
Generative Engine Optimization (GEO): The 2026 Guide
Learn what generative engine optimization (GEO) is, how ChatGPT, Gemini and AI Overviews pick sources, and the practical steps that get your business cited.
6 min readHow to Get Your Business Featured in Google AI Overviews
Learn how Google AI Overviews choose sources and the practical steps to get your business featured: indexing, answer-first content, schema and local trust.
6 min readGoogle AI Mode and SEO: What Changes for Small Businesses
Google AI Mode SEO explained for small businesses: how AI Mode picks sources, what changes for traffic and local search, and how to adapt your website now.
6 min read