Structure Data - Markup Schema Help Needed?

Hello,

I have implemented structured data by Google webmaster. But getting errors. Please see the attached screenshot. Anyone knows how to get rid from these? Waiting for your reply???

According to your screen-shot, you have various items missing author, entry-title and updated information. Surely adding the required information will solve the problem.

Or are you saying that the information is there, but Google isn’t picking it up?

1 Like

My each post has Author name. But i don’t know what is “Entity Title”? (Page title is already there).

Are you using the correct format for structured data?

These articles might help:

I compared, everything is present on posts. Still getting errors. Do you have any solution to get rid off?

The graph shows the number of errors dropping. Is it that you have fixed the errors already, but they are still showing?
You may have to wait some time for re-crawls before the errors are cleared from the report.
The fall in the graph shows that this process may already be happening.

2 Likes

After re-crawl results are even more horrible. Now i have 91 errors instead 73.

I have same error on Contact Us page. Please see attached screenshot.

When i went for live Structure Data Testing Tool. It shows all good.

What it means?

What theme are you using?

It only shows hentry(1) and Organization(1) “All good”.

Custom Search Result Filters requires your attention.

My each post has Author name. But i don’t know what is “Entity Title”? (Page title is already there).

Google requires “Page Title” not only declaring in the header like <title>Page Title</title> but also in their Google Example Scripts.

Google is remarkably strict on their expected syntax. I copied and pasted the Google Example scripts and substituted relevant URLs, titles, images, etc

Following is the script I use which satisfies Google’s Testing Tool and show an “All good” message:


<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "mainEntityOfPage":{
    "@type":"WebPage",
    "@id":"http://My-Site.com/<?=$canonical;?>"
  },
  "headline": "<?=$page_title;?>",
  "image": {
    "@type": "ImageObject",
    "url": "http://www.My-Site.com/images/jb-photo-696x696.jpg",
    "height": 696,
    "width": 696
  },
  "datePublished": "<?=date(DATE_ATOM);?>",
  "dateModified":  "<?=date(DATE_ATOM);?>",
  "author": {
    "@type": "Person",
    "name": "Yours_Truly"
  },
   "publisher": {
    "@type": "Organization",
    "name": "Name goes here",
    "logo": {
      "@type": "ImageObject",
      "url": "http://www.My-Site/images/logo-180x60.png",
      "width": 180,
      "height": 60
    }
  },
  "description": "<?=$ampDescription;?>"
}
</script>

Please also note the image size is critical and must follow Google’s specification.

Also note that Google is remarkably quick at highlighting faulty scripts but takes a long time to remove rectified pages. On one of my sites, Google found 751 faulty pages about a month ago. Even though the errors have been rectified there is still 219 pages with errors still showing :frowning:

1 Like

@John_Betong Thanks for your answer. But still confused what should i exactly do to get rid of these errors.

As mentioned in my Post#9:

Google is remarkably strict on their expected syntax.
I copied and pasted the Google Example Script and substituted relevant URLs, titles, images, etc

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.