آموزش وردپرس

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

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

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

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

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

http://example.com/sitemap_index.xml

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

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

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

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

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

 

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

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

 

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

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

 

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

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

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

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

21 نظر

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

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

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

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

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

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

  • اقا دمت گرم روش که در بالا گفته بودید جواب داد… ممنون
    یک سوال چطوری سایت مپ جدید را از طریق گوگل وب مستر به گوگل معرفی کرد

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

  • من الان، یواست، رو نصب دارم، همین کاری که گفتید رو انجام دادم، ولی هیچ تغییر نکرده است.
    یه سئوالی؟
    اگر ما خودمون به صورت دستی، اخبار رو در بخش “فیچ” گوگل وب مستر ثبت کنیم، آیا نیازی باز هم به نقشه سایت هست؟

    • با سلام و احترام،
      این مورد می تواند به دلایل دیگری همچون نداشتن پرمیژن برای ایجاد فایل باشد. که می توانید فایل را خودتان مستقیما ایجاد نمایید.
      اگر به صورت دستی ایجاد کنید، هربار که صفحه جدیدی ایجاد کنید می بایست مجددا Fetch کنید و از نظر زمانی صحیح نیست. اما به صورت عملی اینکار امکان پذیر است.

  • نشد . همه راه هارو تست كردم بازم موفق نشدم
    كلا نقشه سايت پيشفرض وردپرس برام بالا نمياد چه برسه بخوام افزونه رو هم نصب كنم .
    اول بايد سيستم پيشفرضش درست كار كنه كه افزونه وقتي نصب ميكنيم اونم درست كار كنه
    http://www.sarirchat.ir/sitemap.xml
    اين لينك رو ببينيد نوع خطايي كه ميده مشخصه

    • سلام دوست عزیز بنده هم این مشکلو داشتم
      بهتره تمام افزونه ها رو غیر فعال کنید بجز افزونه سئو و تست کنید اگر مشکل برطرف شده بود افزونه هارو یکی یکی فعال کنید و نست کنید ببینید کدوم افزونه تداخل ایجاد میکنه

      • توجه توجه

        منم این مشکل رو داشتم با افزونه گوگل xml من غیر فعال بود اما ظاهرا تداخل ایجاد میکرد با پاک کردن این افزونه مشکل حل شد

  • سلام و درود مشکلی که من دارم تو منو نمیاد قسمت تنضیمات نقشه چند بار هم نقشه رو فعال و غیر فعال کردم ولی باز تو منو مدیریت نمیاد که تنظیماتش رو انجام بدم رفتم یک سایت جدید هم باز درست کردم که ادرسش رو پیدا کنم باز دیدم اونجا هم نمیاد کسی ادرسش رو داره به ما بده ممنون

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

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