سئو: rel="alternate" و hreflang چه کاربردی دارند؟

 شنبه 21 اردیبهشت 1392 - 15:23
 21
 2688
بدون امتیاز
سئو: rel="alternate" و  hreflang چه کاربردی دارند؟

استفاده از دستورانی مانند rel=alternate و hreflang برای سایت های دو زبانه کمک بسیار زیادی به گوگل و سایر موتورهای جستجو می کند تا اطلاعات مناسبی را از سایت استخراج کنند. با توجه به اینکه گوگل در الگوریتم های جدید خود مکانیزم ترجمه ماشینی را قرارداده و به آن اهمیت بیشتری می دهد استفاده از این دستورات می تواند به ارتقا صفحات شما در نتایج جستجو کمک زیادی بکند.

در واقع اگر از محتوای ترجمه شده استفاده می کنید و یا اینکه سایت چندزبانه دارید با استفاده از دستورات فوق می توانید به گوگل و سایر موتورهای جستجو اعلام کنید که محتوای فوق به صورت ترجمه شده در یک زبان دیگر به چه صورت است. روبات های مترجم گوگل با استفاده از صفحات فوق اطلاعات ترجمه ماشینی خود را تقویت کرده و به صفحات شما امتیاز بالاتری خواهند داد.

استفاده از rel=alternate و hreflang=x در حالت های زیر پیشنهاد می شود:

  • شما در سایت چندزبانه ای که دارید تنها قالب و منو بندی خود شامل منوها، فوتر سایت و... را ترجمه می کنید و سایر اطلاعات بدون تغییر هستند.
  • شما یک سایت چندزبانه دارید که محتوای صقحات آنها مشابه هم هستند و به زبان های مختلف عینا ترجمه شده اند.
  • سایت شما دارای زبان های بسیار نزدیک به هم است، به عنوان مثال زبان انگلیسی با لهجه آمریکائی و انگلیسی.

تصویر کنید که سایت شما به زبان انگلیسی در آدرس www.example.com قراردارد و نسخه اسپانیایی آن در آدرس es.example.com می باشد. در این حالت شما باید به گوگل اعلام کنید که محتوای هر دو سایت مشابه هم هستند و تنها به زبان های متفاوتی ترجمه شده اند. برای این کار باید از یکی از سه روش زیر استفاده کنید:

استفاده از تگ لینک در بخش head سایت به صورت زیر:

<link href="http:" />

قراردادن اطلاعات در بخش http header صفحات از طریق برنامه نویسی به صورت زیر:

Link: ; rel="alternate"; hreflang="es"

استفاده از نقشه سایت گوگل با فرمت جدید که قابلیت افزودن این دستورات در خود را دارد. برای توضیحات بیشتر به صفحه نقشه گوگل برای سایت های چند زبانه مراجعه نمایید.

 در صورتی که از چند زبان مختلف استفاده می کنید، هر صفحه از سایت علاوه بر اینکه از این دستور برای مشخص کردن آدرس خود استفاده می کند برای سایر زبانهای سایت نیز باید از این حالت استفاده کند. به عنوان مثال اگر در سایت شما از سه زبان فارسی، انگلیسی و عربی استفاده می شود، در یک صفحه فارسی از سایت علاوه بر اینکه دستور لینک به آن صفحه قراردارد باید لینک به دو صفحه دیگر که معادل آن صفحه نیز هستند نیز موجود باشد.

مقادیر مجاز hreflang :

مقادیری که برای hreflang استفاده می شوند در سه فرمت استاندارد مختلف قابل استفاده است. فهرست استاندارهای فوق را می تواند در ایزو639-1 مشاهده کنید. همچنین می توانید از مقادیر ایزو 3166-1 استفاده کنید. به عنوان مثال برای یک صفحه به زبان فارسی می توانید از حالت های زیر استفاده کنید:

  • ir
  • per-ir

همچنین می توان از مقادیر استاندارد ایزو 15924 استفاده کرد که البته بیشتر برای زبانهائی مانند زبان چینی کاربرد دارد.

جمع بندی

با استفاده از دستورات hreflang و rel=alternate می توانید صفحات مشابه به زبانهای مختلف در سایت خود را مشخص کنید و به موتورهای جستجو معرفی نمایید. برای برخی از زبانها مانند انگلیسی علاوه بر زبان تنظیمات مربوط به کشور نیز اهمیت دارد که در این دستورات می توان آن را مشخص کرد، به عنوان مثال اگر یک زیردامنه برای کاربران انگلستان دارید و واحد فروش محصولات شما پوند است و در زیر دامنه دیگر همان صفحه را با واحد دلار در سایت خود دارید می توانید با استفاده از این دستورات این موضوع را مشخص کنید. استفاده از این دستورات کمک مناسبی به رتبه بندی سایت های چندزبانه و همچنین الگوریتم های ترجمه گوگل می کند.

مطالب مرتبط
دیدگاه خود را با ما در میان بگذارید
امتیاز شما به این مقاله:





دیدگاه کاربران
مریم
 ارسال شده در : یکشنبه 06 آبان 1397

سلاممن per-irگذاشتم خطا داد تو وب مستر تولزبعدش fa-ir گذاشتمInternational Targeting | Language >"fa-ir" - no return tagاین خطا رو داداستفاده از افزونه برای اینکار بهتر نیس؟

