نقشه سایت چیست؟ ساخت Sitemap خودکار و رایگان
نقشه سایت چیست؟ ساخت Sitemap خودکار و رایگان
گوگل، برای اینکه صفحات سایت ما را بخواند و به آنها رتبه بدهد، نیاز دارد که از یک جایی ما را پیدا کرده و قدمبهقدم شروع به بررسی کند. خب، ممکن است که سایت ما هزاران صفحه داشته باشد. خودتان را بگذارید جای این موتور جستجو؛ خواندن و بررسی این هزارتا صفحه را چطور ساده میکنید؟
قطعاً با داشتن یک نقشۀ راه کارتان سادهتر است! برای گوگل هم همینطور است. با داشتن نقشه سایت (یا سایتمپ) میتواند وارد صفحات شده، آنها را آنالیز کند، وارد لینکها شود و بهطور خلاصه، سایتتان را مرتب بررسی کند.
از همین توضیحات باید برایتان روشن شده باشد که داشتن یک سایت مپ منظم و مرتب، چقدر به سئوی بهتر سایتتان کمک میکند! چون بههرحال شما گوگل را راهنمایی کردهاید که سایتتان را راحتتر بررسی، و کیفیت آن را ارزیابی کند.
خب، در این مقاله قرار است که شما را بهصورت کامل (ولی به زبان ساده) با سایت مپ (Sitemap) آشنا کنیم و بعد هم نحوه ساختن سایت مپ در CMS های مختلف را آموزش دهیم. با ما همراه باشید.
سایت مپ یا نقشه سایت چیست؟
برای اینکه بتوانید مفهوم سایت مپ را بهخوبی درک کنید، مثال زیر را برایتان آماده کردهایم:
تصور کنید مامور شرکت برق هستید. وظیفه شما هم این است که در هر ماه به تمامی منازل و مغازههای یک منطقه از شهر سر بزنید و شماره کنتورشان را یادداشت کنید. برای انجام کارتان دو راه پیش رویتان قرار دارد.
راهکار اول: بدون نقشه
میتوانید به ذهن و توانایی خودتان اعتماد کنید و بگویید: من این شهر را مثل کف دستم میشناسم! سپس شروع کنید به نوشتن کنتور تمام خانهها و مغازهها در محلهای که مسئولیتش با شما است! البته که این راهکار ایراداتی دارد.
در این روش احتمال خطا زیاد است. ممکن است خانههایی که قبلا خالی بوده و الان ساکن دارند را از یاد ببرید و در نهایت کار را نصفهنیمه انجام بدهید. به همین خاطر بهتر است از راهکار دوم استفاده کنید.
راهکار دوم: استفاده از نقشه
در این روش باید قبل از شروع کار، یک نقشه کامل و بهروز شده از اداره برق بگیرید و طبق این نقشه مسیر حرکتتان را مشخص کنید. با این کار امکان خطا به حداقل میرسد و میتوانید کنتور تمام اماکنی که لازم است را بررسی کنید.
حالا بیایید این مثال را به سایتمپ ربط دهیم! در مثال بالا، وب سایت خودتان را به عنوان یک شهر تصور کنید و سایت مپ را به عنوان نقشه آن شهر. آن مامور شرکت برق هم ربات موتور جستوجو است که میخواهد محتوای وب سایت شما را بررسی کند.
اگر رباتهای موتورهای جستوجو بخواهند بدون راهنما صفحات سایتتان را بررسی کنند، امکان بروز خطا زیاد میشود؛ اما اگر وب سایت شما یک نقشه سایت یا همان سایت مپ داشته باشد، رباتها میتوانند بدون دردسر و در کوتاهترین زمان ممکن، صفحات مختلف را بررسی کنند.
تا اینجا با فلسفه وجود سایت مپ آشنا شدیم. اما حالا کمی به شکل عملیتر آن را بشناسیم.
نقشه سایت، یک فایل متنی است!
نقشه سایت یک فایل متنی با فرمت xml است. البته خودتان را درگیر فرمت آن نکنید، در عوض نگاهی به تصور زیر بیندازید:
همانطور که مشاهده میکنید، در سایت مپ بالا تعداد زیادی از آدرسهای مختلف یک سایت وجود دارند. هر کدام از خطهای درون یک نقشه سایت، لینک صفحات مختلف سایتتان هستند. به این ترتیب و با کمک این لینکها، رباتهای موتورها جستوجو میتوانند تمامی صفحات را به راحتترین شکل ممکن پیدا و بررسی کنند.
با این اوصاف احتمالاً از اهمیت وجود سایتمپ در سایت آگاه شدهاید، اما خوب از آنجایی که کار از محکمکاری عیب نمیکند، بیایید یکبار دیگر دلیل این اهمیت را بررسی کنیم.
اهمیت وجود سایت مپ در سایت
اصلیترین دلیل ساخت سایت مپ، سئو و بهینه سازی سایت است. بر خلاف چیزی که احتمالاً خیلی جاها شنیدهاید، موتورهای جستوجو آنقدرها هم هوشمند نیستند که بتوانند از پس هر کاری در سطح وب بربیایند! مثلاً برای بررسی صفحات سایت، به کمک ما برای پیدا کردن مسیرشان نیاز دارند.
در وهله اول با ساخت سایت مپ، کمی مهر و عطوفت بیشتری از موتورهای جستوجو دریافت میکنیم! در واقع گوگل و دیگر همکارانش، اعتبار بیشتری برای سایتهایی که نقشه سایت دارند در نظر میگیرند.
در وهله دوم، سرعت ایندکس شدن سایتهایی که سایت مپ دارند بیشتر است؛ اما این یعنی چه؟ ایندکس به معنای بررسی صفحات سایت شما توسط رباتها و قرار گرفتن در حافظه موتور جستوجو است.
برای مثال اگر همین صفحه که در حال خواندن آن هستید تا یک هفته دیگر توسط گوگل ایندکس نشود، هر وب سایتی میتواند آن را از ایران سرور کپی کرده و در سایت خودش قرار بدهد! به این ترتیب گوگل نمیتواند تشخیص دهد که سازنده اصلی این محتوا ما بودهایم.
در نقطه مقابل اگر سایتمان بهسرعت ایندکس شود، به محض انتشار گوگل آن را بررسی میکند و به نام ایران سرور ثبتش میکند. حتی در صورت بهینه بودن محتوایمان، احتمال دارد از همان ابتدا رتبه خوبی در نتایج کسب کنیم.
پس میتوان گفت همه سایتهایی که قرار است صفحاتشان در نتایج گوگل و دیگر موتورهای جستوجو دیده شوند، باید سایت مپ داشته باشند.
کدام سایتها به سایت مپ نیاز دارند؟
در یک کلام و همانطور که گفتیم، هر سایتی که قرار است در موتورهای جستوجو دیده شده و به زبان خودمانی سئو شود باید سایتمپ داشته باشند!
اگر وب سایتی دارید که نمایش صفحاتش در نتایج گوگل برایتان اهمیتی ندارد، به سایتمپ هم نیازی ندارید! مثلا بیشتر سایتهای ادارات دولتی چنین حالتی دارند.
اما اگر بهر امیدی وارد دنیای وب شدهاید و قرار است بخش اعظمی از بازدیدکنندگانتان از طریق موتورهای جستوجو وارد سایتتان شوند، قطعاً باید سایت مپ بسازید.
آموزش ساخت سایت مپ در وردپرس و دیگر CMSها
خب، به بخش مهم مقاله رسیدیم. ابتدا بگذارید چند نکته مهم را به شما توضیح بدهیم.
نکته اول اینکه سایت مپ سایت شما بعد از ساخته شدن باید بهطور مداوم بهروز شود! با توجه به اینکه هر ماه محتواهای جدیدی به سایتتان اضافه میشوند، پس باید محتوای سایت مپ هم بهروز شود.
نکته دوم هم اینکه ساخت سایت مپ مرحله اول و آخر نیست! شما باید بعد از ساخت سایت مپ، آن را به گوگل معرفی کنید. نگران نباشید، این کار را هم به شما آموزش خواهیم داد.
حالا با این پیشزمینه، وقت بررسی روشهای مختلف ساخت نقشه سایت است.
1) استفاده از افزونههای ساخت سایت مپ
اولین، رایجترین و البته بهترین راهکار برای ساخت نقشه سایت، استفاده از افزونهها است. به طور کلی هر سیستم مدیریت محتوا یک یا چند افزونه برای ساخت این نقشههای سایت دارد. در ادامه چند تا از مهمترین افزونهها را به شما معرفی میکنیم.
افزونههای ساخت سایت مپ برای وردپرس
وردپرس محبوبترین و پراستفادهترین CMS دنیای وب است و به همین دلیل ابتدا افزونههای ساخت سایت مپ برای این سیستم مدیریت محتوا را بررسی میکنیم.
yoast seo
به احتمال خیلی زیاد همین حالا روی وب سایت وردپرسی شما، افزونه YOAST نصب است. اگر اینطور است، نگران نباشید و به بخش بعدی مقاله یعنی معرفی نقشه سایت به گوگل بروید؛ چون یواست سئو از همان ابتدا به طور خودکار نقشه سایت وردپرس را ایجاد و بارگذاری میکند.
rank math
دقیقا مشابه یواست سئو، رنک مث هم که یک افزونه کمکی سئو سایت است و به طور خودکار نقشه وبسایت شما را میسازد و آن را بارگذاری میکند.
google sitemap generator
اگر میخواهید سایت مپی که دارید کمی حرفهایتر باشد و امکان تغییر و کنترل آن را داشته باشید، این پلاگین وردپرسی را نصب کنید؛ البته یادتان باشد اگر دو افزونه قبلی روی سایت نصب هستند، حتما در تنظیمات آنها سایت مپ آنها را غیر فعال کنید تا با سایت مپی که این افزونه میسازد تداخل پیدا نکنند.
افزونههای دروپال، جوملا و پرستاشاپی
حالا نوبت بررسی افزونههای ساخت سایتمپ برای CMSهای دیگر است.
برای سیستم مدیریت محتوای دروپال، این 2 افزونه ساخت سایت مپ انتخابهای خوبی هستند:
برای سیستم مدیریت محتوای جوملا هم این پلاگین مناسب است:
و در نهایت برای سیستم مدیریت محتوای پرستاشاپ، میتوانید از یکی از این دو ماژول استفاده کنید:
چرا افزونه؟
اگر میپرسید چرا بهتر است برای ساخت سایت مپ از پلاگینها و افزونهها کمک بگیریم، جواب این است: پلاگینها به طور خودکار سایت مپ سایت را بهروزرسانی میکنند و دیگر نیاز نیست نگران بهروزرسانی سایتمپ به خاطر به وجود آمدن صفحات جدیدتان در سایتتان باشید.
2) ساخت sitemap دستی؛ چگونه خودمان سایت مپ بسازیم؟
اگر به هر دلیلی مثل متفاوت بودن سیستم مدیریت محتوای سایت نمیتوانید از افزونه های ساخت سایت مپ کمک بگیرید، باید به سراغ روش دستی و ابزارهای آنلاین بروید.
در سطح وب سایتهایی هستند که به شکل رایگان برای شما سایت مپ میسازند. البته اغلب این ابزارها در صورتی به شکل رایگان قابل استفاده هستند که سایتتان کمتر از 500 صفحه داشته باشد. در ادامه لینک بهترین این ابزارها را برایتان مینویسیم:
💡 برای ساخت سایت مپ به کمک این ابزارها کافی است آدرس سایتتان را به آنها بدهید، چند دقیقه صبر کنید و در نهایت فایل xml که همان سایت مپ سایت است را دانلود کنید. سپس باید آن را به عنوان یک صفحه در سایتتان آپلود کنید. بهتر است آدرس صفحهای که سایت مپ در آن قرار میگیرد، چنین چیزی باشد:
yoursite.com/sitemap.xml
هر باری که یک صفحه جدید در سایتتان ساخته میشود، باید به سراغ این ابزارها بروید و بعد از ساخت یک نقشه سایت جدید، آن را در همان صفحه قبلی بارگذاری کنید.
⭐️ نکته: در حالت پیشفرض، برنامهنویس سیستم مدیریت محتوای شما باید یک افزونه برای ساخت سایت مپ روی سایت قرار داده باشد. میتوانید در مورد این موضوع با برنامهنویس سایتتان صحبت کنید.
خب، حالا بیایید چگونگی ثبت سایت مپ در گوگل را بررسی کنیم.
آموزش ثبت نقشه سایت در گوگل
فرقی ندارد برای ایجاد نقشه سایت از افزونهها استفاده کردهاید یا آن را به طور دستی ایجاد کرده باشید. در هر صورت حالا یک صفحه از سایتتان حاوی سایت مپ است. اصولاً اغلب افزونهها، سایت مپ سایتتان را در چنین آدرسی بارگذاری میکنند:
site.ir/sitemap.xml
(به جای عبارت site.ir آدرس سایت خودتان را قرار بدهید)
حالا باید آدرس سایت مپ را به گوگل معرفی کنید تا رباتهای این موتور جستوجو پس از ورود به سایت، به سراغ آن بروند. برای معرفی سایت مپ به گوگل باید وارد گوگل سرچ کنسول شوید. در ضمن قبلاً در مقالهای با عنوان آموزش ثبت سایت در گوگل این کار را آموزش دادهایم. بد نیست اگر آن مقاله را هم بخوانید.
برویم سر اصل مطلب:
در سرچ کنسول، وارد بخش sitemaps شوید. درست مطابق تصویر زیر:
اگر از قبل سایت مپ را به گوگل معرفی کرده باشید، با تصویری مشابه شکل زیر مواجه خواهید شد:
در غیر این صورت، باید سراغ گزینه add a new sitemap بروید:
آدرس دقیق سایت مپ را در این قسمت بنویسید و روی گزینه submit کلیک. در نهایت با دیدن تصویر زیر، متوجه میشوید که سایت مپ با موفقیت به گوگل معرفی شده است.
نکته: مدتی بعد از معرفی نقشه سایت به گوگل، روی آن کلیک کنید. اگر گوگل آن را به درستی شناسایی کرده باشد، چنین پیغامی را در صفحه مشاهده میکنید:
اگر هم به دنبال اطلاعات تخصصیتر در مورد سایت مپ میگردید و میخواهید ببینید که گوگل چند صفحه از سایت شما را بررسی کرده و در بررسی کدام صفحات ناتوان بوده، گزینه see index coverage را بزنید. سپس با تصویری مشابه تصویر زیر مواجه خواهید شد 👇
آمار این صفحه فرضی نشان میدهد که 109 صفحه از سایت ایندکس شده و 6 صفحه هم احتمالا به خاطر noindex بودن، مورد بررسی قرار نگرفتهاند.
کدام صفحات باید در سایت مپ قرار بگیرند؟
به طور کلی، هنگامی اقدام به ساخت سایت مپ میکنیم یا وقتی قرار است در آن ویرایشی ایجاد شود، صفحاتی از سایت که از قبل نوایندکس شدهاند را در آن قرار نمیدهیم. (در افزونههایی ساخت سایتمپ این مورد بهصورت خودکار لحاظ میشود.)
برای مثال صفحه خرید، صفحه پروفایل کاربر و… معمولاً no index هستند. چون نمیخوایم محتویات این صحفات توسط گوگل بررسی شوند، آنها را no index میکنیم و آدرس آنها را هم از سایت مپ حذف میکنیم.
البته چنین چیزی الزامی نیست، اما اگر دوست دارید سایتتان کاملاً بهینه باشد، بد نیست که این نکته را هم رعایت کنید.
هر سایت چند تا نقشه سایت دارد؟
خوب است بدانید که سرچ کنسول به شما اجازه میدهد چند سایت مپ مختلف را به گوگل معرفی کنید؛ اما مگر یک نقشه برای هر سایت کافی نیست؟!!
خب راستش را بخواهید اغلب سایتها کارشان با همان یک نقشه راه میافتد. اما سایتهای بزرگی که چند ده هزار صفحه دارند، باید هر 50 هزار را در یک سایت مپ جداگانه به گوگل معرفی کنند.
همچنین سایتهای بزرگی که محتوای تصویری یا ویدیوییشان اهمیت زیادی دارد، بهتر است برای این فرمت از محتواها یک نقشه سایت جداگانه بسازند و به گوگل معرفی کنند. مثلا سایتی که در حوزه عکاسی فعال است، میتواند آدرس تمام تصاویرش را در یک نقشه سایت جداگانه به گوگل معرفی کند. به این ترتیب عکسها با سرعت بیشتری ایندکس میشوند و در نتیجه فرایند سئو به بهترین شکل انجام خواهد شد.
کلام آخر
در کل اگر به شکل فنی و تخصصی کار با سایت مپ را بلد نیستید، حتی اگر پلاگین نصب شده روی سایتتان به شما اجازه میدهد هم بهتر است در آن تغییری ایجاد نکنید و نقشه را به حال خودش بگذارید.
داشتن سایتمپ بهنوعی محتوای شما را سازماندهی میکند تا موتورهای جستوجو دسترسی بهتری به آنها داشته باشند. این موضوع باعث میشود تا گوگل و دیگر دوستانش خوشحال شوند و رتبه بهتری به صفحه سایت شما بدهند.
اگر سوال یا نظری دارید، حتماً کامنت بگذارید که خیلی خوشحال میشویم.