در پست قبلی با عنوان “Sitemap یا نقشه ی سایت چیست و چرا گوگل به آن نیاز دارد؟” به توضیح کلی اینکه نقشه ی سایت چیست و چرا باید از آن استفاده کرد پرداختم. در این آموزش نکاتی را در مورد نقشه سایت یادآوری می کنم که همیشه باید در ذهن هر طراح وبسایت و وبلاگ باشد.
- یک نقشه ی سایت می تواند شامل لیستی از صفحات و یا لیستی از Sitemap های دیگر باشد.
- اگر نقشه ی سایت شما به صورت مجموعه ای از Sitemap ها باشد باید توجه کنید که باید آن را به فرمت XML دخیره کرده و نمی توانید بیش از ۵۰۰۰۰ سایت مپ را در آن لیست کنید. فرمت یک Sitemap تو در تو چیزی شبیه این است:
<?xml version=”1.0″ encoding=”UTF-8″?>
<sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<sitemap>
<loc>http://www.example.com/sitemap1.xml.gz</loc>
<lastmod>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>

- یک نقشه سایت در حالت کلی بیش از ۵۰۰۰۰ لینک در خود فهرست کند و همچنین نباید در عادی (غیر از حالت فشردگی و Zip) بیش از ۱۰MB فضا اشغال کند. اگر نقشه سایت شما بزرگتر از این حد باشد می توانید آن را به چندین Sitemap دیگر بشکنید و همه ی آنها را در یک لیست دیگر ذخیره کنید (نقشه سایت تو در تو). این کار باعث می شود تا سرویس دهنده ی شما در هنگام انتقال فایل ها به گوگل دچار Overload نشود.
- این نکته بسیار مهم است که بدانید اگر می خواهید Sitemap شما در رتبه Google موثر باشد باید برای بخش های مختلف سایت و Sitemap از سینتکس واحدی بر روی دامین استفاده کنید. برای مثال اگر سایت شما بر روی آدرس http://www.eshahrvand.com است نقشه ی سایت خود را بر روی http://eshshrvand.com قرار ندهید و بالعکس. بعدا توضیح می دهم که با توجه به مشاهدات و نتایج موجود بهتر است همیشه برای سایت یا وبلاگ خود از دامین بدون WWW استفاده کنید.
- هرگز آدرس تصاویر را به نقشه سایت اضافه نکنید چون نتیجه ای جز سنگین تر شدن Sitemap ندارد. گوگل عکس ها را تنها از درون مطالب Submit می کند.
- در نقشه سایت خوانایی و قابل دسترس بودن و قابلیت encode شدن توسط گوگل را در نظر بگیرید. توصیه می کنم همیشه در آدرس URL ها از کاراکتر های ASCII در نقشه سایت استفاده کنید و از کدینگ های دیگر یا نماد هایی مانند * و یا {} استفاده نکنید. اگر شما بخواهید چنین نقشه ی سایتی را در گوگل Submit کنید حتما با خطا مواجه خواهید شد.
این مطلب از سری آموزش های ارتقاء رتبه سایت در موتور جستجوی گوگل نوشته شده است و شما می توانید برای پیگیری مطالب مشابه خوراک وبلاگ یک شهروند الکترونیکی را دنبال کرده یا از طریق پیگیری بخش گوگل از آخرین نوشته های این موضوع مطلع شوید.
در ارتباط است با:
+ Sitemap یا نقشه ی سایت چیست و چرا گوگل به آن نیاز دارد؟
+ گوگل چه اطلاعاتی از سایت یا وبلاگ شما را در فهرست خود index می کند

2 نظر
از ادامه ي بحث مطلع شويد و خوراک RSS نظرات را دنبال کنيد.
دیروز که شماره قبلی این نوشته رو خوندم گفتم که برم و برای دوتا سایتم سایت مپ درست کنم. وقتی اومدم برم بخونم و یاد بگیرم و بنویسم و … فهمیدم که برای CMS سایتهام (textpattern) پلاگینی هست که همه کار رو خودش میکنه. نصبش کردم و چنتا تنظیم کردم و تموم شد. بین این ماجراها متوجه شدم که برای اکثر CMSها پلاگینهای مشابهی وجود داره.
ممنون از مطلبتون.
متشکر از توضیحتون. من برای وردپرس و جوملا و مامبو و اس ام اف و … پلاگین های جداگانه و خوبی دارم که در انتهای پست های مربوط به Sitemap معرفی می کنم. اما اینکه شخص به عنوان طراح وب یا وبلاگ نویس حرفه ای بدونه که چه اتفاقی در سایت مپ میفته به نظرم ضروری ه. برای مثال من از معروفترین پلاگین وردپرس برای این کار استفاده می کنم ولی حجم نقشه سایت ام حدود ۱۳MB شده که اصلا خوب نیست. پس بهتره به طور دستی تغییراتی توش بدم. باز هم موفق باشید.