نقشه سایت (Sitemap) در واقع یک فایل XML است که شامل فهرستی از صفحات و منابع مختلف یک وب سایت می شود. این فایل به موتور های جستجو مانند گوگل کمک می کند تا ساختار و محتوای وب سایت شما را بهتر فهمیده و نمایش دهد. همچنین، از طریق این فایل، می توانید به موتور های جستجو اطلاع دهید که صفحاتی از وب سایت شما چقدر اهمیت دارند.
حالت استاندارد یک کد نقشه سایت می تواند به شکل زیر باشد:
مقادیری که باید توسط شما پر شوند:
- <loc> :
آدرس URL صفحه مورد نظر
- <lastmod> :
تاریخ آخرین تغییر در صفحه (اختیاری)
- <changefreq> :
فرکانس تغییرات ممکن است "always"، "hourly"، "daily"، "weekly"، "monthly"، "yearly" یا "never" باشد (اختیاری)
- <priority> :
اولویت صفحه میان 0 تا 1 (اختیاری)
ویژگی <lastmod> :
در فایل نقشه سایت (sitemap) به موتور های جستجو اطلاع می دهد که آخرین باری که محتوای صفحه تغییر کرده است، کی بوده است. این اطلاعات به موتور های جستجو کمک می کند تا بفهمند کدام صفحات به تازگی به روزرسانی شده اند و برای آن ها تازه ترین محتوا را نمایش دهند.
در این ویژگی، تاریخ آخرین تغییر می تواند به صورت مقادیر تاریخ و زمان باشد. این تاریخ معمولا به فرمت ISO 8601 ذخیره می شود، که از تاریخ (سال-ماه-روز) و زمان (ساعت:دقیقه:ثانیه) تشکیل شده است.
به عنوان مثال:
- `2023-08-21T12:30:45+00:00` نشاندهنده تاریخ 21 اوت 2023 و زمان 12:30:45 به وقت گرینویچ (UTC) است.
- `2023-08-21` نشاندهنده تاریخ 21 اوت 2023 بدون مشخص کردن زمان است.
استفاده از ویژگی <lastmod> برای هر صفحه اختیاری است، اما اگر تغییرات منظمی در محتوای صفحه های وب سایت شما اتفاق می افتد، تعیین تاریخ آخرین تغییر می تواند به موتور های جستجو کمک کند تا به بهترین نحو از محتوای به روز شده استفاده کنند.
ویژگی <changefreq> :
در فایل سایتنقشه (sitemap) به موتور های جستجو اطلاع می دهد که چقدر اغلب محتوای صفحه تغییر می کند. این اطلاعات به موتور های جستجو کمک می کند تا تعیین کنند که چگونه وقتی محتوای وب سایت شما تغییر می کند، رفتار کنند.
مقادیر ممکن برای <changefreq> عبارتند از:
- always: این مقدار نشان می دهد که محتوای صفحه به طور مداوم تغییر می کند و موتور های جستجو باید به طور مکرر بررسی کنند.
- hourly: مشخص می کند که محتوا به طور ساعتی تغییر می کند.
- daily: نشان می دهد که محتوا به طور روزانه تغییر می کند.
- weekly: اطلاعات تغییرات هر هفته به روزرسانی میشود.
- monthly: این مقدار نشان می دهد که محتوا به طور ماهیانه تغییر می کند.
- yearly: مشخص می کند که محتوا به طور سالیانه تغییر می کند.
- never: این مقدار نشان می دهد که محتوای صفحه تغییر نمی کند و موتور های جستجو نباید به طور مکرر بررسی کنند.
برای تعیین مقدار مناسب <changefreq>، باید به تغییرات و فعالیت های واقعی وب سایت خود توجه کنید. اگر محتوای وب سایت شما به طور منظم به روزرسانی می شود، میتوانید مقداری مانند "daily" یا "weekly" را انتخاب کنید. اگر تغییرات زیادی رخ نمی دهد، ممکن است مقدار "monthly" یا "yearly" مناسب تر باشد. انتخاب مقدار "always" یا "hourly" برای اکثر وب سایتها توصیه نمی شود، مگر اینکه وب سایت شما واقعا نیاز به به روزرسانی مداوم داشته باشد.
ویژگی <priority> :
در فایل نقشه سایت (sitemap) به موتور های جستجو اطلاع می دهد که شما چقدر اهمیت به هر صفحه نسبت به دیگر صفحات وب سایت خود می دهید. این ویژگی مقداری بین 0 و 1 دارد، که 0 به معنی کمترین اهمیت و 1 به معنی بیشترین اهمیت است.
به طور کلی، مقادیر اهمیت <priority> برای هر صفحه باید نسبت به دیگر صفحات تعیین شوند. به عنوان مثال، صفحات اصلی و مهم تر وب سایت می توانند مقادیر بالاتری در <priority> داشته باشند تا به موتور های جستجو اعلام کنید که این صفحات اهمیت بیشتری دارند.
برای مثال:
- صفحه اصلی وب سایت: <priority>1.0</priority>
- صفحات دستهبندی مهم: <priority>0.8</priority>
- صفحات معمولی: <priority>0.5</priority>
- صفحات کم اهمیت: <priority>0.2</priority>
- و ...
توجه داشته باشید که مقدار <priority> تنها یک راهنمای نسبی است و موتور های جستجو ممکن است به این مقدار ها بر اساس سیاست های خود و تحلیل های خود توجه کنند یا نادیده بگیرند. همچنین، این مقدارها تاثیر مستقیم بر رتبه بندی در موتور های جستجو ندارند و تنها یکی از عوامل مختلف در بهینهسازی سئو و نحوه نمایش نتایج است.