سایت مپ چیست؟ + آموزش ساخت و ثبت نقشه سایت در سرچ کنسول
ثبت سایت مپ در سرچ کنسول اولین کاریه که باید بعد از ثبت Property یا سایت در این ابزار انجام بدید. Sitemap یا نقشه سایت یه فایل هست که به خزنده های گوگل میگه چه تعداد URL مهم در سایت ما وجود داره که می خوایم ایندکس بشه. به همین خاطر وقتی سایت مپ رو در سرچ کنسول ثبت می کنیم، خزنده یا کراولرهای گوگل، کمتر برای پیدا کردن صفحات و اطلاعات سایت ما سردرگم میشن. در این بخش از آموزش سرچ کنسول از صفر تا 100 سایت مپ، نحوه ثبت اون و ارورهای گزارش Sitemaps گوگل سرچ کنسول رو بهتون میگیم.
این مقاله توسط تیم میزفا تولز آماده شده. با ابزار سئو ایرانی میزفا تولز می تونید تمام خطاهای سئو سایت خودتون رو پیدا کنید و بهترین دستیار سئو رو در کنار خودتون داشته باشید. برای آشنایی با ابزارهای مختلف میزفا تولز پیشنهاد می کنیم داخل سایت ثبت نام کنید و تا 7 روز به صورت رایگان از بخش های مختلف میزفا تولز نهایت بهره رو ببرید. 😉

Sitemap در سرچ کنسول گوگل چیست؟
قبل از اینکه بریم سراغ سرچ کنسول اول باید بفهمیم نقشه سایت دقیقا چیه و آیا هر وب سایتی به یک سایت مپ نیاز داره یا نه؟!
نقشه سایت یه فایل اطلاعاتیه که در اون صفحات سایت، ویدیوها و سایر فایل های موجود در سایت آورده میشه و روابط بین اونها مشخص میشه. زمانی که موتورهای جستجو مثل گوگل این فایل رو میخونن، می تونن به شکل موثرتری در صفحات سایت شما بخزن و اونها رو ایندکس کنن.

با ساخت سایت مپ ربات های گوگل متوجه میشن کدوم صفحات سایت اطلاعات ارزشمندی داره و برای شما در اولویته. علاوه بر این همه تغییرات سایت، مثل آخرین بهروزرسانی مطالب در این فایل وجود داره و یک سند کامل از سایت شما محسوب میشه. 😎
اگه سایت شما وردپرسی باشه، افزونه های سئو خودشون به صورت خودکار نقشه سایت رو آماده میکنن. البته خود گوگل اعتقاد داره اگه سایت کوچکی دارید که کمتر از 100 صفحه داره، میتونید با لینک سازی داخلی اصولی، کراولرهای گوگل رو بین صفحات هدایت کنید و نیازی به سایت مپ نیست. اما پیشنهاد ما اینه که از سایت مپ استفاده کنید، خصوصا اگه سایتتون رو به تازگی راه اندازی کردید و لینکهای خارجی نگرفتید.
نحوه ساخت و ثبت سایت مپ در سرچ کنسول
اگه سایت وردپرسی داشته باشید، عملا نیازی نیست کار خاصی برای ساخت سایت مپ کنید. افزونه های سئو مثل یوآست و رنک مث خودشون به صورت اتوماتیک نقشه سایت رو براتون می سازن. آدرس سایت مپ هم معمولا دامنه اصلی سایت به علاوه /sitemap_index.xml
هست. مثلا برای سایت میزفاتولز آدرس سایت مپ میشه:
https://mizfa.tools/sitemap_index.xml

اما اگه سایت شما وردپرسی نباشه و به صورت اختصاصی کدنویسی شده باشه، باید سایت مپ توسط برنامه نویس آماده بشه و آدرسش رو در اختیارتون بذاره.
بعد از اینکه آدرس سایت مپ رو به دست آوردید، کافیه وارد گزارش Sitemaps گوگل سرچ کنسول بشید. در بخش Add a new sitemap باید آدرس سایت مپ خودتون رو وارد کنید و روی Submit ضربه بزنید.

