شاید به این فکر افتاده اید که موتورهای جستجو چگونه اقدام به مشاهده ی سایت شما می کنند؟ و یا سایت شما چگونه از طرف این موتورهای جستجو ارزش گذاری می گردد؟ جواب تمامی این سؤالات سایت مپ(نقشه سایت) می باشد. امروزه شاهد پیشرفت روز افزون اینترنت در دنیا هستیم که استفاده از آن در زندگی روزمره انسان ها نیز بسیار فراگیر شده است.
سایت مپ، یکی از بهترین ابزارهایی است که از آن برای تغذیه در موتورهای جستجو استفاده می شود که مبتنی بر XML است. سایت مپ یک فایل متنی حاوی مشخصات و آدرس سایت های می باشد که به صورت یک نقشه عمل می کند. در این مقاله قصد داریم تا شما را با سایت مپ و نحوه ساخت آن در انواع سایت ها آشنا کنیم.
سایت مپ چیست؟
فایلی که حاوی لیستی از بهترین و مهم ترین محتواهایی که در سایت قرار دارد، سایت مپ، نقشه سایت یا همان site map نامیده می شود. سایت مپ این امکان را برای کراولرهای موتورهای جستجو فراهم می کند تا بتوانند به راحتی اقدام به ایندکس نمودن سایت نمایند. این نوع از نقشه سایت بر پایه HTML ایجاد شده است که مهمترین فایل های یک سایت را در خود جای داده است. این نوع سایت مپ مناسب کاربران انسانی می باشد تا از طریق آن بتوانند، انواع محتواهای موجود در سایت را یافته و از آن استفاده نمایند.
موتورهای جستجو با استفاده از نقشه سایت XML به ساختار سایت های مختلف پی می برند. یکی از عواملی که منجر به تضمین حضور سایت شما در ایندکس های جستجو می شود، قرار دادن URL صفحاتِ مربوط به سایت در سایت مپ یا نقشه ی سایت می باشد. علت این امر این می باشد که اگر در سایت مپ از کدهای XML خوب و عالی استفاده بشود و از طرفی آدرس های معتبری را برای کارولرها فراهم سازد، به موجب آن URL هایی که در این سایت وجود دارد در Crawel های بعدی مورد توجه قرار می گیرند. و این یکی از علل افزایش شانس دیده شدن در انواع موتورهای جستجو می باشد. استفاده از سایت مپ برای سایت های مختلف دارای مزایایی فراوانی می باشد. به کار بردن سایت مپ در شرایطی مفید و مؤثر می باشد که شامل موارد زیر می باشد:
- داشتن یک سایت جدید و تازه که دارای صفحات جدیدی می باشد و هنوز به طور صحیح به آن ها لینک داده نشده است.
- وب سایت هایی که برای محتوای خود از URL های دینامیک بهره می برند.
- وب سایت هایی که در آن ها محتوای آرشیو شده به صفحات فعال لینک نشده است.
- سایت هایی که در آن ها به سختی می توان صفحات را شناسایی نمود و اغلب دارای محتواهای غیر متنی سنگین مانند فلش می باشند.
سایت مپ عبارتست از ابزاری که به عنوان تغذیه و شناساندن وب سایت به انواع موتورهای جستجو عمل خواهد کرد.
یکی از ویژگی هایی که موتورهای جستجوی مهم دارند، استفاده از پروتکل های XML رسمی می باشد که در سایت Sitemaps.org تعریف شده اند. کدهای XML در سایت مپ، دارای انواع مختلف تگ های الزامی و اختیاری هستند. نکته ای دیگر که حائز اهمیت است اینکه، کدهای XML که معتبر هستند، با تگ های شروع یا باز شونده "<xml?>" آغاز شده و جء صفت های الزامی به شمار می رود. به دنبال آن این نوع تگ با یک تگ دیگر به نام "<urlset>" دنبال شده که این تگ دارای یک صفت Xmlns می باشد که اقدام به تعریف ساختار کلی XML می نماید. لازم به ذکر است، هر URL و یا آدرسی که در نقشه ی سایت جای گذاری می شود، می بایستی دارای دو تگ <Url> و یک تگ <loc> باشد و بقیه تگ ها نیز اختیاری می باشند.
انواع تگ های مورد استفاده در سایت مپ XML شامل موارد زیر می باشند:
- <xml?> ← تگ الزامی
- <Urlset> ← تگ الزامی
- <url> ← تگ الزامی
- <loc> ← تگ الزامی
- <lastmod> ← تگ اختیاری
- <changefreq> ← تگ اختیاری
- <priority> ← تگ اختیاری
فرمت فایل سایت مپ و انواع آن به چه صورت است؟
یکی از ویژگی هایی که انواع موتورهای جستجوی بینگ و گوگل دارند، پذیرفتن فرمت XML برای سایت مپ به عنوان یک پروتکل می باشد. علاوه بر این اقدام به پذیرفتن Feed سایت مپ، که از پروتکل های RSS 2.0,Atom 1.0 و همچنین فایل متنی ASCLL استفاده می نمایند، نموده اند. همچنین می توان سایت مپ را به صورت XML استفاده نمود و در صورتی که دارای حجم بالایی بود آن را با استفاده از ابزار Gzip فشرده سازی نمود.
علاوه بر تمامی استاندارهای سایت مپ که برای محتوای وب مورد استفاده قرار می گیرد، گوگل اقدام به پشتیبانی از فرمت های خاصی برای سایت مپ نموده که برای رسانه های خاص استفاده می شوند، که شامل انواع نقشه ها برای
- فایل های ویدئویی
- تصاویر
- محتوای موبایلی
- کد منبع نرم افزار
- محتوای خبری
- و غیره می باشد.
بعد از اعلام فرمت مناسب برای سایت مپ در فضای نام، می توان به افزودن محتواهای اضافی دیگر به آن اقدام نمود.
نکات مهم درباره فرمت فایل سایت مپ
- فرمت هایی که توسط گوگل پشتیبانی می شوند، توسط بینگ حمایت نمی شود. با این روی یکی از مسئولان بینگ ادعا نموده است که تمام چیزهایی که پشتیبانی نشوند، نادیده انگاشته می شوند. وبمسترها دارای این توانایی هستند که از موارد در نقشه سایت خود، خیلی راحت استفاده نمایند.
- یکی از توصیه هایی که گوگل دارد این است که، سایت مپ را که حاوی محتوای خبری می باشد، به عنوان فایلی جداگانه در نظر گیرند. علت این کار خزیده شدن بیشتر سایت مپ نسبت به سایر فایل ها می باشد.
لازم به ذکر است که موتورهای جستجوی گوگل و بینگ، از جایگزین هایی تحت عنوان فایل های Media RSS برای تشخیص توضیحات متای فایل های ویدئویی استفاده می نمایند. به اینکه بینگ نیز اقدام به پشتیبانی از این نوع فایل نموده، یکی از راهکارهای هوشمندانه که مانع از هدر رفتن وقتتان می شود، توسعۀ Feed mRSS خواهد بود.
در فایل سایت مپ با چه محدودیت هایی مواجه خواهیم شد؟
در فایل مربوط به سایت مپ، یک سری قوانین و محدودیت هایی وجود دارد که شامل موارد زیر می باشد:
- مشخص نمودن فضای نام(namespace) در سایت مپ: سایت مپ می بایستی اقدام به مشخص نمودن فضای نام XML پیش فرض مناسب نماید.
- محدودیت در اندازه: در سایت مپ بیش از 50000 آدرس را نمی توان استفاده کرد و درصورت نیاز به ورودی بیشتر باید از فایل ایندکس سایت مپ استفاده شود.
- نیازمندی های متنی: یکی از نکاتی که وجود دارد این است که می بایستی فایل سایت مپ به صورت UTF-8 باشد و در URL خود از کاراکترهای entity-escaped استفاده کنند.
- قواعد نحوه ی سازگار: آدرس هایی که در سایت مپ قرار داده می شود باید طبق قوانین خاص صورت پذیرد و آدرس هایی که با پیشوند WWW شروع می شوند با آدرس هایی که بدون WWW آغاز می گردند را نمی توان با هم ترکیب نمود. علاوه بر این از قرار دادن آدرس هایی که دارای شناسه ی جلسه (session ID) هستند، خود داری نمایید.
- موقعیت: فایل سایت مپ ذخیره شده در دایرکتوری فقط متخص نشان دادن آدرس هایی که در آن دایرکتوری و زیر دایرکتوری ذخیره شده است، می باشد. بسیاری از دایرکتوری های والد، موازی و ... با توجه به پروتکل های مختلف به عنوان مرجع معتبر شناخته نمی شوند و برای جلوگیری از این عمل باید سایت مپ را در دایرکتوری ریشه دخیره نمود.
- لینک های پاک: سایت مپ شما نباید به هیچ وجه دارای خطای لینک بیش از 1% باشد زیرا اگر خطای لینک بیش تر از 1% باشد، باید کل سایت مپ و یا نقشه ی سایت را دور انداخت. خطای لینک شامل هر گونه کد پاسخ HTTP می باشد که شامل تغییر مسیر 404 برای لینک های شکسته و ریدایرکت 301 و 302 برای تمامی لینک هایی که تغییر مسیر داده اند که برای بینگ نیز یک قانون شناخته شده ای می باشد. استفاده از لینک های پاک یا صحیح در قوانین سئو برای موتورهای جستجو نیز بسیار ضروری می باشد.
- عدم کاربرد جهانی مراجع کراس سایت: یکی از امکاناتی که گوگل به افراد داده، اجازه ثبت نام URL کراس سایت در سایت مپ می باشد تا از طریق آن هر فردی بتواند ثابت کند که تمامی سایت های مرجع متعلق به او است. تأییدیه از طریق اکانت وبمستر تولز صورت می گیرد که این موضوع در بینگ سازگار نمی باشد.
فایل ایندکس سایت مپ
اکثر سایت های بزرگ دارای بیش از 50000 آدرس URL می باشند که فرآیند ایندکس شدن آنها در انواع موتورهای جستجو از اهمیت زیادی برخوردار می باشد. همانگونه که اشاره شد، تنها می توانید از 50000 URL در سایت مپ استفاده نمود. در نتیجه ی این امر وبمسترها اقدام به ایجاد یک فایل ایندکس در سایت مپ برای خود می کنند. ایندکس سایت مپ دارای ورودی بیش از 50000 URL می باشد. به این معنا که می توانید اقدام به ثبت نمودن 2.5 میلیارد آدرس یا URL در فایل خود نمایید. لازم به ذکر است که ساختار کد XML فایل ایندکس و سایت مپ بسیار مشابه به یکدیگر می باشد.
فایل ایندکس همانند فرمت سایت مپ استاندارد، دارای انواعی از تگ های اختیاری و الزامی می باشد. کدهای XML در فایل های ایندکس استاندارد با تگ شروع کننده ی معتبر آغاز می شوند. این تگ با تگ "<sitemapindex>" که دارای صفت "xmlns" است، دنبال شده و طرح کلی XML فایل ایندکس را شرح می دهد. هر سایت مپ نیازمند وجود تگ <sitemap> و تگ <loc> در داخل فایل ایندکس می باشد. انواع تگ هایی که در قسمت فایل ایندکس سایت مپ مورد استفاده قرار می گیرند شامل موارد زیر می باشند که عبارتند از:
- <xml?> ← الزامی
- <sitemapindex> ←الزامی
- <sitemap> ← الزامی
- <loc> ← الزامی
- <lastmod> ← اختیاری
به کارگیری و اجرای سایت مپ
به کارگیری و اجرا نمودن سایت مپ برای انواع موتورهای جستجو بسیار راحت و ساده می باشد. به شرط اینکه تمامی مراحل زیر را به خاطر سپرده و به انجام برسانید. این موارد شامل:
- در ابتدا می بایستی اقدام به شناسایی صفحاتی نمود که برای جستجو کردن مهم و ضروری هستند.
- ایجاد سایت مپ با یک ابزار خارجی و یا CMS
- اعتبار سنجی نمودن فایل سایت مپ
- قرار دادن فایل سایت مپ بر روی سایت خود
- ثبت نمودن فایل مربوط به نقشه ی سایت در بینگ و گوگل
- به روز رسانی نمودن سایت مپ همزمان با تغییر محتوای سایت
آموزش ساخت سایت مپ
استفاده از لینک های ذکر شده در قسمت زیر، ساخت و ایجاد سایت مپ را برای شما آسان و راحت می نماید. لازم به ذکر است که چنانچه از سیستم های مدیریت محتوا همچون وردپرس، سایت ساز اهرمات و جوملا برای وب سایت خود استفاده کنید، افزونه های بهتر و مفید تری را پیش روی خواهید داشت. این لینک ها عبارتند از:
- Enarion phpSitemapsNG
- Google Sitemap Generator
- XML-Sitemaps
لینک های زیر چندین نمونه از افزونه های مربوط به ساخت سایت مپ برای انواع سیستم های مدیریت محتوا را به شما ارائه می دهد.
- XML-Sitemap-Drupal
- XML-Sitemap-OS Commerce
- XML-Sitemap-WordPress
- XML-Sitemap-Joomla
- XML-Sitemap-Plone
پس از اینکه اقدام به ساخت سایت مپ نمودید، با استفاده از ابزارهایی که در قسمت زیر درج شده است، درستی برچسب ها به همراه المان ها را مورد بررسی قرار دهید:
- XML-Sitemaps
- Google Sitemap Validator
- XChecker
فبل از اینکه اقدام به معرفی سایت مپ خود به گوگل نمایید می توانید از طریق بخش Optimization و قسمت Sitemaps در بخش Google Webmaster Tools، عملکرد درست سایت مپ را مورد بررسی قرار داده و از آن مطمئن شوید. با کلیک کردن بر روی دکمه ی قرمز رنگ Add/Test Sitemap در قسمت راست صفحه و بعد از آن وارد نمودن URL سایت مپ خود همانند تصویر زیر، گوگل اقدام به بررسی فایل شما نموده و تعداد صفحه هایی را که توسط آن به شما پیشنهاد شده را برای شما به نمایش می گذارد.
به این نکته توجه کنید که کلیک کردن بر روی این دکمه علاوه بر بررسی و تحلیل نمودن سایت، مورد استفاده برای معرفی سایت مپ به گوگل نیز می باشد. همچنین شما می توانید با قرار دادن کدی که در قسمت زیر به آن اشاره شده در پوشه ی robots.txt خود، اقدام به معرفی سایت مپ خود به گوگل نمایید.
Sitemap:http://example.com/sitemap.xml
چنانچه تغییراتی در سایت مپ خود ایجاد نمودید، از طریق دکمه ی Add/Test Sitemap اقدام به مطلع ساختن گوگل از تغییرات خود نمایید.
همچنین بهتر است که سایت خود را برای موتور جستجو بینگ نیز بهینه نمایید تا از ترافیک مناسب این موتور جستجو نیز بهره مند شوید. برای معرفی نقشه سایت به موتور جستجو بینگ، شما باید یک حساب مایکروسافت داشته باشید و به بخش وبمستر تولز وارد شده و عملیات ثبت نقشه سایتXML در بینگ را انجام دهید.
زمانی سایت مپ اهمیت پیدا می کند که دارای تعداد زیادی صفحه در سایت خود باشید و ارزش محتوایی هر کدام از این سایت ها نیز با یکدیگر متفاوت باشند. به عنوان نمونه چنانچه از نظر شما، بخش مقالات تکنولوژی مهم تر از مقالات تفریح و سرگرمی می باشد، قادر خواهید بود این تفاوت و درجه ی اهمیت را از طریق سایت مپ به وبمستر خود معرفی نمایید.
معانی برچسب های استفاده شده در سایت مپ
در سایت مپ از برچسب های مختلفی استفاده می شود که هر کدام از آن ها دارای معانی مختص به خود هستند در قسمت زیر به برخی از این معانی اشاره می کنیم که شامل:
- <urlset> ← آدرس دقیق هر صفحه از وب سایت شما را در خود قرار می دهد.
- <url> ← این برچسب اطلاعات مربوط به آخرین تغییرات صفحه را در خود جای داده که به فرمتی تحت عنوان YYYY-MM-DD تاریخ دهی خواهد شد.
- <loc> ← این برچسب اقدام به قرار دادن آدرس دقیق هر صفحه ی وب سایت شما در خود می کند.
- <lastmod>← ←این برچسب اقدام به ارائه اطلاعاتی در مورد بازه ی زمانی تغییرات صفحه مورد نظر در سایت مپ شما، می کند.
- <changefreq> ← این نوع برچسب از سایت مپ شما اطلاعاتی را ارائه می دهد که مربوط به بازه ی زمانی تغییرات در صفحه ی مورد نظر می باشد.
- <priority> ← این برچسب نیز درجه ی اهمیت صفحه در سایت مپ شما را مشخص کرده که می تواند در بازه ای بین 0.0 تا 1.0 باشد.
نکات مربوط به برچسب های استفاده شده در سایت مپ
- برچسب <loc> اجباری می باشد و برچسب های دیگر که شامل؛ <priority>، <lastmod> و <changefreq> هستند، اختیاری می باشند.
- پوشه ی مربوط به سایت مپ شما می بایستی روی قسمت هاست و پوشه های اصلی فایل ها قرار بگیرد.
- لازم است که تمامی آدرس های موجود در سایت مپ مربوط به یک دامنه ی مشخص باشند.
- حداکثر طولی که مجاز است برای یک کاراکتر در نظر بگیریم، 2048 می باشد.
- تحت هیچ عنوان با تنظیم <changefreq> و <priority> موتورهای جستجو را وادار به بررسی روزانه ی وب سایت خود نمایید، زیرا با این کار شما گوگل به غیر واقعی بودن آن پی برده و در نتیجه کل فایل سایت مپ شما را نادیده گرفته و این به ضرر شما خواهد بود.
معانی برچسب های استفاده شده در ایندکس سایت مپ
- <Sitemapindex> ← این برچسب منجر به باز و بسته شدن ایندکس نقشه ی سایت خواهد شد.
- <Sitemap> ← اطلاعات مربوط به هر نقشه ی سایت و یا سایت مپ، در این برچسب قرار دارد.
ساخت سایت مپ رایگان
برخی از سایت ها هستند که اقدام به ساخت سایت مپ رایگان می نمایند که شامل:
سایت:xml-sitemaps.com
در این سایت می توانید در بخش اول سایت URL سایت را وارد کرده و در بخش دوم اقدام به مشخص نمودن مدت زمان Change frequency نمایید و سپس در بخش سوم Last modification تنظیمات را بر روی سرور تنظیم نموده و در بخش Prioty اقدام به انتخاب گزینه ی Automatically Calculated Priority نمایید و در خاتمه بر روی کلید Start کلیک نمایید. بعد از این مرحله از شما یک آدرس ایمیل درخواست می شود و نقشه سایت را در قالب فرمت Xml به شما ارائه می نماید. در ادامه صفحه را به سایت خود افزوده و با کمک آموزش سایت مپ در وبمستر این صفحه را در وبمستر خود ثبت نمایید.
ساخت سایت مپ در وردپرس
افزونه google-sitemap-generator برای وردپرس ارائه داده و از طریق آدرس /https://wordpress.org/plugins/google-sitemap-generator می توانید اقدام به دانلود این افزونه نمایید. لازم است که قبل از هر کاری اقدام به چک نمودن نسخه ی نرم افزار نمایید.
علاوه بر آن می توانید با مراجعه به آدرس /https://wordpress.org/plugins/search/sitemap ، از پلاگین های دیگر که مرتبط با نقشه ی سایت است اطلاع پیدا کرده و اقدام به دانلود آن ها نمایید. پلاگینی که در قسمت بالا معرفی نمودیم دارای بیشترین امتیاز و بالاترین دانلود می باشد و از افزودن اطلاعات اضافی به سرور جلوگیری می نماید. هنگامی که می خواهید اقدام به دانلود افزونه وردپرس نمایید، قبل از هر عملی از نسخه آن اطمینان حاصل نمایید. لازم به ذکر است که نسخه های آلفا دارای بیشترین نا امنی می باشند.
سایت xmlsitemapgenerator.org
این سایت نیز این امکان را برای شما فراهم می آورد تا سه نوع نقشه ی سایت که یکی از طریق آنلاین، یکی وردپرس و دیگری مربوط به ویندوز می باشد را ایجاد نمایید.
چنانچه با برنامه نویسی آشنا هستید می توانید از طریق PHP و C سایت مپ خود را بسازید. اگر آشنایتی در این امر به خصوص ندارید، از طریق هر کدام از سایت های اشاره شده در بالا اقدام نمایید.
سایت مپ چه تاثیری بر سئو سایت خواهد گذاشت؟
یکی از عناصر مهم و حیاتی در سئو سایت، وجود سایت مپ یا نقشه سایت می باشد که کار ایندکس نمودن صفحات وب سایت را انجام می دهد تا گوگل بتواند به راحتی برای دسترسی به صفحات سایت به آن مراجعه نماید. بنابراین یکی از عوامل ایندکس شدن صفحات در سایتها، ثبت صفحات در نقشه سایت می باشد که در نهایت برای نتایج جستجو رتبه مناسبی را کسب خواهند کرد و باعث افزایش میزان کاربران سایت می شود که سبب تاثیرات مثبتی در میزان بازدید و فروش محصولات سایت خواهد شد. همچنین وجود سایت مپ سبب می شود تا سایت و اطلاعات سایت شما سریع تر بروزرسانی شوند. با توجه به مزایای سایت مپ بر سئو سایت بهتراست که در طراحی سایت به این موضوع توجه داشته باشید.
کلام آخر
سایت مپ XML یک فایل متنی می باشد که حاوی تمامی URL های موجود در وب سایت شما است و می تواند اطلاعات متا هر آدرس از سایت را همچون میزان اهمیت، آخرین بروز رسانی و نحوه ارتباط آن با سایر صفحات وب سایت شما را شامل شود. وجود سایت مپ این امکان را برای انواع موتورهای جستجو فراهم می سازد تا از طریق آن اقدام به شناسایی بهتر و مفیدتر صفحات وب سایت شما نموده و از تشکیل صفحات جدید و به روز و همچنین اعمال کوچکترین تغییراتی در صفحات قدیمی وب سایت شما اطلاع یابند. اینکه صفحات وب سایت شما با ساخت سایت مپ بهتر ایندکس شوند قابل تضمین نیست ولی با استفاده از سایت مپ می توانید شانس بیشتری برای ایندکس شدن صفحات خود داشته باشید.
امیدواریم که این مطالب توانسته باشد به سؤالات شما پاسخ دهد. چنانچه در زمینه سایت مپ و یا آموزش سئو سؤالی داشتید می توانید آن را در قسمت دیدگاه ها مطرح کرده تا کارشناسان ما پس از بررسی به صورت مقاله یا دیدگاه به شما پاسخ دهند.
2 دیدگاه
خانه هوشمند آلفا
اموزش خیلی خوبی بود. چه نوع سایت هایی سایت مپ ندارند؟
فاطمه شریفی
سلام
مرسی از شما و نظری که ثبت کردین :)
سایت مپ در واقه ابزاری هست که با کمک اون موتورهای جستجو بهتر صفحات سایت شما رو ایندکس میکنن. سای مپ رو خودتون باید برای سایتتون ایجاد کنین. که برای ایجاد اون هم افزونه وجود داره و هم سایتهای خاصی که توی مقاله م معرفی شده، میتونین استفاده کنین.
بنابراین سایتها از اول این رو ندارن و خودتون باید ایجاد کنین. موفق باشید
سجاد
سلام. سایت هایی که با سایت ساز اهرمات (MOBAHAT.xyz) ساخته میشه سایت مپ دارند؟ RSS چطور؟
مهدی بهادرفر
سلام
سایت مپ رو خودتون باید بسازید. برای RSS با شماره 087-34590404 تماس بگیرید.