What is Hreflang ?


  Hreflang
 


Hreflang ek HTML attribute hai jo search engines ko batata hai ki ek page ka language aur regional version kya hai. Iska main use multilingual ya multi-regional websites ke liye hota hai, jisse Google aur dusre search engines sahi version of page ko sahi audience ke liye show kar sake.

Key Points:

  1. Purpose: Users ko unki preferred language ya region ka content dikhana.

  2. Syntax example:

<link rel="alternate" href="https://example.com/fr/" hreflang="fr" /> <link rel="alternate" href="https://example.com/en/" hreflang="en" /> <link rel="alternate" href="https://example.com/es/" hreflang="es" />
  1. Types of hreflang codes:

    • en → English

    • en-us → English for United States

    • fr-fr → French for France

  2. Benefits:

    • Duplicate content issues kam karta hai

    • User experience improve karta hai

    • SEO me ranking help karta hai globally

Agar chaho, mai step-by-step example ke saath bata sakta hoon kaise hreflang implement karte hain website me.

Kya mai wo bata doon?

You said:
more
ChatGPT said:

Thik hai, main aapko hreflang ke baare me aur detail me bataata hoon:


1️⃣ Hreflang Ka Use Kab Hota Hai?

  • Jab aapki website ek se zyada languages me available ho.

  • Jab aapki website different regions ke liye alag content provide karti ho (jaise India vs USA).

Example:

  • example.com/en/ → English users ke liye

  • example.com/fr/ → French users ke liye

  • example.com/en-us/ → USA ke English users ke liye


2️⃣ Kaise Work Karta Hai?

  • Google page ko hreflang tag ke through samajhta hai ki ye page kaunsa language aur region ke liye hai.

  • Agar user France se visit karta hai, aur page me hreflang="fr-fr" tag hai, to Google French version show karega.


3️⃣ Hreflang Ka Format

Hreflang language aur optional region code ke format me hota hai:

hreflang="language-region"
  • en → English (general)

  • en-us → English (USA)

  • en-gb → English (UK)

  • fr → French (general)

  • fr-fr → French (France)


4️⃣ Types of Hreflang Implementation

  1. HTML link tag (Head me):

<link rel="alternate" href="https://example.com/fr/" hreflang="fr" /> <link rel="alternate" href="https://example.com/en/" hreflang="en" />
  1. HTTP header: (mostly images, PDFs ke liye)

Link: <https://example.com/en/>; rel="alternate"; hreflang="en"
  1. Sitemap me:

<url> <loc>https://example.com/en/</loc> <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/"/> </url>

5️⃣ Common Mistakes

  • Hreflang tag reciprocal nahi hona (har page ko apne alternate page se link karna chahiye).

  • Wrong language code ya region code use karna.

  • Multiple hreflang tags overlapping content ke liye galat implement karna.


6️⃣ Benefits

  • Duplicate content problem solve hoti hai.

  • Right content right audience ko show hota hai.

  • SEO ranking improve hoti hai globally.

  • User experience better hota hai.





1️⃣ Hreflang Ka Full Workflow (Step by Step)

Agar aapki website multi-language aur multi-region hai, to hreflang implement karne ka sahi tarika ye hai:

Step 1: Identify Language & Region Versions

  • Har page ka language aur region identify karo.
    Example:
    | URL | Language | Region |
    |------------------------|----------|--------|
    | example.com/en/ | en | Global |
    | example.com/en-us/ | en | US |
    | example.com/en-gb/ | en | UK |
    | example.com/fr/ | fr | Global |
    | example.com/fr-fr/ | fr | France |


Step 2: Add Hreflang Tags

HTML <head> me:

<link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="en-us" href="https://example.com/en-us/" /> <link rel="alternate" hreflang="en-gb" href="https://example.com/en-gb/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> <link rel="alternate" hreflang="fr-fr" href="https://example.com/fr-fr/" />

Step 3: Ensure Reciprocity

  • Har page ka alternate page tag wapas original page ko point kare.
    Example:

  • example.com/en-us/ me bhi hreflang="en" aur hreflang="en-gb" dikhaye.


Step 4: Use Sitemap (Optional but Recommended)

Sitemap me <xhtml:link> tags add karne se Google hreflang easily read kar leta hai:

<url> <loc>https://example.com/en/</loc> <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/"/> <xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/en-us/"/> </url>

Step 5: Test & Validate

  • Google Search Console me International Targeting tool use karke check karo.

  • Screaming Frog tool se hreflang errors check kar sakte ho.


2️⃣ Hreflang ke Advanced Tips

  1. Default page:
    Agar user ka region ya language match nahi karta, to hreflang="x-default" use karo.

    <link rel="alternate" hreflang="x-default" href="https://example.com/en/" />

    Ye page fallback page ke liye hota hai.

  2. PDFs aur non-HTML content:
    HTTP header ke through bhi hreflang set kar sakte ho.

  3. Avoid Conflicts:

    • Duplicate hreflang tags mat use karo.

    • Language aur region codes sahi ISO standard ke hisaab se use karo.


Summary:
Hreflang ensures ki correct language aur regional content search engine me dikhai de. Ye SEO, user experience, aur duplicate content problem me help karta hai.



Comments

Popular posts from this blog

Business ko listing websites par submit karna kya hota hai?"

Excel Basic Short Keys ?

Robots.txt SEO me kis purpose se use ki jaati hai?"