ساخت نقشه وردپرس sitemap با google XML sitemap+آموزش ویدئویی

نقشه وردپرس sitemap

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

XML چیست؟

XML مخفف عبارت Extensible Markup Language است که همانند زبان HTML، یک زبان نشانه گذاری محسوب می‌شود. نقشه سایت XML در واقع یک فایل متنی حاوی تمام آدرس‌های موجود در سایت شماست. همچنین نقشه وردپرس sitemap می‌تواند اطلاعات متای هر آدرس از سایت مانند آخرین بروزرسانی، میزان اهمیت و نحوه ارتباط آن با صفحات دیگر را نیز شامل شود.
وجود نقشه سایت، موتورهای جستجو مانند گوگل را راهنمایی می‌کند تا صفحات سایت شما را به صورت بهتر شناسایی کرده و همچنین از ایجاد صفحات جدید و تغییرات در صفحات قدیمی مطلع شوند.

نقشه وردپرس sitemap

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

تفاوت sitemap.xml با robots.txt

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

آموزش ایجاد نقشه‌سایت در وردپرس با Google XML Sitemaps

xml sitemap- نقشه وردپرس sitemap

افزونه Google XML Sitemaps یکی از محبوب‌ترین افزونه‌های وردپرس برای ساخت نقشه وردپرس sitemap است که بالای ۲ میلیون دانلود داشته و امتیاز ۵ از ۵ کسب کرده است. از مزایای این افزونه می‌توان به ایمن بودن آن اشاره کرد.

برای ساخت نقشه سایت، افزونه Google XML Sitemaps را نصب و فعال کنید. بعداز فعال‌سازی، زیرمنویی با نام XML Sitemap به سربرگ تنظیمات وردپرس شما اضافه می شود .

xml sitemap- نقشه وردپرس sitemap

پس از کلیک بر روی XML – Sitemap وارد بخش تنظیمات و ایجاد نقشه سایت می‌شوید. در صفحه باز شده تمامی تنظیمات افزونه را مشاهده خواهید کرد که به بررسی هر یک می‌پردازیم.

Basic options

Basic option- نقشه وردپرس sitemap

Notify Google about updates of your site: اگر این گزینه را تیک بزنید هر تغییراتی که در سایت صورت گیرد، گوگل از آن با خبر می‌شود. توصیه می شود این گزینه را حتما تیک بزنید.
Notify Bing (formerly MSN Live Search) about updates of your site: اگر این گزینه را تیک بزنید هر تغییراتی که در سایت صورت گیرد، موتورجستجوی بینگ از آن با خبر می شود. توصیه می شود این گزینه را هم تیک بزنید.
Add sitemap URL to the virtual robots.txt file: با تیک زدن این گزینه، آدرس نقشه سایت شما در فایل robots.txt که توسط خود وردپرس ساخته شده است، قرار می گیرد.
Try to increase the memory limit to: می توانید حجمی مشخص برای فایل sitemap.xml تعیین کنید تا از آن مقدار حجم، فضای بیشتری را اشغال نکند که بهتر است این فیلد را خالی بگذارید.

Try to increase the execution time limit to: می توانید حداکثر زمانی که فایل نقشه سایت شما می تواند لود شود را به ثانیه وارد کنید.

Try to automatically compress the sitemap if the requesting client supports it: این گزینه فایل sitemap.xml را فشرده می کند تا فضای کمتری را اشغال کند. در صورتی که با خطایی مواجه شدید، تیک این گزینه را بردارید.

  حذف دسته‌بندی از صفحه مورد نظر در وردپرس با Ultimate Category Excluder

Allow anonymous statistics: با تیک زدن این گزینه، یک سری آمار و ارقام برای سازنده افزونه ارسال می شود که باعث می شود توسعه دهندگان این افزونه، نسخه های کامل تر و بی نقصی را ارائه دهند.

Additional Pages

additional pages- نقشه وردپرس sitemap

این تنظیمات بیشتر برای کسانی کاربردی است که سایت آن ها در زیر دامنه قرار دارد؛ اگر شما تنها از وردپرس برای اجرای سایت خود استفاده می‌کنید، به این تنظیمات نیازی ندارید. در این بخش می‌توانید آدرس صفحاتی که متعلق به وردپرس نیستند را وارد کنید. به عنوان مثال اگر شما از وردپرس فقط برای بخش وبلاگ سایت خود استفاده می کنید، احتمالا آدرس آن به صورت domain.com/blog خواهد بود؛ حال برای اینکه صفحه اصلی سایت خود را نیز در این فایل قرار دهید، آدرس آن که به عنوان مثال domain.com است را در این قسمت وارد کنید. کافی است روی Add new page کلیک کنید و آدرس و اطلاعات صفحه را وارد کنید. وقتی روی Add new page کلیک می کنید، بخشی همانند عکس زیر برای شما نمایش داده خواهد شد:

add new page- نقشه وردپرس sitemap