رضا شیرازی
 ارسال شده در : یکشنبه 06 آبان 1397

پاسخ به مریم: کار سختی نیست و میتونین با سرچ ساده مقادیر درست را پیدا کنید. موفق باشید

رضا
 ارسال شده در : پنجشنبه 26 مهر 1397

با سلام و تشکر از آموزشهای خوبتونآیا استفاده از hreflang در سایتی که فقط فارسی هست میتونه مفید باشه؟

آرکا
 ارسال شده در : پنجشنبه 03 اسفند 1396

مطالب جامع بود استفاده کردیم .ولی نگفتین ایران رو چطور ست کنیم

رضا شیرازی
 ارسال شده در : شنبه 05 اسفند 1396

پاسخ به آرکا: در مقاله به طور کامل توضیح داده شده است، اگر سوالی دارید بفرمایید.

نیما
 ارسال شده در : دوشنبه 18 دی 1396

بسیار عالی تشکر و سپاس

رضا شیرازی
 ارسال شده در : ﺳﻪشنبه 21 آذر 1396

پاسخ به عصر اطلاعات: در مقاله توضیح داده شده است

عصر اطلاعات
 ارسال شده در : دوشنبه 20 آذر 1396

برای ایران چطور باید ست کنیم؟

romina
 ارسال شده در : یکشنبه 10 اردیبهشت 1396

من سایت w3 بررسی کردم و از این کد من ایراد گرفته Bad value per-ir for attribute hreflang on element link: The language subtag per is not a valid ISO language part of a language tag.به جای per-ir fa-ir گذاشتم ارور از کلمه الترنیت گرفتمشکل چیه لطفا راهنمایی کنید

رضا شیرازی
 ارسال شده در : ﺳﻪشنبه 27 مهر 1395

پاسخ به میلاد: به احتمال زیاد هاستتون قطعی داشته و به مرور درست میشه.

میلاد
 ارسال شده در : پنجشنبه 15 مهر 1395

سلام، سایت من لینک اول گوگل با کلمه ویزای ایران هست، چند روزه که به صورت کامل این لینک توسط گوگل شناسایی نمیشه، یعنی لینک های دیگه سایتم ایندکس شده و سر جای خودشون هستن ولی لینکی که با اون کلمه های زیادی در مورد ویزای ایران اول بودم نیست، وقتی وبمستر تولز رو نگاه کردم دیدم اروری برای زبان سایت داده، در قسمت مربوطه کشور هدف رو ایران انتخاب کردم و چند ارور روی منوهایی که در زبانهای مختلف سایتم به هم متصل کرده بودمشون داده بود، من اتصال بین منو هارو بر داشتم و نمیدونم الان علت نبود لینک در جستجوی گوگل همین مورد هست یا باید موارد دیگری هم بررسی کنم.جناب شیرازی با توجه به تجربه زیاد شما من فکر میکنم فقط شما میتونید اطلاعات درستی بهم بدید، ممنون میشم نظراتتونو در اختیارم قرار بدید.

رضا شیرازی
 ارسال شده در : یکشنبه 15 فروردین 1395

پاسخ به محمد رضا: شما این کار را باید در کدنویسی قالب سایت خود انجام دهید

نریمان
 ارسال شده در : یکشنبه 13 تیر 1395

International Targeting | Language > 'fa-ir' - no return tagsURLs for your site and alternate URLs in 'fa-ir' that do not have return tags.165 Hreflang Tags with Errors وقتی زبان و کشورم را نتخاب کردم این خطا را داد علت این خطاها چی هست باید چکار کنم تا درست بشن تفاوت با بقیه صفحات که Hreflang Tags چی هست با تشکر

محمد رضا
 ارسال شده در : جمعه 14 اسفند 1394

سلامیه سوالی دارممن دارم webmasters رو ست میکنم که در قسمت Search Traffici / International Targeting انتخاب زبان سایت در تگ Your site has no hreflang tags. انتخاب نشده که میخوام فقط ایران باشهلطفآ راهنماییم کنیدکجا و چی رو باید درست کنم.

غریب
 ارسال شده در : ﺳﻪشنبه 04 اسفند 1394

سلام عزیز ممنون از اموزشتون اما کاش یه تگ اماده برای سایت تک زیبانه مثل سایتهای زبان فارسی میزاشتید الان گوگل وب مستری هشدار زده که این تگ رو نداره سایتتون و بنده دقیقا متوجه نشدم با توضیحاتتون که سایت بنده که تک زبانه هست چرا همچین چیزی لازم داره و باید چه تگی بزارم ممنون از زحمات و ارائه دانشتون عزیز موفق و پیروز باشید

نوید
 ارسال شده در : دوشنبه 21 اردیبهشت 1394

سلام تشکر فراوان

سعید
 ارسال شده در : ﺳﻪشنبه 15 اردیبهشت 1394

سلام تشکر

مسعود
 ارسال شده در : پنجشنبه 23 بهمن 1393

ممنون به خاطر مطلب مفیدتان

دانلود فیلم
 ارسال شده در : دوشنبه 13 بهمن 1393

ممنون رضا جان...