آموزش رفع مشکل ساخته نشدن سایت مپ در یوآست

افزونه های وردپرس

5 دقیقه زمان مطالعه

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

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

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

نقشه های سایت XML چیست؟

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

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

همچنین این پروتکل به گوگل و سایر موتورهای جستجوی اصلی کمک می کند تا در هنگام جستجوی وب سایت شما، ساختار آن را به راحتی درک کنند. این، اولین بار توسط گوگل در سال 2005 معرفی شد ، MSN و Yahoo یک سال بعد، از پروتکل پشتیبانی کردند. نقشه های سایت به عنوان پروتکل های درگیری URL شناخته می شوند، زیرا به موتورهای جستجو در مورد خزیدن توصیه می کنند. این در تقابل با پرونده های robots.txt است که یک پروتکل محرومیت است، زیرا به موتورهای جستجو می گوید چه چیزی را نباید خزید.

نقشه سایت

کدام وب سایت ها به نقشه سایت نیاز دارند؟

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

  • وب سایت های بزرگ با ساختار پیچیده یا لینک های داخلی زیاد
  • وب سایت هایی با محتوای زیاد که لینک دهی خوبی با هم ندارند
  • وب سایت های جدید و تازه راه اندازی شده
  • وب سایت هایی با محتوای رسانه ای غنی
  • سایت سازگار و دارای محتوای بایگانی شده بسیار زیاد
  • وب سایت هایی با صفحات پویا (عمدتا برای وب سایت تجارت الکترونیکی)

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

آیا باید نقشه سایت XML داشته باشم یا نقشه سایت HTML؟

تفاوت در این است که نقشه سایت XML برای موتورهای جستجو و نقشه سایت HTML برای انسان نوشته شده است . یک نقشه سایت XML به طور خاص برای موتور جستجو نوشته شده است. یک عنکبوت موتور جستجو می تواند با مشاهده فایل XML به سرعت و به آسانی تمام اطلاعات مهم سایت شما را استخراج کند.

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

این مقاله را حتما بخوانید
مشتری مداری و افزایش‌ فروش با افزونه های ووکامرس

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

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

نحوه ی رفع مشکل ساخته نشدن سایت مپ در یوآست و در سرور های انجینیکس

حال که با نقشه سایت و انواع آن آشنا شدیم، می خواهیم مشکل ساخته نشدن آن در افزونه ی یواست سئو را بررسی و رفع کنیم. وقتی ویژگی نقشه سایت را فعال می کنید، افزونه یواست سئو بلافاصله نقشه سایت شما را ایجاد می کند. اما در برخی موارد خطای سرور NGINX یا صفحه اشتباه هنگام بارگذاری نقشه های سایت XML، را دریافت می کنید و ممکن است لازم باشد که بازنویسی های سطح سرور را اضافه کنید. اگر از Apache استفاده می کنید، باید برخی از قوانین را که در ادامه معرفی می کنیم، دنبال کنید. اگر مطمئن نیستید که از کدام یک از سرورها استفاده می کنید، لطفا با ارائه دهنده هاست خود صحبت کنید.

طرح نقشه سایت

چگونه می توان فهمید آیا لازم است قوانین بازنویسی را اضافه کنیم؟

URL سایت نقشه Yoast SEO XML از پیوند ثابت استفاده می کند، اما این URL دارای یک نسخه پیوند همیشگی مانند sitemap=1  است. برای تشخیص نیاز به بازنویسی قوانین کافی است که نقشه سایت را با استفاده از پیوند ثابت خود بارگیری و مشاهده کنید، اگر سرور شما برای بازنویسی تنظیم نشده است، باید قوانین بازنویسی را به آن اضافه کنید.

قوانین بازنویسی NGINX چیست؟

برای بازنویسی، در اینجا نمونه هایی از قوانین بازنویسی مورد نیاز در سرورهای NGINX را قرار داده ایم. اگر قبلاً در پرونده پیکربندی NGINX خود بازنویسی کرده اید، می توانید با استفاده از کد اساسی این موارد را به همان قسمت اضافه کنید. اگر قوانین بازنویسی ندارید، ممکن است به بخشی یا همه کدهای گسترش یافته در زیر نیاز داشته باشید.  کد اصلی آن عبارت است از:

</pre>
# Rewrites for Yoast SEO XML Sitemap

rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;

rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
<pre>

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

</pre>
#Yoast SEO Sitemaps

location ~ ([^/]*)sitemap(.*).x(m|s)l$ {

## this rewrites sitemap.xml to /sitemap_index.xml

rewrite ^/sitemap.xml$ /sitemap_index.xml permanent;

## this makes the XML sitemaps work

rewrite ^/([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 last;

rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;

rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

## The following lines are optional for the premium extensions

## News SEO

rewrite ^/news-sitemap.xml$ /index.php?sitemap=wpseo_news last;

## Local SEO

rewrite ^/locations.kml$ /index.php?sitemap=wpseo_local_kml last;

rewrite ^/geo-sitemap.xml$ /index.php?sitemap=wpseo_local last;

## Video SEO

rewrite ^/video-sitemap.xsl$ /index.php?yoast-sitemap-xsl=video last;}
<pre>

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

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

محصول پیشنهادی

افزونه سئو یواست پرمیوم | پلاگین Yoast SEO Premium

395,000 تومان

96.55%
دیجیراتی

دیجیراتی

محصول پیشنهادی

افزونه چند زبانه سایت WPML | پلاگین WPML Multilingual CMS

445,000 تومان

84.04%
نیما رحیمی

نیما رحیمی

محصول پیشنهادی

افزونه ثبت نام و ورود با موبایل دیجیتس | پلاگین Digits

395,000 تومان

82.29%

محصول پیشنهادی

افزونه صدور فاکتور آی فکت | پلاگین iFact

645,000 تومان

89.07%
سید رضا صالحی

سید رضا صالحی

محصول پیشنهادی

افزونه سئو رنک مث پرو | پلاگین Rank Math Pro

395,000 تومان

93.44%

محصول پیشنهادی

افزونه المنتور پرو | پلاگین Elementor Pro

395,000 تومان

90.34%

محصول پیشنهادی

افزونه فرم ساز گرویتی فرمز | پلاگین Gravity Forms

395,000 تومان

47.62%

محصول پیشنهادی

افزونه افزایش سرعت سایت راکت | پلاگین WP ROCKET

395,000 تومان

74.89%

نویسنده سینا عباسی

سایر مقالات نویسنده

مطالب مشابه

2

دیدگاه ها

ارسال دیدگاه

سلام وقت بخیر سایت مپ من از کار افتاده و صفحه سفید نشون میده افزونه Yoast SEO پرمیوم هم دارم این مشکل امکان داره به خاطر هاست باشه یا مشکل افزونه؟

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

ارسال دیدگاه