ساخت نقشه وردپرس 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 را فشرده می کند تا فضای کمتری را اشغال کند. در صورتی که با خطایی مواجه شدید، تیک این گزینه را بردارید.

  استفاده از آیکون های مختلف در وردپرس با سرویس Font Awesome

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. 2 سال عضو همیار وردپرس

    سلام خوب هستین؟تو سایت مپ من چند تا گزینه مثل پست ها و رسانه ها هستن که کمرنگ افتادن و رسانه ها رو که تو گوگل وبمستر چک کردم از submite شده ها هیچکدوم ایندکس نشدن و همچنین وب پیج ها submite میشن ولی بیش از چهار روزه ایندکس نمیشن کلا
    ممنون میشم کمکم کنین

  2. سلام
    روزتون بخیر
    من افزونه شما رو نصب کردم
    ۱- حالا مجددا نیاز هست که به صورت مجزا یک سایت مپ در گوگل وب مستر هم بارگذاری کنم یا این افزونه کفایت می کند؟
    ۲- بعد از نصب افزونه پس پست گذاری در سایت کار خاصی برای معرفی پست به گوگل نیاز نیست صورت بگیره و این افزونه خودکار عمل میکنه و پست را به گوگل معرفی می کند؟

    ممنون از سایت عالی شما

  3. سلام یه سوال داشتم
    باوجود استفاده از افزونه yoast که خود نقشه سایت را می سازد
    نیازی به نصب این افزونه هست یا خیر؟

  4. […] ساخت نقشه سایت وردپرس sitemap با google XML sitemap اولین بار در همیاروردپرس پدیدار […]

  5. […] ساخت نقشه سایت وردپرس sitemap با google XML sitemap اولین بار در همیاروردپرس پدیدار […]

  6. هر وقت مطلبی ارسال میکنم نقشه سایت به حالت pending در میاد حدود ۳۰ الی ۱ ساعت بعد درست میشه مطلبی هم ارسال نکنم روزی چندبار اینجوری میشه
    مشکل از کجاست؟

  7. عالی بیست حرف ندارین …..

  8. سلام.
    نقشه سایتی که yoast seo درست میکنه بهتره یا نقشه سایت google xml sitemap ؟

  9. سلام
    سایت من به تازگی هک شده بود.
    که سایتم رو منتقل کردم.
    الان تو وبمستر نقشه های سایتم اصلا ثبت نمیشن
    تک تک هم خواستم ثبت کنم خطای (Your Sitemap appears to be an HTML page. Please use a supported sitemap format instead) رو میده و ایندکس هام ۰۰ ئه
    چجوری باید مشکلش رو حل کنم؟

  10. سلام وقت بخیر

    هنگامی که افزونه Google XML Sitemaps را فعال میکنم، افزونهyoast-seo اطلاع میده که :

    ممکن است افزونه Google XML Sitemaps زمانی که همزمان با افزونه Yoast SEO فعال می شود مشکلاتی را بوجود آورد.

    هر دوی Yoast SEO و Google XML Sitemaps می توانند نقشۀ سایت XML بسازند. داشتن دوتا نقشۀ سایت چندان مفید نیست و حتی می‌تواند سرعت سایت شما را پایین بیاورند.

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

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

      سلام
      شما از یواست سئو میتونید به تنهایی استفاده کنید. هم نقشه سایت ایجاد میکنه و هم در سئوی سایت موثره

    • دقیقا همین مشکل رو من هم دارم.
      وقتی هم میخام با یواست سئو نقشه سایت ایجاد کنم میگه : متاسفانه شما اجازه‌ی بازدید از این صفحه را ندارید.
      حالا چیکار کنم؟

    • احتمالا نسخه پریمیوم رو نصب کردید.
      من هم همین مشکل رو داشتم.
      نسخه رایگانش رو که نصب کردم مشکلم حل شد.

  11. سلام نقشه سايت من با افزونه يوآست سئو ساخته شده ولي وقتي تو گوگل وبمستر به حالت پيندينگ در مياد و بعدش عادي ميشه ميبينم كه هيچي سابميت نشده و در نتيجه ايندكس هم نميشه مشكلش از نقشه سايت هست؟!
    فكر كنم بخاطر اين باشه كه نقشه لينك هارو دسته بندي كرده. مثلا يه يه نقشه براي دسته بندي ساخته يكي براي پست ها و يكي هم برايتگ ها و يه دونه هم كلي هست كه شامل لينك سه نقشه قبلي هست.
    وقتي دستي يكي يكي نقشه هارو ري سابميت ميكنم سابميت ها به روز ميشن ولي فكر نكنم چنين چيزي عادي باشه چون گوگل خودش به حالت پينديگ ميره بعدش بايد سابميت ها به روز بشن چاره چيه؟ به نظرتون بايد هر كدومو جداگانه توي وبمستر ثبت كنم؟؟! خواهش ميكنم جواب بديد ضروريه در صورت تاييد اگ ميشه يه تاييديه به ايميل بفرستيد تا بتونم جوابتونو ببينم خيلي ممنون

  12. سلام

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

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

    نمیدونم اینجا این سوالو باید بپرسم یا نه
    من یه سایت دارم که تازه شروع به مقاله نویسی کردم
    میخواستم بپرسم چقدر زمان میبره تا بتونم رنک سایتم ببینم ؟
    مثلا الان با سایت های دیگه رنک سایتمو تست میکنم، اما نتیجه ای نمیاد.

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

  15. سلام
    بنده از yoast استفاده میکنم سایت مپی که yoast میسازه تفاوتی داره با سایت مپی که این افزونه میسازه،؟ چون چند جا خوندم که گفتن سایت مپ yoast رو غییر فعال کنید و از Google XML sitemaps استفاده کنید چون بهترین افزونه سایت مپ هست و از این حرفا…
    حالا اگه سایت مپ yoast غیر فعال و از Google XML sitemaps استفاده بشه تداخل و مشکلی به وجود نمیاد ؟

  16. با سپاس و قدردانی فراوان مطلب مفید و ارزنده ای بود موفق و پیروز باشید.

  17. سلام. xml توصیه می‌شود یا html ؟؟ فرق‌شون باهم چیه؟؟

  18. سلام
    ببخشید سایت مپ من چرا این مدلی نمایش میده و تمام پستای هر دورم آرشیو شده ؟
    ایا اصلا درست هست یا باید تییراتی رو اینجاد کنم

    پ.ن : از همین افزونه استفاده کردم

    ممنون میشم راهنمایی کنید منتظرم …

  19. سلام. این افزونه رو که نصب می کنم چیزی در کنترل پنلم اضافه نمی شه.
    علتش چی می تونه باشه؟

  20. با سلام و احترام
    میخواستم بدونم این افزونه رو برای ووکامرس هم استفاده کنم ؟ و اینکه تداخلی با افزونه Woocommerce SEO پیدا نمیکنه ؟

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