ساختار صحیح URL برای سایت های دو زبانه

یه سایت داریم قراره دو زبانه بشه. طبق تحقیق هایی که برای URL Structure کردیم، به این نتیجه رسیدیم که از /en/ در آخر URI (نه روت دامنه) استفاده کنیم.
یعنی به این صورت:
example.com/blog-post/en/
اما توی این شرایط، مشکلی که ایجاد میشه، سرچ کنسول هست. کوئری های انگلیسی با فارسی سرچ کنسول، جدا نمیشن. یعنی تمام کوئری های فارسی و انگلیسی از نظر ایمپرشن و کلیک، با هم نشون داده میشن! برای این شرایط، راه حلی دارید؟ میشه کاری کرد که اینها جدا بشن؟
فکر میکنم از بخش International Targeting بشه یه کارهایی کرد، ولی دقیق ترش رو امیدوارم شما راهنمایی کنید.

 

پاسخ:

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

خیلی ساده می تونید هر بار در سرچ کنسول در بخش Performance، فیلتر کنید Page رو و در حالت URL containing بذارید و داخلش مقدار /en رو وارد کنید(اسلش ای ان) که فقط صفحاتی که اسلش ای ان یا اسلش هر چی داخلش دارن بیاره که فقط زبان مورد نظر شما باشه. به همه این موارد با جزئیات اجرایی کامل در سرفصل سئو سایت های بین المللی داخل دوره SEO پرداختم!

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

یا بعد از روت دامنه در URL، زبان بیارید یا در ساب دامین، یا باهم نشون داده شدن رو سرچ کنسول رو(بدون فیلتر کردن) برای هر دو زبان بپذیرید. ما در سرچ کنسول، وریفای با پیشوند یعنی URL Prefix داریم که می تونید هر زبان رو جدا وریفای کنید اگر بعد از روت دامنه، اسلش زبان اسلش بیارید. که در این حالت هست که می تونید جئوتارگتینگ کنید در سرچ کنسول و از همون بخش International Targeting سرچ کنسول استفاده کنید. اینترنشنال تارگتینگ، به ازای هر سرچ کنسولی هست که با URL Prefix وریفای شده که شما نمی تونید هر زبانتون رو به این صورت وریفای کنید. چون آخر هر یو آر ال، زبان آوردید نه اولش و در نتیجه پیشوند(Prefix) نیست.