جلسه ۷ – گزارش Sitemaps در سرچ کنسول گوگل

طراحی سایت

..جلسه ۷ – گزارش Sitemaps در سرچ کنسول گوگل..
طراحی سایت

جلسه ۷ – گزارش Sitemaps در سرچ کنسول گوگل

گزارش Sitemaps در ورژن جدید سرچ کنسول چیست و چه کار میکنه؟ ماهها پیش وقتی دیجیتال مارکتر خامی بیش نبودم با شنیدن سایت مپ (Sitemap) در یکی از ویدئوهای آموزشی میزفا به جستجوی نقشه‌ای مثل نقشه کشورها در وردپرس و گوگل کنسول میگشتم. تا اینکه به لطف میزفا جان و گوگل جان بعدها متوجه شدم سایت مپ یا همون نقشه سایت، فقط یک فایل هست که اطلاعاتی راجع به صفحات سایت، ویدئوها و فایلهای دیگر در سایت همچنین رابطه بین اونها رو برای ربات گوگل فراهم میکنه. حالا خودم بعد از مدت ها کار کردن اومدم برای شما توضیح بدم.

موتور جستجوی گوگل سایت مپ رو میخونه و باعث میشه خزنده‌های گوگل هوشمندانه تر سایت شما رو بررسی کنن. نقشه سایت (Sitemap) که به اون سایت مپ هم میگیم، به خزنده‌ها میگه که کدوم فایلها از نظر شما مهمتر هستن و همچنین اطلاعات ارزشمندی رو درباره این فایلها فراهم میکنه.

مثلا این موارد رو میگه:

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

سایت مپ اطلاعاتی راجع به انواع محتوا در سایت شما آماده میکنه، شامل ویدئوها و تصاویر.

  • یک نقشه سایت برای ویدئو: زمان اجرای ویدئو، طبقه بندیها و نرخ سازگاری ویدئو رو مشخص میکنه.
  • یک نقشه سایت برای عکس: موضوع عکس، نوع و سایر ویژگیهای عکس رو مشخص میکنه.

آیا نیازه که همه‌مون برای سایتها مون سایت مپ ایجاد کنیم؟

اگر از من بپرسید بهتون میگم بله هر چیزی که اندکی هم در سئوی سایتتون مؤثره. تنبلی رو بندازین پشت کوهها در دور دستها و شروع به ایجادش کنین. اما حالا جواب خود گوگل جان هم براتون مینویسم:

اگر صفحات سایت شما به درستی لینک سازی شده (منظورش لینکهای داخلی) خزنده‌های ما معمولاً بیشتر قسمتهای سایت شما رو پیدا میکنن. با این حال، یک سایت مپ میتونه به خزنده‌ها در شناسایی سایت شما کمک کنه، مخصوصاً اگر سایت شما شرایط زیر را داشته باشه :

  • سایت بزرگی داشته باشین. در نتیجه ممکنه خزنده‌های گوگل بعضی از صفحات شما رو نادیده بگیرن.
  • اگر سایت شما صفحات زیادی داشته باشه که به هم لینک نشده باشن به اصطلاح ایزوله باشن. اگر صفحه‌های سایت شما به همدیگر اشاره نکنن احتمال اینکه توسط گوگل نادیده گرفته بشن زیاده. برای همین ما در میزفا بر روی لینک سازی داخلی خیلی تأکید داریم.
  • سایت شما تازه راه اندازی شده و لینکهای خارجی کمی بهش اشاره میکنند. ربات گوگل همچنین جستجوگرهای متفاوت دیگه، لینکهای سایتها رو به همدیگه دنبال میکنند. در نتیجه، اگه هیچ سایتی به شما لینک نده، گوگل سایت شما رو نمیتونه کشف کنه.
  • سایت محتوای غنی داشته باشه بطوریکه در اخبار گوگل نشون داده میشه، گوگل میتونه برای دسترسی به اطلاعات بیشتر از نقشه سایت شما استفاده کنه.

اینم اضافه کنم که دوستان اگر شما نقشه سایت داشته باشین، دلیل نمیشه که حتماً همه موارد موجود در نقشه سایت توسط خزنده‌ها شناسایی میشه. همینطور که میدونیم گوگل الگوریتمهای پیچیده‌ای داره. اما داشتن نقشه سایت خیلی بهتر از نداشتنشه و هیچکس تا حالا به خاطر نقشه سایت نداشتن یا داشتن سایتش توسط گوگل جریمه نشده. پس دست به کار بشید.

سرفصل‌های پست

ساخت سایت مپ

