نقشه سایت (Site Map) چیست؟

ثبت نقشه سایت در گوگل، یکی از مهمترین عواملی است که باید به منظور بهینهسازی محتوا و بهبود سئو سایت انجام داد. ربات خزنده گوگل با دیدن سایت مپ و بررسی آن به راحتی میتوانند موضوع اصلی سایت شما را درک کنند و گزارش آن را به موتور جستجوی گوگل بدهند، همین امر به سئو سایت کمک شایانی خواهد کرد. در این مقاله قصد داریم به طور کامل نقشه سایت یا سایت مپ را به شما معرفی کنیم و انواع آن را شرح دهیم تا درک بهتری از آن داشته باشید. پس تا انتهای این مقاله با ما همراه باشید.
معرفی نقشه سایت(sitemap)
نقشه سایت فایلی است که حاوی لیستی از مهمترین صفحات موجود روی سایت میباشد و به خزندههای گوگل کمک میکند تا بتوانند محتوای سایت شما را ببیند و بررسی و ایندکس کنند. همچنین سایت به موتورهای جستجو میگوید کدام محتوای سایت از سایر محتوا مهمتر است. به بیان سادهتر، همانطور که از نامش پیداست سایت مپ، نوعی نقشه راه برای سایت است و به گوگل امکان بررسی و شناسایی صفحات و محتوای مهم شما را میدهد.
این کار تاثیرگذاری بالایی برروی SEO و بهینهسازی سایت دارد. زیرا اگر لینک سازی داخلی موجود در سایت شما قوی نباشد، باز هم گوگل و خزندههایش توانایی شناسایی صفحات مهم شما را دارد.
عموما هدف اصلی ایجاد یک سایت به نمایش گذاشتن محتواهای درون آن به مخاطبین است. این هدف زمانی عملی میشود که وب سایت و محتوای آن برای گوگل و خزندههای آن قابل خواندن و بررسی باشد. موتور جستجوی گوگل روزانه با اهمیتترین صفحات سایتها را به صورت رندوم شناسایی و بررسی میکند که به این عمل خزیدن گفته میشود. در این میان اگر صفحات سایت شما به صورت مناسب و اصولی لینک سازی داخلی نشده باشند، پیدا کردن آنها توسط موتورهای جستجو کار دشواری خواهد بود.
انواع نقشه سایت چیست؟
از نظر ساختاری نقشه سایت را میتوان به چندین دسته مختلف تقسیم کرد. مهمترین دسته بندی که امروزه کاربرد بیشتری دارد و توسط اکثر وب سایتها و برنامهنویسان مورد استفاده قرار می گیرد، سایت مپ HTML و XML میباشد. در ادامه این مقاله این دو مدل از sitemap را برای شما توضیح خواهیم داد.
1- نقشه سایت HTML
این سبک از نقشه سایت توسط زبان نشانهگذاری ابرمتنی HTML که مخفف عبارت hyper text markup language است، نوشته میشود. برای نشان دادن ساختار وب سایت به کاربران و مخاطبان میتوان از این زبان استفاده کرد. درحقیقت این نوع نقشه حاوی اطلاعاتی درباره صفحات وب سایت و موقعیت آنها در سایت است. این نوع از نقشه سایت را مخاطبین میتوانند مشاهده کنند و در اختیار آنها قرار میگیرد. کاربران میتوانند به کمک نقشه سایت HTML به بخشهای مختلف سایت دسترسی پیدا کنند.
برای مثال فرض کنید وارد وب سایتی شدهاید که صفحات دسته ندی شده زیادی در بخشهای متفاوت دارد. در چنین حالتی وقتی وارد این سایت میشوید، کاملا گیج خواهید شد و دقیقا نمیدانید از کدام قسمت میتوانید موضوعی که به دنبال آن هستید را پیدا کنید. در این زمان، سایت مپ به زبان HTML بهترین گزینهای است که میتوانید از آن استفاده کرده و محتوای دلخواه خود را به کمک آن پیدا کنید. کاربر به کمک این نوع نقشه میتواند به صورت دقیقتر از مسیر و صفحات سایت آگاه شود.
2- سایت مپ XML
این نوع از سایت مپ به زبان نشانهگذاری قابل توسعه یا XML نوشته میشود که مخفف عبارت Extensible Markup Language است. هدف ایجاد نقشه سایت XML، نشان دادن صفحات و محتوای سایت به خزندههای موتور جستجو میباشد و کاربران سایت قادر به مشاهده آن نیستند. در حقیقت با ایجاد چنین نقشهای تعداد صفحات وب سایت خود را به خزندههای گوگل اطلاع میدهید. همچنین تمام تغییرات و برروزرسانیهای سایت شما از طریق این sitemap به گوگل اطلاع داده میشود. این کار باعث میشود که خزندههای گوگل با سرعت و بدون مشکل بتوانند درون سایت شما بخزند و محتوای سایت شما را مورد بررسی قرار دهند و این اتفاق تاثیر بسزایی روی سئو سایت دارد.
میتوان گفت تاحدودی نقشه سایت در سرعت و امنیت ایندکس شدن محتوای وب سایتها توسط موتورهای جستجو موثر است. با استفاده از افزونههای مختلفی از جمله Yoast seo میتوانید نقشه سایت خود را به راحتی ایجاد کنید.
فواید استفاده از نقشه سایت XML
- نقشه سایت XML به موتور جستجوی گوگل و خزندهها میگوید که وارد سایت شما شوند، در سایت شما بخزند و محتوای درون آن را بررسی و ایندکس کنند.
- سایت مپ به موتور جستجوی گوگل میفهماند که محتوای موجود در سایت شما در چه زمینهای است و موضوعش چیست.
- نقشه سایت XML تمام بروزرسانیهای سایت شما را برای گوگل مشخص میکند و به آن اطلاع میدهد.
- تمام زمانهای بروزرسانی، فاصله زمانی بین Updateها و تعداد دفعات تکرار آنها را نیز به موتورهای جستجوی گوگل اطلاع میدهد.
- به کمک نقشه سایت میتوانید میزان اهمیت هر صفحه و محتوا را بطور جداگانه مشخص کنید.
- سایت مپ XML به ایندکس شدن صفحات Dynamic (پویا) وب سایت شما کمک بسزایی خواهد کرد.
- اگر در وب سایت خود لینک سازی داخلی ضعیفی دارید میتوانید با کمک یک sitemap مناسب، تا حدی این ضعف را بپوشانید.
- سایتهای بسیار بزرگ با محتوای زیاد میتوانند به کمک نقشه سایت Xml، سرعت ایندکس شدن را افزایش دهند.
- سایت مپ XML تمامی صفحات سایت شما را به گوگل نشان میدهد. این امر موجب میشود تا حتی زمانی که ساختار سایت بسیار عمیق و پیچیده باشد نیز موتورهای جستجو گوگل بتواند خیلی سریع در آن خزیده و محتوای آن را بررسی کنند.
اطلاعاتی که در نقشه سایت قرار میگیرند!
موقعیت محتوا در سایت، اهمیت محتوا، نوع محتوا و تغییراتی که روی آن اعمال میشود از جمله اطلاعاتی هستند که توسط نقشه سایت در اختیار موتورهای جستجو قرار میگیرند. اما اطلاعاتی که باید در نقشه سایت وجود داشته باشد، عبارتند از:
- مکان دقیق قرارگیری هر یک از صفحات در سایت
- زمان آخرین برروز رسانی صفحات وب سایت
- بازه زمانی تکرار تغییرات بر روی صفحات وب سایت
- میزان اهمیت هر یک از صفحات در مقایسه با دیگر صفحات
در مرحله اول باید انتخاب کنید که کدام یک از صفحات وب سایتتان باید توسط موتورهای جستجو گوگل خزیده و بررسی شود. سپس سایت مپ را به صورت دستی یا با استفاده از افزونه ایجاد کنید و فایل آن را در سرچ کنسول گوگل بارگذاری کنید.
همان طور که پیشتر نیز ذکر گردید این اطلاعات مهمترین مواردی هستند که باید در سایت مپ به آنها اشاره شود. ارائه این اطلاعات میتواند روند ایندکس شدن محتواهای سایت را بهبود بخشیده و روی رتبه سایت نیز تاثیر بگذارد.
محدودیتهای فایل سایت مپ
توجه داشته باشید که در فایل نقشه سایت محدودیتها و قوانینی وجود دارند که شامل موارد زیر میشود:
فضای نام(namespace)
سایت مپ حتما باید دارای فضای نام باشد و namespace پیش فرض به خوبی مشخص شده باشد. برای نمونه:
xmlns=http://www.sitemaps.org/schemas/sitemap/0.9
محدودیت در اندازه
نقشه سایت حاوی نباید بیش از 50000 آدرس باشد و سایز آن نباید از 50 مگابایت بیشتر شود. در صورتی که بیش از 50000 آدرس داشتید، از فایل ایندکس نقشه سایت استفاده کنید.
نیازمندیهای متنی
سایت مپ باید به صورت UTF-8 باشد و در URL سایت از کاراکترهای entity-escaped استفاده شود. برای نمونه در آدرسهای داینامیک کاراکتر “&” را با کاراکتر “&” جایگزین کنید.
آدرسهایی با فرم یکسان
تمامی آدرسهای موجود در نقشه سایت باید از قواعد مشابهی پیروی کنند. این موضوع به این معناست که آدرسهایی که با پیشوند www آغاز میشوند، قابل ترکیب با آدرسهای بدون پیشوند www نیستند. همچنین آدرسهای دارای session ID نباید در فایل سایت مپ قرار بگیرند.
موقعیت
فایل نقشه سایت ذخیره شده در دایرکتوری تنها میتواند آدرسهایی که در آن دایرکتوری یا زیر دایرکتوریهای آن ذخیره شدهاند را نشان دهد. آدرسهای موجود در دایرکتوریهای موازی، دایرکتوریهای والد، Subdomainهای مختلف یا آنهایی که از پروتکل متفاوت استفاده میکنند، مرجعهای معتبری نیستند. ذخیره سایت مپ در دایرکتوری ریشه میتواند از ایجاد مرجع نامعتبر جلوگیری کند.
لینکهای سالم
توجه داشته باشید که سایت مپ نباید بیش از 1% خطای لینک داشته باشد. در غیر اینصورت نقشه سایت قابل استفاده نخواهد بود. خطای لینک هر نوع کد پاسخ HTTP است که شامل تغییر مسیر 404 برای لینکهای شکسته و ریدایرکت 301 و 302 برای لینکهای تغییر مسیر داده شده میباشد.
استفاده از لینکهای صحیح برای تمامی موتورهای جستجو الزامی است و از نظر SEO اهمیت زیادی دارد. کد پاسخ HTTP برای هر URL را میتوانید با استفاده از ابزار Header Checker بررسی کنید. برای آدرسهای متعدد در یک سایت، از ابزارهایی نظیر Find Broken Link ،Find Broken Links ،Redirects & Google Sitemap و Generator Free Tool میتوان استفاده کرد.
پایان
در این مقاله به معرفی کامل نقشه سایت پرداختیم. در ابتدا توضیح کاملی از آنرا برای شما قرار دادیم و سپس انواع آن را معرفی کردیم. سپس توضح دادیم که با داشتن یک سایت مپ مناسب می توان سئو سایت را بهبود بخشید و سرعت ایندکس شدن صفحات را افزایش داد. به همین دلیل باید روی ایجاد و معرفی یک sitemap خوب دقت لازم را داشت.