Schema.org 属性 "logo"、"mainEntityOfPage"、"dateModified" 在 Google SDTT 中给出错误
Schema.org properties "logo", "mainEntityOfPage", "dateModified" give error in Google SDTT
按照教程,我将结构化数据集成到我的 WordPress 网站中,但是当我 运行 google sd 测试工具时,我继续收到无法修复徽标和其他内容的错误小事
这是我的代码(关于 "Article")。
$payload["@type"] = "Article";
$payload["url"] = $post_url;
$payload["author"] = array(
"@type" => "Person",
"name" => $author_data->display_name,
);
$payload["headline"] = $post_data->post_title;
$payload["datePublished"] = $post_data->post_date;
list($width, $height) = getimagesize( $post_thumb );
$payload["image"] = array(
"@type" => "ImageObject",
"url" => $post_thumb,
"height" => "350",
"width" => "590");
$payload["ArticleSection"] = $category[0]->cat_name;
$payload["Publisher"] = "MyWebsite";
一切正常,但我得到了这个 error/warnings:
logo: mancante e obbligatorio (missing and required
dateModified: mancante e consigliato (Missing and recommended)
mainEntityOfPage: mancante e consigliato (Missing and recommended)
有人可以建议我如何完成我的代码吗?
Google 似乎最近更改了文章丰富网页摘要的要求。
有关详细信息,请参阅此 link:https://productforums.google.com/forum/#!topic/webmasters/ltbw0gUvReM
这一个用于文档:https://developers.google.com/structured-data/rich-snippets/articles#article_markup_properties
希望对您有所帮助。
编辑徽标:
按照此 link 了解如何设置徽标:http://schema.org/logo
来自 Google SDTT 的消息告诉您需要知道的一切。
Google 需要 logo
属性 () and recommends to provide the dateModified
(details) and the mainEntityOfPage
() 属性。
请注意 Google requires/recommends 这仅适用于他们的搜索结果功能。从 Schema.org 的角度来看,不提供这些属性是完全可以的。
按照教程,我将结构化数据集成到我的 WordPress 网站中,但是当我 运行 google sd 测试工具时,我继续收到无法修复徽标和其他内容的错误小事
这是我的代码(关于 "Article")。
$payload["@type"] = "Article";
$payload["url"] = $post_url;
$payload["author"] = array(
"@type" => "Person",
"name" => $author_data->display_name,
);
$payload["headline"] = $post_data->post_title;
$payload["datePublished"] = $post_data->post_date;
list($width, $height) = getimagesize( $post_thumb );
$payload["image"] = array(
"@type" => "ImageObject",
"url" => $post_thumb,
"height" => "350",
"width" => "590");
$payload["ArticleSection"] = $category[0]->cat_name;
$payload["Publisher"] = "MyWebsite";
一切正常,但我得到了这个 error/warnings:
logo: mancante e obbligatorio (missing and required
dateModified: mancante e consigliato (Missing and recommended)
mainEntityOfPage: mancante e consigliato (Missing and recommended)
有人可以建议我如何完成我的代码吗?
Google 似乎最近更改了文章丰富网页摘要的要求。
有关详细信息,请参阅此 link:https://productforums.google.com/forum/#!topic/webmasters/ltbw0gUvReM
这一个用于文档:https://developers.google.com/structured-data/rich-snippets/articles#article_markup_properties
希望对您有所帮助。
编辑徽标:
按照此 link 了解如何设置徽标:http://schema.org/logo
来自 Google SDTT 的消息告诉您需要知道的一切。
Google 需要 logo
属性 (dateModified
(details) and the mainEntityOfPage
(
请注意 Google requires/recommends 这仅适用于他们的搜索结果功能。从 Schema.org 的角度来看,不提供这些属性是完全可以的。