درباره این ابزار
تگهای hreflang به موتورهای جستجو میگویند که یک صفحه در چندین زبان یا انواع منطقهای وجود دارد. هنگامی که کاربر به زبان فرانسوی جستجو می کند، hreflang او را به جای نسخه انگلیسی به نسخه فرانسوی محتوای شما هدایت می کند. این برچسب ها همچنین از جریمه محتوای تکراری هنگامی که یک محتوا در چندین URL به زبان های مختلف ظاهر می شود جلوگیری می کند.
هر نسخه زبانی یک صفحه باید هر نسخه دیگر، از جمله خودش را از طریق برچسب های پیوند hreflang اعلام کند. اجرای صحیح این امر مستلزم ارجاع به خود (صفحه زبان خود را اعلام می کند) به اضافه ارجاع به همه انواع زبان های دیگر. خطاها رایج هستند: عدم ارجاع به خود، از دست دادن مراجع متقابل، کدهای زبان اشتباه.
این مولد مجموعه کامل تگ های hreflang را از یک ورودی ساختاریافته می سازد - مسیرهای URL شما در هر زبان. خروجی تگ های پیوند HTML است که آماده چسباندن در <head> شما هستند، به علاوه ورودی های نقشه سایت XML اختیاری با اعلان های hreflang (جایگزین اجرای HTML).
چرا از برچسب های hreflang استفاده کنید
سایتهای چندزبانهای که hreflang را اعلام نمیکنند، عملکرد جستجوی بدتری دارند: کاربران به نسخه زبان اشتباه هدایت میشوند، محتوا به صورت تکراری ظاهر میشود و معیارهای تعامل کاهش مییابد. اعلان صحیح hreflang هر کاربر را به طور خودکار به نسخه مناسب هدایت می کند.
پیاده سازی دستی hreflang برای سایت هایی با زبان های مختلف مستعد خطا است. یک سایت 50 زبانه به 50 تگ پیوند در هر صفحه نیاز دارد که هر کدام به درستی ارجاع داده شوند. یک مولد که همه آنها را از دادههای URL تولید میکند، از اشتباهات تایپی و مراجع از دست رفته که سیستم را خراب میکند، جلوگیری میکند.
جزئیات فنی
قالب HTML: <link rel="alternate" hreflang="en" href="https://example.com/page" />. یک پیوند در هر زبان، همه در <head> صفحه.
کدهای زبان از ISO 639-1 (en, ja, fr) به صورت اختیاری با منطقه در ISO 3166-1 alpha-2 (en-US, en-GB, fr-CA) پیروی می کنند. کدهای اشتباه (استفاده از کد کشور در جایی که کد زبان مورد انتظار است) یک خطای رایج است.
خود مرجع: هر صفحه باید دارای یک تگ hreflang باشد که با کد زبان مناسب به خود اشاره می کند. عدم ارجاع به خود یکی از رایج ترین خطاها است و کل اجرای hreflang را خراب می کند.
سوالات متداول
- آیا می توانم خروجی تولید شده را سفارشی کنم؟
- بله. این ابزار گزینه های سفارشی سازی مختلفی را برای تنظیم خروجی با نیازهای خاص شما فراهم می کند. تنظیمات را قبل از تولید تنظیم کنید یا با گزینههای مختلف بازسازی کنید.
- آیا محتوای تولید شده برای استفاده رایگان است؟
- بله. همه چیزهایی که با این ابزار تولید میکنید متعلق به شماست تا برای مقاصد شخصی، آموزشی یا تجاری بدون هیچ گونه محدودیت یا الزامات اسنادی استفاده کنید.
- آیا این نیاز به یک حساب کاربری دارد؟
- خیر. ابزار بلافاصله بدون ثبت نام، بدون ایمیل و بدون ثبت نام آماده استفاده است. فقط صفحه را باز کنید و شروع به تولید کنید.
- آیا داده های ورودی من خصوصی نگه داشته می شود؟
- بله. تمام پردازش ها در مرورگر شما انجام می شود. داده های ورودی و خروجی تولید شده شما هرگز به هیچ سرور خارجی ارسال نمی شود.
- hreflang متقابل چیست؟
- هر گونه باید به هر گونه دیگر ارجاع دهد. اگر en به ja اشاره می کند، ja باید به en ارجاع دهد. منابع متقابل از دست رفته درک Google را از این رابطه شکسته است.
- آیا مترجم گوگل به عنوان یک نوع زبان محسوب می شود؟
- خیر. خروجی Google Translate نسخه زبان جداگانه ای در نظر گرفته نمی شود. hreflang باید فقط به نسخههای محتوای اصلی ارجاع دهد.
- آیا داده ها آپلود می شوند؟
- خیر. تولید در مرورگر شما اتفاق می افتد.
- چگونه hreflang را تست کنم؟
- کنسول جستجوی گوگل خطاهای hreflang را گزارش می کند. ابزارهایی مانند تگ تگ hreflang (ارائه شده توسط مجموعه های مختلف سئو) نیز می توانند اعتبار سنجی کنند. خروجی ژنراتور، در صورت استفاده صحیح، نباید خطایی ایجاد کند.