خب حالا اصلاً چطوری سایت مپ یا همون نقشه سایت بسازیم تا بعدش بخواهیم به سرچ کنسول معرفی کنیم؟ اگر سایت شما وردپرسی باشه با افزونه یواست سئو براحتی میتونین سایت مپ بسازین، که بطور پیش فرض در مسیر زیر میسازه.

yoursite.com/sitemap_index.xml

اما اگر وردپرسی نیست تلفن را برداشته از برنامه نویس سایتتان نقشه سایت را پیگیرانه طلب کنین.

خب از هر چه بگذریم سخن سرچ کنسول عزیز خوشتر است.

گزارش Sitemaps در گوگل سرچ کنسول

از گزارش Sitemaps ( نقشه سایت) در سرچ کنسول استفاده میکنیم برای:

  • دیدن تاریخچه ارسال مطالب در نقشه سایت
  • دیدن هر خطایی که گوگل هنگام تجزیه و تحلیل نقشه‌های ارسال شده با آن مواجه شده.

حالا چطوری سایت مپ سایتمون رو به گوگل معرفی کنیم؟

ثبت نقشه سایت

ابتدا وارد سرچ کنسول گوگل بشین و پراپرتی (Property) مورد نظرتون رو انتخاب کنین. عزیزانی که هنوز مقاله ثبت سایت در سرچ کنسول رو نخوندن، در آن مقاله بطور کامل طریقه نصب سایت در گوگل سرچ کنسول را توضیح دادیم.

خب در ادامه آموزش سرچ کنسول از قسمت سمت چپ پنل سرچ کنسولتون بر روی Sitemaps کلیک کرده و آدرس نقشه سایت خودتون رو در محل مربوطه وارد کنین. بعد روی submit کلیک کنین.

 گزارش Sitemaps
گزارش Sitemaps

مواد لازم برای ثبت سایت مپ

  1. نقشه سایت باید فرمت قابل قبول برای سایت مپ رو داشته باشه.
  2. نقشه سایت باید در دسترس رباتهای گوگل باشه و هیچگونه ممنوعیتی جهت ورودی رباتها نداشته باشه.
  3. شما باید مجوز دسترسی ثبت نقشه سایت رو برای استفاده از این ابزار در سرچ کنسولتون داشته باشین.
  4. اگر مجوز نداشته باشین، شما میتونین به جای اون آدرس سایت مپتون رو در فایل robots.txt درج کنین.
  5. نقشه سایت باید سریعاً پردازش شه. هرچند میتونه مقداری برای شناسایی URL های لیست شده در سایت مپ زمان ببره و ممکنه همه URL های لیست شده در نقشه سایت توسط رباتها شناسایی نشه. بستگی داره به سایز سایت، میزان فعالیتها، ترافیک و …

  ثبت دوباره نقشه سایت:

نیازی نیست که اگر نقشه سایتتون تغییری کرد دوباره ثبت کنین. خزنده‌های گوگل هر تغییری رو در دفعات بعد که سایت شما را شناسایی کردن متوجه میشن.

حذف نقشه سایت

حذف سایت مپ، باعث از بین رفتن اطلاعات آماری در گزارش Sitemaps میشه. هر چند گوگل نقشه سایت و صفحات لیست شده اون رو فراموش نمیکنه. اگه شما میخواین که گوگل شناسایی URL های لیست شده در نقشه سایت شما رو کنار بذاره باید در فایل Robots.txt دسترسی گوگل رو محدود کنین.

برای حذف نقشه سایت:

  • در جدول گزارش Sitemaps نقشه سایتی که میخواین حذف کنین، پیدا کنین و روی اون کلیک کنین.
  • روی دکمه more options کلیک کنین. بعدش Remove sitemap
  • برای اینکه از مشاهده شدن دوباره نقشه سایت شما توسط گوگل جلوگیری کنین، علاوه بر اینکه Robots.txt را تنظیم میکنین، فایل نقشه سایت را از سایتتون هم حذف کنین. هر چند این یک نوع خودزنی هست :/
حذف نقشه سایت
حذف نقشه سایت

خواندن گزارش Sitemaps

  • این گزارش فقط نقشه سایتی رو نشان میده که شما در این گزارش ثبت کردین و هیچ سایت مپ دیگری که در Robots.txt یا در روشهای دیگر وجود داشته باشه رو نشون نمیده.
  • این گزارش فقط نقشه سایت جاری ( پراپرتی جاری) را نشان میده.
  • شما میتونین URL های عکس، ویدئو یا اخبار رو در نقشه سایتتون ثبت کنین. هر چند این گزارش در حال حاضر هیچ داده‌ای از این URLهای ذکر شده رو نشون نمیده.

