نقشه سایت یا sitemap چیست؟

0
235
نقشه سایتsitmap
نقشه سایتsitmap

نقشه سایت XML Sitemap فایلی است که به موتورهای جستجو کمک می‌کند تا ساختار و بخش‌های سایت‌ها را در کمترین زمان ممکن شناسایی کنند. نقشه‌ی سایت علاوه بر اینکه شامل فهرست صفحات سایت اینترنتی است، داده‌های تکمیلی از این صفحات را نیز به موتور جستجو اعلام می‌کند. از اطلاعات جانبی که در این فایل قابل درج است، آخرین زمان تغییر مطالب و همچنین زمانی که موتور جستجو باید دوباره این صفحه را بررسی کند را می‌توان نام برد.
نقشه سایت فایلی است که ساختار داخلی آن با فرمت XML ایجاد می‌شود و معمولا ایجاد آن با استفاده از ابزارهای آنلاین یا افزونه‌های موجود روی سیستم‌های مدیریت محتوا به انجام می‌رسد.

موارد استفاده ضروری از نقشه سایت

استفاده از نقشه‌ی سایت در تمامی شرایط مزیتی هرچند جزئی برای موتور جستجو ایجاد می‌کند ولی ایجاد آن در سه حالت به طور ویژه می‌تواند مفید باشد.

  1. هنگام ایجاد یک سایت جدید.

  2. در سایت‌هایی با تعداد صفحات و محتوای بسیار زیاد.

  3. زمانی که دسترسی به صفحات داخلی با مراجعه از پیوندی به پیوند دیگر ممکن نباشد.

۱- هنگام ایجاد یک سایت جدید

هنگامی که یک سایت جدید به موتورهای جستجو معرفی می‌شود مدت زمانی طول می‌کشد تا تمامی صفحات این سایت شناسایی شوند. روش شناسایی صفحات داخلی سایت با استفاده از پیوندهای موجود در صفحات اصلی و با دنبال کردن پیوند به پیوند به انجام می‌رسد.
در این شیوه ممکن است زمان زیادی طول بکشد تا موتورهای جستجو صفحات سایت را بررسی کنند و پس از مرتب کردن پیوندها، آن‌ها را یک به یک بررسی و پردازش کنند.
نقشه‌ی سایت در چنین مواقعی به موتور جستجو کمک می‌کند تا در زمانی بسیار کوتاه بتواند فهرست کامل صفحات سایت را در اختیار داشته باشد و زمان کمتری را صرف جستجوی صفحات داخلی نماید.

۲- در سایت‌هایی با تعداد صفحات و محتوای بسیار زیاد

پیدا کردن صفحات جدید در سایت‌هایی با هزاران صفحه‌ی داخلی و محتوای متفاوت برای موتور جستجو کار آسانی نیست. انجام این کار مستلزم سرزدن مداوم و تصادفی به صفحاتی است که ممکن است هیچ گاه تغییراتی نداشته باشند. این کار دو اشکال ایجاد می‌کند. نخست اینکه پهنای باند زیادی از موتور جستجو و سایت شما را هدر می‌دهد و از طرف دیگر، ممکن است پیدا شدن صفحات جدید زمان بیشتری را نیاز داشته باشد. با تعریف یک XML Sitemap در سایت‌هایی با حجم بزرگ، تعداد مراجعات بی‌دلیل موتور جستجو به سایت کاهش پیدا می‌کند و از طرف دیگر محتواهای جدید در زمانی به مراتب کوتاه‌تر به فهرست موتور جستجو اضافه می‌شوند.

۳- زمانی که دسترسی به صفحات داخلی با مراجعه از پیوندی به پیوند دیگر ممکن نباشد

در برخی از وبسایت‌ها به دلایل مختلف از جمله در دسترس بودن برخی از محتواها تنها با سیستم جستجو، در دسترس بودن برخی از محتواها با استفاده از جاوااسکریپت و سایر حالت‌های احتمالی که پیوندهای مستقیم به محتوا در سایت وجود ندارد، استفاده از نقشه سایت الزامی است. زیرا در صورت نبودن نقشه سایت، موتور جستجو قادر به یافتن صفحات مخفی سایت شما نخواهد بود.

روش معرفی نقشه‌ی سایت به موتورهای جستجو

موتورهای جستجوی مختلف از جمله یاهو، گوگل و بینگ هر یک بخش‌هایی با نام‌های متفاوت از جمله Webmaster Tools یا Google Search Console در اختیار صاحبان سایت‌ها قرار می‌دهند. در این صفحات امکان مدیریت رفتار موتور جستجو با سایت فراهم است. همچنین می‌توانید مسیر نقشه‌ی سایت را در این صفحات برای موتور جستجو تعیین نمود.

کاربردهای دیگر XML Sitemap

