How to add Article Schema for Blogger to get on google Discover?

 How To Add Article Schema in Blogger?

How to add Article Schema for Blogger to get on google Discover?

Blogger is a blogging platform that allows you to publish blogs and make money from the traffic that comes to your site. The first step to getting your blog on the first page of Google is getting a post on the front page of Google. See now how to do it in just a few simple steps

Schema is a language that search engines employ to help them comprehend the content of your website. Learn about the many types of schema and how to use them to increase the visibility of your website.

Search engines are becoming increasingly smart, and you've definitely noticed how descriptive and comprehensive search results are nowadays.

These are known as rich results, and they are among the most desired outcomes. When potential customers search for their products, services, and brand, SEOs want their website to appear.

How do search engines collect and show this data?

All of these rich results are enabled by structured data, which is information that defines a piece of content on a website in greater depth, making it simpler for search engines to grasp what your page is about.

To do this, you must include a piece of code known as schema markup on your web page that specifies the contents of your website, such as items, recipes, business information, news stories, and blog entries.

Search engines may better comprehend your material by adding structured data and presenting it using schema markup, allowing them to deliver rich results on SERPs.

Article schema is one of the most successful structured data sets, and it can be used to improve the visibility of your news articles and blog posts in Google search results.

What exactly is article schema?

Each month, over 70 million new blog entries are written, and 77% of internet users read blogs, according to Ahrefs.

That's a lot of information to compete with and a lot of user attention to attract, giving you even more motivation to ensure your blog posts and articles appear as rich results on SERPs.

As previously stated, in order for this to occur, you must include Article markup in your news articles and blog entries, but what precisely is this?

Article schema, like other sorts of schema, is a type of markup language used to assist search engines comprehend your blog entries and news articles in particular.

They may then use that data to provide rich results on SERPs that stand out and emphasize specific information, such as page title, publish date, and photos.

What types of article schema can I add in my blog post?

There are several sorts of article schema that may be introduced, the most frequent of which being News Article and Blog Posting.

I'd recommend Blog Posting schema for most businesses (unless you report news). The more detailed your schema, the easier it is for search engines to completely comprehend your site.

Schema and structured data advantages

There are several reasons why you should use schema markup language and structured data on your pages:

  • We've already discussed how schema and structured data are used to help search engines better comprehend your content.
  • This results in rich results, which have a greater click-through rate than standard search results.
  • Using structured data and schema is also one of Google's ranking criteria, so using it in your blog posts and news articles can help you rank for long-tail blog keywords and useful material.
  • Aids search engines in sifting through billions of pages and ranking those with the finest content and information pertaining to specific search queries.
  • You may customize the information that search engines find and show by specifying it in the code that appears on the page.
All of the above will help your SEO and content marketing strategy, as well as your overall digital marketing goals, by increasing your visibility on search engines and attracting more organic visitors.

How to add article schema to your blogger post?

Now that we know what article schema markup is and why it's beneficial to SEO, the next step is to learn how to use it on your sites.

Depending on the Content Management System (CMS) used by your website, there are a few options.

If the preceding ways aren't adequate, I'd rather learn how to add it myself, even if it's only for blog posts for now because it's one of the simplest.

To begin, you may want to test a website to determine if it supports rich results, which you can do with Google's rich results tester.

How to add article schema to your blogger post?

You may accomplish this by utilizing a schema markup generator, such as Google's Structured Data Markup Helper or my personal favorite, Merkle's Schema Markup Generator.

This one is self-explanatory. Simply choose the sort of schema markup code you want to produce and provide the page's details, such as title, URL, author, blog post description, picture URL, and so on - all of this information will be used to generate the rich result if it ranks highly.

As you fill out the form, the generator adds it in red and orange to the code opposite, which you can then copy and paste into the backend of your website.

Merkle's Schema Markup Generator.

You can also directly test this code with the previously stated rich results and structured data testing tools.
Speak with your developer if you're unclear where this piece of code should go.

An example of article schema is provided below for reference and if you wish to utilize the code directly:

