How to add rich snippets structured data to WordPress

What is a rich snippet?

​Rich snippets are special markup data used to allow search engines to understand your content in-depth.

​Yoast rich snippets

Yes, the Yoast SEO plugin for WordPress works well. You will be able to set all main options for Google to index your site, connect to webmaster tools, make descriptions, show breadcrumbs, and much other good stuff. 

Talking about rich snippets of structured data for WordPress: there will be open graph knowledge data as a person or organization schema for the entire site, plus every blog post you publish will be marked as an article. However, if you want more,- you have to get additional paid plugins from Yoast, which for some new bloggers may seem too expensive.

yoast seo plugin price list

One “little” problem with structured data plugins for wordpress

​There are many popular plugins, which will help you to optimize the content on WordPress. Still, I haven’t found a free plugin, which adds more than one set of rich snippets at a time. Let’s say: you have a product review and want to add faq at the same time.

​Can you add multiple schema data?

​Yes, you can add multiple schema data and Google even recommends doing so. If you have multiple products on one page, then don’t just add additional data to one product,- add to all. If that page has a video, then add video markup as well. In this way, search engines will be able to see more and may rank your website higher in SERP.

​Types of schemas

​In conclusion: there are many types of schemas you can add depending on the content you create: video, audio, creative work, person, organization, local business, event, review… (for all types see at schema.org)  

​Video rich snippets

Every blog post on your website, which has embedded video can have video-rich snippets. It does not matter if your video is hosted on youtube, Vimeo, your own server, amazon servers, or others,- the main goal here is to tell search engines: there is a video on my website’s specific page. 

In Short, there is one important benefit of adding VideoObject schema: the visitors may see results by entering specific queries and clicking-watching that video on your website, rather than on youtube/Vimeo or others. In this way, we as bloggers and website owners get an opportunity to capture visitor data (build contact lists for email marketing or capture data on retargeting pixels).

I’ve tried to find more information about video-rich snippets on the official schema website and official Google sources. Still, I’m not a coder, programmer, or anything like that. At the end of my research, I found this schema markup generator, which works well (check it out if you need https://webcode.tools/json-ld-generator/video).json-ld video schema generator

​Video structured data example (json code)

Video structured data example (json code)

However, ​we can find many online tools, but some of them may be outdated and there may be missing specific elements which will cause an error. So every time you install the code, check if all is working fine with the structured data testing tool provided by Google.

How to add video rich snippets to WordPress blog post (video)

​FAQ rich snippets

faq search result example

​FAQ-rich snippets have big potential to bring a lot of visitors. Google official page said, that some results may be included in Google assistant, which is used in all android devices: phones, tablets, Google home devices. That leads to over two billion monthly active users worldwide.

BTW you can not manipulate the system as the only search engines will pick, which snippets, from which website, should be exposed.

First- Google suggests creating compelling headlines, second-to create good content, which will give the best answers to the user’s search query.

​Pros and Cons:

  • ​Visitors from search has pottential to visit your website and if FAQ is shown, then your website or blog will “take more space”,- great!
  • Downside- people might find answer straight in FAQ description and don’t visit your site.

​How to add FAQ rich snippets to WordPress (video)

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "INSERT QUESTION TEXT HERE",
"acceptedAnswer": {
"@type": "Answer",
"text": "INSERT ANSWER TEXT HERE"
}
}, {
"@type": "Question",
"name": "INSERT QUESTION TEXT HERE",
"acceptedAnswer": {
"@type": "Answer",
"text": "INSERT ANSWER TEXT HERE"
}
}, {
"@type": "Question",
"name": "INSERT QUESTION TEXT HERE",
"acceptedAnswer": {
"@type": "Answer",
"text": "INSERT ANSWER TEXT HERE"
}
}, {
"@type": "Question",
"name": "INSERT QUESTION TEXT HERE",
"acceptedAnswer": {
"@type": "Answer",
"text": "INSERT ANSWER TEXT HERE"
}
}, {
"@type": "Question",
"name": "INSERT QUESTION TEXT HERE",
"acceptedAnswer": {
"@type": "Answer",
"text":"INSERT ANSWER TEXT HERE"}
}]
}
</script>

​What is star rating review schema

Star rating or star review rich snippets structured data used by many bloggers and eCommerce business owners to show product quality, popularity, and feedback. 

Review stars in google search results grab user attention and increase the click-through rate.

star rating review in Google

​There are 3 ways to insert star rating structured data markup in your website:

  • Author review- let’s say a blogger can review product or service.
  • User review- visitors interact with your website and rate.
  • Simple product review- product name, overall rating displayed.

Google recently said: it will take less attention to review schema, which has no authorship or user interaction, because many people start to manipulate results, just to get more traffic. 

How to add star rating rich snippets structured data to WordPress (video)

Get the WordPress review plugin used in this video. The free version still does a good job.

Google rich snippets star rating may or may not appear on search results even if we will add the code properly, the algorithm will decide if it is more important compared to other websites and user experience. 

Yet, as a blogger or website owner, you should do your best, to get these stars in Google.

Structured data guidelines (this is a must!)

  • Follow the Google webmasters quality guidelines.
  • Provide up-to-date information. We won’t show a rich result for time-sensitive content that is no longer relevant.
  • Provide original content that you or your users have generated.
  • Don’t mark up content that is not visible to readers of the page. For example, if the JSON-LD markup describes a performer, the HTML body should describe that same performer.
  • Don’t mark up irrelevant or misleading content, such as fake reviews or content unrelated to the focus of a page.
  • Don’t use structured data to deceive or mislead users. Don’t impersonate any person or organization, or misrepresent your ownership, affiliation, or primary purpose.
  • Content must not promote pedophilia, bestiality, sexual violence, violent or cruel acts, targeted hatred, or dangerous activities.
  • Don’t mark up content that engages in illegal activities or promotes goods, services, or information that facilitates serious and immediate harm to others. Marking up content that provides information about such content for educational purposes is permitted.
  • source: Structured data guidelines by Google.

​to be continued…

About Mantas J

Blogger, marketer, coffee lover,- currently now developing several online projects.