• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تگ های XML مورد استفاده در طراحی نقشه سایت

news

کاربر تازه وارد
تاریخ عضویت
23 آپریل 2012
نوشته‌ها
44
لایک‌ها
17
جدول تگ های XML مورد استفاده در طراحی نقشه سایت
شرحزمان استفادهتگ
این تگ، فایل و مراجع استاندارد پروتکل جاری را مخفی می‌کند.همیشه لازم است<urlset>
این تگ به عنوان تگ والد برای هر یک از مدخل‌های آدرس وب است. مابقی تگ ها فرزندان این تگ هستند.همیشه لازم است<url>
در واقع همان آدرس وب صفحه است. این آدرس وب باید با پروتکل Http آغاز شود(http://) و با اسلش پایان یابد، طول آدرس وب باید کمتر از 2048 کاراکتر باشد.
همیشه لازم است<loc>
تاریخ آخرین اصلاح فایل. این تاریخ باید به فرمت Data W3C time باشد (http://www.w3.org/TR/) این فرمت به شما اجازه می‌دهد که اگر خواستید عملگر زمآن را حذف کرده و از فرم YUUY-MM-DD استفاده کنید.
انتخابی ، فقط وقتی مورد نیاز است .<lastmod>
این تگ نشان می‌دهد که صفحه هر چند وقت یک بار تغییر می‌کند. این مقدار فقط یک سری اطلاعات عمومی برای موتورهای جستجو فراهم می‌کند و ممکن است دقیقا با تعداد دفعاتی که کاربر صفحه را پیمایش کرده مقارن نباشد. مقادیر قابل قبول
Yearly – Monthly – Weekly – Daily – Hourly – Always و
Never
مقدار " always " باید برای توصیف سندهایی به کار رود که در هر بار دستیابی تغییر می‌کنند. " never " برای توصیف آدرس وب‌های آرشیو شده است. لطفا توجه داشته باشید که مقدار این تگ به عنوان یک اشاره است و نه یک دستور . همچنین احتمال ان وجود دارد که خزنده‌ها به صورت وره هایی حتی صفحاتی که به صورت "news" علامت گذاری شده‌اند را نیز مورد خزیدن قرار دهند . بنابراین خزنده‌ها می‌توانند تغییرات غیرمنتظره در صفحه‌ها ایجاد کنند.
انتخابی ، فقط وقتی مورد نیاز است .<changtreg>
این تگ نشان می‌دهد که اولویت این آدرس وب با آدرس‌های وب دیگر موجود در سایت شما مرتبط است. بازه مقادیر معتبر بین 0.0 و 1.0 است. این مقدار هیچ تاثیری روی صفحات شما در مقایسه ا صفحات موجود در سایت‌های دیگر ندارند و فقط به موتورهای جستجو اجازه دهید بدانند که کدام صفحات از میان صفحاتی که شما برآورده‌اید مهم هستند. بنابراین می‌توانند خزنده صفحه شما را به همان نحوی که شما بیشت می‌پسندید سفارش دهند. اولویت پیش فرض برای هر صفحه 5, 0 است. لطفا توجه کنید که اولویتی که شما به صفحه اختصاص می‌دهید هیچ تاثیری در موقعیت قرارگیری آدرس وب شما در صفحات نتایج جستجوی موتور جستجو نخواهد داشت. موتورهای جستجو از این اطلاعات زمانی که در حال انتخاب بین ادرس های وب موجود در یک صفحه هستند ، استفاده می‌کنند ، بنابراین شما می‌توانید از این تگ در بالا بردن شانس صفحات در طراحی سایت که به نظرتان مهم‌تر هستند و بیشتر مایلید که در فهرست موتور جستجو ظاهر شوند استفاده کنید. لطفا به این نکته نیز توجه کنید که اختصاص دادن اولویت بالا به تمام آدرس‌های وب موجود در سایت نیز به شما کمک نخواهد کرد، زیرا اولویت نسبی است. و فقط برای این به کار می‌رود که از بین آدرس‌های وب سایت انتخاب کنیم . اولویت صفحه‌های شما قابل مقایسه شدن با اولویت موجود در سایت‌های دیگر نیست.انتخابی ، فقط وقتی مورد نیاز است .
‏اگر شما در تهیه نقشه سایت XML خود از تمام تگ های جدول استفاده کرده‌اید، قطعه کدی مشابه آنچه در زیر آورده شده است خواهید داشت. توجه داشته باشید که کاراکترهای فرار نیز در آدرس وب‌ها استفاده شده است.
<?xml version=”1.0” encoding=”UTF-8”?>
<urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9>
<url>
>http://www.example.com/</loc<loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
http://www.example.com/catalog?item=12&amp;desc=vacation_<loc>
havaii</loc>
<changefreq>weekly</changefreq>
</url>
<url>
http://www.example.com/catalog?item=73&amp;desc=vacation_<loc>
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:0015+00:00</lastmod>
<priority>0.3</priority>
</url>
آدرس‌های وب که می‌تواند در نقشه XML ‏ سایت شما قرار گیرند توسط مکان نقشه سایت تعیین می‌شوند به عنوان مثال، اگر نقشه سایت خود را در صفحه http://www.example.com/catalog/sitemap.xml ‏قرار داده ‏باشید، آنگاه ‏هر آدرس وبی که با http://www.example.com/catalog ‏شروع شود، می‌تواند در نقشه سایت قرار گیرد. اگر آدرس وبی به صورت http://www.example.com/images/ داشتید نمی‌تواند در نقشه سایت قرار گیرد، زیرا که در قسمت Catalog قرار گرفته است. این مشکل را می‌توانید با ساخت نقشه سایت دیگری رفع کنید، و یا فقط از آدرس وب مبنا استفاده کنید: http://www.example.com/.
‏بعد از این که نقشه سایت خود را ساختید (و یا آن را به وسیله Site map generator ‏، تولید کردید) باید آن را داخل فایل robots.txt درج کنید. رهنمود نقشه سایت از رهنمود مرورگر مستقل است، بنابراین مهم نیست که آن را در کجای فایل robots.txt قرار دهید. چیزی که اهمیت دارد این است که از رهنمود نقشه سایت استفاده کرده ‏باشید، در <sitemap_location> دهد باید آدرس وب مکانی که سایت شما در آن مستقر است را قرار دهید. رهنمود نقشه سایت باید مشابه زیر باشد:
Sitemap:<sitemap_http://www.example.com/sitemap.xml>
‏همچنین می‌توانید بیش از یک نقشه سایت برای سایت خود داشته باشید. در این صورت باید فهرستی از نقشه‌های سایت برای خزنده‌ها ایجاد کنید تا برای یادگیری مکان نقشه‌های سایت شما، آن را بخوانند. فهرست نقشه صفحه، مشابه نقشه سایت است، با این تفاوت که شامل چند رهنمود متفاوت است. این رهنمودها شامل:

  • <Site map>: این تگ اطلاعات مربوط به یک نقشه سایت منحصر به فرد را لفاف بندی می‌کند.
  • <Site map index> ‏: این تگ اطلاعات مربوط به تمام نقشه سایت‌های موجود در یک فایل را لفاف بندی می‌کند.
‏علاوه بر این تگ ها، تگ های <Loc> و<lastmod> را نیز در فهرست نقشه سایت خواهید دید. مثال زیر یک فایل فهرست را نشان می‌دهد.
<?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>
این فایل حاوی فهرستی است از مکان‌های نقشه‌های سایت XMLای است.
 
بالا