مقاله (Article
، NewsArticle
، BlogPosting
) داده های ساخت یافته
NewsArticle
،BlogPosting
) داده های ساخت یافتهافزودن Article
داده های ساختار یافته به اخبار، وبلاگ و ورزش شما
صفحات مقاله می توانند به گوگل کمک کنند تا اطلاعات بیشتری درباره صفحه وب داشته باشد و متن عنوان را بهتر نشان دهد،
تصاویر و اطلاعات تاریخ
برای مقاله در نتایج جستجو در جستجوی Google و سایر خواص
(به عنوان مثال، Google News و دستیار Google).
در حالی که برای واجد شرایط بودن برای Google News نیازی به نشانه گذاری وجود ندارد
ویژگی هایی مانند داستان های برتر،
می توانید Article
را اضافه کنید تا به طور واضح تر به Google بگویید محتوای شما چیست
درباره (مثلاً اینکه این یک مقاله خبری است، نویسنده آن کیست یا عنوان مقاله چیست).
مثال
در اینجا مثالی از صفحه ای با داده های ساختار یافته Article
آمده است.
<html>
<head>
<title>Title of a News Article</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Title of a News Article",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"datePublished": "2015-02-05T08:00:00+08:00",
"dateModified": "2015-02-05T09:20:00+08:00",
"author": [{
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/profile/janedoe123"
},{
"@type": "Person",
"name": "John Doe",
"url": "https://example.com/profile/johndoe123"
}]
}
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<title>Title of a News Article</title>
</head>
<body>
<div itemscope itemtype="https://schema.org/NewsArticle">
<div itemprop="headline">Title of News Article</div>
<meta itemprop="image" content="https://example.com/photos/1x1/photo.jpg" />
<meta itemprop="image" content="https://example.com/photos/4x3/photo.jpg" />
<img itemprop="image" src="https://example.com/photos/16x9/photo.jpg" />
<div>
<span itemprop="datePublished" content="2015-02-05T08:00:00+08:00">
February 5, 2015 at 8:00am
</span>
(last modified
<span itemprop="dateModified" content="2015-02-05T09:20:00+08:00">
February 5, 2015 at 9:20am
</span>
)
</div>
<div>
by
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/janedoe123">
<span itemprop="name">Jane Doe</span>
</a>
</span>
and
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/johndoe123">
<span itemprop="name">John Doe</span>
</a>
</span>
</div>
</div>
</body>
</html>
نحوه اضافه کردن داده های ساخت یافته
داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.
در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.
- به تعداد ویژگی های توصیه شده که اعمال می شود اضافه کنید به صفحه وب شما هیچ ویژگی مورد نیاز وجود ندارد. در عوض، ویژگی هایی را که به آن اعمال می شود اضافه کنید محتوای شما بر اساس قالبی که استفاده میکنید، یاد بگیرید که کجا داده های ساخت یافته را در صفحه وارد کنید.
- دستورالعمل ها را دنبال کنید پیروی کنید.
- کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا میتوانند به بهبود کیفیت دادههای ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
- چند صفحه را که شامل دادههای ساختاریافته شما میشوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را میبیند. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را دوباره بخزد. - برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
رهنمودها
شما باید این دستورالعملها را دنبال کنید تا دادههای ساختاریافته را برای گنجاندن در نتایج جستجوی Google واجد شرایط کنید.
دستورالعمل های فنی
- برای مقالات چند قسمتی، مطمئن شوید که
rel=canonical
به یکی از آنها اشاره دارد هر صفحه جداگانه یا یک "نمایش همه» صفحه (و نه به صفحه 1 یک سری چند قسمتی). فرا گرفتن بیشتر درباره قانونی سازی. - اگر به محتوای وب سایت خود دسترسی مبتنی بر اشتراک را ارائه می دهید، یا اگر کاربران باید ثبت نام کنند برای دسترسی، افزودن داده های ساختار یافته را در نظر بگیرید محتوای اشتراک و دیوار پرداخت.
تعاریف نوع داده های ساخت یافته
برای کمک به Google برای درک بهتر صفحه شما، به همان اندازه دارایی های توصیه شده را که اعمال می شود اضافه کنید به صفحه وب شما هیچ ویژگی مورد نیاز وجود ندارد. در عوض، ویژگی هایی را که به آن اعمال می شود اضافه کنید محتوای شما
Article
اشیاء
اشیاء مقاله باید بر اساس یکی از موارد زیر باشد
انواع schema.org: Article
،
NewsArticle
، BlogPosting
.
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص توصیه شده | |
---|---|
author |
نویسنده مقاله. برای کمک به Google برای درک بهتر نویسندگان در ویژگیهای مختلف، توصیه می کنیم بهترین شیوه های نشانه گذاری نویسنده را دنبال کنید. |
author. |
نام نویسنده. |
author. |
پیوندی به یک صفحه وب که به طور منحصر به فرد نویسنده مقاله را مشخص می کند. به عنوان مثال صفحه رسانه های اجتماعی نویسنده، "درباره من» صفحه یا یک بیو صفحه اگر URL یک صفحه نمایه داخلی است، توصیه می کنیم با استفاده از آن نویسنده را علامت گذاری کنید داده های ساختار یافته صفحه نمایه. |
dateModified |
تاریخ و زمانی که مقاله اخیراً اصلاح شده است، در قالب ISO 8601. توصیه می کنیم اطلاعات منطقه زمانی را ارائه دهید. در غیر این صورت، بهطور پیشفرض منطقه زمانی استفادهشده توسط Googlebot را انتخاب میکنیم را انتخاب میکنیم. اگر میخواهید اطلاعات تاریخ دقیقتری را به Google ارائه دهید، ویژگی |
datePublished |
تاریخ و زمانی که مقاله برای اولین بار منتشر شد، در قالب ISO 8601. توصیه می کنیم اطلاعات منطقه زمانی را ارائه دهید. در غیر این صورت، بهطور پیشفرض منطقه زمانی استفادهشده توسط Googlebot را انتخاب میکنیم را انتخاب میکنیم. اگر میخواهید موارد بیشتری ارائه دهید، ویژگی |
headline |
عنوان مقاله. استفاده از عنوان مختصر را در نظر بگیرید، زیرا ممکن است عناوین طولانی در برخی دستگاهها کوتاه شده باشند. |
image |
تکرار شده نشانی وب تصویری که نماینده مقاله است. از تصاویر مرتبط استفاده کنید به مقاله، به جای آرم یا شرح. دستورالعمل های تصویری اضافی:
مثلا: "image": [ |
بهترین شیوه های نشانه گذاری نویسنده
برای کمک به Google برای درک بهتر و نشان دادن نویسنده محتوا، توصیه می کنیم موارد زیر را دنبال کنید این بهترین شیوه ها هنگام تعیین نویسندگان در نشانه گذاری:
بهترین شیوه ها برای نشانه گذاری نویسنده | |
---|---|
شامل همه نویسندگان در نشانه گذاری |
اطمینان حاصل کنید که تمام نویسندگانی که به عنوان نویسنده در صفحه وب ارائه می شوند نیز در نشانه گذاری گنجانده شده اند. |
تعیین چندین نویسنده |
هنگام تعیین چندین نویسنده، هر نویسنده را در قسمت "author": [
چند نویسنده را در یک فیلد "author": { |
از فیلدهای اضافی استفاده کنید |
برای کمک به Google برای درک بهتر نویسنده، اکیداً توصیه میکنیم از آن استفاده کنید
به عنوان مثال، اگر نویسنده یک شخص است، می توانید به صفحه یک نویسنده پیوند دهید اطلاعات بیشتری در مورد نویسنده ارائه می دهد: "author": [ اگر نویسنده یک سازمان است، می توانید به صفحه اصلی سازمان پیوند دهید. "author": |
فقط نام نویسنده را در ویژگی |
در ویژگی
"author": |
مناسب استفاده کنید |
از نوع |
در اینجا یک مثال است که بهترین شیوه های نشانه گذاری نویسنده را اعمال می کند:
"author":
[
{
"@type": "Person",
"name": "Willow Lane",
"jobTitle": "Journalist",
"url": "https://www.example.com/staff/willow-lane"
},
{
"@type": "Person",
"name": "Echidna Jones",
"jobTitle": "Editor in Chief",
"url": "https://www.example.com/staff/echidna-jones"
}
],
"publisher":
{
"name": "The Daily Bug",
"url": "https://www.example.com"
},
// + Other fields related to the article...
}
عیب یابی
اگر در پیادهسازی یا اشکالزدایی دادههای ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که میتوانند ممکن است به شما کمک کند
- اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
- Google تضمین نمیکند که ویژگیهایی که دادههای ساختیافته را مصرف میکنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
- شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
- اگر یک اقدام دستی دادههای ساختاریافته علیه صفحه خود دریافت کردهاید، دادههای ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
- دستورالعملها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
- عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
- برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
- یک سوال در جستجوی مرکزی Google پست کنید انجمن.