2

I tried to add Schema.org markup on my site, with the type Article, then adding some properties on it, when checked on Google Structured Data Testing Tool, it said required certain properties, like dataPublished, author etc.

Errors/warnings in the SDTT

I can add some properties to meet the requirement, but not all of them. Is this requirement real? I mean really required by the rule? Or just Google rule? I came across this page https://developers.google.com/search/docs/data-types/articles It said for non-AMP, those requirements are only optional (ignored or recommended, non of them said required for non-AMP).

This get me confused, anyone knows about this, what's your opinion? Do Google Structured Data Testing Tool already include AMP requirement?

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
somuch72
  • 358
  • 4
  • 15

1 Answers1

2

These are required/recommended for getting one of Google’s search features.

If you don’t want that Google search feature, or if you can’t provide all necessary properties, you can keep everything like it is and ignore the errors and warnings.

Related answers

On Webmasters SE:

Community
  • 1
  • 1
unor
  • 92,415
  • 26
  • 211
  • 360
  • Thanks for the answer, I just checked your links above, now I understand more about how markup works. With the same markup property I curently can provide for my article, I'll get "red" with Schema.org, but I can get "green" witth Microformats `hentry`, so I guess for now I'll use `hentry` instead. However, I'll still use Schema.org `SiteNavigationElement` and `breadcrumb`. Actually also like to add `relatedLink`, but it'll be weird if using `WebPage` with only 1 property on it. And also, my related links already have header tagging. – somuch72 Jan 02 '17 at 11:55
  • @somuch72: If it does not cause additional effort, I would keep the Schema.org markup in addition to Microformats. All big search engines support Schema.org, while support for Microformats is not that great and probably fading (as far as I know, Google doesn’t even document anymore that they recognize Microformats like `hentry`). – unor Jan 02 '17 at 16:26