پرش به محتوای اصلی
پرایم‌دِو
سئو۶ دقیقه مطالعه

سئوی چندزبانه بدون اشتباه: hreflang، canonical و sitemap

سارا محمدیطراح ارشد محصول

سئوی چندزبانه ساده است، اگر سه قانون را درست اجرا کنید — و بیشتر سایت‌ها دقیقاً در همین سه جا خطا دارند.

۱. hreflang دوطرفه و کامل

هر صفحه باید به همه‌ی نسخه‌های زبانی خودش (از جمله خودش) اشاره کند و یک x-default هم داشته باشد. اشاره‌ی یک‌طرفه، از نظر گوگل نامعتبر است.

۲. canonical به خودِ صفحه، نه به زبان پیش‌فرض

اشتباه رایج: کانونیکالِ نسخه‌ی انگلیسی به نسخه‌ی فارسی. هر نسخه‌ی زبانی محتوای مستقل است و کانونیکالش باید به خودش اشاره کند؛ hreflang رابطه‌ی زبان‌ها را توضیح می‌دهد، نه canonical.

۳. sitemap با alternate

نقشه‌ی سایت باید برای هر URL، نسخه‌های زبانی را با xhtml:link اعلام کند. در Next.js با sitemap.ts و فیلد alternates.languages این کار چند خط بیشتر نیست.

این سه مورد را درست کنید، بعد سراغ محتوا بروید؛ بدون این پایه، بهترین محتوا هم بین زبان‌ها سرگردان می‌شود.