
سایت مپ یا نقشه سایت، فایلی است که اطلاعات کلی درباره تمام محتواهای موجود در سایت را به گوگل ارائه میدهد. در واقع با استفاده از این فایل میتوان خزندگان گوگل را بهتر راهنمایی کرد تا به صورت اصولی و کامل بتوانند صفحات را آنالیز و بررسی کنند. در این فایل تمام صفحات و محتوای مهم موجود در وب سایت به طور کامل ذکر شدند و خزندگان گوگل از این طریق میتوانند تشخیص دهند که اولویتهای شما چیست بر اساس آن صفحات مختلف سایت را ایندکس میکنند. همچنین در شرایطی که صفحاتی از وب سایت خود را آپدیت میکنید باید آنها را در سایت مپ قرار دهید تا گوگل متوجه شود که تغییراتی بر روی آنها اعمال شده و به همین واسطه دوباره صفحات را آنالیز کند.
در این مطلب تمام نکات و موارد مهمی که در هنگام ساخت و ثبت سایت مپ باید به آنها توجه داشته باشید را مورد بررسی قرار میدهیم.
چرا به سایت مپ نیاز داریم؟
همانطور که در بخش قبل گفتیم در صورتی که تمام صفحات سایت شما در سایت مپ موجود باشند، گوگل بهتر میتواند محتواهای وب سایت شما را کشف کرده و آنها را ایندکس کند. این اطلاعات داخل این فایل میتواند شامل گزینههای منو اصلی سایت و همچنین لینکهای موجود در صفحات باشند. پس به طور کلی نقشه سایت تاثیر بسزایی و نحوه دیدن رباتهای گوگل و آنالیز صفحات مختلف و در نتیجه ایندکس آنها در جستجوی گوگل دارد. میتوانیم بگوییم که هر سایتی برای پیشرفت و ارتقاء رتبه خود در گوگل به این فایل نیاز خواهد داشت و این مورد تقریبا الزامی است.
ممکن است به نقشه سایت نیاز داشته باشید اگر:
اگر سایت شما در هر یک از شرایط زیر قرار دارد، احتمالاً به سایت مپ نیاز دارید.
- اگر سایت شما بزرگ بوده و شامل صفحات زیادی باشد، به احتمال زیاد خزندههای گوگل ممکن است خزیدن برخی از صفحات جدید یا اخیراً به روز شده شما را نادیده بگیرند.
- سایت شما دارای آرشیو بزرگی از صفحات محتوایی است که جدا شده یا به خوبی به یکدیگر لینک نشدهاند. در چنین شرایطی اگر مشاهده میکنید که صفحات مختلف به یکدیگر ارجاع داده نمیشوند میتوان آنها را در سایت خود فهرست کنید تا مطمئن شوید که گوگل آنها را نادیده نمیگیرد.
- سایت شما جدید است و لینکهای خارجی کمی دارد. Googlebot و سایر خزندههای وب با دنبال کردن پیوندها از یک صفحه به صفحه دیگر در وب میخزند. در نتیجه اگر هیچ سایت دیگری به صفحات شما پیوند داده نشود، ممکن است Google صفحات شما را کشف نکند.
- سایت شما دارای محتوای رسانهای غنی از قبیل ویدیو و تصاویر بوده و یا در Google News نشان داده شده است. در صورت ارائه سایت مپ Google میتواند در صورت لزوم اطلاعات اضافی را برای جستجو از نقشه سایت شما دریافت کند.
ممکن است به نقشه سایت نیاز نداشته باشید اگر:
از طرفی در برخی شرایط ممکن است سایت مپ کمک زیادی به شما نکرده و فاقد تاثیر زیادی باشد. از جمله این شرایط میتوانیم به موارد زیر اشاره کنیم:
- سایت شما کوچک باشد. منظور از کوچک بودن این است که سایت شما کمتر از ۵۰۰ صفحه داشته باشد.
- سایت شما به صورت داخلی لینک شده باشد. این بدان معنا است که گوگل میتواند تمام صفحات مهم سایت شما را با دنبال کردن لینکهایی که از صفحه اصلی شروع میشود، پیدا کند.
- شما فایلهای رسانهای مثل ویدئو و تصویر یا صفحات خبری زیادی ندارید که بخواهید در نتایج جستجو نشان داده شوند. این فایل میتواند به گوگل کمک کنند تا فایلهای ویدیویی و تصویری یا مقالههای خبری را در سایت شما پیدا کرده و آنها را آنالیز کند. پس در چنین شرایطی نقشه سایت تاثیری نخواهد داشت.
قالب های نقشه سایت
به طور کلی گوگل از چند فرمت سایت مپ پشتیبانی میکند که در ادامه هر یک از آنها را مورد بررسی قرار میدهیم.
در واقع همه فرمتها یک نقشه سایت را به 50 مگابایت (غیر فشرده) و 50000 URL محدود میکنند. پس فایل شما بزرگتر است و یا URL های بیشتری دارید، باید لیست خود را به نقشههای سایتهای متعدد تقسیم کنید که در ادامه به این موضوع میپردازیم. شما میتوانید به صورت اختیاری یک فایل فهرست (فایلی که به لیستی از نقشههای سایت اشاره میکند) را ایجاد کنید. آن فایل فهرست اصلی سایت را برای گوگل ارسال میکند.
XML
فرمت نقشه سایت XML شامل مکان یک URL واحد است:
<؟ xml version="1.0" encoding="UTF-8"؟ >
<urlset xmlns="http: //www. sitemaps. org/schemas/sitemap/0.9">
<url>
<loc>http: //www. example. com/foo. html</loc>
<lastmod>04-06-2018</lastmod>
</url>
</urlset>
RSS، mRSS و Atom 1.0
اگر وبلاگی با فید RSS یا Atom دارید، میتوانید URL فید را به عنوان نقشه سایت ارسال کنید. اکثر نرمافزارهای وبلاگ قادر به ایجاد فید برای شما هستند، اما بدانید که این فید، فقط اطلاعات مربوط به URLهای اخیر را ارائه میدهد. در واقع گوگل فیدهای RSS 2.0 و Atom 1.0 را میپذیرد.
متن
اگر فایل شما فقط URL شاملهای صفحه وب است، میتوانید یک فایل متنی ساده که حاوی یک URL در هر خط است را به عنوان نقشه سایت خود به گوگل معرفی کنید.
مثلا:
http: //www. example. com/file1. html
http: //www. example. com/file2. html
برای ایجاد یک سایت مپ متنی حتما به موارد زیر توجه داشته باشید:
- فایل خود را با استفاده از UTF-8 رمزگذاری کنید.
- در این فایل هیچ چیزی غیر از URL قرار ندهید.
- میتوانید فایل متنی را به دلخواه نامگذاری کنید، اما باید توجه داشته باشید که باید پسوند این فایل txt باشد.
نکات کلی نقشه سایت
- از URLهای ثابت استفاده کنید. گوگل آدرسهای اینترنتی شما را دقیقاً همانطور که فهرست شدهاند مورد بررسی قرار میدهد. به عنوان مثال اگر سایت شما https: //www. example. com/ است، نشانی اینترنتی را به عنوان https: //example. com/ (www) مشخص نکنید.
- شما میتوانید با استفاده از تگ hreflang در مورد نسخههای زبان جایگزین URLها، این مورد را به گوگل اطلاع دهید.
- فایلهای سایت مپ باید دارای کد UTF-8 باشند.
- نقشههای سایت بزرگ را به نقشههای سایت کوچکتر تقسیم کنید. نقشه سایت میتواند حداکثر 50000 URL داشته باشد و نباید بیش از 50 مگابایت فشرده شود. پس از یک فایل فهرست بهینه برای فهرست کردن تمام نقشههای سایت استفاده کنید.
- فقط URLهای متعارف را در نقشه سایت خود فهرست کنید. مثلا اگر دو نسخه از یک صفحه دارید، تنها موردی را که ترجیح میدهید در نتایج جستجو نشان داده شود را در این فایل فهرست کنید.
- اگر دو نسخه از سایت خود دارید، تصمیم بگیرید که سایت مورد نظر شما کدام است و بر اساس شرایط خود سایت مپ را در آنجا قرار دهید و سپس rel=canonical یا redirects را در سایت دیگر اضافه کنید.
- اگر URLهای مختلفی برای نسخههای موبایل و دسکتاپ یک صفحه دارید، توصیه میکنیم فقط به یک نسخه در نقشه های سایت اشاره کنید. با این حال اگر میخواهید به هر دو URL اشاره کنید، نشانیهای اینترنتی خود را برای نشان دادن نسخههای دسکتاپ و موبایل با استفاده از تگها حاشیهنویسی کنید.
- بر اساس شرایط وبسایت خود از پسوندهای نقشه سایت برای اشاره به انواع رسانههای دیگر مانند ویدیو، تصاویر و اخبار موجود در صفحات استفاده کنید.
- اگر برای زبانها یا مناطق مختلف صفحات جایگزین دارید، میتوانید از hreflang یا تگهای html برای نشان دادن URLهای جایگزین در نقشههای سایت خود استفاده کنید.
- عدم استفاده از کاراکترهای غیر الفبایی و غیر لاتین. ما نیاز داریم که فایل شما دارای کد UTF-8 باشد. در واقع سایت مپ فقط میتواند شامل کاراکترهای ASCII باشد و نمیتواند کاراکترهای ASCII توسعه یافته، کدهای کنترلی و کاراکترهای خاص مانند * و {} را در خود جای دهد. توجه کنید که اگر URL نقشه سایت شما حاوی این کاراکترها باشد، هنگام ثبت آن با خطا مواجه خواهید شد.
- گوگل مقادیر <priority> و <changefreq> را نادیده میگیرد.
- موقعیت URL در نقشههای سایت مهم نیست. گوگل URLها را به ترتیبی که در نقشه سایت شما ظاهر میشوند بررسی نمیکند و این فرایند به صورت رندوم انجام میشود.
یک نقشه سایت ایجاد کنید:
هنگامی که تصمیم گرفتید که کدام URLها را در نقشه سایت قرار دهید، بسته به معماری و حجم صفحات سایت خود، میتوانید یکی از راههای زیر را برای ایجاد سایت مپ انتخاب کنید:
- اجازه دهید CMS شما به صورت خودکار یک نقشه ایجاد کند.
- برای نقشههای سایت با کمتر از 100 URL، میتوانید به صورت دستی یک نقشه ایجاد کنید.
- برای نقشههای سایت با بیش از 100 URL، با استفاده از افزونههای وردپرس یا استفاده از سایتهای رایگان فعال در این زمینه، به طور خودکار یک فایل نقشه ایجاد کنید.
در ادامه نحوه ایجاد این فایل از طریق هر یک از روشهای ذکر شده را به شما آموزش میدهیم.
اجازه دهید CMS شما یک نقشه سایت برای شما ایجاد کند
اگر از CMS مانند WordPress، Wix یا Blogger استفاده میکنید، احتمالاً CMS شما قبلاً نقشه را در اختیار موتورهای جستجو قرار داده است. همچنین در صورتی که CMS شما به صورت خودکار سایت مپ را ایجاد نکند، میتوانید با یک سرچ ساده روش ایجاد نقشه سایت با استفاده از آن را متوجه شوید.
به صورت دستی یک نقشه سایت ایجاد کنید
همانطور که گفتیم برای نقشههای سایت با کمتر از 100 URL، ممکن است بتوانید به صورت دستی یک سایت مپ ایجاد کنید. برای این کار، یک ویرایشگر متن مانند Windows Notepad یا Nano (Linux، MacOS) را باز کنید و دستوری که در بخش Sitemap Formats توضیح داده شد را دنبال کنید.
اگرچه شما میتوانید به صورت دستی نقشههای سایت بزرگتر را نیز ایجاد کنید، اما این یک فرآیند خستهکننده است. در نتیجه پیشرفت در صورتی که url سایت شما زیر ۱۰۰ عدد است، میتوانید به صورت دستی در مدت زمان کوتاهی سایت مپ را ایجاد کنید.
به طور خودکار یک نقشه سایت ایجاد کنید
ابزارهای مختلفی وجود دارند که میتوانند با استفاده از آنها فایل نقشه را ایجاد کنید. به طور کلی بهترین راه این است که نرمافزار وب سایت شما آن را برای شما تولید کند. به عنوان مثال میتوانید URLهای سایت خود را از پایگاه داده خود استخراج کنید و سپس URLها را به صفحه نمایش یا فایل واقعی روی سرور وب خود صادر کنید. در مورد این راه حل با توسعهدهندگان یا مدیر سرور خود صحبت کنید. همچنین شما میتوانید با استفاده از وب سایتهای رایگان سازنده نقش سایت یا با استفاده از افزونههایی مثل یواست سئو که مخصوص سایتهای وردپرسی است، نقشه سایت خود را ایجاد کنید.
مجدداً لازم به ذکر است که بدانید سایت مپ نباید بیش از پنجاه مگابایت باشد. پس در ساختن آن به بهینهترین شکل ممکن عمل کنید تا در هنگام ثبت آن در گوگل با مشکل و خطا مواجه نشوید.
نقشه سایت خود را به گوگل ارائه دهید:
باید بدانید که گوگل برای هر بار خزیدن این فایل را چک نمیکند؛ پس شما باید بعد از هر تغییر اساسی یا آپدیت محتوای صفحات وب سایت خود، یک بار دیگر سایت مپ را به روزرسانی کنید تا گوگل متوجه شود که باید نقشه سایت شما را مجدداً بررسی کند.
به طور کلی چند راه مختلف برای شناساندن نقشه های سایت به گوگل وجود دارد:
- با استفاده از بخش گزارش این فایل در سرچ کنسول، سایت مپ را برای گوگل ارسال کنید.
- از ابزار پینگ استفاده کنید. برای این کار درخواست GET را در مرورگر خود یا خط فرمان به این آدرس ارسال کرده و URL کامل نقشه سایت را مشخص کنید.
https: //www. google. com/ping؟ sitemap=FULL_URL_OF_SITEMAP
مثلا:
https: //www. google. com/ping؟ sitemap=https: //example. com/sitemap. xml
- خط زیر را در هر بخشی از فایل robots. txt خود وارد کرده و مسیر نقشه خود را مشخص کنید. در نتیجه زمانی که که خزندگان فایل robots. txt شما را میخزند، آن را پیدا میکنند.
Sitemap: https: //example. com/my_sitemap. Xml
- اگر برای نقشه های سایت خود از Atom/RSS استفاده میکنید و میخواهید تغییرات مورد نظر خود را علاوه بر گوگل در سایر موتورهای جستجو نیز پخش کنید، میتوانید WebSub را مورد استفاده خود قرار دهید.
توجه داشته باشید که ارسال سایت مپ این را تضمین نمیکند که گوگل حتماً نقشه سایت را دانلود کرده و خزندگان آن را مورد بررسی قرار میدهند. اما ارسال کردن آن به گوگل تاثیر مثبتی بر آنالیز و ایندکس بهتر محتوای موجود در صفحات سایت شما دارد.
سایت مپ بزرگ خود را به بخش های کوچکتر تقسیم کنید:
اگر سایت مپی دارید که بزرگتر از 50 مگابایت است، باید آن را به چند نقشه سایت تقسیم کنید. شما میتوانید از فایل فهرست سایت مپ به عنوان راهی برای ارسال چندین نقشه به طور همزمان استفاده کنید.
در زیر میتوانید نمونهای از یک فرمت xml را مشاهده کنید که ۲ نقشه را فهرست میکند:
<؟ xml version="1.0" encoding="UTF-8"؟ >
<sitemapindex xmlns="http: //www. sitemaps. org/schemas/sitemap/0.9">
<نقشه سایت>
<loc>http: //www. example. com/sitemap1. xml. gz</loc>
</sitemap>
<نقشه سایت>
<loc>http: //www. example. com/sitemap2. xml. gz</loc>
</sitemap>
</sitemapindex>
به عنوان مثال نقشه واقع در http: //host1. example. com/sitemap. xml میتواند شامل URLهای زیر باشد.
- http: //host1. example. com
- http: //host2. example. com
- http: //host3. example. com
- http: //host1. example1. com
- http: //host1. example. ch
- نقشههای سایت فردی (یکی برای هر سایت) که همه در یک مکان قرار دارند.
- http: //host1. example. com/host1-example-sitemap. xml
- http: //host1. example. com/host2-example-sitemap. xml
- http: //host1. example. com/host3-example-sitemap. xml
- http: //host1. example. com/host1-example1-sitemap. xml
- http: //host1. example. com/host1-example-ch-sitemap. xml
به منظور مدیریت سایتهای خود میتوانید هر یک از آنها را در سرچ کنسول جستجو کرده و مالکیت آنها را تایید کنید.
نقشه سایت Google News
برای ایجاد نقشه های سایت گوگل نیوز به نکات زیر توجه داشته باشید:
- فقط نشانیهای اینترنتی مقالاتی را که در دو روز گذشته در سایت منتشر شدهاند را درج کنید. هنگامی که مقالهها بیش از دو روز قدیمیتر شدند، آن URLها را از نقشه سایت News حذف کرده و یا <news: news> را از URLهای قدیمیتر حذف کنید. مقالات برای یک دوره عادی 30 روزه در فهرست باقی خواهند ماند.
- نقشه سایت گوگل نیوز خود را با مقالات جدید به روزرسانی کنید.
- شما میتوانید تا 1000 URL را در این فایل اضافه کنید. اگر بیش از 1000 URL در فایل وجود دارد، همانند مورد قبل سایت مپ خود را به چندین نقشه سایت کوچکتر تقسیم کرده و از فایل فهرست نقشه برای مدیریت آنها استفاده کنید.
- از فرمت XML ارائه شده در پروتکل نقشه استفاده کنید.
- نقشه سایت فعلی خود را با URLهای مقاله جدید خود به روز کنید و با هر به روزرسانی نقشه جدیدی ایجاد نکنید.
نمونه ای از نقشه ورودی سایت برای گوگل نیوز:
در اینجا یک نمونه از نقشه ورودی سایت در گوگل نیوز آورده شده است:
<؟ 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">
<url>
<loc>http: //www. example. org/business/article55. html</loc>
<news: news>
<news: publication>
<news: name>روزهای مثال</news: name>
<news: language>en</news: language>
</news: publication>
<news: publication_date>23-12-2008</news: publication_date>
<news: title>شرکتهای A، B در ادغام</news: title>
</news: news>
</url>
</urlset>
تعریف برچسب در نقشه سایت برای گوگل نیوز:
انتشاراتی که مقاله در آن ظاهر میشود دارای دو تگ فرزند ضروری است: <name> و <language>.
تگ <name> نام نشریه خبری است. باید دقیقاً با نامی که در مقالههای شما در https://news.google.com/ نشان داده میشود، مطابقت داشته باشد (به جز موارد داخل پرانتز).
تگ <language> زبان انتشار شما است. از کد زبان ISO 639 (دو یا سه حرفی) استفاده کنید.
استثنا: برای چینی ساده شده از zh-cn و برای چینی سنتی از zh-tw استفاده کنید.
<publication_date> تاریخ انتشار مقاله در قالب W3C.ز قالب «تاریخ کامل»(YYYY-MM-DD) یا از قالب «تاریخ کامل به اضافه ساعت، دقیقه و ثانیه» با قالب تعیینکننده منطقه زمانی (YYYY-MM-DDThh: mm: (ssTZD استفاده کنید. تاریخ و زمان اصلی انتشار مقاله در سایت خود را مشخص کنید. توجه داشته باشید که نباید زمانی که مقاله را به نقشه سایت خود اضافه کردید را مشخص کنید.
قالب های مورد تایید خزندگان گوگل نیوز:
تاریخ تکمیل: YYYY-MM-DD (1997-07-16)
تاریخ کامل به اضافه ساعت و دقیقه: YYYY-MM-DDTh: mmTZD (1997-07-16T19:20+01:00)
تاریخ کامل به اضافه ساعت، دقیقه و ثانیه: YYYY-MM-DDThh: mm: ssTZD (1997-07-16T19:20:30+01:00)
تاریخ کامل به اضافه ساعت، دقیقه، ثانیه و کسری اعشاری از ثانیه: YYYY-MM-DDThh: mm: ss. sTZD (1997-07-16T19:20:30.45+01:00)
سریع تر سایت مپ خود را بسازید!
در این مطلب سعی کردیم نکات مهم و تاثیرگذار در ساخت یک سایت را به شما بگوییم. اگر تا کنون سایت مپی را برای وب سایت خود نساختهاید، هر چه سریعتر این کار را انجام دهید. همانطور که در متن به آن اشاره کردیم، وجود یک نقشه سایت سبب میشود تا محتوای موجود در صفحات شما دقیقتر بررسی شده و هنگام خزیدن رباتهای گوگل بهتر در نتایج جستجو ایندکس شوند. همچنین وجود سایت مپ تاثیر بسزایی بر بهتر دیده شدن صفحات و محتوای آپدیت شده وب سایت شما دارد.
پس با دقت و با توجه به نکات و مراحل ذکر شده سای مپ خود را بسازید.


پشتیبانی سایت + موارد، هزینه و تعرفه ها

سوشیال بوکمارک چیست و چگونه به سئو سایت کمک می کند؟

بردکرامب (Breadcrumbs) چیست؟ اهمیت و تاثیر آن در سایت

طراحی سایت وکالت حرفه ای و اختصاصی + امکانات ویژه

طراحی سایت خودرو اختصاصی و حرفه ای با امکانات ویژه

طراحی سایت استارتاپی - ساخت و طراحی تخصصی سایت استارتاپی

ارجاع دهنده یا منبع ورودی کاربر به سایت شما

تاثیر هوش مصنوعی در سئو و رتبه بندی سایت

گزارش سئو سایت - نحوه نوشتن گزارش کار سئو جامع و عالی

آموزش افزایش دامین اتوریتی سایت + مشاوره و سفارش

بوم مدل کسب و کار چیست و راهنمای کامل

حذف سشن (session) سبد خرید برگشت از درگاه پرداخت در لاراول

نصب کتابخانه در پایتون

استراتژی سئو به زبان ساده

مشکل sql_mode=only_full_group_by در لاراول (laravel)

search console insights چیست؟ (سرچ کنسول اینسایت)

افزودن دکمه تماس واتساپ در سایت برنامه نویسی شده و وردپرس

رپورتاژ (ریپورتاژ) آگهی یا خبری چیست و چه تاثیری بر سئو دارد

آنفالو(unfollow) در توییتر به شرط فالو(follow) نکردن شما جاوا اسکریپت
دانلود نمونه قرارداد تولید محتوای ویدئویی ( تیزر تبلیغاتی)