خب حالا ما از سایت مپ چه چیزهایی میتونیم بخونیم؟ اطلاعات زیر در هر نقشه سایتی نمایش داده میشه:

خواندن نقشه سایت
خواندن نقشه سایت

1- URL مربوط به سایت مپ

URL سایت مپ، جایی که نقشه سایت نسبت به آدرس ریشه سایت پست شده رو نشان میده.

2 – نوع (type):

فرمت نقشه سایت بصورتهای زیر امکانپذیر هست:

  1. نقشه سایت: نقشه سایت در فرمت XML یا فرمت text
  2. ایندکس سایت مپ: یک نقشه سایت از نقشه‌های سایت
  3. RSS: نقشه سایت در فرمت RSS
  4. Atom: نقشه سایت در فرمت Atom
  5. Unknown: فرمت ناشناخته هست یا هنوز گوگل اونرو پردازش نکرده.

3 – ثبت شده (submitted):

تاریخ آخرین باری که نقشه سایت در گوگل ثبت شده.

4 – آخرین بررسی (last read):

تاریخ آخرین باری که نقشه سایت توسط گوگل پردازش شده.

5 – وضعیت (status):

در وضعیت ثبت و شناسایی توسط رباتهای گوگل. ممکن پیغام های زیر رو ببینیم:

  • موفقیت (Success) : نقشه سایت بطور موفقیت آمیز لود و پردازش شده. همه URL ها برای شناسایی توسط رباتهای گوگل در صف قرار گرفتن.
  • دارای خطا (has errors) : نقشه سایت میتونه تجزیه و تحلیل بشه اما یک یا چند ارور داره. بر روی سایت مپ داخل جدول کلیک کنین تا لیست خطاها را ببینین.
  • قابل شناسایی توسط رباتهای گوگل نیست (couldn’t fetch) : نقشه سایت بنا به دلایلی قابل شناسایی نیست. برای اینکه دلیلش رو بدونین در ابزار URL inspection tool یک تست زنده از اون بگیرین.

مسیر کامل نقشه سایتتون رو بوسیله کپی کردن از قسمت Add a new sitemap بدست بیارین.

در ابزار URL Inspection تست زنده رو کلیک کنین. این قسمت به شما اطلاعاتی میده که آیا نقشه سایت در گوگل موجوده و میتواند fetch بشه یا نه؟

میتونین مقاله URL Inspection چیست ما رو هم مطالعه بفرمایین.

گزارش Sitemaps
گزارش Sitemaps

6 – URL های شناسایی شده (discovered URLs) :

تعداد URL های لیست شده در نقشه سایت هست. اگر نوع نقشه سایت بصورت ایندکس سایت مپ باشه این تعداد شامل تمام نقشه سایت‌های زیر مجموعه هم میشه. URL های تکراری فقط یکبار شمارش میشوند.

نقشه سایت من لیست نمیشه!

در یکی از دوره های تدریس حضوری سئو میزفا یکی از کارآموزامون که به نسبت خیلی زبر و زرنگ هم بود. همه مراحل رو انجام میداد اما سایتش ثبت نمیشد و لیست نمیشد. بعد از بررسی متوجه شدیم که دو پراپرتی برای سایتش در گوگل کنسول ثبت کرده بود اما نقشه سایت رو جابه‌جا ثبت میکرد.

به عنوان مثال:

نقشه سایتی که شما برای پراپرتی http://mizfa.com ثبت میکنین قابل مشاهده در پراپرتی https://www.mizfa.com  نیست.

خطاهای سایت مپ Sitemaps

ممکنه هنگام ثبت نقشه سایتتون یا بعد از ثبت موقع شناسایی URL های سایتتون توسط رباتهای گوگل به خطاهایی برخورد کنین که ما همه اونها رو براتون لیست کردیم.

URLs not accessible

رباتهای گوگل هنگام تلاش برای خزیدن در URL سایت مپ شما، با خطا مواجه شده. برای بررسی این خطا  URL مربوطه رو در ابزار URL inspection tool  وارد کنین تا ببینین در دسترس گوگل هست یا نه.

URLs not followed

رباتهای گوگل همه URL های لیست شده در نقشه سایت شما رو شناسایی نکردن. ممکنه برخی آدرسها ریدایرکتهای زیادی داشتن و یا اینکه هنگام لینک به URL ها از آدرس کامل استفاده نشده مثلاً به جای https://www.example.com/mypage.html  فقط بطور ساده نوشتید mypage.html.

