این مطلب از وبلاگ بیزمن نقل شده است.
[h=2]راهنمایی درباره پیغام های خطای نقشه سایت[/h]
معنی این خطا “This url is not allowed for a sitemap at this location” چیست؟
این پیغام می گوید که نقشه سایت شما شامل URL هایی است که نمی توانند در آن باشند. نقشه سایت شما فقط می تواند شامل URL های مربوط به سایت و دامین شما و دایرکتوری های پایین تر (deeper directories) باشد. فرض کنید شما نقشه سایتی به آدرس زیر را ثبت کرده اید:
اما وجود URL های فرضی زیر در آن غلط است:
http://www.example.com/ (دایرکتوری سطح بالاتر)
http://www.example.com/herbert (دایرکتوری سطح بالاتر؛ چون “/” انتهایی وجود ندارد)
http://www.example.com/lusie/ (دایرکتوری سطح بالاتر)
http://www.herbert.com (یک دامین دیگر)
شما می توانید ۳ لینک ابتدایی را با انتقال نقشه سایت خود به یک سطح بالاتر، ثبت نمایید. یعنی آدرس نقشه سایت شما بشود:
پیغام خطای “Invalid date” برای من ظاهر شده است. یعنی چه؟
این پیغام به این معنی است که نقشه سایت شما حاوی ورودی هایی است که “آخرین زمان تغییر (last modified date)” -در اینجا نمونه نقشه سایت قابل مشاهده است- آن ها نامعتبر می باشد. Google Sitemap تحت ISO-8601 encoding فعالیت می کند که به دو صورت نمایش داده می شود:
این شکل به صورت سال (۴ رقم)، ماه (۲رقم)، روز (۲ رقم) می باشد.
این شکل به صورت سال (۴ رقم)، ماه (۲رقم)، روز (۲ رقم)، T، ساعت (۲ رقم)، :، دقیقه (۲ رقم)، :، ثانیه (۲ رقم) و در نهایت زون منطقه سایت، کاراکتر “+” یا “-”، اختلاف ساعت (۲رقم)، و دقیقه (۲ رقم) با گرینویچ می باشد.
تمام زمان های نشان داده شده در نقشه سایت باید درست بوده و به یکی از اشکال فوق منتشر شده باشند.
معنی پیغام خطای “We couldn’t find your verification file” چیست؟
اگر شما هنگام ثبت سایت تان در گوگل وبمستر تولز، از گزینه آپلود “verification file” برای تأیید شدن سایت تان استفاده کرده اید، و اکنون این فایل در دسترس نمی باشد، این خطا نمایش داده می شود. بررسی کنید که آیا این فایل همچنان موجود است؟ نام آن تغییر نکرده است و درست همان نامی می باشد که گوگل (در وبمستر تولز) گفته است؟ سرور شما در پاسخ به درخواست مشاهده این فایل، ارور “۴۰۴″ نمی دهد؟ وضعیت (status) فایل باید “۲۰۰″ باشد. برای چک کردن وضعیت می توانید با داشتن آدرس فایل از ابزار HTTP Request Tool استفاده نمایید.
[h=2]چند سؤال عمومی دیگر و پاسخ گوگل[/h] برخی افراد ادعا کرده اند که پس از ثبت Google Sitemap خود در وبمستر تولز، از طرف گوگل پنالایز شده اند. آیا این یک تصادف است؟
قطعاً؛ گوگل هیچ سایتی را به خاطر ثبت Google Sitemap پنالایز و جریمه نمی کند. نقشه سایت تنها راهی است برای کمک به گوگل در درک بهتر سایت شما و البته جای خزیدن طبیعی روبات گوگل در سایت را نمی گیرد. داشتن نقشه سایت شاید باعث بهبود سئو و بهینه سازی سایت نشود، اما قطعاً سبب کاهش رتبه آن نمی گردد.
چرا تعداد URL های ثبت شده من در وبمستر تولز کمتر از مقدار موجود آن ها در نقشه سایت من می باشد؟
تعداد URL های ثبت شده نمایانگر تعداد URL منحصر به فرد می باشد. اگر گوگل در بررسی نقشه سایت شما با URL های یکسان که بیش از یک بار ثبت شده اند برخورد کند، تنها یکی از آن ها را می پذیرد.
چرا تعداد URL ایندکس شده در صفحه نقشه سایت من در وبمستر تولز صفر است/ یا با گوگل کردن site:www.mysite.com تفاوت دارد؟
تعداد نمایش داده شده در صفحه نقشه سایت، نمایانگر تعداد URL های موجود در آن سایت مپ مخصوص است نه تعداد URL هایی که روبات گوگل ایندکس کرده است. تنها URL های برای گوگل معتبر هستند که توسط روبات خزنده خودش یافته باشد. این تعداد ممکن است بیشتر باشد. به عنوان مثال ممکن است:
تمام URL های موجود در سایت شما در نقشه سایت تان ظاهر نشود.
در Google Sitemap شما URL های تکرای وجود داشته باشد.
این متن بخشی از مطلب راهنمای جامع Google Sitemap-سؤالات متداول، خطاها و مشکلات می باشد.
[h=2]راهنمایی درباره پیغام های خطای نقشه سایت[/h]
معنی این خطا “This url is not allowed for a sitemap at this location” چیست؟
این پیغام می گوید که نقشه سایت شما شامل URL هایی است که نمی توانند در آن باشند. نقشه سایت شما فقط می تواند شامل URL های مربوط به سایت و دامین شما و دایرکتوری های پایین تر (deeper directories) باشد. فرض کنید شما نقشه سایتی به آدرس زیر را ثبت کرده اید:
http://www.example.com/herbert/sitemap.xml
نقشه سایت شما می تواند شامل URL های فرضی زیر باشد:
http://www.example.com/herbert/
http://www.example.com/herbert/home.html
http://www.example.com/herbert/test/index.html
http://www.example.com/herbert/info/about/guestbook
http://www.example.com/herbert/home.html
http://www.example.com/herbert/test/index.html
http://www.example.com/herbert/info/about/guestbook
اما وجود URL های فرضی زیر در آن غلط است:
http://www.example.com/ (دایرکتوری سطح بالاتر)
http://www.example.com/herbert (دایرکتوری سطح بالاتر؛ چون “/” انتهایی وجود ندارد)
http://www.example.com/lusie/ (دایرکتوری سطح بالاتر)
http://www.herbert.com (یک دامین دیگر)
شما می توانید ۳ لینک ابتدایی را با انتقال نقشه سایت خود به یک سطح بالاتر، ثبت نمایید. یعنی آدرس نقشه سایت شما بشود:
http://www.example.com/sitemap.xml
پیغام خطای “Invalid date” برای من ظاهر شده است. یعنی چه؟
این پیغام به این معنی است که نقشه سایت شما حاوی ورودی هایی است که “آخرین زمان تغییر (last modified date)” -در اینجا نمونه نقشه سایت قابل مشاهده است- آن ها نامعتبر می باشد. Google Sitemap تحت ISO-8601 encoding فعالیت می کند که به دو صورت نمایش داده می شود:
- ۲۰۰۵-۰۲-۲۱
این شکل به صورت سال (۴ رقم)، ماه (۲رقم)، روز (۲ رقم) می باشد.
- ۲۰۰۵-۰۲-۲۱T18:00:15+00:00
این شکل به صورت سال (۴ رقم)، ماه (۲رقم)، روز (۲ رقم)، T، ساعت (۲ رقم)، :، دقیقه (۲ رقم)، :، ثانیه (۲ رقم) و در نهایت زون منطقه سایت، کاراکتر “+” یا “-”، اختلاف ساعت (۲رقم)، و دقیقه (۲ رقم) با گرینویچ می باشد.
تمام زمان های نشان داده شده در نقشه سایت باید درست بوده و به یکی از اشکال فوق منتشر شده باشند.
معنی پیغام خطای “We couldn’t find your verification file” چیست؟
اگر شما هنگام ثبت سایت تان در گوگل وبمستر تولز، از گزینه آپلود “verification file” برای تأیید شدن سایت تان استفاده کرده اید، و اکنون این فایل در دسترس نمی باشد، این خطا نمایش داده می شود. بررسی کنید که آیا این فایل همچنان موجود است؟ نام آن تغییر نکرده است و درست همان نامی می باشد که گوگل (در وبمستر تولز) گفته است؟ سرور شما در پاسخ به درخواست مشاهده این فایل، ارور “۴۰۴″ نمی دهد؟ وضعیت (status) فایل باید “۲۰۰″ باشد. برای چک کردن وضعیت می توانید با داشتن آدرس فایل از ابزار HTTP Request Tool استفاده نمایید.
[h=2]چند سؤال عمومی دیگر و پاسخ گوگل[/h] برخی افراد ادعا کرده اند که پس از ثبت Google Sitemap خود در وبمستر تولز، از طرف گوگل پنالایز شده اند. آیا این یک تصادف است؟
قطعاً؛ گوگل هیچ سایتی را به خاطر ثبت Google Sitemap پنالایز و جریمه نمی کند. نقشه سایت تنها راهی است برای کمک به گوگل در درک بهتر سایت شما و البته جای خزیدن طبیعی روبات گوگل در سایت را نمی گیرد. داشتن نقشه سایت شاید باعث بهبود سئو و بهینه سازی سایت نشود، اما قطعاً سبب کاهش رتبه آن نمی گردد.
چرا تعداد URL های ثبت شده من در وبمستر تولز کمتر از مقدار موجود آن ها در نقشه سایت من می باشد؟
تعداد URL های ثبت شده نمایانگر تعداد URL منحصر به فرد می باشد. اگر گوگل در بررسی نقشه سایت شما با URL های یکسان که بیش از یک بار ثبت شده اند برخورد کند، تنها یکی از آن ها را می پذیرد.
چرا تعداد URL ایندکس شده در صفحه نقشه سایت من در وبمستر تولز صفر است/ یا با گوگل کردن site:www.mysite.com تفاوت دارد؟
تعداد نمایش داده شده در صفحه نقشه سایت، نمایانگر تعداد URL های موجود در آن سایت مپ مخصوص است نه تعداد URL هایی که روبات گوگل ایندکس کرده است. تنها URL های برای گوگل معتبر هستند که توسط روبات خزنده خودش یافته باشد. این تعداد ممکن است بیشتر باشد. به عنوان مثال ممکن است:
تمام URL های موجود در سایت شما در نقشه سایت تان ظاهر نشود.
در Google Sitemap شما URL های تکرای وجود داشته باشد.
این متن بخشی از مطلب راهنمای جامع Google Sitemap-سؤالات متداول، خطاها و مشکلات می باشد.