اگر بهدنبال بهبود رتبه سایت خود و بهبود سئو سایت باشید باید با سایت مپ یا نقشه سایت آشنایی کاملی پیدا کنید. یکی از گامهایی که برای بهبود سئو سایت استفاده میشود؛ ایجاد و معرفی نقشه سایت است. در ادامه بهطور کاملتری از سایت مپ یا نقشه سایت صحبت میکنیم.
نقشه سایت چیست و چه کاربردی دارد؟
sitemap شامل یک لیست از صفحات سایت میشود که بهصورت سلسله مراتبی به یکدیگر متصل شدهاند و دارای دستورالعملهایی برای خزیدن موتورهای جستجو در سایت هستند.
نقشه سایت این امکان را به گوگل میدهد که صفحات مهم سایت شما را شناسایی کند. ایجاد نقشه سایت تاثیر مفیدی بر سئوی سایت میگذارد و در مواقعی که حتی سایت از لحاظ سئو تکنیکال قوی نیست؛ این امکان را به گوگل میدهد که صفحات سایت شما را شناسایی کند. به یاد داشته باشید که سایت مپ با بردکرامب متفاوت است و بردکرامب در واقع نقشه راه را برای کاربر مشخص میکند.
- موتور جستوجو گوگل از نقشه سایت XML استفاده میکند تا ساختار سایتها را بشناسد. لازم به ذکر است که قرار دادن آدرس URL صفحات سایت در سایت مپ، ایندکسشدن سایت را در پی دارد.
- به کمک سایت مپ مقدار اهمیت محتوای هر صفحه مشخص میشود.
- فاصله زمانی میان انجام Update و میزان تکرار آنها را نیز برای گوگل مشخص میکند و به اطلاع میرساند.
- مشخص میکند که محتوای قرار گرفته در سایت شما چیست و در چه زمینهای است.
- هر زمان که محتوایی بهروزرسانی شود سایت مپ XML به گوگل اطلاعرسانی میکند. میتوانید از راههای مختلفی که یکی از آنها سرچ کنسول است سایت مپ خود را تعریف کنید. سایت مپ با استفاده از افزونههایی مانند Rank Math قابل پیادهسازی است.
موارد استفاده از سایت مپ
استفاده از سایت مپ بهطور کلی برای بهبود سئو ضروری است؛ اما در موارد زیر الزام بالاتری دارد.
- اگر صفحات جدیدی در سایت ایجاد کردهاید که لینکسازی در آنها انجام نشده است. در این موقعیت برای اینکه گوگل بتواند صفحات جدید سایت شما را شناسایی و ایندکس کند، میتوانید آنها را در سایت مپ قرار دهید.
- اگر سایت شما، سایت بزرگی است و ممکن است خزندهها برخی صفحات بهروز شده را جا انداخته و بررسی نکنند.
- اگر در سایت از URL داینامیک برای محتوا استفاده کنید.
- اگر محتوای آرشیو شده سایتتان بهدرستی به صفحات فعال، لینک نشده باشند.
- اگر شناسایی صفحات سایت شما عملی دشوار است یا دارای محتوای غیر متنی سنگین، مانند فلش دارید.
انواع سایت مپ
سایت مپ به دو نوع xml و html تقسیم میشود و هرکدام کاربرد خاص خود را دارد؛ بهطور کلی کاربرد این دو نوع سایت مپ عبارت است از:
- سایت مپ از نوع XML
این نوع سایت مپ دارای ساختار سازمانیافته است و به طور مخصوص برای موتورهای جستجو است و احتیاج به مشاهده کاربران وبسایت ندارد. سایت مپ از نوع XML میتواند در فایل Robots.txt آدرسدهی شود تا به گوگل کمک کند که فایل مدنظر را سریعتر پیدا کند.
سایت مپ از نوع HTML
این نوع سایت مپ برعکس نوع قبلی برای کاربرانی است که از سایت بازدید میکنند و هدفش کمک به آنها است که محتویات صفحات مورد نظرشان را بهراحتی پیدا کنند. لازم به ذکر است که سایت مپ از این نوع قابلاستفاده در گوگل وبمستر نیست.
سایت مپ باید چگونه باشد؟
بهطور کلی سایت مپ باید شامل یک سری مؤلفه باشد. به ادامه توضیحات دقت کنید.
فرمت سایت مپ
?xml version=”1.0″ encoding=”UTF-8″?
استفاده از این تگ اختیاری است. این تگ به موتورهای جستجو میگوید که کدام نسخه XML و کدگذاری مورد استفاده قرار گرفته است.
urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
استفاده از این تگ اجباری است. این تگ ابتدا و انتهای فایل را مشخص میکند و به استاندارد پروتکلی که دنبال میکند ارجاع میدهد.
url
استفاده از این تگ اجباری است. این تگ، والد هر ورودی URL است و همه تگهایی که در زیر آن قرار دارند فرزندان این تگ به شمار میروند.
loc
این تگ اجباری است. این URL صفحه است و باید دقیقاً همانطور که سرور URL را برمیگرداند نوشته شود.
در اینجا چند عنصر است که باید از اجرای صحیح آنها اطمینان حاصل کنید.
پروتکل
URL باید با پروتکل شروع شود، یا https:// یا http://
www. یا غیر www.: باید دقیقاً از نسخهای که وبسایت شما استفاده میکند استفاده کنید.
اسلش انتهایی
اگر سرور شما URLها را با یک اسلش انتهایی URL برمیگرداند، باید این را نیز لحاظ کنید. مثال بالا در پایان از یک اسلش انتهایی استفاده میکند، اما وبسایت شما ممکن است اینطور نباشد.
طول
URL باید کمتر از 2.048 کاراکتر باشد. اگر طولانیتر باشد، پردازش نمیشود.
lastmod
این برچسب اختیاری است. این تگ برای نشاندادن آخرین باری که تغییر/بهروزرسانی شده است مورد استفاده قرار میگیرد. تاریخ باید در قالب W3C Datetime باشد. با گنجاندن آن در نقشه سایت خود، تشخیص قدیمی بودن نسخهای که در ایندکس خود دارند را برای گوگل و سایر موتورهای جستجو راحتتر میکنید.
changefreq
این تگ اختیاری است. این برای نشاندادن تعداد دفعات تغییر محتوا به موتورهای جستجو و بنابراین تعداد دفعاتی که آنها باید URL را بخرند استفاده میشود. طبق راهنمای گوگل این تگ نیز نقش مهمی در سایت مپ ندارد. مقادیر معتبر برای آن عبارتاند از:
- همیشه
- ساعتی
- روزانه
- هفتگی
- ماهانه
- سالانه
- هرگز
priority
این تگ اختیاری است. این تگ برای دادن اولویت نسبی در مقایسه با سایر URLهای وبسایت شما استفاده میشود. مقادیر معتبر از 0.0 (پایینترین) به 1.0 (بالاترین) میروند. اولویت پیشفرض 0.5 است. طبق گفتههای جان مولر گوگل اهمیتی برای این تگ قائل نمیشود و آن را در اکثر مواقع نادیده میگیرد.
نقشه سایت را زیر ۵۰ مگابایت نگهدارید
موتور جستجوی گوگل و بینگ سایتمپ را تا ۵۰ مگابایت مجاز میدانند؛ پس توجه به این اصل مهم است.
فرایند ایجاد نقشه سایت
استفاده از نقشه سایت و دادن دسترسی به موتورهای جستوجو گوگل کار نسبتا آسانی است. البته برای استفاده از نقشه سایت در هر سیستم مدیریت محتوایی (CMS) تفاوتهایی وجود دارد؛ در ادامه مراحل ایجاد نقشه سایت را بیشتر بررسی میکنیم.
ایجاد نقشه سایت در وردپرس
در صورتی که سایت شما با وردپرس نوشته شده است، با کمک افزونهای به اسم Yoast SEO میتوانید سایت مپ خود را ایجاد کنید. برای این کار از منوی افزونه Yoast، از قسمت بالا گزینه Features را انتخاب کنید؛ سپس گزینه نقشههای XML سایت را پیدا کنید و آن را در حالت فعال قرار دهید.
اگر میخواهید نقشه سایت خود را بررسی کنید، باید بر روی علامت سوال کلیک کنید.
با کلیک بر روی گزینه مشاهده نقشه سایت، sitemap شما بهطور کامل باز میشود.
یکی از مزیتهای جالب افزونه Yoast این است که درصورت اضافه شدن صفحات جدید به سایتتان، بهطور خودکار سایت مپ شما نیز آپدیت میشود. اگر تمایل به استفاده از Yoast را ندارید، افزونههای دیگری نیز مثل Google XML Sitemaps وجود دارند که به شما کمک زیادی میکنند.
سایر CMSها نیز افزونههای مربوط به خود را دارند که در اینجا برای وردپرس افزونه Yoast را معرفی کردیم.
ساخت نقشه سایت با ابزارهای جانبی
در صورتی که از CMS دیگری غیر از وردپرس استفاده میکنید، میتوانید از ابزار XML-Sitemaps استفاده کنید. برای ساخت سایت مپ باید وارد صفحه سایت شوید و در کادر در نظر گرفته شده آدرس سایت خود را ثبت کنید. مدتی زمان میبرد و سپس فایل sitemap شما بهصورت کامل تحویل داده میشود.
با کمک ابزارهای آنلاین زیر میتوانید برای تولید فایل سایت مپ خود استفاده کنید:
- SLICK PLAN
- DYNO MAPPER
- MINDMUP
- POWER MAPPER
معرفی sitemap به گوگل
برای معرفی فایل نقشه سایت باید برخی مراحل را به صورت دستی تنظیم کنید؛ زیرا موتورهای جستوجو قابلیت شناسایی خودکار نقشه سایت شما را ندارند. بدین منظور وارد قسمت سرچ کنسول سایت شوید و از طریق منوی سمت چپ بر روی گزینه sitemap کلیک کنید. در صورتی که از قبل فایل نقشه سایت را بارگذاری کرده باشید؛ با این تصویر روبهرو خواهید شد:
اما اگر هیچ فایلی را در این قسمت مشاهده نکردید، آدرس آن را ثبت کنید و بر روی گزینه submit کلیک کنید.
اگر همه موارد را درست تنظیم کرده باشید؛ میتوانید اطلاعات نقشه سایت خود را در قسمت نقشههای ثبت شده ببینید.
بعد از مدتی روی فایل ثبت شده کلیک کنید، در صورتی که با پیام «Sitemap index processed successfully» مواجه شدید، به این معنی است که گوگل سایت شما را بررسی و تأیید کرده است.
اگر قصد دارید گزارش گوگل را از sitemap خود مشاهده کنید باید بر روی گزینه See Index Coverage که در بالا سمت راست صفحه قرار دارد کلیک کنید. این گزارش به شما اطلاع میدهد که گوگل چه تعدادی از صفحات شما را دیده و تایید کرده است.
در این صفحه میتوانید مشاهده کنید که 109 صفحه از سایت مورد تایید قرار گرفته و الباقی صفحات اقداماتی صورت گرفته که گوگل نتواند آنها را ببیند.
سایت مپ شامل چه صفحاتی نباید باشد؟
نقشه سایت موارد زیر را نباید داشته باشد.
- صفحات با url غیر رسمی
- صفحات دارای محتوای تکراری
- صفحات pagination (صفحات پشت سر هم)
- نتایج جستوجو در سایت
- urlهایی که با فیلترهای سایت به وجود میآید
- صفحات آرشیو
- هر گونه صفحات شامل ریدایرکت، خطای 404 و خطاهای سرور
- صفحاتی که توسط robot.txt بسته شدهاند
- صفحاتی که noindex شدهاند
- صفحات ثبتنام یا پرداخت
محدودیتهای موجود در فایل sitemap
برای بهکارگیری فایل sitemap محدودیتهایی وجود دارد و باید دقت عمل و خلاقیت بیشتری برای استفاده از آن بهخرج بدهیم. در این قسمت از مقاله وبسایت DMhouse به توضیح این محدودیتها پرداختهایم؛ این محدودیتها شامل موارد زیر هستند:
- namespace
هر نقشه سایتی حتماً باید namespace داشته باشد و فضای نام پیشفرض را بهخوبی مشخص کند: xmlns=http://www.sitemaps.org/schemas/sitemap/0.9
- محدودیت در اندازه
فایل نقشه سایت باید کمتر از 5.000 آدرس در خود داشته باشد. اندازه فایل سایت مپ نیز نباید بیشتر از 50 مگابایت باشد.
- نیازمندیهای متنی
فایل نقشه سایت باید بهصورت UTF-8 باشد و از کاراکترهای entity-escaped در URL استفاده شود. بهطور مثال باید کاراکتر “&” با کاراکتر “&” جایگزین کرد.
- لینکهای سالم
نکتهای که باید آن را مدنظر داشته باشید این است که نقشه سایت تان باید کمتر از 1% خطای لینک داشته باشد.
خطای لینک، هر نوع کد پاسخ HTTP است که شامل تغییر مسیر 404 برای لینکهای شکسته و ریدایرکت 301 و 302 برای لینکهای تغییر مسیر یافته است. در قوانین سئو برای همه موتورهای جستوجو استفاده از لینکهای صحیح یک قانون است.
سایت مپ ایندکس چیه؟
هر چیزی یک ظرفیتی دارد حتی سایت مپ. حداکثر ظرفیت لینکی که یک نمونه سایت مپ عادی با فرمت xml میتواند داشته باشد حداکثر 10 مگابایت است که حدود 5000 لینک میشود. اگر تعداد صفحات سایت بیشتر از 10 مگ و 5000 تا لینک شد، آنگاه راه اضافه کردن صفحات اضافی به نقشه سایت چیست؟ از صفحات اضافی منصرف بشیم؟ امکان دارد اصلا؟ مثلا اگر شما خانوادگی با یک ماشین بخواهید بیرون بروید، بعد چند نفر از اعضای خانواده داخل ماشین جا نشوند، بیخیالشان میشوید؟ قطعا نه. خب پس چیکار میکنید تا آن تعداد باقی مانده در ماشین جا شوند؟ یا سعی میکنید جمع و جورتر بنشینید، یا وسیله نقلیه را عوض میکنید و ماشین بزرگتری را انتخاب میکنید. برای نقشه وب سایت در وردپرس هم دقیقا قضیه همینطوریه است. وقتی سایت شما بیشتر از 5000 صفحه و 10 مگ باشد، یک راه این است که با استفاده از gzip فایل نقشه سایت در وردپرس رو فشرده کنید و پهنای باندش را کاهش بدهید؛ اما اگر باز هم تعداد و حجم صفحات به مرز مطلوب نرسید، اون موقع هست که میریم سراغ سایت مپ ایندکس. سایت مپ ایندکس یک نمونه نقشه سایت است که حاوی سایت مپهای کوچکتر است و برای آن دسته از وب سایتها که تعداد صفحات بالا با حجم زیاد دارن مناسب است.