علاوه بر امکاناتی که بالاتر برای نقشه‌ی سایت ذکر شد، این فایل‌ها می‌توانند اطلاعات جانبی دیگر در مورد برخی محتواهای چندرسانه‌ای نیز در خود داشته باشند. اطلاعاتی مانند قوانین استفاده از تصاویر، حقوق مالکیت آن‌ها و همچنین محدودیت سنی برای محتواهای چندرسانه‌ای.
ارائه‌ی این اطلاعات به موتورهای جستجو کمک می‌کند تا بتوانند بهترین نتایج را برای کاربران مختلف ارائه نمایند.

ایندکس کردن عبارت است از نگهداری یک نسخه‌ی متنی از سایت و ایجاد ساختاری اطلاعاتی که جستجوی متنی در حجم عظیم اطلاعات را در کسری از ثانیه امکان‌پذیر نماید.

نقشه سایت XML (زبان نشانه گذاری قابل توسعه) در واقع یک فایل متنی حاوی تمام آدرس های موجود در سایت شماست. همچنین نقشه سایت (سایت مپ) شما میتواند اطلاعات متا هر آدرس از سایت مانند آخرین بروزرسانی، میزان اهمیت و نحوه ارتباط آن با صفحات دیگر را نیز شامل شود. وجود نقشه سایت روبات موتورهای جستجو مانند گوگل را راهنمایی میکند صفحات شما را بصورت بهتر شناسایی کند و همچنین از ایجاد صفحات جدید و تغییرات در صفحات قدیمی شما مطلع شود.

چرا شما نیاز به یک نقشه سایت دارید؟

 اول از همه اجازه دهید من یک سوال بپرسم. استفاده از یک وبلاگ زمانی که هیچ کس نمی تواند آن را پیدا کند چیست؟ بسیاری از متخصصان در جستجوگرها تایید کردند که نقشه می تواند رتبه بندی شما را بهبود بخشد.

 1. کمک برای پیدا کردن صفحه خود در موتور جستجو – مزیت اصلی داشتن نقشه سایت است. نقشه را  به صفحه اول صفحه خود پست کنید. منظورم  این است که رباتهای موتورهای جستجو در صفحات  برای جمع آوری اطلاعات می خیزند تا اطلاعات مورد نیاز را پیدا کنند. اگر شما دارای محتوای جامد باشید به طور خودکار در بالای صفحات قرار می گیرد. بسیاری از وب سایت ها لازم نیست تمام صفحات خود را به خاطر ناوبری فقیر و لینک های خراب index  کنند.

2. بهبود رتبه و محبوبیت لینک – یکی از بخش مهمی از بهینه سازی موتور جستجو، کیفیت از لینک های اشاره به سمت شما است. به غیر از لینک های داخلی لینک دهنده نیز نقش مهمی را در رتبه صفحه گوگل بازی می کند. نقشه سایت ایده توصیفی در مورد لینک های داخلی خود را به موتورهای جستجو و در نتیجه افزایش احتمال پیدا کردن سایت خود را در بالای نتایج جستجو می دهد.

هیچ تضمینی وجود ندارد که با ساخت نقشه سایت XML صفحات شما بهتر ایندکس شوند ولی با داشتن نقشه سایت یا سایت مپ شانس بیشتری خواهید داشت.

معانی برچسب های استفاده شده در نقشه سایت

<urlset> نقشه سایت با این برچسب شروع و خاتمه می یابد.

<url> محتوای لینک هر صفحه در این برچسب قرار میگیرد و در واقع یک برچسب مادر است.

<loc> این برپسب آدرس دقیق هر صفحه از سایت شما را در خود جای میدهد.

<lastmod> اطلاعات مربوط به آخرین تغییرات صفحه در این برچسب قرار میگیرد که به فرمت YYYY-MM-DD تاریخ دهی میشود.

<changefreq> این برچسب از نقشه سایت شما اطلاعاتی درمورد بازه زمانی تغییرات در صفحه مورد نظر را ارئه میدهد.

<priority> میزان اهمیت صفحه در نقشه سایت شما را مشخص میکند که مقدار آن میتواند در بازه 0.0 تا 1.0 باشد.

نکات:

1- برچسب <loc> اجباری بوده و برچسب های <lastmod> ،<changefreq>  و <priority> اختیاری هستند.

2- فایل نقشه سایت شما باید روی هاست و پوشه اصلی فایل ها قرار گیرد.

3- تمام آدرس ها در نقشه سایت باید مربوط به یک دامنه باشند.

4- حداکثر طول مجاز برای یک آدرس 2048 کاراکتر است.

