انجمن استودیو توپو مرجع طراحان و توسعه دهندگان
نقشه سایت(sitemap) چیست؟ چگونه سایت مپ بسازیم - نسخه‌ی قابل چاپ

+- انجمن استودیو توپو مرجع طراحان و توسعه دهندگان (http://topostudio.ir)
+-- انجمن: انجمن کامپیوتر و اینترنت (http://topostudio.ir/Forum-%D8%A7%D9%86%D8%AC%D9%85%D9%86-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%D9%88-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA)
+--- انجمن: برنامه نویسی (http://topostudio.ir/Forum-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)
+---- انجمن: html&css (http://topostudio.ir/Forum-html-css)
+---- موضوع: نقشه سایت(sitemap) چیست؟ چگونه سایت مپ بسازیم (/Thread-%D9%86%D9%82%D8%B4%D9%87-%D8%B3%D8%A7%DB%8C%D8%AA-sitemap-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%85%D9%BE-%D8%A8%D8%B3%D8%A7%D8%B2%DB%8C%D9%85)



نقشه سایت(sitemap) چیست؟ چگونه سایت مپ بسازیم - nws - 2018/06/08

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

معرفی تگ های سایت مپ:
<urlset>: نقشه سایت با این تگ شروع و به پاین می رسد.
<url>: اطلاعات هر لینک در این تگ ها به طور جداگانه قرار می گیرد.
<loc>: ادرس لینک هر صفحه به طور مجزا در این گونه از تگ ها قرا می گیرد.
<lastmod>: آخرین تغییرات مربوط به هر صفحه در این تگ قرار می گیرد و به شکل yyyy-mm-dd نمایان می شود.
<changefreq>: این تگ اطلاعاتی در مورد صفحه را طی زمانی مشخص را نمایش می دهد.
<priority>:نرخ اهمیت یک صفحه را مشخص می کند که عددی بین ۰٫۰ تا ۱٫۰ می باشد. 
نکاتی مهم در طراحی نقشه سایت:
استفاده از تگ ضروری بوده و تگ های , و: غیر ضروری هستند و استفاده از انها ضروری نیست.
در هر سایت مپ ایندکس شده می توانید تا ۵۰۰۰۰ هزار نقشه سایت را ذخیره کنید.
تمام url های داخل نقشه سایت باید مربوط به یک دامنه سایت باتشند.
سایت مپ روی روت اصلی در هاست باید قرار بگیرد.
می توانید با معرفی rss وبسایت خود آن را به عنوان نقشه سایت معرفی کنید.
حداکثر طول مجاز برای یک ادرس در نقشه سایت ۲۰۴۸ کاراکتر است.
بر اساس شواهد تگ های <changefreq> و <priority> به اجبار ربات های خزنده را وادار به بررسی روزانه وبسایت می کنند در استفاده از این تگ ها محتاط باشید زیرا اگر گوگل متوجه شود سایت مپ شما را نادیده می گیرد.
اگر تعدا صفحات ساخته شده در سایت شما زیاد باشند باعث می شود حجم زیادی را بگیرند پس استفاده از چند نقشه سایت به صورت مجزا ضروری می شود و برای کاهش حجم فایل کافیست از پسوند gzip  استفاده کنید.
نقشه سایت شامل چه مواردی می شود؟
گوگل می تواند موارد زیادی را شناسایی کند اما مهمترین پسوند هایی که می تواند از آنها پشتیبانی کند پسوندهای تصاویر,ویدئوها,اچ تی ام ال,موبایل و اخبار را شناسایی می کند.

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

ساخت سایت مپ با استفاده از ابزار آنلاین:
اگر سایتی استاتیک دارید و صفحات ثابتی دارد می توانید به صورت انلاین با استفاده از وبسایت xml-sitemap در مدت کوتاهی سایت مپ خود را بسازید و فایل خروجی را در روت اصلی هاست خود قرار دهید توجه داشته باشید این سرویس آنلاین تا ۵۰۰ صفحه را برای شما خروجی می دهد برای صفحات بیشتر باید از نسخه های پولی استفاده کنید.

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

پلاگین jsitemap
پلاگین Qlue Sitemap
اما اگر از سیستم مدیریت محتوای وردپرس استفاده می کنید افزونه های زیاد و خوبی برای اینکار ارائه شده از جمله:

افزونه google xml sitemap
افزونه wp sitemap page
برای اینکه بخواهیم معتبر بودن نقشه سایت را بررسی کنیم می توانیم از ابزار آنلاین زیر استفاده کنیم:

xml-sitemaps
codebeautify