مدیریت نقشه سایت در ساختار چندزبانه در هسته نرمافزار اودوو به شرح زیر است:
1. ایجاد و مدیریت سایتمپ در اودوو:
اودوو بهصورت پیشفرض و خودکار یک فایل سایتمپ برای وبسایت ایجاد میکند و بهطور ذاتی از وبسایتهای چندزبانه پشتیبانی مینماید. در این ساختار، در صورتیکه وبسایت برای چند زبان پیکربندی شده باشد، نیازی به تنظیم یا ایجاد دستی سایتمپ برای هر زبان وجود ندارد.
نحوه عملکرد:
* اودوو بهطور خودکار فایل `/sitemap.xml` را تولید میکند که شامل تمامی آدرسهای صفحات وبسایت است.
* این فایل برای بهبود عملکرد، کش شده و معمولاً به صورت اتوماتیک هر ۱۲ ساعت یکبار بهروزرسانی میشود.
* در صورت بالا بودن تعداد صفحات، اودوو بهصورت خودکار فایل "Sitemap Index" مطابق با استاندارد `sitemaps.org` ایجاد کرده و آدرسها را در فایلهایی با حداکثر ۴۵٬۰۰۰ URL دستهبندی میکند.
2. پشتیبانی از چندزبانگی و hreflang:
برای صفحات چندزبانه، اودوو بهطور خودکار تگهای `hreflang` و `x-default` را در کد HTML هر صفحه (در بخش `<head>`) قرار میدهد.
این تگها به موتورهای جستجو اعلام میکنند:
* هر صفحه مربوط به چه زبانی است،
* چه نسخههای زبانی دیگری از همان صفحه وجود دارد،
* و صفحه پیشفرض (fallback) کدام است.
این مکانیزم باعث میشود موتورهای جستجو مانند گوگل، نسخه صحیح زبان محتوا را بر اساس زبان و موقعیت کاربر نمایش دهند.
3. فعالسازی زبانها در وبسایت:
برای اینکه محتوای چندزبانه بهدرستی شناسایی و ایندکس شود، لازم است زبانهای موردنظر از مسیر زیر در پنل مدیریتی اودوو نصب و فعال شوند:
وبسایت ← پیکربندی ← تنظیمات
پس از فعالسازی زبانها، امکان ترجمه محتوای وبسایت بهصورت مستقیم و inline فراهم خواهد بود.
4. ویرایش دستی فایل سایتمپ:
فایل سایتمپ تولیدشده توسط اودوو بهگونهای طراحی نشده است که به روش سنتی بهصورت مستقیم و دستی ویرایش شود. مدیریت محتوای سایتمپ از طریق تنظیمات اودوو انجام میگیرد، از جمله:
* کنترل از طریق پنل مدیریت اودوو: به جای ویرایش مستقیم دستی، شما محتوای نمایش داده شده در نقشه سایت را از طریق رابط مدیریتی اودوو کنترل میکنید. برای مثال، برای جلوگیری از نمایش یک صفحه خاص در نقشه سایت، میتوانید به مسیر سایت ‣ تنظیمات آن صفحه بروید و گزینه «ایندکس شده» را غیر فعال کنید.
* Robots.txt برای کنترل خزیدن موتورهای جستجو: اگرچه نمیتوانید فایل sitemap.xml را بهصورت دستی ویرایش کنید، اودوو گزینهای برای ویرایش فایل robots.txt ارائه میدهد. این فایل به خزندههای موتور جستجو میگوید کدام بخشهای وبسایت شما قابل دسترسی هستند و امکان جلوگیری از خزیدن صفحات یا بخشهای خاص را فراهم میکند. این یک مکانیزم مرتبط اما جداگانه برای کنترل SEO است.
5. معرفی سایتمپ به گوگل در سایتهای چندزبانه:
در صورت وجود چند نسخه زبانی از وبسایت، کافی است فایل اصلی `/sitemap.xml` را به Google Search Console معرفی نمایید.
دلایل این رویکرد:
* اودوو تنها یک سایتمپ جامع برای کل وبسایت تولید میکند که شامل تمام نسخههای زبانی صفحات است.
* ارتباط بین نسخههای زبانی از طریق تگهای `hreflang` (در HTML صفحات) برای گوگل شفاف میشود.
* بنابراین نیازی به ایجاد یا ارسال سایتمپ جداگانه برای هر زبان وجود ندارد.
6. محل قرارگیری hreflang:
لازم به ذکر است که تگهای `hreflang` بهصورت مستقیم داخل فایل `sitemap.xml` قرار نمیگیرند، بلکه توسط اودوو در کد HTML صفحات (بخش `<head>`) درج میشوند.
این روش یکی از رویکردهای استاندارد و مورد تأیید برای پیادهسازی SEO چندزبانه محسوب میشود.
در جمعبندی، اودوو مدیریت سایتمپ و ساختار چندزبانه را بهصورت کاملاً پویا و خودکار انجام میدهد و تمرکز اصلی میبایست بر پیکربندی صحیح زبانها و ترجمه محتوای وبسایت در داخل پلتفرم اودوو باشد.