Many Persian websites have good content yet don’t rank, because technical details specific to Persian were overlooked. This guide covers the key points in three areas: technical, writing and content.
What are the technical SEO essentials for a Persian site?
- The html tag needs lang="fa" and dir="rtl" so browsers and search engines recognise language and direction.
- Keep URLs short and stable; English slugs are usually cleaner than percent-encoded Persian URLs.
- Give every page its own Persian title and meta description.
- Host the Persian font on your own server, not on an external service that may be slow or unreachable.
How do you present a bilingual site to Google?
If the site has Persian and English versions, each page should point to its other-language version with hreflang tags and include an x-default. According to Google’s documentation the references must be reciprocal — the English page must point back to the Persian one. Without this, Google may show users the wrong version.
Why do zero-width non-joiners and Persian characters matter for SEO?
Three spellings of the same Persian word — with a zero-width non-joiner, without a space, or with a full space — look identical to people but are three different strings to a search engine. Likewise, the Arabic “ye” and “kaf” differ from the Persian ones. Consistent writing improves readability and helps match users’ searches. The same applies to Persian RAG chatbots.
How do you find Persian keywords?
- Start with customers’ real questions from Telegram, WhatsApp and calls.
- Consider both colloquial and formal phrasings of the same service.
- Check common English equivalents too; Persian speakers often search “CRM” rather than the Persian term.
- Give each page one main topic and several sub-questions, and link the pages together.
How does site speed in Iran affect SEO?
Google measures page experience with Core Web Vitals, and many Iranian users browse on mobile data that is sometimes unstable. A site that depends on external CDNs or fonts may load slowly or partially in Iran. Practical fixes are in our guide to website speed in Iran.
What should Persian content look like?
- Every page opens with a short, direct answer.
- Headings are questions and the structure uses readable lists and tables.
- Information is accurate, current and sourced — not machine-translated English.
- Organization, Service, Article and BreadcrumbList schema are added so AI engines know you too.
Frequently asked questions
Should URLs be Persian or English?
Both can be indexed, but English URLs are shorter, cleaner and more readable when shared.
Is machine-translating English content enough for SEO?
No. Content written for Persian speakers and their real questions ranks better and builds more trust.
Does a Persian-only site need hreflang?
No; hreflang is only needed when a page exists in several language or regional versions.