نقشه وبگاه
این صفحه در یک نگاه: فهرستی از صفحات یک وبسایت |
نقشهٔ سایت یا سایتمپ (به انگلیسی: Sitemap) فهرستی از صفحات یک وبسایت در یک دامنه است.
سه نوع اصلی از نقشهٔ سایت وجود دارد:
- نقشههای سایتی که در مرحلهٔ برنامهریزی و طراحی وبسایت، توسط طراحان استفاده میشوند.
- فهرستهایی که برای کاربران قابل مشاهدهاند و معمولاً بهصورت سلسلهمراتبی صفحات سایت را نمایش میدهند.
- فهرستهای ساختاریافتهای که برای خزنده وبها مانند موتور جستجوها ایجاد میشوند.
انواع نقشههای سایت
[ویرایش | اشتراکگذاری]

نقشههای سایت میتوانند برای کاربران یا برای نرمافزارها طراحی شوند.
بسیاری از وبسایتها نقشههای قابل مشاهده برای کاربر دارند که نمایی منظم و معمولاً سلسلهمراتبی از ساختار سایت را نشان میدهند. این نقشهها به بازدیدکنندگان در یافتن صفحات خاص کمک میکنند و همچنین میتوانند توسط خزندهها استفاده شوند. نقشهٔ سایت همچنین به عنوان یک ابزار راهبری عمل میکند.[۱] نقشههای سایت الفبایی که گاهی «فهرست سایت» نامیده میشوند، رویکرد متفاوتی دارند.
برای استفادهٔ موتورهای جستجو و سایر خزندهها، قالبی ساختاریافته با فرمت XML وجود دارد که صفحات سایت، اهمیت نسبی و زمان بهروزرسانی آنها را فهرست میکند.[۲] این فایل معمولاً در robots.txt معرفی میشود و نام آن sitemap.xml است. این قالب برای وبسایتهایی که برخی صفحات آنها تنها از طریق جستجوی داخلی یا آدرسهای پویا (توسط جاوااسکریپت) قابل دسترسی هستند اهمیت ویژهای دارد.
نقشههای سایت XML
[ویرایش | اشتراکگذاری]گوگل پروتکل سایتمپ را معرفی کرد تا توسعهدهندگان وب بتوانند فهرستی از پیوندهای درون سایت خود را منتشر کنند. هدف اصلی این بود که برخی وبسایتها تعداد زیادی صفحهٔ پویا دارند که تنها از طریق فرمها یا ورودیهای کاربر در دسترساند. فایلهای سایتمپ شامل آدرسهای این صفحات میشوند تا خزندهها بتوانند آنها را بیابند. در حال حاضر Bing.com، گوگل و Yahoo بهطور مشترک از این پروتکل پشتیبانی میکنند.
از آنجا که موتورهای جستجوی اصلی از یک پروتکل مشترک استفاده میکنند،[۳] وجود نقشهٔ سایت به آنها امکان میدهد اطلاعات صفحات بهروز را دریافت کنند. داشتن نقشهٔ سایت تضمین نمیکند که همهٔ پیوندها خزیده شوند، و خزیده شدن نیز تضمینکنندهٔ ایندکس شدن نیست.[۴] در کنسول جستجوی گوگل، مالک وبسایت میتواند نقشهٔ سایت را برای خزیدن توسط گوگل ارسال کند یا همان کار را از طریق فایل robots.txt انجام دهد.[۵]
نمونه
[ویرایش | اشتراکگذاری]در زیر نمونهای از یک نقشهٔ سایت XML معتبر برای یک وبسایت ساده با سه صفحه آورده شدهاست. نقشههای سایت ابزاری مفید برای قابل جستجو کردن وبسایتها هستند، بهویژه برای سایتهایی که با زبانهای غیر از HTML نوشته شدهاند.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.net/?id=who</loc>
<lastmod>2009-09-22</lastmod>
</url>
<url>
<loc>http://www.example.net/?id=what</loc>
<lastmod>2009-09-22</lastmod>
</url>
<url>
<loc>http://www.example.net/?id=how</loc>
<lastmod>2009-09-22</lastmod>
</url>
</urlset>
نکات:
فایل فهرست نقشههای سایت
[ویرایش | اشتراکگذاری]هر نقشهٔ سایت محدودیت حجم و تعداد URL دارد و در صورت بزرگ بودن وبسایت باید از Sitemap Index (فایل فهرست نقشههای سایت) استفاده شود.
همچنین ببینید
[ویرایش | اشتراکگذاری]- Biositemap — پروتکلی برای انتشار و توزیع اطلاعات دربارهٔ منابع زیستشناسی محاسباتی (دادهها، ابزارهای نرمافزاری و خدمات وب)
- صفحه تماس
- صفحه اصلی
- ایندکسسازی موتور جستجو
- صفحه پیوندها
- بهینهسازی موتور جستجو
- نمایهسازی وب
منابع
[ویرایش | اشتراکگذاری]- ↑ قابلیت استفاده از نقشهٔ سایت، یاکوب نیلسن، ۱۲ اوت ۲۰۰۸
- ↑ Nadik, Tessa (9 فوریهٔ 2023). "What Is A Sitemap? Do I Need One?". Search Engine Journal (in انگلیسی). Retrieved 16 سپتامبر 2023.
{{cite web}}: نگهداری یادکرد:زبان ناشناخته (رده) - ↑ «استانداردسازی پروتکل نقشهٔ سایت توسط گوگل، یاهو و مایکروسافت». Oreilly. دریافتشده در ۲۴ ژوئیهٔ ۲۰۱۲.
{{cite web}}: نگهداری یادکرد:تاریخ بهطور خودکار ترجمهشده (رده) - ↑ بیانیهٔ مشترک گوگل، یاهو و بینگ در پشتیبانی از Sitemaps
- ↑ «ارسال نقشهٔ سایت». Google Inc. دریافتشده در ۶ ژوئیهٔ ۲۰۱۲.
{{cite web}}: نگهداری یادکرد:تاریخ بهطور خودکار ترجمهشده (رده) - 1 2 «ایجاد و ارسال نقشهٔ سایت». Google Search Central. گوگل. دریافتشده در ۳۱ اکتبر ۲۰۲۵.
{{cite web}}: نگهداری یادکرد:تاریخ بهطور خودکار ترجمهشده (رده)
پیوند به بیرون
[ویرایش | اشتراکگذاری]- وبسایت رسمی مشترک – نگهداریشده بهطور مشترک توسط گوگل، یاهو و مایکروسافت برای قالب نقشهٔ سایت XML.