همه چیز درباره نقشه سایت (Sitemap)
Sitemap یا نقشه سایت چیست؟
Sitemap یک طرح اولیه از وبسایت شماست که به موتور های جستجو برای پیدا کردن، خزش و ایندکس کردن همه محتوای وبسایت شما کمک میکنه. سایت مپ همچنین به موتور های جستجو اعلام میکنه که کدوم صفحات اهمیت بیشتری دارن.
4 نوع اصلی از Sitemap ها وجود دارند:
- XML Sitemap معمولی: رایج ترین نوع نقشه سایت. معمولا توی فرم یک XML Sitemap لینک های به صفحه های مختلف سایت شما وجود داره.
- Video Sitemap: فقط برای کمک کردن به گوگل برای درک محتوای ویدئوی صفحه شما استفاده میشه.
- News Sitemap: به گوگل کمک میکنه محتوایی از سایت شما که برای Google News تایید شده رو پیدا کنه.
- Image Sitemap: به گوگل برای پیدا کردن همه عکس های سایت شما کمک میکنه.
چرا Sitemap ها مهم هستند؟
موتور های جستجو مثل گوگل، یاهو و بینگ از سایت مپ شما برای پیدا کردن صفحات مختلف سایت شما استفاده میکنن.
گوگل میگه:
” اگر صفحات سایت شما به درستی لینک داده شده باشن، معمولا خرش کننده های ما میتونن بیشتر سایت شما رو پوشش بدن.”
به عبارت دیگه: شاید شما سایت مپ نیاز نداشته باشید. اما قطعا به اقدامات سئو شما آسیب میرسونن پس منطقیه که ازشون استفاده کنید.
چند مورد خاص وجود داره کهSitemap به کارتون میاد.
برای مثال، گوگل تا حد زیادی صفحات رو از طریق لینک ها پیدا میکنه و اگه سایت شما یک برند جدیده فقط لینک سازی خارجی داره، Sitemap یک کمک بزرگ به گوگل برای پیدا کردن صفحات سایت شماست.
یا شاید شما یک سایت تجاری با 5 میلیون صفحه دارید. تا زمانی که لینک سازی داخلی نداشته باشید و فقط حجم زیادی از لینک خارجی باشه، گوگل زمان خیلی زیادی رو برای پیدا کردن صفحات سایت شما نیاز داره. اینجا جاییه که نقشه سایت وارد میشه.
حالا میریم برای فهمیدن نحوه ساخت Sitemap و بهینه سازی اون برای سئو
یک Sitemap یا نقشه سایت بسازید
قدم اول شما ساخت نقشه سایته.
اگه از WordPress استفاده میکنید، میتونید نقشه سایت ساخته شده از پلاگین سئو یوست رو دریافت کنید.
مزیت اصلی استفاده از یوست اینه که مطمئن میشید که XML Sitemap شما همیشه بطور اتومات آپدیت میشه.
پس هر زمانی که صفحه جدیدی ( پست بلاگ، صفحه پروداکت یا هر چیزی ) اضافه کنید، لینکی از اون صفحه به سایت مپ شما اضافه میشه.
اگر از یوست استفاده نمی کنید، پلاگین های زیاد دیگه برای ووردپرس ( مثل Google XML Sitemap ) وجود داره که میتونید برای ساخت Sitemap ازشون استفاده کنید.
اگه از ووردپرس استفاده نمی کنید چی؟
مشکلی نیست. میتونید از سایت های دیگه ساخت سایت مپ مثل XML-Sitemaps.com استفاده کنید.
در هر صورت، وقتی که Sitemap ساخته شد، پیشنهاد میکنم به طور دستی چکش کنید.
باید تمام صفحات وبسایت شما رو نشون بده:
اگه همه چی درست بود، وقتشه که نقشه سایتتون رو تو گوگل ثبت کنید.
Sitemap خودتون رو توی گوگل ثبت کنید
برای ثبت سایت مپ باید به اکانت Search console خودتون وارد شید.
بعد، به “Index” و بعدش به “Sitemaps” برید.
اگه قبلا سایت مپی رو ثبت کرده بودید میتونید لیستش رو توی بخش “Submitted Sitemaps” ببینید.
به هرحال برای ثبت نقشه سایتتون باید آدرس Sitemap خودتون رو تو این بخش وارد کنید.
و “Sumbit” رو بزنید.
و اگه همه چیز راه اندازی شد، میتونید اطلاعات مربوط به نقشه سایتتون رو زیر بخش “Submitted Sitemaps” ببینید:
از Sitemap Report برای رفع ارور ها استفاده کنید
وقتی گوگل Sitemap تون رو کراول کرد، روی اون تو بخش “Submitted Sitemaps” کلیک کنید.
اگه “Sitemap index processed successfully” رو دید معنیش اینه که گوگل با موفقیت سایت مپتون رو خزش کرده.
میتونید برای رفتن به Coverage Report سایت مپتون روی این بخش کوچیک کلیک کنید:
این گزارش بهتون نشون میده که چندتا URL رو گوگل، توی نقشه سایتتون پیدا کرده.
مثلا میتونید ببینید که سایت مپ من شامل 116 تا لینک هست. 109 “valid” و 6 تا “Excluded”
صفحات valid یا تایید شده که هیچی ولی من میخوام که برگردم و ببینم مشکل صفحات Excluded یا نامعتبرم چیه.
معلوم شد که 6 تا از URL های نقشه سایت من پیام “Duplicate, submitted URL not selected as canonical” گرفتن.
و وقتی به آدرس ها نگاه کردم دیدم اصلا از همون اول نمیخواستم ایندکس بشن.
پس باید از Sitemap حذفشون کنم.
از نقشه سایتتون برای پیدا کردن مشکلات Indexing استفاده کنید
یکی از چیزای باحال استفاده از Sitemap اینه که این اطلاعات رو بهتون میده:
- تعداد صفحاتی که شما میخواین ایندکس شه
- تعداد صفحاتی که ایندکس شده
مثلا فکر کنید سایت مپ شما به 5.000 صفحه لینک شده ولی وقتی Google Search Console رو نگاه میکنید فقط 2.000 صفحه ایندکس شدن.
میتونه بخاطر این باشه که تعداد زیادی محتوای Duplicate توی این 5.000 صفحه وجود داره. پس گوگل همشون رو ایندکس نمیکنه. یا این که میتونه تعداد صفحات سایتتون از بودجه کراول شما بیشتر باشه.
Sitemap و Robots.txt خودتون رو مطابقت بدین
خیلی مهمه که Sitemap و Robots.txt شما باهم دیگه کار کنن.
به عبارتی دیگه: اگه از تگ “noindex” تو صفحه ای استفاده کنید معنیش اینه که نمیخواین تو سایت مپتون دیده بشه. یعنی دارید به گوگل پیام میدید.
Sitemap شما میگه: “این صفحه انقدر مهم هست که تو سایت مپ ما قرار گرفته”.
پیشنهادات پیشرفته برای Sitemap
سایت بزرگی دارید؟ سایت مپتون رو به سایت مپ های کوچیک تر تبدیل کنید:
سایت مپ ها محدودیت 50 هزار URL رو دارن. پس اگه وبسایت شما بیشتر از ایناس گوگل بهتون پیشنهاد میکنه به سایت مپ های کوچیک تر تبدیلش کنید.
حواستون به تاریخ ها باشه:
آدرس های سایت مپتون یک “last modified” مطابق با تاریخ اون ها دارن.
من بهتون پیشنهاد میکنم فقط وقتی این تاریخ هارو عوض کنید که تغییر اساسی تو سایتتون انجام دادید یا محتوای جدیدی اضافه کردید. از طرفی گوگل هشدار میده که آپدیت کردن تاریخ صفحاتی که تغییر نکردن یک تاکتیک اسپمی حساب میشه.
زیر 50 مگابایت بمونید:
Google و Bing هردوشون سایت مپ هایی رو تایید میکنن که حداکثر 50 مگ باشن. پس هرچقدر کمتر باشید بهتره.
HTML Sitemaps:
این اساسا همون XML هست ولی برای کاربرها.
شما لزوما نیازی به این ها ندارید چون گوگل و موتور های جستجو دیگه به سایت مپ XML شما اعتماد دارن. ولی اگه فکر میکنید برای بازدید کنندگان شما مفیده، یک HTML Sitemap ضرری به سئوی سایتتون نمیزنه.