آبجی
19th February 2010, 01:46 PM
اين مقاله به دو بخش اصلي تقسيم مي شود:
• ديگر روش هاي ساخت فايل Sitemap
• نحوه ي استفاده از فايلهاي Sitemap ساخته شده
ديگر روش هاي ساخت فايل Sitemap
در مقالات پيشين اصلي ترين روش ها براي تهيه ي فايل sitemap شرح داده شد. در تكميل روش هاي ياد شده سه راه براي ساخت فايل sitemap باقي مي ماند. در ادامه با اين روش ها نيز آشنا خواهيد شد.
براي ساخت فايل sitemap مي توان از نگارش دوم پروتكل OAI-PMH استفاده كرد.
به دليل آنكه تعداد سايتهايي كه از اين پروتكل استفاده مي كنند بسيار كم است از توضيح در مورد اين روش صرف نظر مي كنم و تنها دو روش باقيمانده را شرح خواهم داد.
دوستاني كه مايل به كسب اطلاعات در اين مورد هستند مي توانند به مرجع انگليسي آن به آدرس ييي مراجعه كنند.
Syndication feed
گوگل سايت مپس قابليت استفاده از RSS 2.0 و Atom 0.3 feeds را دارا مي باشد و با استفاده از تگهاي <link>و <pubDate>و يا <modified>اطلاعات مورد نياز خود را بدست مي آورد.
براي استفاده از اين فيدها به عنوان فايل sitemap ، تنها كافيست آدرس فيد مورد نظر خود را در بخش مربوطه در سايت گوگل ثبت كنيد.
توجه به اين نكته لازم است كه مشابه توضيحاتي كه در رابطه با محل قرار گيري فايل sitemap داده شد، بهترين محل براي قرارگيري فايلهاي فيد نيز ريشه ي سايت است (براي مثال www.sitename.com (http://www.sitename.com/)). بدين ترتيب تمامي صفحات معرفي شده در فيد، توسط نرم افزارهاي گوگل مررور خواهند شد.
توجه : توصيه ميشود كه تنها در صورتي از فيد ها استفاده كنيد كه هم اكنون از وجود آنها در سايت خود بهره مي بريد.
به دليل آنكه معمولا فيدها شامل تمامي آدرسهاي موجود در وب سايت شما نيستند و ممكن است تنها اطلاعات آخرين صفحات اضافه شده به سايت را ذخيره نمايند استفاده از اين فايلها به عنوان فايل sitemap خيلي توصيه نمي شود.
Text file
يكي ديگر از روشها، استفاده از فايلهاي متني (text) است. به هنگام استفاده از اين فايلها به نكات زير توجه فرماييد:
1. در هر خط يك فايل متني تنها آدرس يك صفحه از سايت را قرار دهيد.
2. آدرس صفحات معرفي شده بايد بطور كامل وارد شوند (به همراه پروتكل استفاده شده – مثالا http:// (http:///)).
3. هر فايل متني تنها مي تواند شامل 50000 آدرس باشد. در صورت نياز به معرفي تعداد بيشتري از صفحات مي توانيد از تعداد بيشتري فايل متني بهره ببريد.
4. كدگذاري استفاده شده بايد UTF-8 باشد.
5. دقت داشته باشيد در اين روش به غير از آدرس صفحات نبايد اطلاعات ديگري به فايل اضافه شود.
6. نام فايل متني هر عبارتي مي تواند باشد. ولي بهتر است كه از پسوند txt براي ذخيره فايل متني خود استفاده نماييد.
7. مشابه روش هاي ديگر فايل متني ساخته شده بايد در بالاترين سطح سايت (ريشه) قرار گيرد.
نمونه ي آدرس هاي معرفي شده در يك فايل متني:
code :
http://www.example.com/catalog?item=1
http://www.example.com/catalog?item=11
پس از ساخت و ذخيره ي فايل متني تنها كافيست آدرس فايل مذكور را در حساب كاربري خود در سايت گوگل ثبت نماييد.
نحوه ي اضافه كردن فايل sitemap به حساب كاربريتان در سايت گوگل
براي اين مقصود مطابق زير عمل كنيد:
1. فايل sitemap ساخته شده را در محلي مناسب در سايت خود (همانطور كه در مقالات پيشين نيز ذكر شد بهترين محل ريشه ي سايت است) قرار دهيد.
2. با حساب كاربري خود به بخش نرم افزارGoogle Sitemapsدر سايت گوگل وارد شويد. (https://www.google.com/webmasters/sitemaps/stats)
3. در بالاي صفحه در صورتي كه عبارت Add با رنگ زرد احاطه شده بود، بر روي آن كليك نماييد. در غير اين صورت به مرحله ي 4 برويد.
4. از بين دو گزينه ي موجود، عبارت General Web Sitemap را انتخاب كرده دكمه ي Next را كليك نماييد.
5. در بخش URL آدرس فايل sitemap خود را به طور كامل وارد كنيد و دكمه ي Add Web Sitemap را كليك نماييد.
http://www.irinfotech.com/articles/images/art-img/enterurl_googlesitemap.png[/align:67d3a8e27e]
عمل معرفي فايل sitemap به اتمام رسيد. حال بايد منتظر بمانيد تا نرم افزارهاي گوگل به سراغ اين فايل رفته و آن را از نظر درستي بازرسي كنند. پس از معرفي فايل sitemap ، به طور خودبخود به صفحه ي Site Overview منتقل مي شويد. در اين صفحه اطلاعات كلي فايلهاي sitemap معرفي شده توسط شما به نمايش در مي آيند. همانطور كه مشاهده مي كنيد در ستون Sitemap Status براي فايل معرفي شده ي اخير عبارت Pending نمايش داده مي شود. اين عبارت بدين معناست كه نرم افزارهاي گوگل هنوز اين فايل را بررسي نكرده اند. به محض اتمام بررسي فايل توسط گوگل، عبارت Pending به OK و يا يك پيغام خطا تبديل خواهد شد. در صورتي كه با پيغام خطايي روبرو شديد بر روي آن كليك كرده تا توضيحات مربوط به آن را مشاهده نماييد و نسبت به رفع آن اقدامات لازم را انجام دهيد.
ثبت مجدد فايل sitemap (به روز رساني)
پس از آنكه فايل sitemap خود را ثبت كرديد، براي ثبت مجدد آن در دفعات بعد ميتوان به دو روش عمل كرد:
1. وارد شدن به حساب كاربري خود در Google Sitemaps و انتخاب فايل(هاي) مورد نظر خود در برگه Sitemaps و كليك دكمه ي Resubmit Selected.
http://www.irinfotech.com/articles/images/art-img/resubmit_googlesitemap.png
2. ارسال درخواست هاي HTTP به گوگل به طريق زير :
براي ارسال درخواست به گوگل از الگوي زير استفاده نماييد:
code :
www.google.com/webmasters/sitemaps/ping?sitemap=sitemap_url
در اين الگو به جاي عبارت sitemap_url آدرس فايل sitemap مورد نظر خود را وارد نماييد. براي مثال براي ثبت مجدد فايل sitemap فرضي سايت فن آوري اطلاعات ايران (IrInfoTech.com) آدرس فايل sitemap آن را به جاي عبارت ياد شده قرار داده، آدرس جديد را با استفاده از مرورگر خود باز مي كنيم:
www.google.com/webmasters/sitemaps/ping?sitemap=http://www.irinfotech.com/sitemap.xml (http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.irinfotech.com/sitemap.xml)
حذف sitemap از حساب كاربري
در صورتي كه ديگر علاقه اي به بررسي فايل sitemap سايتتان توسط گوگل نداريد مي توانيد اين فايل را از حساب كاربري خود حذف كنيد.
براي اين منظور دو امكان وجود دارد:
1. حذف كل فايلهاي sitemap در يك سايت با حذف خود سايت
2. حذف فايلهاي sitemap به صورت تكي
در صورتي كه قصدتان حذف كليه ي فايلهاي sitemap موجود در يك وب سايت است مي توانيد به بخش Site Overview حساب كاربري خود رفته، سايت مورد نظر خود را انتخاب كنيد (تيك بزنيد) و سپس دكمه ي Delete Selected را كليك نماييد.
بدين ترتيب با حذف وب سايت از حساب كاربري، تمامي فايلهاي sitemap موجود در آن نيز حذف خواهند شد.
[align=center:67d3a8e27e][align=left]http://www.irinfotech.com/articles/images/art-img/deletesite_googlesitemap.png[/align:67d3a8e27e]
براي حذف تكي فايلهاي sitemap ابتدا در بخش Site Overview وب سايت مورد نظر خود را كليك كرده، سپس در صفحه ي باز شده و در برگه ي Sitemap ، فايل(هاي) مورد نظر را انتخاب كنيد. حال دكمه ي Delete Selected را كليك نماييد.
[align=center:67d3a8e27e]
http://www.irinfotech.com/articles/images/art-img/deletesitemap_googlesitemap.png[/align:67d3a8e27e]دقت داشته باشيد با حذف فايلهاي sitemap اطلاعات ثبت شده ي آنها (آدرس هاي موجود در آنها) از بانك اطلاعاتي سايت گوگل حذف نخواهند شد و هيچ تاثيري در رتبه ي سايت شما در جستجوگر گوگل نخواهد داشت.
خطاهاي احتمالي
به هنگام ثبت فايل sitemap ممكن است با خطاهاي زير مواجه شويد:
URI contains illegal characters
آدرس URL فايل معرفي شده اشتباه است.
بدين معنا كه در آدرس تايپ شده كاراكترهاي غير مجازي همچون "فاصله" (space) وجود دارند. ضمنا دقت كنيد كه آدرس فايل معرفي شده شامل كاراكترهاي غير اسكي و يا كاراكترهاي اسكي غير مجاز معرفي شده در مقالات پيشين نباشد.
The URL you entered is invalid. Please make sure you have typed it correctly and that it uses the proper syntax and try again.
آدرس فايل معرفي شده اشتباه است.
آدرس مورد نظر را مجددا وارد كنيد.
You have reached the maximum number of Sitemaps. You can add up to 200 Sitemaps to your account.
در نسخه بتاي Google Sitemaps حداكثر ميتوان 200 فايل sitemap را معرفي كرد.
براي استفاده از بيش از اين تعداد مي توانيد از روش هاي معرفي شده در مقالات پيشين استفاده كنيد (ساخت فايل sitemap جهت ارتباط بين چند فايل sitemap)
You've already submitted this Sitemap URL. To resubmit a Sitemap, use the resubmit link beside the Sitemap URL on the My Sitemaps page.
فايل معرفي شده قبلا ثبت شده است.
براي ثبت مجدد فايل مورد نظر جهت به روز رساني اطلاعات جستجوگر گوگل، مي بايست به روش معرفي شده در همين مقاله (بالاتر) عمل كنيد (بخشي با عنوان ثبت مجدد فايل sitemap (به روز رساني)).
به هنگام اضافه كردن يك سايت ممكن است با خطاهاي زير مواجه شويد:
URI contains illegal characters
آدرس URL سايت معرفي شده اشتباه است.
بدين معنا كه در آدرس تايپ شده كاراكترهاي غير مجازي همچون "فاصله" (space) وجود دارند.
ضمنا دقت كنيد كه آدرس سايت معرفي شده شامل كاراكترهاي غير اسكي و يا كاراكترهاي اسكي غير مجاز معرفي شده در مقالات پيشين نباشد.
The URL you entered is invalid. Please make sure you have typed it correctly and that it uses the proper syntax and try again.
آدرس سايت معرفي شده اشتباه است. آدرس مورد نظر را مجددا وارد كنيد.
You have reached the maximum number of sites. You can add up to 200 sites to your account
در نسخه بتاي Google Sitemaps حداكثر ميتوان 200 سايت را معرفي كرد.
This site is already listed in your account. You can view it from the Site Overview page.
سايت مورد نظر شما پيش از اين ثبت شده است. نميتوان يك سايت را در يك حساب كاربري بيش از يك بار ثبت نمود.
You have entered a URL to a file. Please enter the site URL.
آدرس وارد شده به يك فايل اشاره مي كند. در بخش معرفي سايت تنها بايد آدرس سايت را وارد كنيد.
براي مثال با وارد نمودن عبارت "http://www.example.com/file.html" به عنوان آدرس سايت، خطاي فوق نمايان خواهد شد.
براي رفع اين خطا آدرس فوق را به شكل http:///www.example.com (http://www.example.com/) و يا http://www.example.com/mysite اصلاح كرده و مجددا امتحان كنيد.
• ديگر روش هاي ساخت فايل Sitemap
• نحوه ي استفاده از فايلهاي Sitemap ساخته شده
ديگر روش هاي ساخت فايل Sitemap
در مقالات پيشين اصلي ترين روش ها براي تهيه ي فايل sitemap شرح داده شد. در تكميل روش هاي ياد شده سه راه براي ساخت فايل sitemap باقي مي ماند. در ادامه با اين روش ها نيز آشنا خواهيد شد.
براي ساخت فايل sitemap مي توان از نگارش دوم پروتكل OAI-PMH استفاده كرد.
به دليل آنكه تعداد سايتهايي كه از اين پروتكل استفاده مي كنند بسيار كم است از توضيح در مورد اين روش صرف نظر مي كنم و تنها دو روش باقيمانده را شرح خواهم داد.
دوستاني كه مايل به كسب اطلاعات در اين مورد هستند مي توانند به مرجع انگليسي آن به آدرس ييي مراجعه كنند.
Syndication feed
گوگل سايت مپس قابليت استفاده از RSS 2.0 و Atom 0.3 feeds را دارا مي باشد و با استفاده از تگهاي <link>و <pubDate>و يا <modified>اطلاعات مورد نياز خود را بدست مي آورد.
براي استفاده از اين فيدها به عنوان فايل sitemap ، تنها كافيست آدرس فيد مورد نظر خود را در بخش مربوطه در سايت گوگل ثبت كنيد.
توجه به اين نكته لازم است كه مشابه توضيحاتي كه در رابطه با محل قرار گيري فايل sitemap داده شد، بهترين محل براي قرارگيري فايلهاي فيد نيز ريشه ي سايت است (براي مثال www.sitename.com (http://www.sitename.com/)). بدين ترتيب تمامي صفحات معرفي شده در فيد، توسط نرم افزارهاي گوگل مررور خواهند شد.
توجه : توصيه ميشود كه تنها در صورتي از فيد ها استفاده كنيد كه هم اكنون از وجود آنها در سايت خود بهره مي بريد.
به دليل آنكه معمولا فيدها شامل تمامي آدرسهاي موجود در وب سايت شما نيستند و ممكن است تنها اطلاعات آخرين صفحات اضافه شده به سايت را ذخيره نمايند استفاده از اين فايلها به عنوان فايل sitemap خيلي توصيه نمي شود.
Text file
يكي ديگر از روشها، استفاده از فايلهاي متني (text) است. به هنگام استفاده از اين فايلها به نكات زير توجه فرماييد:
1. در هر خط يك فايل متني تنها آدرس يك صفحه از سايت را قرار دهيد.
2. آدرس صفحات معرفي شده بايد بطور كامل وارد شوند (به همراه پروتكل استفاده شده – مثالا http:// (http:///)).
3. هر فايل متني تنها مي تواند شامل 50000 آدرس باشد. در صورت نياز به معرفي تعداد بيشتري از صفحات مي توانيد از تعداد بيشتري فايل متني بهره ببريد.
4. كدگذاري استفاده شده بايد UTF-8 باشد.
5. دقت داشته باشيد در اين روش به غير از آدرس صفحات نبايد اطلاعات ديگري به فايل اضافه شود.
6. نام فايل متني هر عبارتي مي تواند باشد. ولي بهتر است كه از پسوند txt براي ذخيره فايل متني خود استفاده نماييد.
7. مشابه روش هاي ديگر فايل متني ساخته شده بايد در بالاترين سطح سايت (ريشه) قرار گيرد.
نمونه ي آدرس هاي معرفي شده در يك فايل متني:
code :
http://www.example.com/catalog?item=1
http://www.example.com/catalog?item=11
پس از ساخت و ذخيره ي فايل متني تنها كافيست آدرس فايل مذكور را در حساب كاربري خود در سايت گوگل ثبت نماييد.
نحوه ي اضافه كردن فايل sitemap به حساب كاربريتان در سايت گوگل
براي اين مقصود مطابق زير عمل كنيد:
1. فايل sitemap ساخته شده را در محلي مناسب در سايت خود (همانطور كه در مقالات پيشين نيز ذكر شد بهترين محل ريشه ي سايت است) قرار دهيد.
2. با حساب كاربري خود به بخش نرم افزارGoogle Sitemapsدر سايت گوگل وارد شويد. (https://www.google.com/webmasters/sitemaps/stats)
3. در بالاي صفحه در صورتي كه عبارت Add با رنگ زرد احاطه شده بود، بر روي آن كليك نماييد. در غير اين صورت به مرحله ي 4 برويد.
4. از بين دو گزينه ي موجود، عبارت General Web Sitemap را انتخاب كرده دكمه ي Next را كليك نماييد.
5. در بخش URL آدرس فايل sitemap خود را به طور كامل وارد كنيد و دكمه ي Add Web Sitemap را كليك نماييد.
http://www.irinfotech.com/articles/images/art-img/enterurl_googlesitemap.png[/align:67d3a8e27e]
عمل معرفي فايل sitemap به اتمام رسيد. حال بايد منتظر بمانيد تا نرم افزارهاي گوگل به سراغ اين فايل رفته و آن را از نظر درستي بازرسي كنند. پس از معرفي فايل sitemap ، به طور خودبخود به صفحه ي Site Overview منتقل مي شويد. در اين صفحه اطلاعات كلي فايلهاي sitemap معرفي شده توسط شما به نمايش در مي آيند. همانطور كه مشاهده مي كنيد در ستون Sitemap Status براي فايل معرفي شده ي اخير عبارت Pending نمايش داده مي شود. اين عبارت بدين معناست كه نرم افزارهاي گوگل هنوز اين فايل را بررسي نكرده اند. به محض اتمام بررسي فايل توسط گوگل، عبارت Pending به OK و يا يك پيغام خطا تبديل خواهد شد. در صورتي كه با پيغام خطايي روبرو شديد بر روي آن كليك كرده تا توضيحات مربوط به آن را مشاهده نماييد و نسبت به رفع آن اقدامات لازم را انجام دهيد.
ثبت مجدد فايل sitemap (به روز رساني)
پس از آنكه فايل sitemap خود را ثبت كرديد، براي ثبت مجدد آن در دفعات بعد ميتوان به دو روش عمل كرد:
1. وارد شدن به حساب كاربري خود در Google Sitemaps و انتخاب فايل(هاي) مورد نظر خود در برگه Sitemaps و كليك دكمه ي Resubmit Selected.
http://www.irinfotech.com/articles/images/art-img/resubmit_googlesitemap.png
2. ارسال درخواست هاي HTTP به گوگل به طريق زير :
براي ارسال درخواست به گوگل از الگوي زير استفاده نماييد:
code :
www.google.com/webmasters/sitemaps/ping?sitemap=sitemap_url
در اين الگو به جاي عبارت sitemap_url آدرس فايل sitemap مورد نظر خود را وارد نماييد. براي مثال براي ثبت مجدد فايل sitemap فرضي سايت فن آوري اطلاعات ايران (IrInfoTech.com) آدرس فايل sitemap آن را به جاي عبارت ياد شده قرار داده، آدرس جديد را با استفاده از مرورگر خود باز مي كنيم:
www.google.com/webmasters/sitemaps/ping?sitemap=http://www.irinfotech.com/sitemap.xml (http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.irinfotech.com/sitemap.xml)
حذف sitemap از حساب كاربري
در صورتي كه ديگر علاقه اي به بررسي فايل sitemap سايتتان توسط گوگل نداريد مي توانيد اين فايل را از حساب كاربري خود حذف كنيد.
براي اين منظور دو امكان وجود دارد:
1. حذف كل فايلهاي sitemap در يك سايت با حذف خود سايت
2. حذف فايلهاي sitemap به صورت تكي
در صورتي كه قصدتان حذف كليه ي فايلهاي sitemap موجود در يك وب سايت است مي توانيد به بخش Site Overview حساب كاربري خود رفته، سايت مورد نظر خود را انتخاب كنيد (تيك بزنيد) و سپس دكمه ي Delete Selected را كليك نماييد.
بدين ترتيب با حذف وب سايت از حساب كاربري، تمامي فايلهاي sitemap موجود در آن نيز حذف خواهند شد.
[align=center:67d3a8e27e][align=left]http://www.irinfotech.com/articles/images/art-img/deletesite_googlesitemap.png[/align:67d3a8e27e]
براي حذف تكي فايلهاي sitemap ابتدا در بخش Site Overview وب سايت مورد نظر خود را كليك كرده، سپس در صفحه ي باز شده و در برگه ي Sitemap ، فايل(هاي) مورد نظر را انتخاب كنيد. حال دكمه ي Delete Selected را كليك نماييد.
[align=center:67d3a8e27e]
http://www.irinfotech.com/articles/images/art-img/deletesitemap_googlesitemap.png[/align:67d3a8e27e]دقت داشته باشيد با حذف فايلهاي sitemap اطلاعات ثبت شده ي آنها (آدرس هاي موجود در آنها) از بانك اطلاعاتي سايت گوگل حذف نخواهند شد و هيچ تاثيري در رتبه ي سايت شما در جستجوگر گوگل نخواهد داشت.
خطاهاي احتمالي
به هنگام ثبت فايل sitemap ممكن است با خطاهاي زير مواجه شويد:
URI contains illegal characters
آدرس URL فايل معرفي شده اشتباه است.
بدين معنا كه در آدرس تايپ شده كاراكترهاي غير مجازي همچون "فاصله" (space) وجود دارند. ضمنا دقت كنيد كه آدرس فايل معرفي شده شامل كاراكترهاي غير اسكي و يا كاراكترهاي اسكي غير مجاز معرفي شده در مقالات پيشين نباشد.
The URL you entered is invalid. Please make sure you have typed it correctly and that it uses the proper syntax and try again.
آدرس فايل معرفي شده اشتباه است.
آدرس مورد نظر را مجددا وارد كنيد.
You have reached the maximum number of Sitemaps. You can add up to 200 Sitemaps to your account.
در نسخه بتاي Google Sitemaps حداكثر ميتوان 200 فايل sitemap را معرفي كرد.
براي استفاده از بيش از اين تعداد مي توانيد از روش هاي معرفي شده در مقالات پيشين استفاده كنيد (ساخت فايل sitemap جهت ارتباط بين چند فايل sitemap)
You've already submitted this Sitemap URL. To resubmit a Sitemap, use the resubmit link beside the Sitemap URL on the My Sitemaps page.
فايل معرفي شده قبلا ثبت شده است.
براي ثبت مجدد فايل مورد نظر جهت به روز رساني اطلاعات جستجوگر گوگل، مي بايست به روش معرفي شده در همين مقاله (بالاتر) عمل كنيد (بخشي با عنوان ثبت مجدد فايل sitemap (به روز رساني)).
به هنگام اضافه كردن يك سايت ممكن است با خطاهاي زير مواجه شويد:
URI contains illegal characters
آدرس URL سايت معرفي شده اشتباه است.
بدين معنا كه در آدرس تايپ شده كاراكترهاي غير مجازي همچون "فاصله" (space) وجود دارند.
ضمنا دقت كنيد كه آدرس سايت معرفي شده شامل كاراكترهاي غير اسكي و يا كاراكترهاي اسكي غير مجاز معرفي شده در مقالات پيشين نباشد.
The URL you entered is invalid. Please make sure you have typed it correctly and that it uses the proper syntax and try again.
آدرس سايت معرفي شده اشتباه است. آدرس مورد نظر را مجددا وارد كنيد.
You have reached the maximum number of sites. You can add up to 200 sites to your account
در نسخه بتاي Google Sitemaps حداكثر ميتوان 200 سايت را معرفي كرد.
This site is already listed in your account. You can view it from the Site Overview page.
سايت مورد نظر شما پيش از اين ثبت شده است. نميتوان يك سايت را در يك حساب كاربري بيش از يك بار ثبت نمود.
You have entered a URL to a file. Please enter the site URL.
آدرس وارد شده به يك فايل اشاره مي كند. در بخش معرفي سايت تنها بايد آدرس سايت را وارد كنيد.
براي مثال با وارد نمودن عبارت "http://www.example.com/file.html" به عنوان آدرس سايت، خطاي فوق نمايان خواهد شد.
براي رفع اين خطا آدرس فوق را به شكل http:///www.example.com (http://www.example.com/) و يا http://www.example.com/mysite اصلاح كرده و مجددا امتحان كنيد.