نکات مهم در ثبت سایت مپ در سرچ کنسول
🟢 حواستون باشه سایت مپ رو در Property درست وارد کنید. اگه برای سایت چند پراپرتی با پروتکل مختلف یا بدون www و با www دارید، سایت مپ مربوط به هرکدوم از اینها متفاوته.
🟢 برای ارسال نقشه سایت باید مالک Property باشید و اگه مالک نیستید می تونید سایت مپ رو از طریق فایل robots.txt معرفی کنید.
🟢 فرمت نقشه سایت باید قابل قبول باشه و دسترسی به اون رو برای ربات های گوگل مسدود نکرده باشید.
🟢 برای اطمینان از اینکه ربات های گوگل میتونن سایت مپ رو بخونن، آدرس سایت مپ رو در مرورگر ناشناس باز میکنیم. برای این کار وقتی مرورگر بازه 3 تا کلید Shift+Ctrl+N
رو فشار بدید. اگه آدرس سایت مپ در حالت incognito در دسترس بود، اوضاع خوبه. علاوه بر این میتونید آدرس سایت مپ رو با ابزار URL Inspection سرچ کنسول و تست Live URL Test هم بررسی کنید که ببینید در دسترس رباتهای گوگل هست یا نه.
حذف سایت مپ از گزارش Sitemaps گوگل سرچ کنسول
اگه به هر دلیلی لازمه نقشه سایت رو حذف کنید و سایت مپ جدیدی رو بارگذاری کنید، این کار شدنیه. البته در نظر داشته باشید که گوگل URLهای ایندکس شده در سایت مپ قبلی رو فراموش نمیکنه. پس اگه میخواید ربات های گوگل به سراغ صفحات نمایه شده نرن، بهتره از فایل robots.txt استفاده کنید.
برای حذف نقشه سایت از سرچ کنسول:
- روی سایت مپی که قراره پاک کنید در گزارش سایت مپ سرچ کنسول کلیک کنید.
- در بالا و سمت راست، روی منوی سه نقطه کلیک کنید تا گزینه Remove sitemap رو ببینید. با کلیک روی این گزینه، سایت مپ پاک میشه.
- اگه می خواید از ادامه بازدیدهای گوگل جلوگیری کنید، سایت مپ قدیمی یا URLهای مورد نظر خودتون رو از طریق فایل robots.txt یا تگ نو ایندکس مسدود کنید.

کاربرد گزارش Sitemap در سرچ کنسول گوگل چیست؟
با ثبت سایت مپ میتونید گزارش های مربوط به این فایل رو به صورت جدا بررسی کنید. در گزارش Sitemap فقط فایلی که ثبت کردید در نظر گرفته میشه، نه سایت مپهایی که از طریق robots.txt معرفی کرده باشید.
در گزارش سایت مپ فقط اطلاعات مربوط به Property انتخاب شده رو میبینید. اگه برای نسخههای مختلف سایت (مثلا با www و بدون www، http و https) پراپرتیهای مختلفی ساختید، حواستون باشه سایت مپ هر کدوم از اونها جداست. 🧐

