سایت مپ یا نقشه سایت مثل یک تابلو راهنماست که مسیر را به رباتهای گوگل برای کراول و ایندکس شدن نشان میدهد. با استفاده از این نقشه، خزندههای گوگل بهراحتی راه خود را پیدا میکنند و وظیفه خود یعنی ثبت وبسایت در نتایج موتور جستجو را انجام میدهند. پس تا اینجا میدانیم که کاربرد اصلی سایت مپ چیست و چرا تا این اندازه اهمیت دارد.
پس به دلیل اهمیت بالای این نقشه، باید با روش ساخت آن توسط وردپرس و افزونهها ازجمله یواست و رنک مث آشنا باشید. علاوه بر این باید به مواردی مانند تگهای لازم و نحوه ثبت آن در سرچ کنسول مسلط باشید. احتمالا با شنیدن این اصطلاحات کمی گیج شدهاید، اما نترسید در این مطلب از کالج هدف، تمامی موارد را با زبان ساده برای شما توضیح دادهایم.
سایت مپ چیست؟
نقشه سایت به معنی فایلی است که ساختار وبسایت ازجمله صفحات، محتوا و روابط بین آنها را نشان میدهد و بررسی آن در چک لیست سئو تکنیکال بسیار مهم است. موتورهای جستجو از نقشههای سایت برای بهتر کراول کردن آنها استفاده میکنند. داشتن نقشه سایت بخش مهمی از سئو است.
نقش سایت مپ در سئو چیست؟ همانطور که میدانید برای ثبت و رتبهبندی صفحات وبسایت در نتایج گوگل، ۳ مرحله اصلی کراول، ایندکس و رتبهبندی رخ میدهد. برای اینکه این مراحل زودتر طی شوند و نتیجه بهتری به دست آوریم، باید کار را برای رباتهای گوگل سادهتر کنیم. یکی از این راهها نشان دادن نقشه سایت به گوگل است. با این کار انگار که مسیر ورود را به رباتها نشان دادهایم و آنها را راهنمایی کردهایم.
چه زمانی به سایت مپ احتیاج داریم؟
شما در هر زمانی به سایت مپ احتیاج دارید و باید آن را ایجاد کنید؛ اما در شرایطی مانند موارد زیر، بیشتر به این نقشه احتیاج دارید.
· بزرگ بودن سایت
اگر وبسایت شما ازنظر تعداد صفحات بزرگ است، یعنی بیش از ۵۰۰ url دارید، باید نقشه سایت خود را ایجاد کنید. زمانی که سایت بزرگ است، مطالب در حجم زیادی منتشر و بهروزرسانی میشوند. در این شرایط رباتهای گوگل قادر به کراول و بررسی کردن صفحات شما نیستند. به همین خاطر باید با ثبت سایت مپ خود به رباتها، مسیر را به طور روشن نشان دهید.
· نداشتن لینک داخلی مناسب
اگر تعداد لینکهای داخلی کم باشد، رباتها قادر به شناسایی سایر صفحات وبسایت شما نیستند. بنابراین رباتها نمیتوانند صفحات شما را پیدا کنند. پس برای اینکه، کراول و ایندکس شدن صفحات را از دست ندهید، باید از سایت مپ کمک بگیرید.
· جدید بودن سایت یا نداشتن بک لینک
موتورهای جستجو مانند گوگل، یاهو و بینگ از نقشه برای یافتن صفحات مختلف جدید در سایت شما استفاده میکنند.نقشههای سایت میتوانند به موتورهای جستجو کمک کنند تا صفحات را پیدا کنند. بنابراین اگر به تازگی سایت خود را راهاندازی کردهاید و هنوز بک لینکهای قوی ندارید، از سایت مپ کمک بگیرید.
· داشتن تعداد زیادی مدیا
اگر تعداد زیادی تصویر و ویدیو در محتوا صفحات خود دارید، بهتر است از سایت مپ استفاده کنید. استفاده از نقشه سایت به رباتها کمک میکند تا محتوا استفادهشده را تشخیص بدهند و آنها را پس از ایندکس کردن رتبهبندی کنند.
انواع سایت مپ
به طور کلی دو نوع سایت مپ به نامهای HTML (زبان نشانهگذاری فرامتن، برای انسانها) و XML (زبان نشانهگذاری قابل توسعه، برای رباتها) وجود دارد. در ادامه به معرفی هریک از آنها میپردازیم.
۱- سایت مپ HTML
نقشه سایت HTML یک صفحه از وبسایت است که بازدیدکنندگان میتوانند آن را مشاهده کنند و لیستی از لینکهای قابل کلیک به تمام صفحات سایت شما دارد. html، روشی قدیمی برای ایجاد نقشه سایت است، اما همچنان برای وبسایتهای بزرگ ارزشمند است. گوگل استفاده از سایت مپ HTML استقبال میکند، زیرا فهرست سلسله مراتبی پیوندها میتواند به گوگل کمک کند تا مهمترین چیزها را بهتر بفهمد و بر اساس آن ایندکس را انجام دهد.
۲- سایت مپ XML
نقشه سایت XML یک فایل متنی است که لیستی از URL های سایت شما را ارائه میدهد. معمولاً میتوانید نقشه سایت هر سایتی را با مراجعه به آدرس: domainname.com/sitemap.xml پیدا کنید. میتوانید آن را برای اهداف محافظت از سایت تغییر دهید، زیرا سایت مپ برای سرعت بخشیدن به روال کاری به فرآیندهای گوگل است نه اینکه کاربران به آن دسترسی داشته باشند.
نکته!
سایتهای خبری یا وبلاگهایی که هرروز چندین مقاله منتشر میکنند، میتوانند فید RSS، mRSS (رسانه RSS) یا Atom ۱.۰ را بهعنوان URL نقشه سایت خود ارسال کنند؛ اما توجه به این نکته مهم است که این نقشههای سایت، فقط اطلاعاتی را در مورد URL های اخیر به جستجوگرها ارائه میدهند.
چگونه سایت مپ بسازیم؟
برخی از وبسایتها دارای نقشههای سایت هستند که بهصورت خودکار بهعنوان بخشی از سیستم آنها ساخته میشود. بزرگترین مثال از این سیستم مدیریت محتوای وردپرس (CMS) است که دارای یک فایل نقشه سایت است که به طور خودکار بهروز میشود. برای سادهتر کردن نقشه سایت وردپرس، برخی از افراد از افزونه Yoast SEO برای وردپرس استفاده میکنند که صفحات، پستها و… را دستهبندی میکند. هر CMS سیستم مدیریت نقشه سایت خود را دارد، اگرچه برخی از سیستمها ممکن است به یک افزونه نیاز داشته باشند.
موارد نادری هم وجود دارد که ممکن است یک CMS یک سیستم نقشه سایت داخلی نداشته باشد و مجبور شوید نقشه سایت خود را دستی ایجاد کنید. سازندههای سایت مپ، پلاگینها و نرمافزارهایی هستند که فرآیندی بدون برنامهنویسی را برای ایجاد نقشه سایت ارائه میدهند. در اینجا برخی از بهترین تولیدکنندگان نقشه سایت برای انتخاب وجود دارد:
Yoast : یواست یک افزونه رایگان وردپرس است که نقشه سایت را بهصورت رایگان برای شما ایجاد میکند.
RankMath: رنک مث نیز از دیگر افزونههای وردپرس است که به طور رایگان برای شما سایت مپ میسازد.
وردپرس ۵/۵: اگر از وردپرس ۵/۵ یا بالاتر استفاده میکنید، برای ایجاد نقشه سایت نیازی به افزونههای خارجی ندارید و میتوانید با استفاده از خود وردپرس، نقشه سایت خود را بسازید.
XML-Sitemaps.com : این ابزار خدمات رایگان و غیر رایگان را ارائه میدهد. برای ساخت سایت مپ با استفاده از این سایت کافی است URL وبسایت را وارد کنید و پسازآن بر START کلیک کنید.
Screaming Frog : برای استفاده از این ابزار، آدرس دامنه وبسایت خود را در نوارابزار وارد کنید و برSTART کلیک کنید. بسته به اندازه وبسایت شما، ممکن است مدتی طول بکشد، زیرا هر صفحه باید کراول و ایندکس شود. پس از ساخت سایت مپ میتوانید صفحاتی که به آنها احتیاج ندارید را حذف کنید.
نکته: سایت Screaming Frog در نسخه رایگان فقط میتواند سایت مپ با ۵۰۰ URL تولید کند.
Slickplan : اگر بیش از ۵۰۰ آدرس در سایت خود دارید، از ابزار Slickplan استفاده کنید. این ابزار نیز غیر رایگان است، اما تا ۳۰ روز میتوانید به طور رایگان از آن استفاده کنید.
ساخت سایت مپ با یواست
یواست یکی از بهترین افزونههای وردپرس است که با کمک آن میتوانید یک سایت مپ داینامیک بسازید. در ادامه با سایت مپهای داینامیک و استاتیک آشنا میشوید. با استفاده از خود سایت وردپرس، میتوانید این افزونه را نصب کنید. برای ساخت نقشه سایت yoast، به صفحه SEO، بخش GENERAL بروید. پسازآن روی تب Features کلیک کنید و گزینه XML sitemaps را بر روی on قرار دهید. در آخر روی گزینه save change کلیک کنید تا تغییرات ذخیره شوند.
ساخت سایت مپ با رنک مث
شما میتوانید با استفاده از افزونه رنک مث، یک سایت مپ داینامیک ایجاد کنید. در مرحله اول باید به داشبورد وردپرس بروید و افزونه رنک مث را نصب و فعال کنید. پس از آن وارد بخش seo افزونه شوید و به تب sitemap بروید. سپس وارد بخش general شوید و گزینه xml sitemap را فعال کرده و زبان، نحوه نمایش و تعداد محتوای نمایش داده شده را تنظیم کنید. پس از اعمال تنظیمات، دکمه تغییرات را ذخیره کنید. سپس بر روی لینک سایت مپ کلیک کرده تا ساخته خود را مشاهده کنید.
تگهای موجود در سایت مپ چیست؟
فایل نقشه سایت مجموعهای از تگ و کدهای XML است. برخی از آن برای مشخص کردن آدرسهای صفحات ضروری هستند، اما برخی دیگر مانند تابلوهای راهنما به کرالرهای گوگل کمک میکنند و نبود آنها مشکلساز نیست. در ادامه به تگهای ضروری و غیرضروری را اشاره میکنیم.
تگهای ضروری سایت مپ
· Urlset: کدهای XML سایت مپ با این تگ شروع و تمام میشوند، بنابراین در هر نقشه سایت باید دو بار از آن استفاده شود.
· URL: لینک هر صفحه را باید در این تگ قرار دهید.
· loc: باید آدرس هر صفحه از سایت را با استفاده از یکی از فرمتهای http یا https در این تگ قرار دهید.
تگهای غیرضروری سایت مپ
· Lastmod: با استفاده از این تگ، آخرین زمان و تاریخ بهروزرسانی صفحات و مقالات وبسایت را به گوگل اعلام میکنید.
· Change freq: با استفاده از این تگ زمانهای احتمالی تغییرات و آپدیت وبسایت را به گوگل اعلام میکنید. با این اعلامیه گوگل میفهمد که باید هرچند وقت یکبار باید وبسایت شما را کراول و ایندکس کند. این زمان میتواند ساعتی، روزانه، هفتگی، ماهانه، سالانه و هرگز باشد.
· Priority: با استفاده از این تگ میتوانید میزان اهمیت ایندکس شدن هر صفحه را برای رباتهای گوگل مشخص کنید. این تگ مقدار عددی دارد میزان آن بین ۰ تا ۱ اندازهگیری میشود.
نمونه نقشه سایت
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://example.com/page1</loc>
<lastmod>2024-01-24T12:00:00+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://example.com/page2</loc>
<lastmod>2024-01-25T12:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
معرفی سایت مپ به گوگل
رباتهای موتور جستجو بسیار باهوش هستند و میتوانند اطلاعات لازم سایت مپ را کشف کنند. بااینحال توصیه میشود برای راحتی کار رباتها و اطمینان از ثبت وبسایت خود، نقشه سایت را به طور دستی به گوگل معرفی کنید. در ادامه نحوه اعلام کردن سایت به گوگل را معرفی میکنیم.
ثبت سایت مپ در سرچ کنسول
در این بخش میخوانید که چگونه نقشه سایت خود را به سرچ کنسول گوگل ارسال کنید. اکنون که نقشه سایت کاملی دارید، میتوانید آن را به کنسول جستجوی گوگل ارسال کنید. برای انجام این کار، وارد حساب سرچ کنسول وبسایت خود شوید و به صفحه sitemap که در منوی سمت چپ در بخش index وجود دارد ، بروید. در کادر add a new sitemap، در URL نقشه سایتی که بهتازگی آپلود کردهاید بنویسید. سپس گوگل برای خزیدن این URL ها برنامهریزی میکند.
سایت مپ خبری
سایت مپ خبری (News Sitemap) نقشهای است که برای وبسایتهای حاوی اخبار استفاده میشود. این نوع سایت مپ به موتورهای جستجو اطلاعات دقیقتری از صفحات خبری شما را ارائه میدهد. از سایت مپ خبری برای اطلاعرسانی به موتورهای جستجو در مورد آخرین اخبار، عناوین، تصاویر، توضیحات و لینکهای مرتبط با اخبار استفاده میشود. تگهای اصلی که در یک سایت مپ خبری از آنها استفاده میشود، عبارتاند از:
· urlset
· url
· publication
· publication_date
· title
· keywords
نمونه کد سایت مپ خبری
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:news=”http://www.google.com/schemas/sitemap-news/0.9″>
<!– News Category 1 –>
<url>
<loc>https://example.com/category1</loc>
<lastmod>2024-01-24T12:00:00+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<!– News Articles in Category 1 –>
<url>
<loc>https://example.com/category1/article1</loc>
<news:news>
<news:publication>
<news:name>Example News</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2024-01-24T12:00:00+00:00</news:publication_date>
<news:title>Headline for Article 1</news:title>
<news:keywords>news, category1, example</news:keywords>
<news:genres>PressRelease, Blog</news:genres>
</news:news>
</url>
<url>
<loc>https://example.com/category1/article2</loc>
<!– Details for Article 2 in Category 1 –>
<!– Similar news:news elements as above –>
</url>
<!– News Category 2 –>
<url>
<loc>https://example.com/category2</loc>
<!– Details for Category 2 –>
</url>
<!– News Articles in Category 2 –>
<url>
<loc>https://example.com/category2/article1</loc>
<!– Details for Article 1 in Category 2 –>
</url>
<url>
<loc>https://example.com/category2/article2</loc>
<!– Details for Article 2 in Category 2 –>
</url>
<!– Additional Categories and Articles –>
</urlset>
چه صفحاتی نباید در سایت مپ باشند؟
اغلب در سایت مپ صفحاتی را ثبت میکنیم که ازنظر سئو اهمیت بالایی دارند و مهم هستند. با ایجاد سایت مپ میتوانید باجت کراول خود را به طور صحیحی بین صفحات مهم ازجمله لندینگها، محصولات، مقالات، تماس با ما و… تقسیم کنید. با توجه به این توضیحات، لزومی ندارد که تمامی صفحات را در نقشه سایت خود قرار دهید. به طور کلی بهتر است صفحات زیر در سایت مپ نباشد.
· صفحات پرداخت
· صفحات با تگ NoIndex
· صفحات با ارور 404
· صفحات تکراری
· صفحات فرمها
· صفحات پرداخت
· صفحات خصوصی
· صفحات ریدایرکت
· صفحات ادمین
استاتیک یا داینامیک بودن سایت مپ چیست؟
استاتیک و داینامیک بودن سایت مپ به نوع تغییرات دیتاهای موجود مربوط است. اگر سایت مپ استاتیک باشد، تغییرات ایجادشده در صفحات در آن بهروزرسانی نمیشود و شما باید هر تغییری را به طور دستی در آن وارد کنید. درحالیکه اگر از سایت مپ داینامیک استفاده کنید، پس از ایجاد هر تغییر، به طور خودکار بهروز میشود و نیازی به بهروزرسانی دستی ندارید.
بهترین راه برای پیدا کردن سایت مپ چیست؟
پس از ساخت سایت مپ، باید روش پیدا کردن آن را نیز بلد باشیم. حتی با این روشها میتوانید به نقشه سایر وبسایتها نیز دسترسی داشته باشید. در ادامه به معرفی دو روش اصلی این کار یعنی از طریق فایل Robots.txt و روش دستی میپردازیم.
از طریق Robots.txt
بهترین روش برای بررسی کردن سایت مپ، چک کردن فایل Robots.txt است. این فایل مانند یک چراغراهنما برای رباتهای گوگل است. پس میتوانید سایت مپ خود را درون آن قرار دهید.
روش دستی
جستجوی دستی از دیگر روشهای پیدا کردن سایت مپ است. در این روش باید پس از نوشتن URL صفحه عبارت sitemap.xml/ را اضافه کنید. البته ممکن است با این روش قادر به پیدا کردن سایت مپ نباشید که به CMS مورداستفاده بستگی دارد. همچنین اینکه از چه روشی برای ایجاد سایت مپ استفاده کردهاید به پیدا کردن آن مربوط است. اگر با اضافه کردن عبارت بالا، نقشه وبسایت موردنظر برای شما ظاهر نشد، از عبارات دیگری مثل sitemap-index/xml/ یا sitemap.txt/ استفاده کنید.
فایل سایت مپ چیست؟
سایتهای بزرگ صفحات زیادی دارند و ایندکس شدن و معرفی آنها به موتور جستجو از اهمیت بالایی برخوردار است؛ اما اینجا با مشکل حجم سایت مپ و محدودیت در تعداد url ها مواجه هستیم. سایت مپ قادر به ثبت حداکثر ۵۰ هزار url و ۵۰ مگابایت حجم است که برای سایتهای بزرگ عدد ناچیزی است. برای حل این مشکل باید آنها از فایل سایت مپ استفاده کنند. فایلها میتوانند ۵/۲ میلیارد url را در خود ثبت کنند که کمک بزرگی به سایتها میکند.
تأثیر سایت مپ بر سئو سایت چیست؟
واقعیت این است که ایجاد سایت مپ به طور مستقیم تأثیری بر رتبه و جایگاه وبسایت در نتایج موتور جستجو ندارد. عواملی مانند سئو داخلی و خارجی به طور مستقیم بر رتبههای صفحات یک سایت مؤثر هستند. پس دلیل ایجاد سایت مپ چیست؟ شما با ایجاد سایت مپ به گوگل میفهمانید که چه صفحاتی دارید و بررسی آن را برای رباتها سادهتر میکنید. البته فراموش نکنید که اگر گوگل وبسایت شما را نشناسد، شانسی هم برای کسب رتبه ندارید! پس ایجاد سایت مپ یک ضرورت است. اگر در این راه و ایندکس شدن صفحات وبسایت خود به مشکل برخوردید یا قصد برون سفارش پروژه سئو را دارید، فرم زیر را پرکنید تا کارشناسان کالج هدف در اسرع وقت با شما ارتباط برقرار کنند.