ما در آموزش های ابزار GTMetrix به ریدایرکت های زیاد اشاره کردیم. مقاله میتونه رفع خطای Avoid landing page redirects براتون مفید باشه.

URL not allowed

نقشه سایت شما شامل بعضی URL های با دایرکتوری یا با دامنه متفاوت هستن.

دایرکتوری : اگر نقشه سایت شما بصورت زیر لیست شده باشه:

http://www.example.com/mysite/sitemap.xml

به عنوان مثال URL زیر برای نقشه سایت بالا صحیح نیست:

  • http://www.example.com
  • http://www.example.com/yoursite

دامنه های مختلف: و یا اگر مثلا شما سایت مپ را به این صورت http://www.example.com/sitemap.xml اضافه کرده باشید آدرس‌های پایین از این سایپ مپ پشتیبانی نمی‌کنن.

  • http://example.com – به علت نداشتن www
  • www.example.com به علت نداشتن http
  • https://www.example.com به علت استفاده از https به جای http

Compression error

ممکنه شما فایل نقشه سایت خودتون رو فشرده سازی کرده باشین، از حالت فشرده خارج کنین، خطا برطرف میشه. مثلا استفاده از فشرده سازی gzip

Empty sitemap

نقشه سایت شما شامل هیچ آدرسی نمیشه. نقشه سایت را چک کنین که خالی نباشه.

Sitemap file size error: Your sitemap exceeds the maximum file size limit

حجم نقشه سایت شما زیاده. اگر نقشه سایت شما بزرگتر از حد معموله اونو به قسمتهای کوچکتری تقسیم کنین و هر قسمت رو جداگانه به سرچ کنسول معرفی کنین.

Invalid attribute value

وجود تگهای XML نادرست در نقشه سایتتون باعث بروز این خطا میشه. محتوای فایل نقشه سایتتون رو بررسی کنین.

Invalid date

این خطا به خاطر اینه که سایت مپ شما از یک تاریخ با فرمت نادرست استفاده میکنه. فرمتهای صحیح به صورت زیر هستن.

2005-02-21

2005-02-21T18:00:15+00:00

باید از این نوع فرمت ها پیروی کنید.

Invalid tag value

نقشه سایت شما از محتویاتی با تگ نادرست استفاده میکنه. نوع محتویات نقشه سایتتون رو بررسی کنین.

Invalid URL

یک URL در نقشه سایت شما صحیح نیست. احتمالا یکی از URL های شما کاراکترهای پشتیبانی نشده داره. فاصله ها یا کاراکترهایی مثل کوتیشن و یا ممکنه فرمت نادرستی داشته باشه: مثال: htp://  به جای http://

میتونید برای اطمینان URL ها رو در یک مرورگر تست کنین.

این مستند گوگل رو هم مطالعه کنید، برای افراد تکنیکال و فنی که دنبال سئو تکنیکال هستند خوبه.

Invalid URL in sitemap index file: incomplete URL

آدرس نقشه سایتتون صحیح و کامل نیست. مثلا به جای زدن آدرس کامل http://www.example.com/folder1/sitemap_index.xml بیایید از آدرس نسبی استفاده کنید.

Invalid XML: too many tags

در نقشه سایت شما از تگ تکراری استفاده شده. مثل تگهای زیر که در آن تگ <loc> تکرار شده.

<url>   <loc>http://www.example.com/</loc>   <loc>http://www.example.com/page1.html</loc>   <lastmod>2005-01-01</lastmod>   <changefreq>monthly</changefreq>   <priority>0.8</priority> </url>

Missing XML attribute

یکی از تگها صفتهای مورد نیازشون رو ندارن. نقشه سایت رو بررسی کنین و مطمئن شید هیچ اتربیوتی ( صفاتی) از قلم نیفتاده و دوباره سایت مپ خودتونو ثبت کنین.

Missing XML tag

این خطا نیز به دلیل تگهای از دست رفته و نادرست ایجاد میشه.

Missing thumbnail URL

یک یا چند ویدئوURL تصویرشون حذف شده.

Missing video title

یک یا چند ویدئو عنوانشون حذف شده. مطمئن باشید هر ویدیو <video:title> رو داشته باشه.

Incorrect sitemap index format: Nested sitemap indexes

یک یا چند URL در نقشه سایتتون مربوط به نقشه سایت دیگه‌ای هست. در صورتی این خطا دیده میشه که شما چند نقشه سایت داشته باشین.

Parsing error

