نمی توانید از قابلیت نقشه سایت رنک مث استفاده کنید؟ نگران نباشید، موضوع ساده تر از آن چیزی است که فکر می کنید، و راه…
آنچه در این مطلب خواهید خواند
نمی توانید از قابلیت نقشه سایت رنک مث استفاده کنید؟ نگران نباشید، موضوع ساده تر از آن چیزی است که فکر می کنید، و راه حل ان ساده تر است.
فهرست مطالب
اولین کاری که باید انجام دهید این است که مشخص کنید صفحه خالی دارید یا صفحه سفید. به نظر می رسد یکسان است، اما یک تفاوت وجود دارد. کد منبع صفحه خالی و سفید را بررسی کنید.
بیایید یک وب سایت را مثال بزنیم : parsavesta.com اگر نقشه سایت یک صفحه سفید بدون داده در قسمت جلویی نشان میدهد، اما دادههایی در کد منبع وجود دارد، دسترسی به نقشه سایت از طریق این URL parsavesta.com/sitemap در بیشتر موارد، همه را نشان میدهد. داده ها در قسمت جلویی اما در URL- https://parsavesta.com/sitemap ، جایی که نقشه سایت هنوز بارگذاری نمی شود، در آن صورت، کد منبع نیز خالی است.
اگر کد منبع صفحه نقشه سایت خالی است، باید با افزونه یا موضوع دیگری تداخل داشته باشد. شما می توانید از افزونه Health Check برای تعیین اینکه کدام افزونه یا تم باعث این مشکل شده است استفاده کنید.
اما، اگر دادهای در کد منبع وجود دارد، شستشوی کش نقشههای سایت و حذف آن از افزونه کش، مشکل را برطرف میکند.
سناریوی دیگر این است که شما یک فایل ثابت با همان نام فایل نقشه سایت خود ( sitemap_index.xml ) دارید. شما باید FTP را وارد سرور خود کنید و فایل را حذف کنید.
اگر حل نشد، ممکن است لازم باشد یک کد سفارشی به فایل functions.php یا parsavesta.php خود از فایلهای تم اضافه کنید.
توجه: رنک مث نقشه های سایت را در زمان اجرا ایجاد می کند. اگر هر فایل نقشه سایت فیزیکی در وب سایت وجود داشته باشد، می توانید رفتارهای غیرمنتظره ای را مشاهده کنید که شامل یکی یا هر دوی موارد فوق می شود.
اگر رنک مث نقشه سایت ایجاد نمی کند یا هنگام دسترسی به فهرست نقشه سایت خود با خطای ۴۰۴ مواجه می شوید، ممکن است مجبور شوید پیوندهای دائمی را پاک کنید. نترسید، انجام آن نسبتاً آسان است. به بخش مدیریت وردپرس خود بروید و به تنظیمات پیوندهای ثابت بروید و یک بار دکمه «ذخیره تغییرات» را فشار دهید، حتی اگر هیچ تغییری در صفحه ایجاد نکرده باشید.
قبل از کد منبع نقشه سایت XML باید مقداری فضای خالی وجود داشته باشد .
این ممکن است توسط یک خط/فضای خالی در فایل wp-config.php یا فایل functions.php تم شما اضافه شود. اگر چنین فضای خالی در فایل wp-config.php یا functions.php شما وجود ندارد، با استفاده از افزونه Health Check ، تداخل افزونه را بررسی کنید .
همچنین، مطمئن شوید که حافظه پنهان شما غیرفعال است، زیرا به احتمال زیاد حافظه پنهان در عملکرد نقشه سایت رنک مث اختلال ایجاد می کند.
این به احتمال زیاد به این دلیل است که:
اول، می توان با افزودن مقداری محتوا به وب سایت خود، مشکل را برطرف کرد
مورد دوم را میتوان با اطمینان از اینکه پستها/صفحات/طبقهشناسیهای مفید را در نقشه سایت خود مسدود نمیکنید برطرف کرد. می توانید این کار را با رفتن به رنک مث < تنظیمات نقشه سایت و علامت زدن گزینه برای هر نوع پست طبقه بندی انجام دهید.
وقتی ماژول نقشه سایت را فعال می کنید، رنک مث یک نقشه سایت مجازی به صورت پویا ایجاد می کند. ما برای انجام این کار به تغییر مسیرهای فعال شده توسط نرم افزار سرور شما متکی هستیم. اگر نقشه سایت کار نمی کند، ممکن است مجبور شوید برخی از قوانین را به صورت دستی اضافه کنید.
برای اطمینان از اینکه باید این قوانین را اضافه کنید، به domain.com?sitemap=1 بروید . اگر نقشه سایت شما را بارگیری می کند، باید قوانین بازنویسی را اضافه کنید.
htaccess خود را بررسی کنید و کد زیر را اضافه کنید:
فایل پیکربندی Nginx خود را بررسی کنید و کد زیر را اضافه کنید:
مطمئن شوید که نقشه سایت XML صحیح را به گوگل ارسال کرده اید. شما باید نقشه سایت موجود در وب سایت خود را به آدرس https://domain.com/sitemap_index.xml ارسال کنید.
اگر مطمئن هستید که URL صحیح را ارسال کرده اید، اما همچنان با این خطا مواجه هستید، با استفاده از افزونه Health Check ، تداخل افزونه را بررسی کنید .
اگر W3 Total Cache را به همراه رنک مث در وب سایت خود اجرا می کنید، یک گروه عامل کاربری دیگر ایجاد کنید و عامل کاربر ‘ googlebot’ را به آن اضافه کنید.
هنگامی که راه حل های بالا به حل مشکل کمک نمی کند، فیلتر زیر را در فایل functions.php یا رنک-مث.php تم خود قرار دهید.
این معمولاً به دلیل قوانین ناخواسته در فایل robots.txt یا به دلیل تعارض عجیب و غریب افزونه رخ می دهد. با رفتن به رنک مث < تنظیمات عمومی < robots.txt ، مطمئن شوید که هیچ قانونی در فایل robots.txt واقعی یا فایل robots.txt مجازی اضافه شده توسط رنک مث ندارید .
رنک مث، به طور پیشفرض، شامل یک مرجع متعارف برای همه پستهایی است که روی Index تنظیم شدهاند. اگر یک canonical سفارشی به یک پست اضافه کنید، در نقشه سایت ظاهر نمی شود.
از آنجایی که تجزیه کننده نقشه سایت پست واقعی URL های تخصیص داده شده به XML نقشه سایت پست را استخراج می کند و آنهایی را که دارای استانداردهای متعارف متفاوت هستند حذف می کند و در نتیجه تعداد URL هایی که در ابتدا توسط تجزیه کننده اصلی بارگذاری شده اند کمتر است.
از این رو، تعداد URL های سایت شما با تعداد موجود در نقشه سایت مطابقت ندارد.
بنابراین اگر میخواهید همه پستهای شما در نقشه سایت نشان داده شوند، باید Canonical سفارشی را از همه پستهای خود حذف کنید و سپس به رنک مث اجازه دهید تا canonical را ایجاد کند.
اگر با خطای ۴۰۴ مواجه شدید و گوگل نتواند به فهرست نقشه سایت شما دسترسی پیدا کند، ممکن است مجبور شوید پیوندهای دائمی را پاک کنید. نترسید، انجام آن نسبتاً آسان است. حتی اگر هیچ تغییری ایجاد نکردید، روی ذخیره تغییرات از صفحه پیوندهای دائمی داشبورد وردپرس خود کلیک کنید. این باید مشکل را حل کند.
اگر نقشه سایت را دریافت می کنید که قابل خواندن است، اما خطاهایی با خطای فرمت فایل پشتیبانی نشده دارید، باید دلایل زیر را بررسی کنید:
مطمئن شوید که فایل نقشه سایت از هدر درستی که در زیر نشان داده شده است استفاده می کند:
اطمینان حاصل کنید که فضای نام در هدر باید با ۰.۹ به پایان برسد. اگر با ۹.۹ تمام شود، احتمالاً با خطا مواجه خواهید شد.
اطمینان حاصل کنید که از علامت نقل قول مناسب استفاده میکنید تا ویژگیهای XML را فقط در گیومههای تکی یا دوگانه قرار دهید. حتی نقل قول های ممکن است منجر به خطا شود.
اگر خطا همچنان ادامه دارد، کد وضعیت نقشه سایت خود را با استفاده از ابزار httpstatus بررسی کنید.
اگر کد وضعیت ۲۰۰ برای نقشه سایت است، پس مطمئن شوید که تمام تغییرات نقشه سایت XML را به نسخه نهایی نقشه سایت XML هدایت کنید.
و پس از انجام این کار، کش وب سایت خود را پاک کنید و سعی کنید نقشه سایت خود را دوباره در کنسول جستجوی گوگل ارسال کنید. این باید مشکل را حل کند.
اگر هنوز با نقشه سایت با مشکل مواجه هستید، با تیم پشتیبانی ما در ارتباط باشید.