URL to the page: آدرس صفحه‌ای را که می‌خواهید در فایل sitemap.xml قرار بگیرد را در این قسمت وارد کنید.

Priority: میزان اهمیت صفحه را وارد کنید. طبیعتا صفحه ای مثل صفحه اصلی سایت، بیشترین میزان اهمیت را دارد.

Change Frequency: تعیین کنید هر چند وقت یکبار محتویات صفحه مورد نظر تغییر خواهد کرد.

Last Changed: می‌توانید تاریخ آخرین تغییر این صفحه را وارد کنید. البته این گزینه اختیاری است.

Post Priority

post priority- نقشه وردپرس sitemap

در این بخش نحوه رتبه بندی اهمیت صفحات سایت توسط افزونه را تعیین می کنید که گزینه‌های آن به شرح زیر است:

Do not use automatic priority calculation: با انتخاب این گزینه اولویت‌بندی خودکار غیرفعال می شود و ارزش همه نوشته‌ها را یکسان می‌داند.
Comment Count: با انتخاب این گزینه  اولویت و ارزش نوشته‌ها را طبق تعداد کامنت در نقشه تنظیم می‌کند.
Comment Average:‌ با انتخاب این گزینه می‌توانید ارزش و اولویت هر‌ نوشته را طبق میانگین کامنت‌ها تنظیم کنید.

پیشنهاد می‌شود از گزینهDo not use automatic priority calculation  استفاده کنید .

Sitemap Content

sitemap content- نقشه وردپرس sitemap

در این بخش از تنظیمات، شما انتخاب می‌کنید کدام قسمت‌های سایت در نقشه سایت وردپرس قرار گیرد.

تنظیمات بخش Excluded Items

Excluded item- نقشه وردپرس sitemap

Excluded categories: در این بخش شما می‌توانید انتخاب کنید که کدام یک از دسته‌های شما در نقشه و گوگل ایندکس نشود.
Exclude posts: در این بخش هم نوشته‌هایی که قصد ندارید در نقشه و گوگل ایندکس شود را وارد کنید. برای این کار کافی است ID نوشته مربوطه را در این قسمت بنویسید و هر ID را با استفاده از یک ویرگول از بقیه ID ها جدا کنید. اگر نحوه پیدا کردن ID نوشته ها را نمی دانید، به “آموزش پیدا کردن ID برگه ها و نوشته ها در وردپرس” مراجعه کنید.

Change Frequencies

change frequencies- نقشه وردپرس sitemap

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

Priorities

priorities- نقشه وردپرس sitemap

در این بخش می‌توانید بخش‌های سایت خود را در نقشه سایت وردپرس اولویت بندی کنید. دقت کنید تنها زمانی از این اولویت بندی استفاده خواهد شد که در قسمت Post Priority، گزینه ای را که پیشنهاد کردیم را انتخاب کرده باشید.

پس از تکمیل تنظیمات روی  Update Options کلیک کنید. ولی اگر تمایل داشتید تنظیمات پیش فرض برای شما اعمال شود، روی گزینه Reset options کلیک کنید.
با اضافه‌کردن sitemap.xml به آخر دامنه سایت خود، نقشه‌ سایت را مشاهده خواهید کرد: domain.com/sitemap.xml

آموزش ویدئویی ایجاد نقشه سایت با Google XML Sitemap

دانلود افزونه Google XML Sitemap

دانلود افزونه صفحه افزونه

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

۲۸۶,۴۲۵ نفر

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

