نقشه سایت چیست، چگونه یک نقشه سایت سئو پسند داشته باشیم؟

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

  • صفحات وب سایت هر چند وقت آپدیت می شود.
  • آخرین تغییرات شان مربوط به چه زمانی است.
  • صفحات مهم چگونه با یکدیگر در ارتباطند.

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

نقشه سایت یا سایت مپ چیست؟

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

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

  • HTML sitemap : نقشه سایت مخصوص کاربر، در واقع کاربران به کمک این نقشه می توانند سریعتر به بخش های مختلف یک وب سایت دسترسی داشته باشند.
  • XML Sitemap : ساختار این نقشه و موارد بعدی به طور خاص برای موتورهای جستجو طراحی شده است.
  • Image XML Sitemap : سایت مپ نگهداری جزئیات مربوط به تصاویر که به ایندکس سریعتر آنها کمک می کند.
  • Video XML Sitemap : یک سایت مپ جداگانه برای محتوای ویدئویی وب سایت تان.
  • News XML Sitemap : از این سایت مپ برای بهینه سازی محتوایی که به سرویس خبری گوگل(Google News) مرتبط هستند استفاده می شود.

درست است که صفحات وب بدون نقشه سایت هم ایندکس می شوند، اما وجود آن در برخی شرایط لازم و ضروری است:

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

چگونه یک نقشه سایت ایجاد کنیم؟

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

در صورتی که وب سایت تان را با وردپرس راه اندازی کرده اید افزونه هایی مثل Yoast SEO و Google XML Sitemaps در این زمینه به شما کمک خواهد کرد. با این حال پیشنهاد می کنیم از یوست سئو استفاده کنید، چرا که با یک تیر چندین نشان می زنید:

  1. وب سایت تان را سئو می کنید.
  2. نقشه سایت را مدیریت می کنید.
  3. از مسیر راهنما استفاده می کنید.

یک نقشه سایت سئو پسند چه ویژگی هایی دارد؟

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

  • آدرس صفحات و نوشته هایی که محتوای با کیفیتی دارند و احتمالا ترافیک طبیعی(Organic) بیشتری به وب سایت تان جذب می کنند را در سایت مپ قرار دهید.
  • صفحاتی که منجر به ایجاد محتوای تکراری می شوند را خارج کنید، در وردپرس صفحات بایگانی، برچسب ها و نویسندگان گزینه مناسبی برای اینکار هستند.
  • صفحات بی ارزشی مثل سبد خرید، شرایط استفاده و حریم خصوصی را خارج کنید.
  • یک سایت مپ جداگانه برای ویدئوها داشته باشید.
  • مسیر نقشه سایت را در فایل robots.txt قرار دهید، با اینکار موتور جستجو سریعتر آنرا پیدا می کند.
  • مسیرهایی که در فایل robots.txt مسدود(Disallow) شده اند را از سایت مپ خارج کنید، بالاخره موتور جستجو آنها را ایندکس کند یا خیر؟!
  • صفحاتی که با کلمه عبور محافظت می شوند را از سایت مپ خارج کنید، چرا که موتور جستجو نمی تواند به آنها دسترسی پیدا کند.
  • مطمن شوید فیلد آخرین زمان اصلاح(Last Modification Time) در سایت مپ وجود داشته باشد، فیلد فوق به موتور جستجو کمک می کند تا متوجه آخرین تغییرات شود.

آموزش ساخت نقشه سایت با افزونه Yoast SEO در وردپرس

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

مطابق تصویر زیر مطئمن شوید گزینه “نقشه های XML سایت” در وضعیت روشن باشد، پس از ذخیره تغییرات سایت مپ وب سایت تان ایجاد و آماده استفاده است.

فعال کردن نقشه سایت در افزونه یوست سئو

 

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

در پایین صفحه بخشی به نام “برگه ها” وجود دارد که می توانید گزینه “نمایش برگه‌ها در نتایج جستجو؟” را در وضعیت بله یا خیر قرار دهید.

در صورتی که افزونه فروشگاه ساز ووکامرس(WooCommerce) را نصب کرده باشید بخشی به نام “محصولات” به تب “انواع محتوا” اضافه شده است که می توانید بسته به نیازتان محصولات را هم از سایت مپ خارج نمائید.

افزودن نوشته ها در نقشه سایت افزونه یوست سئو

 

در این مرحله تب “طبقه بندی ها” یا تکسانومی(Taxonomies) را انتخاب کنید و مشابه مرحله قبل مواردی که باید در سایت مپ وجود داشته باشند را مشخص نمائید. در یک سناریوی نرمال بایستی “دسته ها” و “دسته های محصولات” در وضعیت “بله ” باشند و سایر موارد مثل برچسب نوشته ها که محتوای تکراری تولید می کنند به صورت “خیر” تنظیم شوند.

افزودن دسته ها در نقشه سایت افزونه یوست سئو

 

در انتها هم از تب “بایگانی ها” صفحات “بایگانی های نویسنده” و “تاریخ بایگانی ها” را غیرفعال کنید.

