داده های ساختار یافته چرخ فلک (ItemList
)
یک چرخ فلک یک نتیجه فهرست مانند است که افراد میتوانند در دستگاههای تلفن همراه با انگشت روی آن بکشند. آی تی
چندین کارت را از یک سایت نمایش می دهد (که به عنوان چرخ فلک میزبان نیز شناخته می شود). واجد شرایط بودن برای یک
میزبان نتایج غنی از چرخ فلک برای سایت خود، داده های ساختار یافته ItemList
را به آن اضافه کنید
ترکیب با یکی از ویژگیهای داده ساختاریافته زیر:
هنگامی که نشانهگذاری ItemList
را به صورت ترکیبی اضافه میکنید، چرخ فلکها چگونه میتوانند در جستجوی Google ظاهر شوند.
با یک نوع محتوای پشتیبانی شده:
داده های ساخت یافته را اضافه کنید
داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.
در اینجا یک نمای کلی از نحوه افزودن داده های ساختاریافته به سایت شما آورده شده است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید دستگاه کد داده های ساختاریافته.
- تصمیم بگیرید که کدام صفحه حاوی داده های ساختاری چرخ و فلک باشد. دو گزینه وجود دارد:
- صفحه خلاصه و چندین صفحه جزئیات: صفحه خلاصه دارای یک صفحه خلاصه است شرح هر مورد در لیست، و هر توضیح به یک صفحه جزئیات جداگانه اشاره می کند که کاملاً روی یک مورد متمرکز است. به عنوان مثال، یک صفحه خلاصه که بهترین کوکی را فهرست می کند دستور العمل ها، و هر توضیح به دستور کامل هر کوکی پیوند می خورد.
- فهرست تک صفحه ای همه در یک صفحه: صفحه ای که شامل همه لیست اطلاعات، از جمله متن کامل هر مورد. به عنوان مثال، لیستی از فیلم های برتر در 2020، همه در یک صفحه وجود دارد.
- ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، یاد بگیرید که کجا درج کنید داده های ساختار یافته در صفحه.
- ویژگی های مورد نیاز و توصیه شده را برای نوع محتوای خاصی که چرخ فلک در مورد آن است اضافه کنید:
- از دستورالعملها پیروی کنید.
- کد خود را با استفاده از آزمون نتایج غنی.
- چند صفحه را که شامل دادههای ساختاریافته شما میشوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را میبیند. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید URL های خود را مجدداً خزیدن کنید. - برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
صفحه خلاصه و صفحات جزئیات متعدد
صفحه خلاصه شرح کوتاهی از هر مورد در لیست دارد. هر یک توضیحات به یک صفحه جزئیات جداگانه اشاره می کند که کاملاً روی یک صفحه متمرکز شده است. مورد
صفحه خلاصه
صفحه خلاصه یک ItemList
را تعریف می کند، که در آن هر ListItem
دارای
فقط سه ویژگی: @type
(تنظیم به ListItem
)،
position
(موقعیت موجود در لیست)، و url
(نشانی اینترنتی یک صفحه با
جزئیات کامل در مورد آن مورد).
در اینجا مثالی از ظاهر صفحه خلاصه آمده است:
<html>
<head>
<title>Best cookie recipes</title>
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"ItemList",
"itemListElement":[
{
"@type":"ListItem",
"position":1,
"url":"https://example.com/peanut-butter-cookies.html"
},
{
"@type":"ListItem",
"position":2,
"url":"https://example.com/triple-chocolate-chunk.html"
},
{
"@type":"ListItem",
"position":3,
"url":"https://example.com/snickerdoodles.html"
}
]
}
</script>
</head>
<body>
<p>
Here are the best cookie recipes of all time.
</p>
<h2>
Peanut Butter Cookies
</h2>
<p>
This <a href="https://example.com/peanut-butter-cookies.html">Peanut Butter Cookie recipe</a> is the tastiest one you'll find.
</p>
<h2>
Triple Chocolate Chunk Cookies
</h2>
<p>
This <a href="https://example.com/triple-chocolate-chunk.html">Triple Chocolate Chunk Cookies recipe</a> is the tastiest one you'll find.
</p>
<h2>
Snickerdoodles
</h2>
<p>
This <a href="https://example.com/snickerdoodles.html">Snickerdoodles recipe</a> is the tastiest one you'll find.
</p>
</body>
</html>
صفحه جزئیات
صفحه جزئیات نوع داده ساختاری خاصی را که چرخ فلک در مورد آن است، تعریف می کند. مثلا،
اگر صفحه خلاصه در مورد بهترین دستور العمل های کوکی باشد، هر صفحه جزئیات حاوی آن است
Recipe
داده های ساختار یافته برای یک دستور پخت خاص.
در اینجا نمونه ای از ظاهر صفحات جزئیات آمده است:
<html>
<head>
<title>Snickerdoodles</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Recipe",
"name": "Snickerdoodles",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"author": {
"@type": "Person",
"name": "Wendy Darling"
},
"datePublished": "2018-03-10",
"description": "This Snickerdoodles recipe is everyone's favorite",
"prepTime": "PT10M",
"cookTime": "PT25M",
"totalTime": "PT35M",
"recipeCuisine": "French",
"recipeCategory": "Cookies",
"keywords": "cinnamon sugar, cookies",
"recipeYield": "24",
"nutrition": {
"@type": "NutritionInformation",
"calories": "120 calories"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"ratingCount": "18"
},
"recipeIngredient": [
"2 cups of cinnamon",
"1/3 cup of sugar"
],
"recipeInstructions": [
{
"@type": "HowToStep",
"text": "Mix together the cinnamon and sugar."
},
{
"@type": "HowToStep",
"text": "Roll cookie dough into small balls and place on a cookie sheet."
},
{
"@type": "HowToStep",
"text": "Bake for 25 minutes."
}
],
"video": {
"@type": "VideoObject",
"name": "How to Snickerdoodles",
"description": "This is how you make snickerdoodles.",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"contentUrl": "https://www.example.com/video123.mp4",
"embedUrl": "https://www.example.com/videoplayer?video=123",
"uploadDate": "2018-02-05T08:00:00+08:00",
"duration": "PT1M33S",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 2347
},
"expires": "2019-02-05T08:00:00+08:00"
}
}
</script>
</head>
<body>
<p>
Here's how to make snickerdoodles.
</p>
<ol>
<li>Mix together the cinnamon and sugar.</li>
<li>Roll cookie dough into small balls and place on a cookie sheet.</li>
<li>Bake for 25 minutes.</li>
</ol>
</body>
</html>
فهرست تک، همه در یک صفحه
یک لیست همه در یک صفحه شامل تمام اطلاعات چرخ فلک، از جمله متن کامل هر یک است مورد به عنوان مثال، لیستی از فیلم های برتر در سال 2020 که همه در یک صفحه قرار دارند. این صفحه ندارد به سایر صفحات جزئیات پیوند دهید.
در اینجا نمونه ای از یک صفحه همه چیز در یک صفحه آورده شده است:
<html>
<head>
<title>The Best Movies from the Oscars - 2018</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": "1",
"item": {
"@type": "Movie",
"url": "https://example.com/2019-best-picture-noms#a-star-is-born",
"name": "A Star Is Born",
"image": "https://example.com/photos/6x9/photo.jpg",
"dateCreated": "2018-10-05",
"director": {
"@type": "Person",
"name": "Bradley Cooper"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
},
"author": {
"@type": "Person",
"name": "John D."
},
"reviewBody": "Heartbreaking, inpsiring, moving. Bradley Cooper is a triple threat."
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "90",
"bestRating": "100",
"ratingCount": "19141"
}
}
},
{
"@type": "ListItem",
"position": "2",
"item": {
"@type": "Movie",
"name": "Bohemian Rhapsody",
"url": "https://example.com/2019-best-picture-noms#bohemian-rhapsody",
"image": "https://example.com/photos/6x9/photo.jpg",
"dateCreated": "2018-11-02",
"director": {
"@type": "Person",
"name": "Bryan Singer"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "3"
},
"author": {
"@type": "Person",
"name": "Vin S."
},
"reviewBody": "Rami Malek's performance is overrated, at best."
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "61",
"bestRating": "100",
"ratingCount": "21985"
}
}
},
{
"@type": "ListItem",
"position": "3",
"item": {
"@type": "Movie",
"name": "Black Panther",
"url": "https://example.com/2019-best-picture-noms#black-panther",
"image": "https://example.com/photos/6x9/photo.jpg",
"dateCreated": "2018-02-16",
"director": {
"@type": "Person",
"name": "Ryan Coogler"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "2"
},
"author": {
"@type": "Person",
"name": "Trevor R."
},
"reviewBody": "I didn't like the lighting and CGI in this movie."
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "96",
"bestRating": "100",
"ratingCount": "88211"
}
}
}
]
}
</script>
</head>
<body>
</body>
</html>
رهنمودها
علاوه بر داده های ساختار یافته عمومی دستورالعملها، دستورالعملهای زیر برای دادههای ساختاری چرخ فلک اعمال میشود:
- همه موارد موجود در لیست باید از یک نوع باشند. برای مثال، اگر فهرستی در مورد دستور العمل ها باشد،
فقط شامل
Recipe
موارد می شود. انواع مختلف را با هم مخلوط نکنید. - اطمینان حاصل کنید که داده های ساختاری چرخ و فلک کامل است و شامل تمام موارد موجود است در صفحه ذکر شده است.
- متن قابل مشاهده برای کاربر باید مشابه اطلاعات موجود در ساختار باشد داده ها در صفحه
- موارد نشان داده شده در قالب فهرست به ترتیب مشخص شده توسط
position
نشان داده می شوند دارایی.
اعتبارسنجی و استقرار داده های ساخت یافته
- کد خود را با استفاده از
آزمون نتایج غنی.
برای صفحه خلاصه، مواردی وجود دارد که باید خودتان را تأیید کنید:
- بررسی کنید که
itemListElement
حاوی دو یا چند عنصرListItem
باشد. - مطمئن شوید که همه عناصر
ListItem
یک نوع هستند (به عنوان مثال، همه آنها در مورد دستور العمل ها هستند). - هر URL که در لیست ذکر شده است را با استفاده از Rich Results Test اعتبار سنجی کنید. هر صفحه در لیست باید حاوی داده های ساختاریافته معتبر، براساس مستندات محتوای پشتیبانی شده باشد تایپ کنید که لیست مربوط به: دستور پخت، دوره، رستوران، فیلم.
- بررسی کنید که
- چند صفحه ای را که شامل داده های ساختاریافته شما می شود مستقر کنید و از آن استفاده کنید
ابزار بازرسی URL برای آزمایش نحوه مشاهده صفحه توسط Google. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد. - برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
تعاریف نوع داده های ساخت یافته
برای تعیین یک لیست، یک ItemList
تعریف کنید که حداقل شامل دو
ListItems
. برای اینکه محتوای شما واجد شرایط باشد، باید ویژگی های مورد نیاز را وارد کنید
برای نمایش به عنوان یک نتیجه غنی.
ItemList
ItemList
آیتم ظرفی است که همه عناصر لیست را در خود جای می دهد. اگر روی الف استفاده شود
صفحه خلاصه، همه URL های موجود در لیست باید به صفحات مختلف در یک دامنه اشاره کنند. در صورت استفاده بر روی
یک فهرست همه در یک صفحه، همه URL ها باید به یک لنگر در صفحه ای که لیست را میزبانی می کند اشاره کنند.
داده های ساخت یافته.
تعریف کامل ItemList
است
موجود در schema.org/ItemList.
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص مورد نیاز | |
---|---|
itemListElement |
فهرست موارد. همه اقلام باید از یک نوع باشند. برای جزئیات به مراجعه کنید. |
ListItem
ListItem
حاوی جزئیاتی در مورد یک مورد جداگانه در لیست است.
- اگر این یک صفحه خلاصه است، فقط شامل
ویژگی های
type
،position
وurl
درListItem
. - اگر این یک فهرست همه در یک صفحه است، همه schema.org اضافی را اضافه کنید خواص برای نوع داده ای که توضیح می دهد. انواع داده های پشتیبانی شده عبارتند از:
تعریف کامل ListItem
در دسترس است
schema.org/ListItem.
ویژگی های زیر برای صفحات خلاصه اعمال می شود:
ویژگی های زیر برای صفحات همه کاره اعمال می شود:
خواص مورد نیاز | |
---|---|
item
|
یک چیز فردی در یک لیست. این شی را با مقادیر زیر پر کنید، به اضافه همه ویژگی های نوع داده ساختاریافته خاص که شرح داده شده است: |
item.name
|
نام رشته مورد. |
item.url
|
URL کاملاً واجد شرایط و صفحه به این مورد در صفحه متصل میشود. URL باید باشد
صفحه فعلی، و باید یک لنگر HTML ( |
position
|
موقعیت مورد در چرخ فلک. این یک عدد مبتنی بر 1 است. |
عیب یابی
اگر در پیادهسازی یا اشکالزدایی دادههای ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که میتوانند ممکن است به شما کمک کند
- اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
- Google تضمین نمیکند که ویژگیهایی که دادههای ساختیافته را مصرف میکنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
- شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
- اگر یک اقدام دستی دادههای ساختاریافته علیه صفحه خود دریافت کردهاید، دادههای ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
- دستورالعملها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
- عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
- برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
- یک سوال در جستجوی مرکزی Google پست کنید انجمن.