لوگوی جشنواره وب و موبایل ایران
آموزش وردپرس

مشکل ایجاد نشدن نقشه سایت افزونه سئوی وردپرس Yoast

آموزش حل مشکل نقشه سایت وردپرس افزونه YOAST SEO

یکی از مشکلاتی که خیلی از کاربرانی که از افزونه سئوی وردپرس استفاده می کنند، این است که پس ار فعالسازی قسمت نقشه XML سایت، با مراجعه به لینکی که افزونه برای مشاهده نقشه سایت به شما می دهد، با این پیام مواجه می شوید که این صفحه وجود ندارد! در این مطلب مشکل ایجاد نشدن نقشه سایت افزونه سئوی وردپرس Yoast را بررسی می کنیم تا این خطای آزار دهنده را با چند کلیک از بین ببرید.

افزونه سئوی وردپرس که با نام Yoast SEO نیز مشهور است، یکی از قدرتمند ترین افزونه های تنظیمات سئوی سایت و همچنین ایجاد نقشه سایت است. سایت مپی که این افزونه ایجاد می کند کاملا واضح و استاندارد است و گوگل به راحتی و به بهترین صورت صفحات شما را ایندکس می کند. کمتر دیده شده که وردپرس از لینکهایی که توسط این افزونه ایجاد شده ایراد بگیرد. مگر اینکه آن لینک وجود نداشته باشد و با خطای Not Found مواجه شود، یا اینکه مطلب شما شرایط اسپم شدن را داشته باشد و گوگل مطلب شما را اسپم کند! که هر دوی این موارد به راحتی قابل حل است. اما معمولا مشکلی که اکثر کاربران با این افزونه دارند، عدم ایجاد نقشه سایت است.

معمولا این افزونه برای نقشه سایت، به شما لینکی مشابه لینک زیر می دهد:

http://example.com/sitemap_index.xml

اما وقتی به این آدرس می روید، چیزی نمیبینید!

البته توجه داشته باشید، گاهی اوقات اگر یک Www به ابتدای آدرس خود اضافه کنید، یا اگر www وجود داشته باشد ، آن را بردارید این مشکل حل می شود! :-)

حال می خواهیم ببینیم اگر با خطای “این صفحه وجود ندارد” مواجه شدیم، چطور این مشکل را حل کنیم.

ابتدا از منوی وردپرس مطابق شکل زیر به قسمت نقشه های XML سایت می رویم:

حل مشکل عدم ایجاد نقشه سایت xml افزونه سئوی وردپرس

 

سپس در صفحه ای که باز می شود، توجه داشته باشید که قسمتی که با متن “برای فعال کردن نقشۀ سایت xml، بر روی جعبۀ زیر کلیک کنید.” وجود دارد حتما تیک خورده باشد! سپس این تنظیمات را ذخیره نمایید.

حل مشکل عدم ایجاد نقشه سایت xml افزونه سئوی وردپرس

 

حال مطابق تصویر زیر از منوی وردپرس به قسمت “تنظیمات” > “پیوندهای یکتا” بروید:

حل مشکل عدم ایجاد نقشه سایت xml افزونه سئوی وردپرس

 

در اینجا نیازی نیست هیچ تنظیماتی را تغییر دهید! تنها کافیست یکبار دکمه ذخیره تغییرات را بزنید!

حل مشکل عدم ایجاد نقشه سایت xml افزونه سئوی وردپرس

حال اگر به آدرس نقشه سایت XML خود بروید، لینکهای آن را مشاهده خواهید کرد. از این لینک می توانید برای گوگل وب مستر استفاده کنید که تاثیر بسیار زیادی روی ایندکس شدن صفحات شما دارد.

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

۷ نظر

  • سلام برایم ن هیچ تاثیری نداشت به نظر میاد تونسخه های جدید اینطوری میشه بیشتر.
    کجا باید سطح دسترسی رو بالا ببریم و چند بزاریم؟
    لطفا نوع فایل ها روهم مشخص کنید.

    • با سلام و احترام،
      بله معمولا این مشکل روی نسخه های جدید تر وجود دارد.
      معمولا افزونه های سئو نیاز به ایجاد یک فایل دارند تا نقشه سایت را روی آن بریزند. این فایل در هر افزونه میتواند متفاوت باشد اما مشهور ترین نام برای آن sitemap.xml است. میتوانید در رووت وبسایت خود این فایل را ایجاد کنید و به آن دسترسی ۷۷۷ بدهید. سپس بعد از نصب و فعالسازی افزونه ی نقشه ی سایت، وقتی که سایت مپ درست شد، دسترسی را به حالت قبل بازگردانید.

  • فایل مورد نظر رو ساختم حتی بااسمی که خود افزونه درست میکنه یعنی sitemap_index.xml
    تغییرنامش هم دادم ودسترسی ۷۷۷ گذاشتم درست نشد.
    این فایلوتوپوشه خود افزونه هم کپی کردم که لااقل شاید ازاونجافراخوانی کنه ولی درست نشد
    به نظر میاد که باید از خود گوگل استافده کنیم.

    • با سلام و احترام،
      خیر نیازی به کد خاصی نیست. و از طریق هاست می بایست فایل را ایجاد کنید.
      اما با این حال، از افزونه های دیگری که نقشه سایت ایجاد می کنند نیز استفاده کنید. چندین افزونه وجود دارد که بعد از افزونه ی “سئوی وردپرس” ، بهترین آنها افزونه “Site Tree” می باشد.

      • اون افزونه هم مناسب نبود وکارنکرد درواقع هیچ افزونه ای برای حل این مشکل وجود نداره
        فعلا برای راه حل موقتی وسایت های جدید تاسیس میتونید از این سایت استفاده کنید
        http://www.web-site-map.com/index.php
        3500 صفحه روایندکس میکنه خوبه به نسبت بقیه که ۵۰۰ تا رو میکنن این یکی سرتر هست
        یه فایل هم بهتون میده که حجمش کمه (بستگی به محتوای سایت تون داره) اونو تو ریشه هاست آپلود کنید بعد گزینه validate تا چک کنه که فایل وجود داره یا نه.
        ادرسی که بهتون میده این شکلی هست:
        http://xxxxx.ir/sitemap.xml
        و حرفه ای تره. افزونه yost ادرسی که میداد این شکلی بود وبه نظر کمی عجیب می اومد وبیخود طولانیش میکرد
        http://xxxxx.ir/sitemap_index.xml
        با این حال راه حل موقتی همینه کاری نمیشه کرد.
        بعدشم برید داخل گوگل ثبت کنید.
        موفق باشید

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

پاسخ دادن به تمینو X