گزینههای گزارش سایت مپ
- Sitemap URL: آدرس دقیق سایت مپ ارسال شده.
- Type: نوع نقشه سایت.
- Submitted: تاریخ آخرین باری که سایت مپ به سرچ کنسول ارسال شده.
- Last read: آخرین باری که نقشه سایت توسط گوگل فراخوانی یا fetch شده.
- Status: وضعیت آخرین خزیدن کراولرها که 3 حالت داره:
Success، Has errors، Couldn’t fetch. - Discovered URLs: تعداد URLهای پیدا شده در سایت مپ.
در سایت مپ از نوع XML، همه URLهای زیرمجموعه هم محاسبه میشه. اما URLهای تکراری فقط یک بار حساب میشن. - آیکن 📊: با کلیک روی آیکن انتهای ردیف، گزارش وضعیت ایندکس URLهای موجود در سایت مپ و ارورهای اون رو می بینید (همون گزارش Coverage قدیم و Pages جدید!).
انواع نقشه سایت
نوع یا Type نقشه سایت می تونه یکی از موارد زیر باشه:
- Sitemap: نقشه سایت با فرمت XML یا text.
- Sitemap index: یکه نقشه سایت که نقشه های دیگه رو در دل خودش داره.
- RSS: نقشه سایت با فرمت RSS.
- Atom: نقشه سایت با فرمت Atom.
- Unknown: اگه نقشه سایت فرمت ناشناخته برای گوگل داشته باشه یا سرچ کنسول هنوز سایت مپ رو پردازش نکرده باشه این عبارت رو میبینیم.
وضعیت سایت مپ
وضعیت یا Status سایت مپی که بارگذاری میکنید می تونه یکی از 3 حالت زیر باشه:
- Success: نقشه سایت با موفقیت بارگیری و پردازش شده و URLها در صف کراول قرار گرفتن.
- Has errors: نقشه سایت میتونه پردازش بشه اما یک یا چند خطا داره.
URLهای بدون مشکل در صف خزیدن قرار می گیرن، URLهایی که مشکل دارن رو میتونید با کلیک روی جدول ببینید. - Couldn’t fetch – پیغام «sitemap could not fetch» زمانی ظاهر میشه که به هر دلیلی فایل نقشه سایت فراخوانی نشده. برای اینکه مشکل رو بفهمید بهتره به سراغ ابزار URL Inspection و Test Live URL برید.

انواع خطاها در گزارش Sitemaps گوگل سرچ کنسول
برای دیدن خطاهای سایت مپ کافیه وارد نقشه سایت مورد نظر خودتون بشید، روی ردیفی که Status یا وضعیت error داره کلیک کنید. در صفحه جدیدی که باز میشه می تونید خطای اتفاق افتاده رو ببینید. حتی سرچ کنسول بهتون میگه برای رفع خطا چه باید کنید.

