To add Urdu to a website already in English, decide which pages need Urdu, choose a multilingual plugin or separate Urdu pages, set the layout to right-to-left with a readable Nastaliq or Naskh font, add hreflang tags, and have a person, not a machine alone, check every translation. Most small sites need 5 to 10 Urdu pages.

Key Takeaways
- Translate the pages that bring enquiries first: home, main services, prices and contact.
- Plugins such as WPML or Polylang manage language versions on WordPress; custom sites use separate URLs.
- Urdu needs right-to-left layout and a font that renders well on phones; test on real Android devices.
- Add hreflang tags so Google shows the right language version in search results.
- Machine translation is a starting point; a fluent person must review tone, terms and numbers.
Why Add Urdu to Your Website?
Many Pakistani customers are more comfortable reading Urdu than English, especially older buyers, people outside the big cities and customers of trades, clinics, schools and home services. An English-only website can lose these visitors at the first paragraph. Adding Urdu shows respect for them and can improve enquiries from searches written in Urdu script. For a business that already has an English site, the question is how to add Urdu without breaking what works.
If you are planning a bilingual site from scratch rather than adding to an existing one, our guide to Urdu and English bilingual websites covers the full design approach.
Which Pages Should You Translate First?
You do not need to translate everything at once. Start with the pages that lead to enquiries: the homepage, your main service or product pages, prices, the about page and contact. Policy pages such as delivery and refunds matter for stores. Blog posts can follow later, based on which topics Urdu-speaking visitors read. A site with five to ten well-translated Urdu pages is more useful than a full machine-translated copy nobody has checked.
Plugin or Separate Pages?
| Approach | How it works | Best for |
|---|---|---|
| Multilingual plugin on WordPress (WPML, Polylang) | Each page has linked English and Urdu versions, with a language switcher | WordPress sites with several pages to translate |
| Separate Urdu section (for example /ur/) | Urdu pages built as their own pages with their own URLs | Custom sites and sites translating only a few pages |
| Automatic translation widgets | A script translates pages in the browser | Not recommended; quality is poor and Google may not see the Urdu text |
Whichever you choose, each language version should have its own URL so Google can index it, and a visible language switcher on every page.
How Do You Handle Right-to-Left Layout and Fonts?
Urdu is written right to left. The Urdu pages should set the language and direction in the page code, so the browser aligns text, menus and forms correctly. The W3C explains how to declare language and direction in HTML. Check that icons, arrows and form fields flip sensibly. Choose a font designed for Urdu, such as Noto Nastaliq Urdu or a clear Naskh font, and test on mid-range Android phones, since Nastaliq can render small or cramped. Increase line height for Urdu text so it is comfortable to read.
What Are Hreflang Tags and Why Do They Matter?
Hreflang tags tell Google that an English page and an Urdu page are versions of each other, so it can show the right one to each searcher. Each language version lists itself and the other. Multilingual plugins usually add these tags automatically; on custom sites, a developer adds them. Google's documentation on localized versions explains the format. Without hreflang, Google may treat the pages as duplicates or show the wrong language.
Getting Translation Quality Right
Machine translation can produce a first draft, but it often gets business terms, tone and numbers wrong, and it reads stiffly. Have a fluent person review every page. Decide how to handle technical words: many Pakistani readers expect English words like "website", "online" or "delivery" even in Urdu text. Keep prices, phone numbers and addresses identical in both versions, and update both when anything changes. Our guide to website copywriting costs in Pakistan explains how writing and translation work is usually priced.
What Does Adding Urdu Cost?
The cost depends on the number of pages, the platform and whether translation is included. Adding a multilingual plugin and RTL styling to an existing WordPress site is a moderate job; adding an Urdu section to a custom site takes a little longer. Ongoing updates to both languages can be covered by maintenance from Rs 7,200 a month. See our business website packages or ask us to review your current site.
Frequently Asked Questions
How We Researched This Guide
We followed W3C guidance on right-to-left text and language declarations, Google's documentation on localized versions, and the multilingual plugins commonly used on WordPress, then described the steps for an existing site. Prices come from our published packages. Sources checked on 3 November 2026.
Sources
- W3C: Structural markup and right-to-left text in HTML
- W3C: Declaring language in HTML
- Google Search Central: Tell Google about localized versions of your page
- Google Fonts: Noto Nastaliq Urdu
- WPML: Multilingual WordPress
- WordPress.org: Polylang plugin
Disclosure: Kamboh Associates sells the web development services discussed here. Other providers' prices are quoted from their own public pages on the dates shown and may have changed. We correct errors as soon as they are reported. First published ; last reviewed .
Keep Reading
Want your English website to speak to Urdu readers too?
Send us a short description of your project and we'll reply within one business day with a written scope, fixed price and timeline.