<script type=”application/ld+json”>
“@context”: “”,
“@type”: “BlogPosting”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “”
“headline”: “How to add Article Schema for Blogger to get on google Discover?”,
“description”: “Blogger is the best blogging platform and it's the best way to share your thoughts with people. But if you want to grow your blog and increase traffic”,
“image”: “ .jpg”,
“author”: {
“@type”: “Person”,
“name”: “Rachel Holey”,
“url”: “”
“publisher”: {
“@type”: “Organization”,
“name”: “arforbes”,
“logo”: {
“@type”: “ImageObject”,
“url”: “”
“datePublished”: “2020-02-25”,
“dateModified”: “2022-09-16”


Step-by-step Guide to add Article Schema to your Blog posts

Adding SEO to your blog posts will increase its ranking in Google.  So increasing the SEO by adding article schema markup will boost the traffic to your site.  And also it helps Google to show your webpage as rich snippet.  Google recommends adding schema markup in JSON-LD.


Removing Default Blogger Schema
Why we have to remove default blogger schema?  If you have the default blogger schema then it shows your organisation as blogger and publisher and everything as blogger.
It does not have much SEO.  So we have to remove the default blogger schema.

1. First copy any post URL and paste in rich snippet tool and check if your post contain any default blogger schema or not.
2.  If yes means then go to your blogger theme section, backup your theme and click edit HTML.
3.  Now press CTRL + F and search for json and press enter until you can find a tag id containing  'postMetadataJSON' or something like this.  And below that you can also find many tag ids like 'postMetadataJSONImage' , 'postMetadataJSONPublisher' .
4.  If you delete this means, it will reappear again and again. 
5.  So search for 'postMeta' .  You can see that it will locate inside the tag id 'itemPost' and var='post' . So what you need to do is comment the line <b:include data='post' name='postMeta'/> which is located inside the tag id 'itemPost' . (Use <!--      --> to comment a line)
6.  Finally Save the theme. And check your post URL in rich snippet, it shows default blogger schema or not.

Removing default blogger schema is same method for most of the themes.  May be little different according to your theme.  So you have to understand the code and take care about it.
Adding Full SEO customized Structured Data for Blogposts

1.  Go to your blogger theme section, backup your theme and click edit HTML.
2.  Click CTRL + F and find <data:post.body/> and paste the below code just below <data:post.body/> tag.

<b:if cond='data:view.isPost'>
<script type='application/ld+json'>
 "@context": "",
 "@type": "Article",
 "@id": "<data:post.url/>#post-body-<>",
 "mainEntityOfPage": "<data:post.url/>",
 "headline": "<data:post.title/>",
 "name": "<data:post.title/>",
 "url": "<data:post.url/>",
 "description": "<data:blog.metaDescription/>",
 "image": "<data:post.featuredImage/>",
 "datePublished": "<>",
 "dateModified": "<>",
 "author": {
 "@type": "Person",
 "name": "<>",
 "publisher": {
 "@type": "Organization",
 "name": "Your-website-name or Brand-name",
        "url": "Your-website-URL",
 "description": "Your-website-description",
 "logo": {
 "@type": "ImageObject",
 "url": "your-website-logo"
      "sameAs": [

 3.  Now do some customisation and check the code is correct in rich snippet testing tool. After that save the theme.

4.  Now check your Blog post URL with the rich snippet tool.

5.  If it shows your article schema, then you have done.


The red colored words you need to customise.

"@type": "Article", - You can choose Article or Blogposting based upon your content you write.  Most websites in the internet will choose Article than Blogposting.  Because article schema will reach and succeed more in the internet than Blogposting schema according to

image":"Author-Image", - Paste the URL of the author image in this area.

"sameAs":"Author-social-media" - Add the author social media.

For example - if author have only one social media account, then use

"sameAs":"" .  If author have many social media, then you need to use  





"name": "Your-website-name or Brand-name", - Use your website or brand name

"url": "Your-website-URL", - Place your website URL here.

"description": "Your-website-description", - Give a rich description for your website

"url": "your-website-logo" - URL of your website logo.

"sameAs": [


                      ] - Add the website your media or any wikipedia pages of your website.  For example - If your website has only one social media then use

"sameAs":"website-social-media" {codebox}

Free tools to generate Schema Markup for blogger article 

You can also generate the schema markup with the help of free tools. 

also read for you 

>> How to add FAQ schema in Blogger to rank on in google search

 Last thoughts

To summarize, article schema markup is a piece of code that sits behind blog entries and news articles and provides extra information about the content on the page to search engines.

This allows search engines to better comprehend the material and rank it higher on SERPs as rich results since the information it sees is more detailed and relevant to specific search queries.

Because these rich results stand out from the rest of the organic results, they'll have a greater click through rate, providing you a better opportunity of attracting more organic traffic and conversions.

Leave us a comment with a question or share the article. Thank you

Previous Post Next Post