تبلیغات
آموزش شبکه - آشنایی با Google sitemap (قسمت1)
 
آموزش شبکه
درباره وبلاگ

Google SitemapsGoogle sitemap چیست ؟
موتورهای جستجویی چون گوگل برای جمع آوری اطلاعات وب سایت های مختلف از نرم افزارهایی به نام عنكبوت (spider) استفاده می كنند. وظیفه ی این نرم افزارها این است كه به هنگام ورود به یك وب سایت تمامی لینكهای موجود در آن را شناسایی كرده و به سمت آنها هدایت شوند. بدین ترتیب تمامی صفحات لینك داده شده، مرور شده و اطلاعات آنها در بانكهای اطلاعاتی گوگل ذخیره می گردد. این نرم افزارها به صورت دوره ای این وب سایت ها را مجددا بررسی می كنند و از آخرین تغییرات اعمال شده در آنها مطلع می گردند.

با استفاده از Google Sitemaps كه یكی از جدیدترین امكانات موتور جستجوی گوگل است، ارتباط بین وب سایت و این موتور جستجو بسیار دقیقتر بوده و به عمل به روز رسانی اطلاعات در موتور جستجوی گوگل سرعت می بخشد.

عنكبوت های موتورهای جستجو به راحتی رد لینكهای صفحات پویا (dynamic) را نمی گیرند و این بدان معنی است كه در صورتی كه وب سایت شما شامل صفحاتی پویاست امكان ثبت نشدن بعضی از صفحات آن در موتورهای جستجو وجود دارد. در این هنگام است كه Google Sitemaps به كمك شما می آید و كار معرفی چنین لینكهایی را انجام می دهد.
وجود چنین تكنیكی به هیچ عنوان به این معنی نیست كه نحوه كار سنتی موتور جستجوگر گوگل از بین می رود. این تكنیك تنها روشی برای تسریع در عمل جمع آوری اطلاعات سایتها است و مجهز نبودن سایتها به این ابزار به عنوان ضعف وب سایت مذكور تلقی نمی شود.

برنامه Google Sitemaps به صورت مجانی عرضه شده است و باید به این نكته توجه نمود كه استفاده از آن به هیچ عنوان در رتبه وب سایت شما در نتایج گوگل تاثیری نخواهد داشت. این برنامه در راستای اهداف شركت گوگل طراحی شده است و امید آن می رود كه با استفاده از آن نتایج سودمندی به هنگام جستجوی وب مشاهده گردد.

نحوه استفاده از Google Sitemaps
برای استفاده از این ابزار، طی مراحل زیر الزامیست:

1. ساخت sitemap معتبر
2. اضافه كردن sitemap مذكور به حساب كاربری خود در Google Sitemaps
3. به روز نمودن فایل sitemap خود به هنگام تغییر در سایت خود

استفاده از Google Sitemaps برای همه وب سایتها امكان پذیر است. لذا چه سایت شما در برگیرنده یك صفحه است و چه شامل میلیونها صفحه پویاست این روش برای معرفی وب سایتتان به موتورهای جستجو توصیه می گردد.

ساخت sitemap

در این مقاله نحوه ساخت فایل sitemap كه در واقع یك فایل xml است را شرح خواهم داد

فرمت مخصوص فایل XML مورد نیاز
در فایل xmlی كه به عنوان sitemap مورد استفاده قرار می گیرد میبایست از كد گذاری UTF-8 استفاده شود. در زیر نمونه ی یك فایل sitemap ساده كه تنها شامل یك آدرس بوده و در آن از تمامی تگهای اختیاری استفاده شده است را مشاهده می كنید:

<?xml version="1.0" encoding="UTF-8"?>
< urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
< url>
< loc>http://www.example.com/</loc>
< lastmod>2005-01-01</lastmod>
< changefreq>monthly</changefreq>
< priority>0.8</priority>
</url>
</urlset>

نکات :
1. فایل sitemap حتما باید با تگ آغازین <urlset> شروع شده و با تگ پایانی </urlset> خاتمه یابد.
2. تگ <url> به عنوان تگ منشاء (parent) برای هر آدرس معرفی شده استفاده گردد.
3. برای معرفی هر آدرس از تگ <loc> استفاده شود.

توضیح تگ های مورد استفاده
<urlset> (اجباری)
مشخص كننده نوع استاندارد مورد استفاده در فایل xml


<url> (اجباری)
تگ منشاء برای آدرس های معرفی شده. تگهای بعدی در بین دو تگ ابتدایی و انتهایی این تگ قرار می گیرند.

