Schema for blogs
-
When I run a wordpress blog through the structured data testing tool I see that there is @type hentry. Is this enough for blogs etc? Is this a result of Wordpress adding in this markup?
Do you recommend adding @blogposting type and if so why? What benefit to add a specific type of schema? How does it help in blogging?
Thanks
-
Dan, do you recommend using AMP for the 'in depth' article spots?
-
Thanks Dan. That is interesting about what you say about using the Article Schema as opposed to Blog post one. Also the fact that you have a chance for the "in depth" spots.
Many thanks
-
Hello! Roman's answers are really good, but thought I would add some info as well.
Article or BlogPosting Schema can help in some of the following ways (vs hentry)
- Give search engines backend / structured info about the contents of the page
- Google's reference on Article schema shows all the snippet and SERP features
- Using article schema is the only way to get into 'in depth' article spots on Google
- I've had luck with Google showing the 'Last Updated' date in search results, which shows a newer date when using it in conjunction with article schema
So even though you'd technically be doing a 'blog post' I would use the parent Article schema as it's more widely recognized.
-
When I run a wordpress blog through the structured data testing tool I see that there is @type hentry.
henry means text entry, it can be a recipe, an article, a blog post is most basic type of schemas. The hEntry schema consists of the following properties:
hentry
entry-title. required. text.
entry-content. optional (see field description). text. []
entry-summary. optional. text.
updated. required using datetime-design-pattern. []
published. optional using datetime-design-pattern.
author. required using hCard. [*]
bookmark (permalink). optional, using rel-bookmark.
tags. optional. keywords or phrases, using rel-tag.If you ask how is structure a paragraph. A logical answer will tell you a paragraphs is formed it by words and letters is the same case here
Is this enough for blogs etc?
I already answer that question (No is not enough)Is this a result of Wordpress adding in this markup?
Wordpress do not markup anything by defaultDo you recommend adding @blogposting type and if so why?
I already answer that question
This the hierarchy of schemas
Thing > CreativeWork > Article > SocialMediaPosting > BlogPostingWhat benefit to add a specific type of schema?
I already answer that questionHow does it help in blogging?
I already answer that questionIn Summary
Sorry I wasn't trying to bother you, in fact I was trying to help and apparently you didn't noticed.Sources
-
Thanks Roman for trying to help. I guess what I was asking is from a Rich Snippets point of view, why bother with specific schema types- what is the difference in the search results to using specific types such as blogposting types versus article types. I understand the difference between articles and blogs and what they represent but why bother using specific schema types? Do they present differently as rich snippets?
-
There is two main type of text content on schemas
An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.
blogPost A posting that is part of this blog.
So in theory, an article is like an acedemic document and a blog post is like an informal document, in the real world there's no big difference at least from seo perspective of blog running of wordpress.
-
Hi,
Thanks. I do see the benefit of schema but my question was about the value of what wordpress adds as @type hentry versus adding in specific types such as @type BlogPosting? What value is adding in specific blog posting types? Is there a difference in the rich snippets?
-
Scheme are a great way to help Google to understand your content, there is no limit of how many information you provide to Google.
The snippets will help you not only with crawler but also with your CTR a good example for that are rating snippet, so when a user see your article the plugin allows to the users to rate your post, and the rating will be visible for users and crawlers
Example. you have a tutorial in your post about SEO, when someone have been looking for a tutorial like your post, before to enter your website google will show to that user the rating of other users for that post. This will impact your CTR and if there are to many people clicking for the specific query probably Google will rank your post in better position even when other post has a better Pagerank or Authority.
Basically for Google your post meet the needs of the users so it deserve a better place
This just an explanation about the utility of schemas in an ideal world, so it will not rank your site but might help.
I always install this plugins on my wordpress websites
WP-PostRatings > This is mandatory
All In One Schema.org Rich Snippets > General purpose
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Schema for Data in Tables
I'm adding itemprops to data in a table. They are all the same type of data, but each row has different specifications. Is it best to put the data under one tag? Or separate each row into it's own tag?
Technical SEO | | LK-610 -
Sitemap For Static Content And Blog
We'll be uploading a sitemap to google search console for a new site. We have ~70-80 static pages that don't really chance much (some may change as we modify a couple pages over the course of the year). But we have a separate blog on the site which we will be adding content to frequently. How can I set up the sitemap to make sure that "future" blog posts will get picked up and indexed. I used a sitemap generator and it picked up the first blog post that's on the site, but am wondering what happens with future ones? I don't want to resubmit a new sitemap each time that has a link to a new blog post we posted.
Technical SEO | | vikasnwu0 -
Bolt on Blog Software
We have several large eCommerce websites built on Cold Fusion. It is running on IIS, not Apache. We are looking for a blogging package (CMS) that we can bolt on to the website. We don't want the blog residing in a sub-domain. The blog needs to reside in a folder. NO => blog.mydomain.com YES => www.mydomain.com/blog/ Has anyone ever adapted Wordpress for this type of situation? Can WordPress reside in a folder? Are there any other suggestions?
Technical SEO | | AMHC0 -
Moving from www.domain.com/nameofblog to www.domain.com/blog
Describe your question in detail. The more information you give, the better! It helps give context for a great answer I have had my blog located at www.legacytravel.com/ramblings for a while. I now believe that, from an SEO perspective, it would be preferable to move it to www.legacytravel.com/blog. So, I want to be able to not lose any links (few though they may be) with the move. I believe I would need to do a 301 redirect in the htaccess file of www.legacytravel.com that will tell anyone who comes knocking on the door of www.legacytravel.com/ramblings/blah blah blah that now what they want is at www.legacytravel.com/blog/blah blah blah Is that correct? What would the entry look like in the htaccess? Thank you in advance.
Technical SEO | | cathibanks0 -
I am getting html validation errors on my schema, is there something I've done incorrectly?
When I tried to validate my html after added some schema, I am getting html validation errors. I have some examples below. Any ideas on what I've done incorrectly? www.mexpro.com Line 9, Column 80: there is no attribute "itemprop" `…ontent="http://www.mexpro.com/mexico/images/mexpro-logo.jpg" itemprop=**"**logo" />`_L Line 130, Column 23_: "itemscope" is not a member of a group specified for any attribute `itemtype="http://schema.org/Organization">`
Technical SEO | | RoxBrock0 -
My blog page isn't ranking in Google
Hi, I noticed that my blog page on my site isn't in Google when i search for full URL link http://www.asggutter.com/blog/ instead i see page that isn't even working asggutter.com/sitemap.xml screen shot http://screencast.com/t/6OVFLwL8nTL How i can i fix that. Thanks
Technical SEO | | tonyklu0 -
Best practice: unique meta descriptions on blog 'tag' pages
Hi everyone, I'm curious, are there best practices for introducing unique meta descriptions on blog tag pages (I'm using wordpress)? For instance, using platinum seo, on an original post, the meta description is either the excerpt or a specified custom sentence. It doesn't appear that platinum seo allows for custom descriptions on tag pages. Love to hear your thoughts. Thanks! Peter
Technical SEO | | peterdbaron1 -
Syndicating With Blogs
Hey all, The idea is that whenever i post a new article on my blog on my "money site" would it be OK to syndicate the same article to all of my other blogs like wordpress, tumblr etc? So for example the exact same content that is on my website will be on myblog.wordpress.com and myblog.tumblr.com but with a URL at the bottom pointing to the original source. (the money site article URL) Are there any foreseeable problems with this? The objective being having the content distributed across the web as much as possible I apologise if this has been asked before, i could not find the answer. Regards Greg
Technical SEO | | AndreVanKets0