Missing language direction for RTL content: what it is, why it matters, and how to fix it
The page uses a right-to-left (RTL) language but the <html> element does not have a dir='rtl' attribute, causing text to render incorrectly.
Where this fits: accessibility in SEO
Why missing language direction for rtl content hurts your rankings
Without the dir attribute, RTL text (Arabic, Hebrew, Farsi, etc.) displays in the wrong direction, making content unreadable. Punctuation, numbers, and mixed-direction text become garbled. This affects all users viewing the page, not just assistive technology users.
This is a high-severity issue: it directly suppresses rankings or click-through on the pages it affects. It belongs in your current sprint, prioritised by how many pages carry it.
How to fix it
Add dir='rtl' to the <html> element for pages in RTL languages. For mixed-direction content, use the dir attribute on individual elements and the <bdi> element for bidirectional isolation.
<html lang="ar" dir="rtl">Frequently asked questions
What does "Missing language direction for RTL content" mean?
The page uses a right-to-left (RTL) language but the <html> element does not have a dir='rtl' attribute, causing text to render incorrectly.
Why does missing language direction for rtl content matter for SEO?
Without the dir attribute, RTL text (Arabic, Hebrew, Farsi, etc.) displays in the wrong direction, making content unreadable. Punctuation, numbers, and mixed-direction text become garbled. This affects all users viewing the page, not just assistive technology users.
How do I fix missing language direction for rtl content?
Add dir='rtl' to the <html> element for pages in RTL languages. For mixed-direction content, use the dir attribute on individual elements and the <bdi> element for bidirectional isolation.
How serious is this issue?
This is a high-severity issue: it directly suppresses rankings or click-through on the pages it affects. It belongs in your current sprint, prioritised by how many pages carry it. It belongs to the accessibility family of checks.
How do I find every page affected by this on my site?
Run a free Dr Urls audit: it crawls your site, detects missing language direction for rtl content on every affected page, shows example URLs, and generates a ready-to-use fix task. Re-scan after fixing to verify the issue is gone.
Does your site have this issue?
A free Dr Urls audit crawls your site, finds every page affected by missing language direction for rtl content, and hands you a ready-made fix task.
Check my site free