فهرست مطالب
نقشه سایت چیست؟
نقشه سایت (Sitemap) فهرستی از تمام صفحات و محتویات وب سایت شما است که به موتورهای جستجو کمک میکند تا به راحتی آنها را پیدا، خزش (Crawl) و فهرستبندی (Index) کنند. علاوه بر این، نقشه سایت به موتورهای جستجو نشان میدهد که کدام صفحات وب سایت شما از اهمیت بیشتری برخوردار هستند. در ادامه به این سوال که چگونه نقشه سایت ایجاد کنیم ؟ جواب خواهیم داد.
چهار نوع اصلی نقشه سایت وجود دارد:
- نقشه سایت XML معمولی: این نوع نقشه سایت رایجترین نوع است و به طور معمول به صورت یک فایل XML است که به صفحات مختلف وب سایت شما لینک میشود.
- نقشه سایت ویدئو: به طور خاص برای کمک به گوگل در درک محتوای ویدئویی موجود در صفحات شما استفاده میشود.
- نقشه سایت اخبار: به گوگل کمک میکند تا محتوای سایتهایی را که برای Google News تأیید شدهاند، پیدا کند.
- نقشه سایت تصاویر: به گوگل کمک میکند تا تمام تصاویر موجود در وب سایت شما را پیدا کند.
چرا نقشه های سایت مهم هستند؟
موتورهای جستجو مانند گوگل، یاهو و بینگ از نقشه سایت شما برای پیدا کردن صفحات مختلف در سایت شما استفاده می کنند.
همانطور که گوگل می گوید:
“اگر صفحات سایت شما به درستی لینک شده باشند، خزنده های وب ما معمولاً می توانند بیشتر سایت شما را کشف کنند.”
به عبارت دیگر، شما احتمالا به نقشه سایت نیاز ندارید. اما قطعا به تلاش های سئو شما آسیب نمی زند. بنابراین استفاده از آنها منطقی است.
همچنین موارد خاصی وجود دارد که نقشه سایت واقعاً مفید است.
برای مثال، گوگل عمدتا صفحات وب را از طریق لینک ها پیدا می کند. و اگر سایت شما کاملاً جدید است و تنها تعداد کمی بک لینک خارجی دارد، پس نقشه سایت برای کمک به گوگل در پیدا کردن صفحات سایت شما بسیار مهم است.
یا شاید شما یک سایت تجارت الکترونیک با ۵ میلیون صفحه اجرا می کنید. مگر اینکه لینک سازی داخلی شما به صورت کاملا ایده آل باشد و تعداد زیادی لینک خارجی داشته باشید، گوگل در یافتن همه آن صفحات با مشکل مواجه خواهد شد. اینجاست که نقشه های سایت وارد می شوند.
با این موارد، در ادامه نحوه راه اندازی یک نقشه سایت و بهینه سازی آن برای سئو آمده است.
چگونه نقشه سایت ایجاد کنیم ؟
اولین قدم شما ایجاد یک نقشه سایت است.
اگر از وردپرس استفاده میکنید، میتوانید با افزونه سئو یوست (Yoast SEO plugin) یک نقشه سایت برای خود ایجاد کنید.
مزیت اصلی استفاده از یوست برای ساختن نقشه سایت XML شما این است که به صورت خودکار به روز می شود (نقشه سایت پویا).
بنابراین، هر زمان که یک صفحه جدید به سایت خود اضافه کنید (چه یک پست وبلاگ یا صفحه محصول تجارت الکترونیک باشد)، یک لینک به آن صفحه به طور خودکار به فایل نقشه سایت شما اضافه می شود:
اگر از یوست استفاده نمی کنید، افزونه های دیگری برای وردپرس (مانند نقشه های سایت XML گوگل) وجود دارد که می توانید برای ایجاد نقشه سایت از آنها استفاده کنید:
اگر از وردپرس استفاده نمی کنید، چه؟
نگران نباشید. می توانید از یک ابزار تولید نقشه سایت شخص ثالث مانند XML-Sitemaps.com استفاده کنید. این ابزارها یک فایل XML ایجاد می کنند که می توانید از آن به عنوان نقشه سایت خود استفاده کنید.
در هر صورت، پس از ایجاد نقشه سایت، توصیه میکنم به صورت دستی به آن نگاهی بیندازید.
نقشه سایت ایران بک لینک (نقشه سایت شما معمولاً در site.com/sitemap.xml یافت می شود. اما این به سیستم مدیریت محتوای شما و برنامه ای که برای ایجاد نقشه سایت استفاده کرده اید بستگی دارد)
این باید تمام صفحات موجود در سایت شما را نمایش دهد:
اگر همه چیز خوب به نظر می رسد، زمان آن است که نقشه سایت خود را به گوگل ارسال کنید.
ارسال نقشه سایت به گوگل
برای ارسال نقشه سایت خود به گوگل، مراحل زیر را دنبال کنید:
-
به حساب Google Search Console خود وارد شوید.
-
در نوار کناری، وب سایتی را که می خواهید نقشه سایت آن را ارسال کنید انتخاب کنید.
-
به بخش ( “Index” → “Sitemaps”) بروید.
اگر قبلاً نقشه سایت خود را ارسال کرده اید، لیستی از “نقشه سایت های ارسال شده” را در این صفحه مشاهده خواهید کرد:
برای ارسال نقشه سایت خود، URL نقشه سایت را در این قسمت وارد کنید:
و بر روی “ارسال” کلیک کنید.
اگر همه چیز به درستی تنظیم شده باشد، اطلاعات مربوط به نقشه سایت خود را در این صفحه تحت عنوان “نقشه سایت های ارسال شده” مشاهده خواهید کرد:
با استفاده از گزارش نقشه سایت، خطاها را پیدا کنید
بعد از اینکه گوگل نقشه سایت شما را خزید، روی آن زیر بخش “نقشههای سایت ارسال شده” کلیک کنید:
اگر عبارت “ایندکس نقشه سایت با موفقیت انجام شد” را مشاهده کردید، به این معنی است که گوگل با موفقیت نقشه سایت شما را خزیده است.
همچنین میتوانید برای رفتن به گزارش پوشش برای نقشه سایت خود، روی نماد نمودار میلهای کوچک کلیک کنید:
این گزارش به شما نشان میدهد که گوگل چند URL در نقشه سایت شما پیدا کرده است… و چند تا از آن صفحات در نهایت در فهرست گوگل قرار گرفتهاند:
برای مثال، میبینید که نقشه سایت من حاوی لینکهایی به 116 صفحه وب است. 109 صفحه “معتبر” و 6 صفحه “استثناء” هستند.
واضح است که میتوانم صفحات معتبر را نادیده بگیرم.
اما میخواهم هر صفحهی “استثنا” را بررسی کنم تا ببینم چه مشکلی وجود دارد.
مشخص میشود که این 6 URL در نقشه سایت من پیام “تکراری، URL ارسال شده به عنوان کنونیکال انتخاب نشده است” را دریافت میکنند.
و وقتی به URLها نگاه میکنم، میبینم که اینها صفحاتی هستند که اصلاً نمیخواهم ایندکس شوند.
بنابراین باید آنها را از نقشه سایت خود حذف کنم.
استفاده از نقشه سایت برای یافتن مشکلات مربوط به فهرست بندی
یکی از مزایای استفاده از نقشه سایت این است که می تواند به شما تخمینی کلی از موارد زیر بدهد:
- تعداد صفحاتی که می خواهید فهرست شوند
- تعداد صفحاتی که فهرست شده اند
برای مثال، فرض کنید که نقشه سایت شما به 5000 صفحه پیوند دارد.
اما هنگامی که به کنسول جستجوی گوگل نگاه می کنید، سایت شما فقط 2000 صفحه فهرست شده دارد.
این نشان دهنده وجود مشکلی است.
ممکن است محتوای تکراری زیادی در آن 5000 صفحه وجود داشته باشد.
بنابراین، گوگل همه آنها را فهرست بندی نمی کند.
یا ممکن است تعداد صفحات سایت شما از بودجه خزیدن شما فراتر رفته باشد.
تطابق نقشههای سایت و فایل robots.txt
تطابق نقشههای سایت (Sitemap) و فایل robots.txt شما بسیار حائز اهمیت است.
به عبارت دیگر:
- اگر صفحهای را در robots.txt مسدود کنید یا از تگ “noindex” در آن صفحه استفاده کنید، نباید آن صفحه در نقشه سایت شما ظاهر شود.
در غیر این صورت، به گوگل پیامهای متناقضی ارسال میکنید.
نقشه سایت شما میگوید: “این صفحه به اندازه کافی مهم است که در نقشه سایت ما قرار گیرد”. اما هنگامی که Googlebot به صفحه میرسد، مسدود میشود.
راهنمای حرفهای برای نقشه سایت
سایت حجیم دارید؟ آن را به نقشههای سایت کوچکتر تقسیم کنید: نقشههای سایت دارای محدودیت 50 هزار URL هستند. بنابراین، اگر سایتی با تعداد زیادی صفحه دارید، گوگل توصیه میکند نقشه سایت خود را به چندین نقشه سایت کوچکتر تقسیم کنید.
با تاریخها محتاط باشید: URLهای موجود در نقشه سایت شما دارای تاریخ “آخرین تغییر” مرتبط با آنها هستند.
توصیه میکنم این تاریخها را فقط زمانی تغییر دهید که تغییرات قابل توجهی در سایت خود ایجاد میکنید (یا محتوای جدیدی به سایت خود اضافه میکنید). در غیر این صورت، گوگل هشدار میدهد که بهروزرسانی تاریخها در صفحاتی که تغییری نکردهاند، میتواند یک تاکتیک اسپم در نظر گرفته شود.
درباره نقشههای سایت ویدیویی نگران نباشید: اسکیما ویدیو تا حد زیادی نیاز به نقشههای سایت ویدیویی را برطرف کرده است. یک نقشه سایت ویدیویی قطعا به توانایی صفحه شما برای دریافت یک اسنیپت غنی ویدیویی آسیب نمی رساند. اما معمولا ارزش دردسر را ندارد.
زیر 50 مگابایت بمانید: گوگل و بینگ هر دو به نقشههای سایتی با حجم تا 50 مگابایت اجازه میدهند. بنابراین، تا زمانی که زیر 50 مگابایت هستید، مشکلی ندارید.
نقشههای سایت HTML: این اساساً معادل یک نقشه سایت XML است، اما برای کاربران است.
شما لزوماً به این موارد نیاز ندارید زیرا گوگل و سایر موتورهای جستجو اکنون به نقشه سایت XML شما متکی هستند. اما اگر فکر میکنید برای بازدیدکنندگان انسانی مفید هستند، یک نقشه سایت HTML احتمالاً به تلاشهای سئو شما آسیب نمیرساند.
نکات مهم برای بهینه سازی نقشه های سایت
از فایل های XML برای ساختاردهی لینک های داخلی و URL های خارجی استفاده کنید
فایل XML فهرستی از URL ها است که ربات های خزنده را به محتوا و مسیر وب سایت هدایت می کند. در نتیجه، استفاده از لینک های داخلی و خارجی برای نقشه های سایت، خزنده های وب را از آنچه در وب سایت مهم تلقی می شود مطلع می کند و به کاهش بروز صفحات یتیم کمک می کند. چنین وضوحی باعث بهبود کلی وضعیت سئو می شود که برای رتبه بندی بسیار مفید است!
توجه داشته باشید
نقشه های سایت XML ایندکس شدن صفحات وب شما را تضمین نمی کنند، بلکه فقط شانس ایندکس شدن را افزایش می دهند.
حفظ ریشه دایرکتوری تمیز و سازماندهی شده
دایرکتوری ریشه سایر پوشه ها و فایل ها را در یک دامنه ذخیره می کند، یعنی موقعیت مرکزی برای تمام فایل ها و دایرکتوری هایی است که یک وب سایت را تشکیل می دهند. تمام درخواست های وب از دایرکتوری ریشه شروع می شود.
فرض کنید قرار دادن نقشه های سایت شما خارج از دایرکتوری ریشه بی ضرر است، اما این کار با پروتکل تعیین شده مغایرت دارد. موقعیت یک نقشه سایت فایل هایی را که می تواند در خود جای دهد تعیین می کند. به نظر من، موتورهای جستجو زمانی که sitemap.xml در دایرکتوری ریشه قرار ندارد، خیلی اهمیت نمی دهند.
از مسدود کردن دایرکتوری ریشه خود با چندین فایل خودداری کنید، زیرا این کار بر سرعت پاسخگویی وب سایت شما تأثیر می گذارد.
شامل تمام صفحات وب در URL صفحه نقشه سایت
همانطور که گفته شد، نقشه های سایت به عنوان مسیری برای ربات های گوگل عمل می کنند. آنها را به تمام صفحات وب سایت، حتی زمانی که لینک سازی داخلی عالی نیست، می برند. قرار دادن همه صفحات وب در فایل نقشه های سایت، ارتباط بین وب سایت و موتورهای جستجو را بهبود می بخشد.
10 موردی که باید از سایتمپ خود حذف کنید
به عنوان یک روش ایدهآل، سعی کنید فقط صفحاتی که از نظر سئو مرتبط هستند را در سایتمپ خود قرار دهید. این روش توصیه شدهای برای استفاده کارآمد از بودجه خزیدن (Crawl Budget) است.
با این رویکرد، موتورهای جستجو به طور هوشمندانه وب سایت شما را خزیدن میکنند و به شما کمک میکنند تا پاداش بهتری برای فهرستبندی بهتر دریافت کنید.
هدف از حذف موارد زیر است:
- صفحات تکراری: صفحاتی که محتوای مشابهی دارند و ممکن است باعث گیج شدن موتورهای جستجو شوند.
- صفحات دارای شمارهگذاری: صفحاتی که با اعداد به هم مرتبط هستند، مانند صفحات 1، 2، 3 و غیره.
- صفحات غیرقانونی: صفحاتی که canonical URL آنها به درستی تنظیم نشده باشد.
- صفحات آرشیو: صفحاتی که لیستهای قدیمیتر محتوا را نشان میدهند، مانند لیستهای بایگانی پستهای وبلاگ.
- صفحات هدایت شده (3xx): صفحاتی که به طور دائمی یا موقت به URL دیگری هدایت میشوند.
- صفحات گمشده (4xx): صفحاتی که دیگر وجود ندارند و با خطای 404 مواجه میشوند.
- صفحات خطا (5xx): صفحاتی که به دلیل مشکلات سرور با خطا مواجه میشوند.
- URLهای نظرات: URLهایی که به صفحات نظرات مربوط میشوند.
- صفحات بدون ایندکس: صفحاتی که به موتورهای جستجو دستور میدهند آنها را فهرستبندی نکنند.
- صفحات منابع: صفحاتی که برای بازدیدکنندگان سایت مفید هستند، اما به عنوان صفحات فرود عمل نمیکنند.
- صفحات جستجوی نتایج سایت: صفحاتی که نتایج جستجوی داخلی سایت را نشان میدهند.
- صفحات به اشتراک گذاشته شده از طریق ایمیل: صفحاتی که فقط برای به اشتراک گذاشتن از طریق ایمیل طراحی شدهاند.