یک نقشه سایت مپ (Sitemap XML) یک نقشه راه برای همه صفحات مهم یک وب سایت است. این نقشه راه Google را به تمامی محتوای اصلی وب سایت هدایت می کند. داشتن یک نقشه سایت می تواند برای موتورهای جستجو سودمند باشد، زیرا گوگل میتواند صفحات ضروری یک وب سایت را سریعا پیدا کند، حتی اگر پیوند داخلی یک سایت بی عیب و نقص باشد. در اینجا، ما توضیح خواهیم داد که نقشه XML چیست و چگونه آنها به رتبه بندی سایت شما کمک می کند.
شما میخواهید Google هر صفحه مهمی از وبسایت شما را دراصطلاح کرال (Crawl) یا ایندکس میکند. مفهوم Crawl به این معنی است که یک ربات از طرف موتورهای جستجوگر محتوای سایت شما را برای پایگاههای داده آن موتورهای جستجو به صورت کامل خوانده و ثبت میکند. ولی اگر شما سایت مپ نداشته باشید محتوا و لینکهای سایت شما را نمیخواند یا به سختی میتواند پیدا کند. برای حل این مشکل می توانید از یک نقشه سایت XML استفاده کنید تا مطمئن شوید که Google می تواند تمام صفحاتی را که در وب سایت شما در نظر می گیرد، پیدا و index کند. یک نقشه سایت XML حاوی تمام صفحات مهم سایت است تا به گوگل کمک کند تا ساختار سایت شما را تعیین کند:
همانطور که ملاحظه میکنید نقشه سایت XML Yoast را نشان می دهد، و طبقه بندی ساختار سایت را به روشنی بیان می کند تا جایی که اگر بر روی یکی از نقشه های XML کلیک کنید، تمام URL ها را در آن نقشه سایت خاص نشان میدهد برای مثال، اگر روی یکی از لینکهای موجود در سایت مپ کلیک کنید، تمام آدرسهای مربوط به آن لینک را مشاهده خواهید کرد.
زمانی که ما پست جدید در سایت قرار میدهیم یا مطالب پست خود را به روز کنیم این برای جستجوگرها سودمند است، زیرا شما می خواهید Google به سرعت محتوای به روز شده خود را به طور مرتب Crawl و ایندکس کند. هنگامی که یک تاریخ در XML Sitemap تغییر می کند، Google می داند که محتوای جدید برای خزیدن و رتبه بهبود وضعیت و رتبه سایت وجود دارد.
بعضی اوقات لازم است به دلیل تعداد بالای صفحات در سایت تعداد فایلهای sitemap بیشتری ساخته شود حداکثر تعداد صفحات یا آدرسهای URL در یک فابل سایت مپ نباید بیشتر از 50000 پنجاه هزار عدد باشد .در غیر این صورت باید یک سایت مپ جدید ساخته شود. بهتر است برای دسته بندی بهتر سایت، سایت مپ مختص به آن دسته ایجاد کنید. برای آپلود سریعتر فایلهای sitemap XML بهتر است در هر فایل XML بیش از 1000 آدرس URL درج نکنید .
چگونه می توانید صفحاتی از وبسایتتان را که نیاز دارید در صفحات گوگل نمایش داده شود در نقشه سایت XML خود وارد کنید؟ آیا تصور میکنید حتما باید تمام صفحات سایتتان به نقشه سایت اضافه شوند؟ اگرجوابتان منفی است پس، این آدرس(URL) احتمالا نباید در نقشه سایت XML شما باشد. با این حال، اگر شما واقعا نمی خواهید این URL در نتایج جستجو نمایش داده شود، شما باید یک برچسب "noindex، follow" اضافه کنید . توجه داشته باشید خروج آن از نقشه سایت XML شما به این معنا نیست که گوگل آدرس URL را نشان نمی دهد. اگر گوگل می تواند آن را با لینک های زیر پیدا کند، گوگل می تواند URL را ایندکس(Index) کند.
شما یک وبلاگ ساخته اید و شروع کردید به دسته بندی محتوای آن، اما محتوای کافی برای صفحات خود ننوشتهاید.برای اینکه محتوای ناقص در صفحات سرچ گوگل منتشر نشود باید آدرس این صفحه را در موتورهای جستجو به صورت "noindex, follow" قرار دهید تا از انتشار آن در صفحات گوگل جلوگیری شود.همچنین محتوای ناقص منجر میشود از طرف گوگل نمره منفی بگیرید.
اگر می خواهید Google به سرعت نقشه سایت XML شما را پیدا کنید، باید آن را به حساب سرچ کنسول گوگل(serach console) خود اضافه کنید. شما می توانید نقشه های سایت را در Search Console با جستجوی «Crawl» و سپس روی «Sitemaps» کلیک کنید . بلافاصله اگر نقشه سایت XML خود را قبلا به Search Console اضافه کرده اید ببینید. اگر نه، روی دکمه Add / Test sitemap کلیک کنید که در سمت راست فلش در تصویر زیر مشاهده می کنید.
همانطور که در تصویر می بینید، اضافه کردن نقشه سایت XML شما باعث میشود تا بدانید که آیا تمام صفحات در نقشه سایت شما واقعا توسط Google نشان داده شده است یا خیر. اگر تفاوت زیادی در تعداد ارائه شده و نمودار نمایش داده شده یک نقشه سایت خاص وجود داشته باشد، توصیه میشود آن را بیشتر بررسی کنید. شاید یک خطا از دیده شدن برخی از صفحات جلوگیری کند و یا شاید شما فقط باید محتوای یا پیوندهای بیشتری را به محتوای که هنوز رتبهبندی نشده است اضافه کنید.