Technology SEO

What is schema markup? How can I implement it on a Blogger website properly? What are the types of schema markup? Can I create schema markup for every new post on Blogger?

2 Answers
2 answers

What is schema markup? How can I implement it on a Blogger website properly? What are the types of schema markup? Can I create schema markup for every new post on Blogger?

1
Schema markup is a SEO technique, where you can add some markups to your HTML that will help search engines create structured results snippets.

For example when you search on google, you see some strcutured results for Frequently Asked Questions(FAQs), Blogs, Question and Answers(QAs), etc.

If you have a website where there are multiple FAQs, you can add FAQ Schema to HTML:

<html itemscope itemtype="https://schema.org/FAQPage">
<head>
    </head>
<body>
  <h1>
    Frequently Asked Questions(FAQ)
  </h1>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h2 itemprop="name">What is the return policy?</h2>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        Most unopened items in new condition and returned within <b>90 days</b> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.
        <br /><p>Online purchases may be returned via a major parcel carrier. <a href="http://example.com/returns"> Click here </a> to initiate a return.</p>
      </div>
    </div>
  </div>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h2 itemprop="name">How long does it take to process a refund?</h2>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution's processing time.
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h2 itemprop="name">What is the policy for late/non-delivery of items ordered online?</h2>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      Our local teams work diligently to make sure that your order arrives on time, within our normal delivery hours of 9AM to 8PM in the recipient's time zone. During busy holiday periods like Christmas, Valentine's and Mother's Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue.
      <br/> <p><a href="https://example.com/orders/">Click here</a> to complete the form with your order-related question(s).</p>
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h2 itemprop="name">When will my credit card be charged?</h2>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      We'll attempt to securely charge your credit card at the point of purchase online. If there's a problem, you'll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours.
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h2 itemprop="name">Will I be charged sales tax for online orders?</h2>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      Local and State sales tax will be collected if your recipient's mailing address is in:
      <ul>
        <li>Arizona</li>
        <li>California</li>
        <li>Colorado</li>
      </ul>
    </div>
  </div>
</div>
  </body>
</html>

In the above code, itemscope, itemtype, itemprop, are the schema markup attributes, when you add them to your html, search engines display the results in the form of strucutured snippets. You can see example of it here: https://developers.google.com/search/docs/advanced/structured-data/faqpage.

Similarly, If you want to add schema markup to your Blogs you can refer to this link: https://developers.google.com/search/docs/advanced/structured-data/article

If you have multiple pages on your website, you have to add markup to each page.
Wrote answer · 7/18/2022
Karma · 1435
0

Schema markup, also known as structured data, is code that you can add to your website to help search engines understand your content better and display it in a more informative way in search results. It uses a specific vocabulary (Schema.org) to provide search engines with contextual information about the entities, relationships, and actions described on your pages.

When search engines understand your content better, they can use it to create rich snippets, which can include extra information like star ratings, images, prices, and event dates directly in the search results. This can improve your website's visibility and click-through rate.

Implementing Schema Markup on a Blogger Website:

Unfortunately, Blogger doesn't offer built-in support for adding schema markup. There are workarounds that require manual implementation. Here's a basic outline of how to do it:

  1. Manual Implementation via HTML Editing:
    • Identify the Schema Type: Determine which schema type best suits your blog post (e.g., Article, BlogPosting, Recipe, Event).
    • Generate the Schema Markup: Use a schema markup generator tool to create the appropriate JSON-LD code. Some useful tools include:
    • Add the Code to Your Post:
      • In Blogger, open the post you want to add schema markup to.
      • Switch to the "HTML view" (instead of "Compose view").
      • Paste the generated JSON-LD code right before the closing </body> tag or in the <head> section.
  2. Using a Blogger Template with Schema Markup:
    • Some Blogger templates come with built-in schema markup. Consider using one of these templates if you don't want to manually add the code to each post.
  3. Testing Your Schema Markup:
    • After implementing schema markup, use Google's Rich Results Test to ensure it's implemented correctly: Google Rich Results Test

Types of Schema Markup:

There are many different types of schema markup, covering a wide range of content. Some common types include:

  • Article: For news articles, blog posts, and other written content.
  • BlogPosting: Specifically for blog posts.
  • Book: For information about a book.
  • Course: For information about a course.
  • Event: For information about an event, such as a concert or conference.
  • FAQPage: For frequently asked questions pages.
  • HowTo: For step-by-step instructions.
  • JobPosting: For job listings.
  • LocalBusiness: For information about a local business.
  • Organization: For information about an organization.
  • Person: For information about a person.
  • Product: For information about a product.
  • Recipe: For recipes.
  • Review: For reviews of products or services.
  • VideoObject: For video content.

The full list of schema types can be found on the Schema.org website: Schema.org Full Vocabulary

Creating Schema Markup for Every New Post on Blogger:

Yes, you can create schema markup for every new post on Blogger. However, as mentioned above, this typically requires manually generating and adding the code to each post's HTML. This can be time-consuming, but it's the most direct way to implement schema markup on Blogger.

Important Considerations:

  • Accuracy: Ensure that the information you provide in your schema markup is accurate and consistent with the content on your page.
  • Relevance: Use the most relevant schema type for your content.
  • Completeness: Provide as much information as possible within the schema markup to give search engines a comprehensive understanding of your content.
  • Testing: Always test your schema markup using the Google Rich Results Test to ensure that it is implemented correctly.
Wrote answer · 3/14/2025
Karma · 40

Related Questions

What do you mean by 'clip a'?
What is Play Store SEO? How do Google and Apple rank apps based on Play Store SEO?
What is Scaling Law in AI?
Who is known as the father of the computer?
What is Jio AirFiber? How does it work?
How can we find an answer in an image?
What are some good Android phones under 70,000 rupees?