ساخت نقشه سایت (sitemap) بصورت کامل
ساخت نقشه سایت موضوع مقاله امروز اکسپرت سئو ! اگر بخواهیم شما را با مفهوم نقشه سایت آشنا کنیم بایستی بگوییم نقشه سایت XML (معادل زبان نشانهگذاری قابل توسعه) در حقیقت فایل متنی است که تمامی آدرسهای موجود در سایت شما را در بر میگیرد. علاوه بر این سایت مپ شما اطلاعات متا هر آدرس از سایت همانند با آخرین بهروزرسانی، مقدار اهمیت و نحوه ارتباط آن با دیگر صفحات را نیز در بر میتواند بگیرد. این فایل راهنمایی کننده ربات موتورهای جستجویی همانند با گوگل است تا بتوانند صفحات سایت شما را بهتر شناسایی و از شکلگیری صفحات جدید و تغییرات در صفحات قدیمی آگاه شوند. با ما تا آخر این آموزش جهت بهبود سئو سایت خودتون همراه باشید.
ساخت نقشه سایت XML هیچ تضمینی دال بر ایندکس بهتر صفحات نیست، اما بهرهمند بودن یک سایت از آن باعث افزایش این شانس خواهد شد.
sitemap XML (زبان نشانه گذاری قابل توسعه) در واقع یک فایل متنی حاوی تمام آدرسهای موجود در سایت شماست. همچنین نقشه سایت (سایت مپ) شما میتواند اطلاعات متا هر آدرس از سایت مانند آخرین بروزرسانی، میزان اهمیت و نحوه ارتباط آن با صفحات دیگر را نیز شامل شود. وجود نقشه سایت ربات موتورهای جستجو مانند گوگل را راهنمایی میکند تا صفحات سایت شما را به صورت بهتر شناسایی کرده و همچنین از ایجاد صفحات جدید و تغییرات در صفحات قدیمی شما مطلع شود.
تعریف برچسبهای به کار برده شده :
- <urlset> شروع و خاتمه نقشه سایت با این تگ است
- <url> محتوای لینک هر صفحه در این تگ قرار داده میشود و در واقع یک برچسب مادر به شمار میرود.
- <loc> این تگ آدرس دقیق هر صفحه از سایت شما را در خود جای میدهد.
- <lastmod> اطلاعاتی در خصوص آخرین تغییرات را شامل میشود و شیوه تاریخدهی آن به فرمت YYYY-MM-D است.
- <changefreq> برچسبی که اطلاعاتی در خصوص بازه زمانی تغییرات در صفحه مورد نظر را نشان میدهد.
- <priority> مقدار اهمیت یک صفحه را مشخص و مقدار آن از 0.0 تا 1.0 است.
نکات قابل توجه:
- برچسب <loc> اجباری و تگهای <lastmod> ،<changefreq> و <priority> اختیاری محسوب میشوند.
- مکان قرارگیری فایل نقشه سایت بر روی هاست و پوشه اصلی فایلها است.
- کلیه آدرسها در نقشه سایت بایستی مربوط به یک دامنه شوند.
- حداکثر طول مجزا برای یک آدرس 2048 کاراکتری است.
- ظاهرا با تنظیم <changefreq> و <priority> میتوانید موتورهای جستجو را وادار کنید روزانه از سایت شما بازدید کنند، البته این کار اصلا توصیه نمیشود چون اگر گوگل متوجه غیرواقعی بودن آن شود، کل سایت مپ شما را نادیده خواهد گرفت.
تعریف فایل ایندکس نقشه سایت
گاهی اوقات با توجه به تعداد فراوان صفحات و موضوعات یک سایت لازم است چند sitemap ساخته شود. در اینطور مواقع فایل مربوط به هر سایت مپ بایستی در یک فایل ایندکس نقشه سایت (Sitemap index file) لیست شود.
اگر وبسایت شما دارای بیشتر از پنج هزار صفحه است یا اندازه فایل سایت مپ شما از ده مگابایت بیشتر است، بایستی از چند فایل نقشه سایت استفاده کنید. البته شما با استفاده از قابلیت gzip میتوانید از حجم فایل و پهنای باند مورد نیاز بکاهید اما از کمتر شدن اندازه فایل از 10 مگابایت مطمئن شوید.
در فایل ایندکس زمان احتمالی تغییرات برای هر کدام از فایلهای نقشه سایت شما توسط تگ <lastmod> مشخص میشود.
تعریف برچسبهای به کار برده شده در ایندکس نقشه سایت
- <sitemapindex> ایندکس توسط این تگ باز و بسته میشود.
- <sitemap> تگی است که اطلاعات مربوط به هر نقشه سایت را شامل میشود.
* هر فایل ایندکس تا 50 هزار نقشه سایت را میتواند در خود جا دهد.
XML از چه فایلهایی پشتیبانی میکند؟
گوگل قادر به شناسایی پسوندهای مختلفی برای هر نقشه است. فرمت آن بستگی به محتویات هر سایت دارد. نقشه سایت XML از پسوندهای HTML، Video، Image، Mobile و News پشتیبانی میکند.
نحوه ساخت نقشه سایت
وبسایت فراوانی برای ساخت این نقشه به رایگان به شما کمک خواهند کرد که چند نمونه از آنها عبارتند از:
http://enarion.net/tools/phpsitemapng/
http://code.google.com/p/googlesitemapgenerator/
و اگر از سیستمهای مدیریت محتوا همانند با جوملا و وردپرس استفاده میکنید، افزونههای مناسبی برای این کار وجود دارند.
پیش از معرفی سایت مپ خود به گوگل از بخش Optimization و قسمت Sitemaps در Google Webmaster Tools بایستی از عملکرد درست نقشه سایت خود اطمینان کسب کنید. برای این کار دکمه قرمز رنگ Add/Test Sitemap در سمت راست صفحه را فشار دهید و آدرس نقشه خود را وارد تا گوگل فایل را بررسی و تعداد صفحات معرفی شده توسط آن را به شما نشان دهد.
به علاوه شما با قراردادن کد زیر در فایل robots.txt خود سایت مپ را به گوگل معرفی میکنید:
Sitemap: http://example.com/sitemap.xml
اهمیت sitemap در زمان بالا بودن تعداد صفحات سایت شما مشخص میشود و زمانی که ارزش محتوایی آنها با هم متفاوت است. مثلا اگر بخش مقالات فناوری از بخش سرگرمی برای شما مهمتر است، تفاوت اهمیت آنها را میتوانید توسط نقشه سایت مشخص کنید.