دیدگاه‌های این نوشته جدید شاخص

  1. 9 ماه عضو همیار وردپرس

    سپاس

  2. سلام من با افزونه Yoast SEOنقشه رو میسازم ولی ارور ۴۰۴ میده
    پیوندهای یکتا هم رو هم دوباره ذخیره کردم ولی درست نشد

  3. سلام
    لطفا کمی در مورد معرفی سایت مپ به گوگل وبمسترتولز هم توضیح بدید .چی رو باید کجا وارد کنیم؟با فیلتر شکن یا بدون فیلتر؟الان یه هفته ست درگیر این سایت مپ هستم .اگه امکانش هست کمک کنید.
    ممنونم

  4. سلام وقتتون بخیر
    همه ی این کار هارو انجام دادم ولی با ارور ۴۰۴ مواجه شدم.
    ممنون میشم بفرمایید مشکل کجاست و چطور میتونم برطرفش کنم
    با احترام

    • 5 سال عضو همیار وردپرس

      سلام
      پیوندهای یکتا رو بررسی کنید که دچار مشکل نشده باشند. به صفحه پیوندهای یکتا مراجعه کنید و روی دکمه ذخیره تغییرات کلیک کنید

  5. 11 ماه عضو همیار وردپرس

    سلام . روزتون به خیر . افزونه ی بسیار مفیدی بود و دیگه لازم نیست وقت ادم برای ساخت سایت مپ گرفته شه .
    ولی یک سوال . اگر نوشته ای تازه در سایت گذاشته بشه ، لازمه از سرچ کنسول دستی ایندکس بشه یا افزونه خودش ایندکس میکنه .

  6. 4 سال عضو همیار وردپرس

    خیلی هم عالی
    ممنونم

  7. 12 ماه عضو همیار وردپرس

    و سوال اینکه بعد از ایجاد شدن سایت مپ آیا نیازی هست آن را در گوگل وبمستر تولز معرفی کنیمش؟

  8. 12 ماه عضو همیار وردپرس

    من یک سایت فروشگاهی با پرستاشاپ دارم ولی متاسفانه پرستاشاپ تو بلاگ خیلی ضعیفه به همین دلیل مجبور شدم کنارش یه وردپرس نصب کنم
    الان موندم که چه جوری واسه وردپرس که کنار پرستاشاپ نصب کردم نقشه سایت مپ ایجاد کنم؟

  9. مقاله بسیار عالی بود
    فقط یک سوال؟
    من از فروشگاه ساز پرستاشاپ استفاده می کنم ولی متاسفانه پرستاشاپ تو بلاگ خیلی ضعیفه به همین دلیل مجبور شدم کنار پرستاشاپ یه وردپرس واسه بلاگ خبری نصبم کنم الان واسه پرستاشاپ سایت مپ دارم و هیچ مشکلی نیست چطوری می تونم کنار پرستاشاپ واسه وردپرس سایت مپ ایجاد کنم؟

  10. سلام من نقشه سایت را ساختم ولی متاسفانه این در آدرس نقشه این ارور رو میاره
    Error loading stylesheet: Parsing an XSLT stylesheet failed.
    مشکل از چیه ؟
    لطفا کمک کنید
    http://azar-market.ir/sitemap.xml

  11. 2 سال عضو همیار وردپرس

    ممنون از آموزش عالیتون ، موفق و موید باشید

  12. سلام. یه مشکلی داشتم.

    سایت معمولا صبح تا ظهر خوب کار میکنه و cpu ای ک php-fpm مصرف میکنه خوبه و هیچ ارور ۵۰۴ نداریم
    ولی بعد از ظهر ها از حدود ساعت ۱۳ به بعد هرموقع محصولی درج میکنیم cpu مصرفی php-fpm تا ۱۰۰درصد هم میره که باعث ارور ۵۰۴ میشه و سایت واسه چند دقیقه از دسترس خارج میشه.

    هر کسی میتونه این مشکل رو حل کنه لطفا به شماره تلگرام زیر پیام بده. از نظر هزینه هم مشکلی نیست

  13. سلام
    من دو تا دامنه برای یک سایت دارم
    و سایتم با دو تا دامنه جداگانه باز میشد
    اما مدتیه یکی از دامنه ها روی دیگری ریدایرکت میشه با اینکه توی سی پنل ریدایرکت انجام ندادیم
    اگه کسی میدونه چطور این مشکل رو حل کنم لطفا راهنمایی کنید تشکر⁉️⁉️⁉️⚠️⚠️⚠️

  14. […] دانلود  […]

  15. با سلام
    من افزونه رو نصب کردم ولی وقتی میزنم sitemmap.xml ارور ۴۰۴not found واسم میاد و نمیتونم به گوگل وبمستر معرفیش کنم

    چیکار باید کنم؟

    ممنون

  16. فوق العاده مقاله خوبی بود
    ممنون..

  17. 1 سال عضو همیار وردپرس

    سلام
    ممنونم از مقاله خودتون
    ولی اگه می شه از سایت مپ تو وبمستر تولز هم یه توضیحاتی بدین
    ممنونم

  18. سلام بنده افزونه سئو سایتم رو تغیر دادم
    افزونه قبلی سایت مپ رو با این ادرس ساخته بود : aaa.com/sitemap.xml
    افزونه جدید سایت مپ رو با این ادرس ساخته : aaa.com/sitemap-index.xml

    من نقشه سایت جدید رو توی گوگل وب مستر معرفی کردم و افزونه سئو قبلیم رو حذف کردم الان وقتی این ادرس aaa.com/sitemap.xml رو میزنم ریدایرکت میشه به این ادرس aaa.com/sitemap-index.xml الان دو تا سایت مپ در گوگل معرفی شده اند تکلیف این دو تا سایت مپ چیه ؟؟
    سایت مپ قبلی ( aaa.com/sitemap.xml ) رو پاک کنم ؟؟

  19. 2 سال عضو همیار وردپرس

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

    • 5 سال عضو همیار وردپرس

      سلام
      لزومی نداره به عنوان منو یا زیرمنو قرار بگیره.

    • 12 ماه عضو همیار وردپرس

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

      We encountered an error while trying to access your Sitemap. Please ensure your Sitemap follows our guidelines and can be accessed at the location you provided and then resubmit.

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

مطالب زیر را حتما بخوانید