5- به نظر میرسد که با تنظیم <changefreq>  و <priority> میتوان موتورهای جستجو را وادار به بررسی روزانه سایت خود کنید، این کار به هیچ عنوان توصیه نمیشود زیرا اگر گوگل متوجه غیرواقعی بودن آن شود کل فایل نقشه سایت شما را نادیده خواهد گرفت.

فایل ایندکس نقشه سایت چیست؟

گاهی با توجه به تعداد زیاد صفحات و موضوعات یک سایت ساخت چند نقشه سایت لازم میشود. در اینصورت فایل مربوط به هر نقشه سایت باید در یک فایل ایندکس نقشه سایت (Sitemap index file) لیست شود.

اگر سایت شما بیش از 5000 صفحه دارد یا سایز فایل نقشه سایت شما بیش از 10 مگابایت است، استفاده از چند فایل نقشه سایت ضرورت می یابد. در اینصورت به فایل ایندکس نقشه سایت نیز نیاز دارید. البته میتوانید با استفاده از gzip حجم فایل و پهنای باند مورد نیاز را کاهش دهید ولی مطمئن شوید که سایز فایل نقشه سایت شما بعد از فشرده سازی کمتر از 10 مگابایت باشد.

در فایل ایندکس زمان احتمالی تغییرات برای هر فایل نقشه سایت شما بوسیله برچسب <lastmod> مشخص میشود.

معانی برچسب های استفاده شده در ایندکس نقشه سایت

<sitemapindex> ایندکس نقشه سایت با این برچسب باز و بسته میشود.

<sitemap> این برچسب اطلاعات مربوط به هر نقشه سایت را در خود جای میدهد.

هر فایل ایندکس میتواند تا 50000 فایل نقشه سایت را در شامل شود.

نقشه سایت XML چه فایل هایی را پشتیبانی میکند؟

گوگل میتواند پسوندهای متفاوتی را در هر نقشه سایت شناسایی کند. این امر بستگی به محتویات هر سایت دارد و شما با استفاده از نقشه سایت کار را برای موتورهای جستجو راحت میکنید. نقشه سایت XML پسوندهای HTML، Video، Image، Mobile و News را پشتیبانی میکند.

آموزش ساخت نقشه سایت

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

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

  • XML Sitemaps

  • Google Sitemap Validator

  • XChecker

قبل از معرفی نقشه سایت خود به گوگل میتوانید از بخش Optimization و قسمت Sitemaps در Google Webmaster Tools از عملکرد درست نقشه سایت خود مطمئن شوید. برای اینکار با فشردن دکمه قرمز رنگ Add/Test Sitemap در سمت راست صفحه و وارد کردن آدرس نقشه سایت خود مانند تصویر زیر گوگل  فایل شما را بررسی کرده و تعداد صفحات معرفی شده توسط آن را به شما نشان میدهد.

معرفی-نقشه-سایت-به-گوگل

معرفی نقشه سایت به گوگل

توجه کنید که همین دکمه علاوه بر بررسی برای معرفی نقشه سایت به گوگل نیز استفاده میشود، علاوه براین شما میتوانید با قرار دادن کد زیر در فایل robots.txt خود نقشه سایت را به گوگل معرفی کنید.

Sitemap: http://example.com/sitemap.xml

هربار که تغییری در نقشه سایت خود ایجاد کردید با استفاده از همان دکمه Add/Test Sitemap گوگل را از تغییرات آن مطلع کنید.

اهمیت نقشه سایت زمانی مشخص میشود که تعداد صفحات سایت شما بسیار زیاد بوده و ارزش محتوایی آنها با یکدیگر متفاوت باشد. بطور مثال اگر بخش مقالات تکنولوژی از مقالات بازی و سرگرمی برای شما مهمتر است میتوانید این تفاوت را بوسیله نقشه سایت به وبمستر خود معرفی کنید.

مزایای استفاده از سایت مپ xml

  • اطلاع رسانی به موتورهای جستجو از محتوای موجود و محتوای جدید سایت.

  • اطلاع رسانی از صفحاتی که به راحتی در دسترس روباتهای موتورهای جستجو نیستند مثل تصاویر یا صفحات ساخته شده با ajax.

  • اطلاع رسانی درباره ی سایتهای جدید به گوگل و سایر موتورهای جستجو که لینکهای کمی به صفحاتشان وجود دارد… .

  • اطلاع رسانی درباره ی آرشیو مطالبتان که درست به هم لینک نشده اند یا کلاً لینکی به هم ندارند.

  • اعلام اهمیت یک صفحه: یکی از تگ های اختیاری سایت مپ ها، priority هست که به موتور جستجو میزان اهمیت یک صفحه در ارتباط با سایر صفحات سایت را اعلام میکند.

  • انتقال اطلاعات موقتی مانند آخرین تاریخ ویرایش و نیز نرخ ادیت صفحه. (last change و change frequency).

 

افزودن دیدگاه