نحوه ترکیب پسوندهای نقشه سایت
برنامه های افزودنی نقشه سایت راهی عالی برای اطلاع رسانی به گوگل در مورد انواع مختلف محتوا و ابرداده های آنهاست که در سایت خود استفاده می کنید. اغلب محتوای صفحات شما ممکن است در چندین نوع پسوند قرار گیرد. به عنوان مثال، ممکن است شما در حال انتشار مقالات خبری باشید که تصاویر و ویدیوها را جاسازی می کنند. علاوه بر این، ممکن است صفحات شما نیز بومی سازی شده باشند، که ممکن است به این معنی باشد که می توانید hreflang
حاشیه نویسی برای صفحات بومی سازی شده خود اضافه کنید.
فضاهای نام
برای هر افزونه نقشه سایتی که می خواهید در نقشه سایت استفاده کنید، باید فضای نام مربوطه را که برچسب های پشتیبانی شده را اعلام می کند، مشخص کنید. این کار با
xmlns
ویژگی تگ انجام می شود urlset
. فضاهای نام برای افزونه های نقشه سایت که گوگل پشتیبانی می کند عبارتند از:
تگ های پسوند و تعریف فضای نام آنها | |
---|---|
image: |
http://www.google.com/schemas/sitemap-image/1.1
|
news: |
http://www.google.com/schemas/sitemap-news/0.9
|
video: |
http://www.google.com/schemas/sitemap-video/1.1
|
xhtml: ( hreflang ) |
http://www.w3.org/1999/xhtml
|
اعلان فضاهای نام متعدد
برای اعلام فضای نام چندگانه، ارجاعات فضای نام مربوطه را همانطور که در مستندات پسوندهای مربوطه توضیح داده شده به نقشه سایت خود اضافه کنید. در اینجا مثالی آورده شده است که نحوه افزودن hreflang
پسوندهای اخبار، ویدیو و xhtml ( ) را به نقشه سایت نشان می دهد:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<!-- rest of the sitemap -->
ترکیب پسوندهای نقشه سایت
هنگامی که فضای نام خود را اعلام کردید، جزئیات پیاده سازی را از اسناد افزونه نقشه سایت مربوطه که می خواهید استفاده کنید، دنبال کنید.
برای ترکیب افزونهها، برچسبها را از پسوندهای نقشه سایت مورد نظر، یکی پس از دیگری به <url>
تگ مناسب اضافه کنید، همانطور که در مستندات هر افزونه نقشه سایت توضیح داده شده است.
به عنوان مثال، برای افزودن پسوندهای اخبار، ویدئو و xhtml ( hreflang
) به نقشه سایت:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.example.com/english/page.html</loc>
<!-- Starting with the news extension tags -->
<news:news>
<news:publication>
<news:name>The Example Times</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2008-12-23</news:publication_date>
<news:title>Companies A, B in Merger Talks</news:title>
</news:news>
<!-- Next we add video extension tags -->
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Lizzi is painting the wall</video:title>
<video:description>
Gary is watching the paint dry on the wall Lizzi painted.
</video:description>
<video:player_loc>
https://player.example.com/video/987654321
</video:player_loc>
</video:video>
<!-- And finally the xhtml tags for hreflang -->
<xhtml:link
rel="alternate"
hreflang="de"
href="https://www.example.de/deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="de-ch"
href="https://www.example.de/schweiz-deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="en"
href="https://www.example.com/english/page.html"/>
</url>
<!-- Add more <url> tags -->
ترتیب پسوند در نقشه سایت بعد از <loc>
برچسب نامربوط است. بهترین شیوه های کلی نقشه سایت ، به ویژه محدودیت های اندازه فایل را در نظر داشته باشید
. ترکیب پسوندهای نقشه سایت، حجم فایل نقشه سایت شما را به میزان قابل توجهی افزایش می دهد.