نقشه سایت درواقع یک فایل متنی است که دربرگیرنده تمام نشانیهای موجود در سایت شما است. بعلاوه نقشه سایت میتواند اطلاعات متا هر URL از سایت مانند آخرین بروز رسانی، میزان ارزش و نحوه ارتباط آن با دیگر صفحات را نیز شامل شود. وجود نقشه سایت (سایت مپ) به موتورهای جستجو کمک میکند تا محتوای وبسایت شمارا پیدا کند، تا کراولر ها بتوانند بهراحتی سایت را ایندکس کنند. نقشههای سایت همچنین به موتورهای جستجو میگویند که کدام صفحات در سایت شما مهم هستند.
بهطورکلی چهار نوع اصلی از نقشههای سایت وجود دارد که عبارتاند از:
- Normal XML Sitemap: بهنوعی شایعترین نوع نقشه سایت است که در سایتها مورداستفاده قرار میگیرد. و معمولاً در قالب XML Sitemap است که حاوی تمام آدرسهای موجود در سایت شماست.
- Video Sitemap: سایت مپ ویدئو بهطور خاص به درک گوگل از محتوای ویدئویی که در صفحات سایت استفاده کردهاید کمک میکند.
- News Sitemap: به گوگل کمک میکند تا محتواها را در سایتهایی که برای Google News تأییدشدهاند پیدا کنند.
- Image Sitemap: سایت مپ تصاویر به گوگل دریافتن و ایندکس تمامی تصاویری که در سایت شما استفادهشده است کمک میکند.
چرا نقشه سایت (سایت مپ) مهم است؟
موتورهای جستجو مانند گوگل، بینگ و یاهو از نقشه سایت برای پیدا کردن صفحات مختلف در سایت شما استفاده میکنند.همانطور که گوگل در مستندات خود اشاره میکند:
“اگر صفحات سایت شما بهدرستی لینک دهی شده باشند، کراولر های گوگل معمولاً بهراحتی میتواند سایت شمارا پیدا و ایندکس کنند.”
بهعبارتدیگر: احتمالاً به یک سایت مپ نیازی ندارید. اما قطعاً میتوان گفت به تلاشهای که برای بهبود سئو سایت خود انجام میدهید آسیبی هم نمیرساند. بنابراین استفاده از آن منطقی است.
اگرچه سایت مپ در هر شرایطی برای سایت واقعاً مفید است، اما در شرایط زیر بسیار مؤثر و کارساز است:
بهعنوانمثال، گوگل بهطور گستردهای صفحات وب را از طریق لینکها پیدا میکند. و اگر سایت شما بانام تجاری جدیدی است که هنوز بهخوبی به آنها لینک داده نشده و دارای تعداد انگشتشماری لینک خارجی است، سایت مپ کمک زیادی در پیدا کردن صفحات سایت شما توسط گوگل ایفا خواهد کرد.
یا شاید یک سایت فروشگاهی را با 5 میلیون صفحه اجرا کنید. اگر لینک دهی داخلی و خارجی بهصورت عالی نداشته باشید تشخیص و شناسایی صفحات برای گوگل بسیار دشوار خواهد بود. در چنین شرایطی مسئله سایت مپ مطرح میشود
در ادامه نحوه راهاندازی یک Sitemap … و بهینهسازی آن برای موتورهای جستجو را توضیح خواهیم داد.
آموزش ساخت نقشه سایت
اگر از سیستم مدیریت محتوای وردپرس استفاده میکنید میتوانید یک سایت مپ با استفاده از افزونه Yoast SEO ایجاد کنید.
برای ساخت سایت مپ با افزونه Yoast SEO ابتدا باید به منوی سئو> عمومی> امکانات مراجعه کرده و سپس گزینه نقشههای XML سایت را روی حالت روشن قرار دهیم تا نقشه سایت برای ما فعال شود.
درنهایت روی دکمه ذخیره تغییرات کلیک کنید تا سایت مپ شما ایجاد و فعال شود.
مزیت اصلی استفاده از افزونه Yoast SEO برای ایجاد سایت مپ XML شما این است که آن را بهطور خودکار بهروزرسانی میکند (نقشه سایت پویا).
بنابراین هر زمان که یک صفحه جدید به سایت خود اضافه کنید (اینکه آیا اینیک پست وبلاگ یا صفحه محصول است)، لینک به آن صفحه بهصورت اتوماتیک به فایل Sitemap شما افزوده خواهد شد:
چنان چه اگر از افزونه یوست سئو استفاده نمیکنید، افزونههای دیگری برای وردپرس مانند (Google XML Sitemaps) وجود دارد که میتوانید برای ساخت این فایل از آن استفاده کنید:
اگر از سیستم مدیریت محتوای وردپرس استفاده نمیکنید نگران نباشید شما میتوانید به کمک ابزار XML-Sitemaps.com یک فایل XML بسازید و بهعنوان نقشه سایت استفاده کنید.
درهرصورت، هنگامیکه سایت مپ خود را ایجاد کردید، توصیه میکنیم بهصورت دستی نگاهی به آن داشته باشید.
برای مشاهده کافی است به آدرس آن مراجعه کنید. معمولاً با واردکردن عبارت sitemap.xml بعد از آدرس دامنه نقشه سایت نمایش داده میشود. البته به CMS شما و برنامهای که شما برای ایجاد سایت مپ استفاده کردهاید نیز بستگی دارد.
باید تمام صفحات سایت شمارا نمایش دهد:
اگر هیچ مشکلی وجود نداشته باشد، زمان معرفی Sitemap به گوگل فرارسیدهاست.
ثبت نقشه سایت در گوگل سرچ کنسول
بهمنظور ثبت سایت مپ خود بهحساب کاربری سرچ کنسول خود وارد شوید.
سپس به “Index” → “Sitemaps” در نوار کناری مراجعه کنید.
اگر قبلاً نقشه سایت خود را معرفی کرده باشید، یک لیست از “Sitemaps Submitted” را در این صفحه مشاهده خواهید کرد:
درهرصورت، برای ثبت، آدرس URL فایل Sitemap خود را در این فیلد وارد کنید:
و سپس روی دکمه “Submit” کلیک کنید.
اگر همه مراحل را بهدرستی انجام داده باشید در زیر قسمت “Submitted Sitemaps”
باید تمام اطلاعات نقشه سایت خود را مشاهده کنید.
از گزارش های سایت مپ برای رفع خطا ها استفاده کنید
بعدازاین که گوگل نقشه سایت شمارا مورد کراولر قرارداد، در زیر “Submitted Sitemaps” کلیک کنید:
اگر پیام “Sitemap index processed successfully” را مشاهده کردید، نشاندهنده این است که موتور جستجوی گوگل با موفقیت نقشه سایت شمارا مورد کراولر قرار داده است.
شما همچنین میتوانید با کلیک بر روی آیکون See index coverage وارد قسمت Coverage Report نقشه سایت شوید:
این گزارش به شما نشان میدهد که چه تعداد URL سایت شما توسط گوگل پیداشده است و چه تعداد از این URL ها توسط گوگل ایندکس شدهاند:
بهعنوانمثال، نقشه سایتی که در تصویر مشاهده میکنید حاوی 116 لینک از صفحات وب است. که از میان آنها. 109 “valid” و 6 “Excluded” هستند.
بدیهی است که میتوانیم صفحات valid را نادیده بگیرم.
اما باید بررسی برای صفحاتی که “Excluded” دریافت کرده بودن داشته باشیم
به نظر میرسد که این 6 URL در نقشه سایت یک پیام ” Duplicate, submitted URL not selected as canonical” دریافت کردهاند.
و هنگامیکه URL ها را موردبررسی قرار میدهیم، مشاهده میکنیم که صفحاتی هستند که از ابتدا نیازی به ایندکسها وجود نداشت. برای مثال شما میتوانید صفحات سبد خرید، صفحات لاگین کاربران یا هر صفحه نامتعارف دیگر را نادیده بگیرید.
بنابراین باید آنها را از نقشه سایت حذف کنیم.
برای پیدا کردن مشکلات ایندکس از سایت مپ استفاده کنید
بهعنوانمثال، نقشه سایت شما به 5000 صفحه لینک دارد.اما هنگامیکه سرچ کنسول گوگل را مشاهده میکنید، سایت شما فقط 2،000 صفحه ایندکس شده دارد.
این نشاندهنده این است که موردی وجود دارد. ممکن است که در آن 5000 صفحه تعداد محتوای تکراری زیادی وجود داشته باشد. بنابراین گوگل همه آنها را ایندکس نمیکند.
یا ممکن است تعداد صفحات در سایت شما از Crawl Budget شما بیشتر باشد.طبق تعریف گوگل از Crawl Budget:” Crawl Budget، تعداد URL هایی است که ربات گوگل میخواهد و میتواند ایندکس نماید.”
بدون شک شما هم میخواهید ربات گوگل Crawl Budget سایتتان را به بهترین شکل ممکن مصرف کند. بهعبارتدیگر، ربات گوگل باید ارزشمندترین و مهمترین صفحات شمارا ایندکس کند.
البته گوگل بیان میکند که عوامل و فاکتورهایی وجود دارند که بر روی عملیات خزش و ایندکس شدن سایت، تأثیر منفی میگذارند:
- وجود محتوای تکراری در سایت
- وجود صفحات سافت ارور
- وجود ناوبری ضعیف در سایت
- صفحات هک شده در وبسایت
- محتوای بیارزش و اسپم
- استفاده از Session Identifier
- وجود ناوبری ضعیف در سایت
- صفحات هک شده در وبسایت
- محتوای بیارزش و اسپم
هدر دادن منابع سرور برای این صفحات، باعث از بین رفتن Crawl Budget شما میشود. بهاینترتیب صفحات ارزشمند و مهمی که واقعاً نیاز به ایندکس شدن دارند خیلی دیرتر به نتایج جستجو راه پیدا میکنند.
فایل Sitemap و فایل Robots.txt را باهم مطابقت دهید
بسیار مهم است که سایت مپ شما و فایل Robots.txt هماهنگ با یکدیگر عمل کنند.
بهعبارتدیگر:
اگر شما یک صفحه را در فایل Robots.txt یا از تگ “noindex” در یک صفحه استفاده کرده ایدو شما نمیخواهید آن صفحه را در نقشه سایت خود ظاهر شود.
در غیر این صورت، شما پیامهای متفاوتی را به گوگل ارسال میکنید.نقشه سایت شما میگوید: “این صفحه بهاندازه کافی مهم است که آن را به نقشه سایت ما اضافه کند.” اما زمانی که Googlebot روی صفحه فرود میرود، آنجا مسدود میشود.
تکنیکهای حرفهای برای سایت مپ
محدودیت در اندازه: فایل سایت مپ نباید بیشتر از 50000 آدرس در خود داشته باشد. در چنین شرایطی گوگل توصیه میکند نقشه سایت خود را به چند فایل نقشه سایت کوچکتر تقسیم کنید. در این صورت فایل مربوط به هر نقشه باید در یک فایل ایندکس نقشه سایت (Sitemap index file) لیست شود.گوگل و بینگ هر دو اجازه میدهند حجم فایل سایت مپ تا 50 مگابایت باشد،بنابراین تا زمانی که حجم فایل شما زیر 50 مگابایت است در وضعیت خوبی قرار دارید.
با تغییر محتوای سایت، نقشه سایت را بهروزرسانی کنید: سایت شما دارای محتوای ثابت و استاتیک نخواهد بود. تغییرات جدید ایجادشده را فقط زمانی تغییر دهید که تغییرات قابلتوجهی در سایت شما ایجاد شود (یا محتوای جدید را به سایت خود اضافه کنید).
در غیر این صورت، از سوی گوگل بهروزرسانی صفحاتی که محتوای آنها تغییری نکرده است میتواند بهعنوان یک تکنیک اسپم شناخته شود.
Sitemaps HTML: در مقابل این نوع Sitemap یک نوع سایت مپ دیگر نیز وجود دارد (که با حروف کوچک نوشته میشود: sitemap) که مبتنی بر HTML است و در آن فهرستی از مهمترین فایلهای موجود در سایت قرار دارد. این نوع نقشه سایت، بیشتر برای کاربران انسانی مورداستفاده قرار میگیرد تا بتوانند محتوای موجود را بیابند و از آن استفاده کنند.
امیدواریم که این مطلب توانسته باشد پاسخگوی سوالات شما باشد. در صورتی که در زمینه آموزش سئو سوالی دارید می توانید آن را در قسمت دیدگاه ها مطرح کنید تا کارشناسان ما، پس از بررسی سوال شما در قالب یک دیدگاه یا مقاله به شما پاسخ دهند.
سلام من از افزونه Google Xml Sitemaps برای نقشه سایت استفاده می کردم تصمیم گرفتم این افزونه رو غیر فعال و حذف کنم و از از یواست سئو استفاده کنم سوالی که داشتم اینه ایا امکان افت رتبه برای سایتم هست؟
سلام دوست عزیز
تاثیری در جایگاه شما نخواهد داشت.
سلام ممنون بابت توضیحات کامل شما
با سلام
وقتی من میخوام نقشه سایت رو در کنسول گوگل ثبت کنم با این خطا رو به رو میشم: sitemap is html و کنسول گوگل میخواد از فرمت قابل پشتیبانی استفاده کنم
همون طور که تو اموزش گفتید ادرس سایت مپ رو میزنم به جای این که نقشه سایت برام لیست بشه صفحه اصلی سایت لود میشه و از افزونه yoast seo استفاده میکنم.لطفا راهنمایی کنید چطور این مشکل را رفع کنم.
ممنون
سلام دوست عزیز،
فرمت قابل قبول XML است.همانطور که در اموزش به صورت تصویری هم موجود است در افزونه Yoast از قسمت قابلیتها گزینه نقشه های XML سایت رو فعال کنید. با کلیک روی آیکون علامت سوال میتونید نقشه سایت رو با فرمت XML دریافت کنید.
با سلام تفاوت Submitted and indexed و Indexed, not submitted in sitemap در قسمت Valid در Coverage در کنسول جستجوی گوگل چیست؟
با سلام
صفحاتی که آدرس آنها در نقشه سایت شما موجود باشد و توسط گوگل ایندکس شده باشند با عبارت Submitted and indexed نمایش داده میشوند و اگر آدرس صفحه ای در نقشه سایت وجود نداشته ولی توسط گوگل ایندکس شده باشد با عبارت not submitted in sitemap دسته بندی میشوند. همه این صفحات توسط گوگل ایندکس شده اند و تفاوت آنها در حضور یا عدم حضور در نقشه سایت خواهد بود.
سلام یه سوال داشتم
با توجه به این که افزونه yoast نقشه سایت را خودش می سازه نیازی به نصب افزونه دیگری هست؟
سلام
افزونه Yoast یکی از دلایل معروف بودنش این هست که به تنهای همه کار ها رو انجام میده و نیازی به استفاده از افزونه ای دیگری نیست.بنابراین از سایت مپ یوست سئو استفاده کنید
نقشه سایتی که yoast seo درست میکنه بهتره یا نقشه سایت google xml sitemap ؟
سلام
هر دو گزینه های مناسبی هستند ولی توصیه ما استفاده از افزونه yoast seo هست.
سلام تفاوت Submitted and indexed و Indexed, not submitted in sitemap در قسمت Valid در Coverage در سرچ کنسول گوگل چیست؟
سلام
آدرس صفحاتی که نقشه سایت شما در آن ها درج شده و توسط گوگل ایندکس شده اند با عبارت Submitted and indexed نمایش داده خواهند شد و چنان چه صفحه ای در نقشه سایت شما وجود نداشته باشد ولی گوگل آن را ایندکس کرده باشد با عبارت not submitted in sitemap دسته بندی خواهد شد. همه این صفحات توسط گوگل ایندکس شده اند و تفاوت آنها در حضور یا عدم حضور در نقشه سایت است.
سلام متاسفانه من به اشتباه نقشه سایتم رو از کنسول جستجوی گوگل حذف کردم، بیش از 1500 لینک ایندکس شده بود.
آیا مشکلی ایجاد میشه؟ از افزونه یوست سئو استفاده میکنم و به هیچ عنوان خودم نقشه سایت اضاف نکردم. ممنون میشم راهنمایی کنید
سلام
مشکلی به وجود نمیاد ولی در اسرع وقت نقشه سایت رو در سرچ کنسول ثبت کنید
سلام چگونه میتوان نقشه سایت را کوچکتر کرد؟ سایتم فروشگاهیه ممنون میشم توضیح بدین
منظور از سئو نقشه سایت چیست؟