چطور مشکل ساخته نشدن سایت مپ در یوآست را حل کنیم؟


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

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

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

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

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

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

همچنین این پروتکل به گوگل و سایر موتورهای جستجوی اصلی کمک می کند تا در هنگام جستجوی وب سایت شما، ساختار آن را به راحتی درک کنند. این، اولین بار توسط گوگل در سال ۲۰۰۵ معرفی شد ، 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>

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همراه ما باشید

مقالات مرتبط