Member Avatar for Member #564407

Hi,

I need my website to be described in two languages; Arabic - which is rtl, and, English - which is ltr.

I need the keywords in both languages, too

Is it right to duplicate the meta description and the meta keywords tag????

like this:

<meta name="keywords" content="Eng Keyword1" >
<meta name="keywords" content="عربي" >				
<meta name="description" content="My website Description" >
<meta name="description" content="وصف الموقع" >

or, I should mix them in one tag, like this:

<meta name="keywords" content="Eng Keyword1, عربي" >			
<meta name="description" content="My website Description - وصف الموقع" >

but the website description won't look neat!!!!

Dani AI

Generated

For : short answer — do not add duplicate meta description tags, and stop relying on the meta keywords tag. The recommended approach is one language-specific URL per language so each page gets its own title and description. That follows 's suggestion and is the best way to get clean, language-appropriate search snippets; use rel="alternate" hreflang annotations to signal language/region to search engines (Google guidance on localized pages).

If splitting into separate pages is not possible, mark each visible language segment with proper HTML language and direction attributes so crawlers can detect Arabic vs English, and keep a single meta description that most clearly represents the page for human readers. Mixing both languages in one description tends to produce awkward snippets. was right to push semantic structure and clear titles — clear H1s, titles, and on-page content carry far more weight for indexing than meta keywords, which major search engines ignore (MDN: meta keywords and description / lang attribute).

Quick checklist: prefer separate URLs + hreflang; one meta description per page; drop meta keywords; use lang/dir attributes and language-specific titles/headings; rely on visible content and semantic HTML for keyword signals.

Recommended Answers

All 4 Replies

You can creat two pages to achive your requests.

Member Avatar for Member #564407

I can not !!!
I have both languages in one page, and, I want my website to be indexed in both Arabic and English!

Use only one <meta.../> tag(keywords) and specify all the major keywords that you would want to get indexed by a crawler.
e.g.

<meta name="keywords" content="english is the most commonly used language on the web, another long description of your choice,...,...," />

and always add a title attribute along with your concerned topics.
e.g.

<p>A web page is made up of <em [b]title="elements in HTML"[/b]>elements</em>, each of which defined by an <acronym [b]title="HyperText Markup Language"[/b]>HTML</acronym> code, or <em [b]title="HTML &lt;TAG&gt;"[/b]>tag</em>.</p>

keeping this standards' in your page will help you gain enough points on providing high quality sematics structure over your documents.

Hope it helps...
essential

Member Avatar for Member #564407

thanks a lot

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.