آموزش مرحله به مرحله ی ساخت ومعرفی نقشه سایت XML وردپرس
  • 1397/8/21

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

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

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

کاربرد نقشه سایت چیست؟

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

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

اگر سایت شما لینک سازی خوبی شده باشد اجباری برای داشتن نقشه سایت نیست هر چند که در هر حالت داشتن یک نقشه سایت استاندارد برای هر سایتی توصیه می شود

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

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

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

چند نوع نقشه سایت (مپ سایت) داریم؟

نقشه سایت یا مپ سایت فقط برای موتورهای جستجو نیست بلکه  میتواند برای کاربران شما نیز مفید باشد و کاربران میتوانند با دیدن نقشه سایت شما، یک نمای کلی از سایت شما داشته باشند و مطالب را راحتتر پیدا کنند. پس ما به طور کلی دو نوع نقشه سایت داریم:
•    نقشه سایت XML برای موتورهای جستجو مثل گوگل و یاهو و ...
•    نقشه سایت HTML برای کاربران سایت شما

ساختارکلی یک مپ سایتXML:

در اینجا معنای بر چسب های استفاده شده در نقشه سایت را توضیح می دهیم:

<urlset> نقشه سایت با این برچسب شروع و با  <urlset/>  خاتمه می یابد.

<url> محتوای لینک هر صفحه در این برچسب قرار میگیرد و در واقع یک برچسب مادر است.

<loc> آدرس یا Url مربوط به هر مطلب در این قسمت قرار میگیرد در واقع این برچسب آدرس دقیق هر صفحه از سایت شما را در خود جای میدهد.

<lastmod> اطلاعات مربوط به آخرین تغییرات صفحه در این برچسب قرار میگیرد که به فرمت YYYY-MM-DD تاریخ دهی میشود.

<changefreq> این برچسب بازه زمانی تغییرات را نشان می دهد( از نقشه سایت شما اطلاعاتی درمورد بازه زمانی تغییرات در صفحه مورد نظر را ارائه میدهد ) و به  موتور جستجو میفهماند که در چه بازه های زمانی باید به این لینک مراجعه نماید تا بتواند تغییرات جدید را ثبت نماید.
:always هر لحظه ممکن است تغییر کند
:hourly هر ساعت ممکن است تغییر کند
:daily روزانه تغییر می کند
:weeklyبه صورت هفتگی تغییر می کند
:onthly ماهانه تغییر داده می شود.
:Yearlyسالانه تغییر می‌کند
:neverهرگز تغییر داده نمی‌شود.
<priority> ضریب  اهمیت صفحه در نقشه سایت شما را مشخص میکند که مقدار آن میتواند در بازه 0.0 تا 1.0   باشد. 

نکات مهم :

1- برچسب <loc> اجباری بوده و برچسب های <lastmod> ،<changefreq>  و <priority> اختیاری هستند.
2- فایل نقشه سایت شما باید روی هاست و پوشه اصلی فایل‌ها قرار گیرد.
3- تمام آدرس‌ها در نقشه سایت باید مربوط به یک دامنه باشند.
4- حداکثر طول مجاز برای یک آدرس 2048 کاراکتر است.
5- به نظر میرسد که با تنظیم <changefreq>  و <priority> میتوان موتورهای جستجو را وادار به بررسی روزانه سایت خود کنید، این کار به هیچ عنوان توصیه نمیشود زیرا اگر گوگل متوجه غیر واقعی بودن آن شود، کل فایل نقشه سایت شما را نادیده خواهد گرفت.

فایل ایندکس نقشه سایت چیست؟

گاهی اوقات تعداد لینک های سایت بسیار زیاد هستند، با توجه به تعداد زیاد صفحات و موضوعات یک سایت ساخت چند نقشه سایت لازم میشود. در اینصورت فایل هر نقشه سایت باید در یک فایل ایندکس نقشه سایت (Sitemap index file) لیست شود.
از آنجایی که در نقشه سایت تنها اجازه ورود ۵۰۰۰۰ آدرس وجود دارد، مدیران وب سایت ها می‌توانند یک فایل ایندکس نقشه سایت برای خود ایجاد کنند. فایل ایندکس نقشه سایت می‌تواند بیش از ۵۰۰۰۰ ورودی داشته باشد .اگر سایت شما بیش از 5000 صفحه دارد یا سایز فایل نقشه سایت شما بیش از 10 مگابایت است، استفاده از چند فایل نقشه سایت ضرورت می یابد. در اینصورت به فایل ایندکس نقشه سایت نیز نیاز دارید. البته میتوانید با استفاده از gzip حجم فایل و پهنای باند مورد نیاز را کاهش دهید ولی مطمئن شوید که سایز فایل نقشه سایت شما بعد از فشرده سازی کمتر از 10 مگابایت باشد

فایل ایندکس نقشه سایت:

معانی برچسب‌های استفاده شده در ایندکس نقشه سایت:

<sitemapindex> ایندکس نقشه سایت با این برچسب باز و با <sitemapindex/>بسته میشود.
<sitemap> این برچسب اطلاعات مربوط به هر نقشه سایت را در خود قرار میدهد.
هر فایل ایندکس میتواند تا 50000 فایل نقشه سایت را  شامل شود.

فایل هایی که نقشه سایتXML پشتیبانی میکند:

نقشه سایت XML پسوندهای HTML، Video، Image، Mobile و News را پشتیبانی میکند.
 گوگل میتواند پسوندهای متفاوتی را در هر نقشه سایت شناسایی کند  شما با استفاده از نقشه سایت کار را برای موتورهای جستجو راحت میکنید.

ساخت نقشه سایت:

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

  Enarion phpSitemapsNG
    Google Sitemap Generator
    XML-Sitemaps

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

 نقشه سایت به صورت استاندارد در پایین ترین سطح سایت خود با نام sitemap.xml قرار می گیرد .