<loc> (اجباری)
مشخص كننده آدرس صفحه معرفی شده. آدرس وارد شده در این قسمت، می بایست به صورت كامل وارد شود (پروتكل استفاده شده + آدرس) و نباید بیش از 2048 كاراكتر باشد.

<lastmod> (اختیاری)
مشخص كننده ی آخرین زمان اعمال تغییرات در صفحه معرفی شده كه با استاندارد ISO 8601 تعیین می گردد. (الگوی كلی به شكل YYYY-MM-DDThh:mm:ss+00:00 است و در آن تعیین زمان اختیاری است)

<changefreq> (اختیاری)
با استفاده از این تگ، دوره ی زمانی به روز رسانی صفحه معرفی شده را تعیین نمایید. برای مثال اگر آدرس صفحه مشخص شده، آدرس وبلاگ شماست، به دلیل به روز رسانی مداوم وبلاگ در ساعات مختلف روز و تمایل شما در به روز بودن اطلاعات ثبت شده در موتورهای جستجو، مناسب ترین مقدار برای این تگ مقدار always به نظر می رسد.

به زبانی دیگر این تگ مشخص كننده ی آن است كه فایل معرفی شده در چه بازه های زمانی ای به روز می شود و بدین ترتیب نرم افزارهای مرور صفحات در موتورهای جستجو در دوره های زمانی متناسب با مقدار تعیین شده، این فایل را مورد بررسی قرار می دهند.
از دیگر مقادیر مورد قبول این تگ می توان به hourly و daily و weekly و monthly و yearly و never اشاره نمود كه به نظر نیازی به توضیح تك تك آنها نیست!

<priority> (اختیاری)
با استفاده از این تگ ارجحیت نسبی صفحه معرفی شده را نسبت به دیگر صفحات سایت خود بیان نمایید. مقدار این تگ تاثیری در مقایسه صفحات سایت شما با صفحات دیگر سایت ها ندارد و تنها به گوگل اهمیت صفحات مورد نظر شما را اطلاع می دهد. با استفاده از این مشخصه اولویت مرور و بازخوانی صفحات را به spiderهای موتور جستجو اطلاع دهید.
مقدار معتبر تخصیص داده شده به این تگ بین 0.0 و 1.0 می باشد كه 0.0 نشان دهنده درجه پایین اهمیت و 1.0 نشانه پر اهمیت بودن صفحه معرفی شده است.
مجددا تاكید میكنم كه مقدار تخصیص داده شده به این تگ تاثیری در محل قرارگیری سایت شما در نتایج جستجوی نمایش داده شده در موتور جستجوی گوگل نخواهد داشت.

نکات اضافی:
علاوه بر آن كه كدگذاری فایل xml باید utf-8 باشد، برای كاراكترهای زیر نیز باید از معادل اسكیپ كد (Escape Code) آنها استفاده شود.

& ---> &amp;
' ---> &apos;
" ---> &quot;
> ---> &gt;
< ---> &lt;

برای مثال به آدرس زیر دقت نمایید:

http://www.example.com/ümlat.html&q=name

آدرس بالا اگرچه صحیح است ولی برای استفاده در فایل sitemap میبایست آن را به آدرس زیر تبدیل نمایید:

http://www.example.com/%C3%BCmlat.html&amp;q=name

فایل sitemap نمونه :
در زیر نمونه ای از یك فایل sitemap جهت آشنایی بیشتر آورده شده است.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.example.com/catalog?item=73&amp;desc=vacation_new_zealand</loc>
<lastmod>2004-12-23</lastmod>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.example.com/catalog?item=74&amp;desc=vacation_newfoundland</loc>
<lastmod>2004-12-23T18:00:15+00:00</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>http://www.example.com/catalog?item=83&amp;desc=vacation_usa</loc>
<lastmod>2004-11-23</lastmod>
</url>
</urlset>

برای كاهش حجم فایل sitemap خود و در نتیجه استفاده كمتر از پهنای باند سایت خود میتوانید فایل ساخته شده را با استفاده از gzip فشرده كرده و از آن استفاده نمایید. در اینجا ذكر این نكته مهم است كه فایل ساخته شده در حالت معمول (فشرده نشده) نباید فضای بیش از 10 مگابایت را اشغال كند.

منبع: Irinfotech





نوع مطلب :
برچسب ها :
لینک های مرتبط :
یکشنبه 12 شهریور 1396 10:28 ب.ظ
I do not even know how I stopped up right here, however I assumed this put up used to be great.
I don't understand who you are however certainly you're going to a well-known blogger if you are not already.
Cheers!
جمعه 25 فروردین 1396 08:34 ق.ظ
Heya i'm for the first time here. I found this board and I
find It truly useful & it helped me out much.
I hope to give something back and aid others like
you aided me.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


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