در زیر رایجترین خطاهای ثبت سایت مپ در سرچ کنسول رو براتون لیست کردیم. اگه خطای مربوط به سایت مپ شما جزو این لیست نبود، در گوگل اون رو جستجو کنید و به راه رفعش برسید.
🔴 خطا URLs not accessible
آدرس سایت مپ در دسترس ربات های گوگل قرار نداره. با ابزار inspection مشکل رو بررسی کنید و اگه مشکلی نبود، دوباره تلاش کنید.
🔴 خطا URLs not followed
خزنده های گوگل نتونستن همه URLها رو دنبال کنن. چند دلیل احتمالی:
🔸 URLها تعداد زیادی تغییر مسیر دارن که رباتها نمی تونن دنبال کنن. URLهایی که ریدایرکت دارن رو در سایت مپ قرار ندید و آدرس نهایی رو بذارید. اگه تغییر مسیر دائمیه از ریدایرکت 301 استفاده کنید.
🔸 احتمالا برای لینک دادن از لینک های نسبی استفاده کردید. یعنی به جای آدرس کامل (https://www.example.com/mypage.html
) فقط از mypage.html استفاده کردید.
🔴خطا URL not allowed
نقشه سایت حاوی URLهایی هست که یا سطح بالاتری از دایرکتوری دارن یا مربوط به دامنه دیگه ای هستن.
- URL سطح بالا یعنی اگه سایت مپ
http://www.example.com/mysite/sitemap.xml
باشه: http://www.example.com و http://www.example.com/yoursite
مجاز نیستن.
- URL مربوط به دامنه دیگه یعنی اگه سایت مپ
http://www.example.com/sitemap.xml
باشه: http://example.com
(بدون www)،www.example.com
(بدون پروتکل) وhttps://www.example.com
(پروتکل متفاوت) مجاز نیستن.
🔴خطا Compression error
این خطا مربوط به فایل های فشرده شده هست. اگه نقشه سایت رو فشرده سازی کردید یا از حالت فشرده خارج کنید یا مجددا با استفاده از ابزاری مانند gzip فشرده و بارگذاری کنید.
🔴خطا Empty sitemap
نقشه سایت خالیه. بهتره اون رو بررسی کنید و اگه از افزونه های سئو استفاده می کنید از آپدیت بودن افزونه مطمئن باشید.
🔴خطا Sitemap file size error: Your sitemap exceeds the maximum file size limit
نقشه سایت نمیتونه بیشتر از 50 مگابایت باشه. اگه سایت بزرگی دارید که حجم نقشه سایت زیاده اون رو چند بخش کنید و به صورت sitemap index بارگذاری کنید.
🔴خطا Invalid attribute value
اگه مقدار نامعتبری در تگ XML به کار رفته باشه این خطا رو در زمان ثبت سایت مپ در سرچ کنسول می بینید. بهتره محتوای نقشه سایت رو دوباره بررسی کنید.
🔴خطا Invalid date
فرمت تاریخ سایت مپ درست نیست. یکی از دو فرمت زیر رو برای این کار استفاده کنید:
- 2005-02-21
- 2005-02-21T18:00:15+00:00
اگه زمان رو مشخص کردید حتما باید منطقه زمانی رو هم مشخص کنید. اما مشخص کردن زمان الزامی نیست و فقط آوردن تاریخ کافیه.
🔴خطا Invalid tag value
نقشه سایت یک یا چند تگ نامعتبر داره. محتوای اون رو بررسی کنید.
خطا Invalid URL
URL موجود در سایت مپ معتبر نیست. ممکنه اشتباه املایی یا تایپی در URL وجود داشته باشه. مثلا به جای https://
از htps://
استفاده کرده باشید. علاوه بر این کاراکترهای ممنوع در URL مثل فاصله، نقل و قول و… می تونه این خطا رو به وجود بیاره.
🔴خطا Invalid URL in sitemap index file: incomplete URL
آدرس سایت مپی که وارد کردید کامل نیست. مثلا اگه آدرس سایت مپ شما http://www.example.com/folder1/sitemap.xml
باشه، اگه زمانی که می خواید URL سایت مپ رو وارد کنید فقط sitemap.xml
رو تایپ کنید، این ارور رو مشاهده میکنید.
🔴خطا Invalid XML: too many tags
سایت مپ شما تگ های تکراری زیادی داره که باعث این خطا شده.
🔴خطا Missing XML attribute
در تگ هایی که در نقشه سایت استفاده شده، تگ هایی وجود دارن که صفت یا attribute ندارن. محتوای نقشه سایت رو بررسی کنید و تغییرات لازم رو اعمال کنید.
🔴خطا Missing XML tag
یک یا تعدادی از تگ ها در نقشه سایت وجود نداره. سایت مپ رو با توجه به اصول ساخت اون ایجاد کنید.
🔴خطا Missing thumbnail URL
ورودی های مربوط به ویدیو فاقد URL تصویر بندانگشتی (thumbnail) هستن. با استفاده از تگ <video:thumbnail_loc> این مشکل رو رفع کنید.
🔴خطا Missing video title
در سایت مپ ویدیوهایی وجود دارن که فاقد عنوان هستن. تگ <video:title> رو بررسی کنید.
🔴خطا Incorrect sitemap index format: Nested sitemap indexes
این خطا در گزارش Sitemaps گوگل سرچ کنسول داره میگه در سایت مپ شما URLهایی وجود داره که مربوط به سایت مپ دیگهای هستن. همه اطلاعات موجود در یک نقشه سایت باید مربوط به خودش باشن.
🔴خطا Parsing error
این خطا زمانی ایجاد میشه که گوگل نتونه کدهای XML سایت مپ رو تجزیه و تحلیل کنه. این خطا معمولا به دلیل استفاده از کاراکترهای اشتباه در دستورات XML به وجود میاد.
🔴خطا Temporary error
این پیغام نشون دهنده خطای موقتی هست که معمولا خود به خود برطرف میشه. اگه بعد از چند ساعت همچنان این پیغام سر جای خودش باقی بود می تونید سایت مپ رو دوباره ارسال کنید.
🔴خطا Too many sitemaps
اگه از sitemap index استفاده می کنید، یعنی یه نقشه سایت حاوی سایر نقشه های سایت هست، در هر سایت مپ ایندکس می تونید تا 50 هزار نقشه سایت قرار بدید. اگه از این تعداد بیشتر باشه، خطای بالا رو می بینید.
🔴خطا Too many URLs
در هر نقشه سایت می تونید تا 50 هزار URL رو ارسال کنید. اگه صفحات سایت بیشتره، اونها رو در نقشه های مختلف تقسیم کنید. در غیر این صورت این خطا رو خواهید دید.
خطا Unsupported format
سایت مپ شما از فرمتی استفاده می کنه که توسط گوگل پشتیبانی نمیشه. این خطا به دلیل اشکالات دستوری و اشتباه در کدهای XML به وجود میاد.
🔴خطا Path mismatch: Missing www
URL مربوط به سایت مپی که وارد کردید پیشوند www نداره اما URLهایی که در نقشه سایت هستن، www دارن. نقشه سایت رو تغییر بدید تا پیشوند www از همه URLهای شما حذف بشه.
🔴خطا Path mismatch: Includes www
URL مربوط به سایت مپ پیشوند www داره، اما URLهای داخل نقشه سایت فاقد این پیشوند هستن.
🔴خطا Incorrect namespace
عناصر موجود در سایت مپ تگ های نادرست، اشتباهات تایپی یا موارد مشابه دارن.
🔴خطا Leading whitespace
زمانی که در کدنویسی XML در ابتدای فایل فضای خالی استفاده شده باشه، این خطا در گزارش Sitemaps گوگل سرچ کنسول دیده میشه.
🔴خطا HTTP error [specific code]
گوگل برای دانلود نقشه سایت با یکی از ارورهای 4xx به عنوان مثال 404 مواجه شده. از درستی URL سایت مپ مطمئن بشید و نقشه سایت رو مجددا ارسال کنید.
🔴خطا General HTTP error
گوگل در زمان دسترسی به نقشه سایت با یکی از خطاهای http مواجه شده. بهتره با استفاده از ابزار URL inspection دسترسی به آدرس سایت مپ رو بررسی کنید. البته این خطا معمولا به سرور مربوطه و گذراست.
🔴خطا Thumbnail too large
تصویر بندانگشتی (شاخص) یا تامبنیل که در سایت مپ ارسال کردید خیلی بزرگه. اندازه این تصاویر باید 160 در 120 پیکسل باشه. سایت مپ رو به روز کنید و دوباره ارسال کنید.
🔴خطا Thumbnail too small
تصویر شاخص یا بندانگشتی از اندازه استاندارد نقشه سایت خیلی کوچک تره؛ اندازه رو درست کنید و دوباره برای ارسال سایت مپ تلاش کنید.
🔴خطا Video location and play page location are the same
در نقشه سایت آدرسی که برای محتوای ویدیویی و پخش کننده ویدیو وارد شده یکیه که نباید یکی باشه. اگه هم <video:player_loc> و هم <video:content_loc> رو در سایت مپ دارید، باید URLهای متفاوتی رو برای اونها به کار ببرید.
🔴خطا Video location URL appears to be a play page URL
در سایت مپ URL مربوط به مکان ویدیو به اشتباه داره به URL پخش کننده ویدیو اشاره می کنه. تگ <video:content_loc> رو بررسی کنید.
🔴خطا Sitemap contains urls which are blocked by robots.txt
این خطا در گزارش Sitemaps گوگل سرچ کنسول نشون میده که سایت مپ شما دارای URLهایی هست که دسترسی ربات های گوگل به اونها از طریق فایل robots.txt بسته شده. برای بررسی بیشتر این خطا می تونید از ابزار URL Inspection برای تایید اینکه کدام فایل مسدود شده، استفاده کنید. بعد از تغییر فایل robots.txt دوباره برای ثبت سایت مپ در سرچ کنسول تلاش کنید.
اگه مالک پراپرتی در سرچ کنسول نباشم، چطور سایت مپ رو به روز کنم؟
وارد گزارش سایت مپ در سرچ کنسول بشید و آدرس سایت مپ رو وارد کنید.
برای ارسال سایت مپ در پراپرتی حتما باید مالک باشید و راهی نداره.