غرفعال کردن صفحات بایگانی در نقشه سایت افزونه یوست سئو

نقشه سایت کجاست؟

حالا زمان آن رسیده است که سایت مپ ایجاد شده را بررسی کنید، برای این منظور از منوی “سئو” و “عمومی” وارد تب “امکانات” شوید، سپس در قسمت “نقشه های XML سایت مپ” روی گزینه “مشاهده نقشه سایت” کلیک کنید(اولین تصویر بالا).

یک روش دیگر افزودن نام سایت مپ “sitemap_index.xml” به انتهای دامنه وب سایت تان است.

https://startuptuts.com/sitemap_index.xml

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

نمونه ای از یک نقشه سایت

چگونه نقشه سایت را به گوگل معرفی کنیم؟

برای اینکه گوگل از وجود سایت مپ مطلع شود لازم است دو کار انجام دهید:

۱- قرار دادن مسیر سایت مپ در فایل robots.txt

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

برای این منظور خطوط زیر را به فایل robots.txt اضافه کنید.

User-agent: *
Allow: /
Sitemap: https://www.yoursite.com/sitemap_index.xml

 

۲- ثبت سایت مپ در گوگل سرچ کنسول

ابتدا با حساب کاربری خود وارد گوگل سرچ کنسول شوید، سپس از سایدبار سمت چپ گزینه “Sitemaps” را انتخاب کرده و در باکس “Add a new sitemap” نام سایت مپ(به عنوان مثال sitemap_index.xml) را وارد کنید، در نهایت روی دکمه “Submit” کلیک نمائید.

در صورتی که همه مراحل را به درستی انجام داده باشید در قسمت “Submitted sitemaps” مشخصات سایت مپ را مشاهده خواهید کرد.

ثبت نقشه سایت در گوگل سرچ کنسول

 

وقتی نقشه سایت را برای اولین بار ثبت می کنید در وضعیت(Status) انتظار(Pending) قرار می گیرد، پس از پردازش و بررسی های گوگل که احتمالا چند روزی طول خواهد کشید به وضعیت “Success” تغییر پیدا می کند. حالا می توانید با کلیک بر روی ردیف سایت مپ جزئیات بیشتری مشاهده کنید.

وضعیت نقشه سایت در گوگل سرچ کنسول

 

همانطور که در تصویر می بینید پیغام “Sitemap index processed successfully” نشان می دهد نقشه سایت با موفقیت پردازش شده است، می توانید با کلیک بر روی گزینه “SEE INDEX COVERAGE” گزارش دقیق تری از سایت مپ را بررسی کنید.

جزئیات نقشه سایت در سرچ کنسول

 

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

گزارش های دقیق نقشه سایت در گوگل

چگونه صفحات بی ارزش را از نقشه سایت حذف کنیم؟

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

اگر تا اینجای آموزش را دنبال کرده باشید احتمالا افزونه Yoast را هم نصب کرده اید، این پلاگین پس از نصب و فعال سازی در پایین هر صفحه یا نوشته یک باکس اطلاعاتی اضافه می کند که می توانید تنظیمات مدنظرتان را انجام دهید.

خارج کردن صفحه از نقشه سایت در افزونه یوست سئو

 

پس از اینکه تغییرات را بروزرسانی(پابلیش) کنید آدرس صفحه از نقشه سایت حذف خواهد شد. برای اطمینان بیشتر اگر سورس HTML صفحه را بررسی کنید متای “robots” با مقدار “noindex” را مشاهده خواهید کرد که به موتور جستجو می گوید این صفحه را ایندکس نکند.

<meta name="robots" content="noindex,follow"/>

 

نقشه سایت چه محدودیت هایی دارد؟

به مرور زمان که وب سایت تان رشد می کند و آدرس های آن زیاد و زیادتر می شود باید حواستان به نقشه سایت باشد، در حال حاضر در موتور جستجوی بینگ و گوگل حداکثر اندازه نقشه سایت ۵۰ مگابایت است، همچنین حداکثر تعداد آدرس هایی که در یک نقشه سایت می تواند وجود داشته باشد ۵۰,۰۰۰ آدرس است.

حال اگر تعداد آدرس ها از ۵۰,۰۰۰ بیشتر شد چکار کنیم؟

در چنین شرایطی باید سایت مپ را به چندین فایل کوچکتر تقسیم کنید و آدرس هر کدام را در فایلی به نام سایت مپ ایندکس(XML Sitemap Index) قرار دهید، جالب است بدانید که در فایل ایندکس می توانید ۵۰,۰۰۰ سایت مپ را آدرس دهی کنید، در واقع با یک حساب و کتاب ساده می توانید چیزی در حدود ۲,۵۰۰,۰۰۰,۰۰۰ آدرس را مدیریت نمائید!!

در تصویر زیر سایت مپ ایندکس وب سایت Search Engine Journal را مشاهده می کنید که دارای ۳۰ سایت مپ مجزا است.

نقشه سایت ایندکس

جمع بندی

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

نظرات و سوالات کاربران

پاسخی بگذارید

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