این خطا در گزارش Sitemaps یعنی، گوگل نمیتونه کدهای XML نقشه سایتتون رو تجزیه و تحلیل کنه. اگر در کدها خطاهای دستوری داشته باشین این ارور دیده میشه.

Temporary error

این خطاها موقت هستن و پس از چند ساعت از بین میرن اگر خطا همچنان پابرجا بود نقشه سایتتون رو دوباره ثبت کنین.

Too many sitemaps in sitemap index file

اگر نقشه سایت شما بیش از 50000 آدرس باشه. نقشه سایت رو به قسمتهای کوچکتری تقسیم کنین و دوباره به سرچ کنسول معرفی کنین. خطا شبیه به این هم داریم با عنوان  Too many URLs in sitemap

Unsupported format

فرمت نقشه سایت از لحاظ دستوری و اشتباهات رایج در کدهای XML مشکل داره.

Path mismatch: Missing www

ممکن است در سایت شما یک URL  با www ثبت شده باشه اما در نقشه سایت www نداشته باشه.و یا برعکس مثلا ممکنه خطای Path mismatch: Includes www دریافت کنید.

Incorrect namespace

این خطا در گزارش Sitemaps یعنی، لینکهای نادرست یا تگهای اشتباه از نظر تایپی باعث بروز این خطا میشن.

Leading whitespace

فایلهای XML باید با XML declaration آغاز بشن که ورژن XML را نشان میده. اگر در ابتدای فایل نقشه سایتتون فضای خالی داشتین بهتره اونو حذف کنین تا به استاندارد XML نزدیک بشین.

HTTP error

گوگل با این خطا مواجه میشه موقعی که برای دانلود نقشه سایتتون به ارور مثلا 404 برمیخوره. مطمئن بشین که URL نقشه سایت شما درسته و سایت مپ شما در اون مکان قرار داره.

Thumbnail too large

تصویر شاخص یا بندانگشتی ویدئو در یکی از URL  های نقشه سایت خیلی بزرگتر از حد معموله. اونها رو حداقل 120*160  پیکسل کنین و نقشه سایت رو دوباره ثبت کنین.

Thumbnail too small

تصویر شاخص یا بندانگشتی ویدئو در یکی از URL  های نقشه سایت خیلی کوچکتر از حد معموله. آنها را حداقل 120*160  پیکسل کنین و نقشه سایت را دوباره ثبت کنین.

Video location and play page location are the same

این خطا در گزارش Sitemaps یعنی URL های محتوای ویدئو و پخش کننده ویدئو باید متفاوت باشه درغیر اینصورت گوگل نمیتونه اونرو پردازش کنه.

Video location URL appears to be a play page URL

در نقشه سایت ویدئو URL محتوای صفحه اشاره میکنه به پخش کننده ویدئو.

Sitemap contains urls which are blocked by robots.txt

گوگل به نقشه سایت شما نمیتونه دسترسی داشته باشه زیرا که در robots.txt دسترسی رو محدود کردین.

درسته خطاهایی که لیست کردیم خیلی طولانی شد اما در اکثر مواقع با یک کم دقت خیلی بی دردسر میتونین نقشه سایتتون رو در سرچ کنسول ثبت کنین و یک قدم بزرگ برای سئوی سایتتون بردارین.

عزیزان هرگونه سؤال یا نظری درباره گزارش Sitemaps و همینطور آموزش های مربوط به سرچ کنسول نسخه جدید داشتین حتماً با ما در میان بذارین تیم تخصصی میزفا همیشه آماده کمک به شما عزیزانه.

جلسه ۷ – گزارش Sitemaps در سرچ کنسول گوگل

امتیاز 5 از 1 رای

109
17 تیر 1398
..نظرات..
..مقالات پربازدید..
طراحی سایت

آموزش قرعه کشی در اینستاگرام

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

7103
24 فروردین 1398
برنامه نویسی

ویژگی های جدید لاراول 5.8

تغییرات لاراول 5.8 LARAVEL ورژن بعدی فریم ورک لاراول با نسخه ۵.۸ در ماه فوریه سال ۲۰۱۹ منتشر میشه. در حال حاظر تنها مواردی که قطعی شده پشتیبانی لاراول ۵.۸ از کتابخانه carbon نسخه ۲ می باشد. و قابلیت امکان سوییچ بین هر دو نسخه یک و دو carbon مورد دیگر استفاده laravel 5.8 از vlucas/phpdotenv ورژن 3 برای فایل .env میباشد که اجازه استف...

652
08 اسفند 1397
برنامه نویسی

آموزش کار با افزونه دکان (چند فروشندگی)

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

614
04 دی 1397