DSDrillSEO
How to Add Meta Tags to Individual Blogger Posts
October 4, 2026•DrillSEO Team

How to Add Meta Tags to Individual Blogger Posts

≡Table of Contents

Meta tags play a crucial role in how your content appears in search engine results and on social media platforms. While Blogger automatically generates some basic meta tags, customizing them for individual posts can significantly improve your SEO performance and click-through rates. This comprehensive guide will walk you through the process of adding custom meta tags to individual Blogger posts.

Why Meta Tags Matter for Blogger

Before diving into the implementation, let's understand why meta tags are essential for your Blogger site:

  • Improved Search Visibility: Properly optimized meta tags help search engines understand your content better
  • Higher Click-Through Rates: Compelling meta descriptions can increase the likelihood of users clicking on your search results
  • Better Social Sharing: Open Graph and Twitter Card meta tags control how your content appears when shared on social platforms
  • Content Organization: Meta keywords (though less important for SEO) can help with internal content categorization
  • Mobile Optimization: Viewport meta tags ensure proper display on mobile devices
Meta Tags Example in Search Results
Example of how meta tags influence search result appearance

Essential Meta Tags for Blogger Posts

Here are the most important meta tags you should consider adding to your Blogger posts:

  1. Title Tag: Defines the title of your page in search results (should be 50-60 characters)
  2. Meta Description: Provides a brief summary of your content (aim for 150-160 characters)
  3. Canonical URL: Prevents duplicate content issues by specifying the preferred URL
  4. Open Graph Tags: Controls how your content appears when shared on Facebook and other platforms
  5. Twitter Card Tags: Determines how your content is displayed when shared on Twitter
  6. Viewport: Ensures proper display on mobile devices
  7. Robots: Controls how search engines crawl and index your page

Method 1: Adding Meta Tags Using Blogger's HTML Editor

The simplest way to add meta tags to individual Blogger posts is by using the built-in HTML editor:

Blogger HTML Editor
Blogger's HTML editor interface

Step-by-Step Instructions:

  1. Create or Edit a Post: Open the Blogger dashboard and create a new post or edit an existing one
  2. Switch to HTML View: Click on the "HTML" button in the post editor to switch from the visual editor to HTML mode
  3. Add Meta Tags: Insert your meta tags at the beginning of the HTML content. For example:
    <!-- Meta Description -->
    <meta name="description" content="Your custom description here that will appear in search results and provide a concise summary of your post content." />
    
    <!-- Open Graph Tags for Facebook -->
    <meta property="og:title" content="Your Post Title" />
    <meta property="og:description" content="A compelling description for social sharing" />
    <meta property="og:image" content="https://yourblog.blogspot.com/image-url.jpg" />
    <meta property="og:url" content="https://yourblog.blogspot.com/your-post-url" />
    <meta property="og:type" content="article" />
    
    <!-- Twitter Card Tags -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Your Post Title" />
    <meta name="twitter:description" content="A compelling description for Twitter" />
    <meta name="twitter:image" content="https://yourblog.blogspot.com/image-url.jpg" />
  4. Publish or Update: Save your changes and publish or update the post

Important Note

Blogger may strip out some meta tags when you save your post. This is because Blogger automatically generates certain meta tags and doesn't allow duplicates. If this happens, try Method 2 or Method 3 below.

Method 2: Using Conditional Tags in Blogger Template

For more reliable implementation, you can modify your Blogger template to add custom meta tags for individual posts:

Blogger Template Editor
Blogger's template editor interface

Step-by-Step Instructions:

  1. Back Up Your Template: Before making any changes, go to Theme > Edit HTML and click on "Download full template" to create a backup
  2. Edit the Template: In the template HTML, locate the <head> section
  3. Add Conditional Code: Insert the following code just before the closing </head> tag:
    <b:if cond='data:blog.pageType == "item"'>
      <!-- Meta tags for individual posts -->
      <b:loop values='data:posts' var='post'>
        <meta expr:content='data:post.title' property='og:title'/>
        <meta expr:content='data:post.snippet' name='description'/>
        <meta expr:content='data:post.snippet' property='og:description'/>
        <meta expr:content='data:post.url' property='og:url'/>
        <meta content='article' property='og:type'/>
    
        <b:if cond='data:post.firstImageUrl'>
          <meta expr:content='data:post.firstImageUrl' property='og:image'/>
          <meta content='summary_large_image' name='twitter:card'/>
          <meta expr:content='data:post.firstImageUrl' name='twitter:image'/>
        <b:else/>
          <meta content='summary' name='twitter:card'/>
        </b:if>
    
        <meta expr:content='data:post.title' name='twitter:title'/>
        <meta expr:content='data:post.snippet' name='twitter:description'/>
      </b:loop>
    </b:if>
  4. Save Template: Click on "Save template" to apply your changes

This method automatically generates meta tags based on your post content. The data:post.firstImageUrl variable will use the first image in your post for social sharing cards.

Method 3: Using Custom Fields for Individual Post Meta Tags

For maximum flexibility, you can implement a system that allows you to specify custom meta tags for each post using Blogger's data attributes:

Step 1: Modify Your Template

  1. Go to Theme > Edit HTML
  2. Add the following code before the closing </head> tag:
    <b:if cond='data:blog.pageType == "item"'>
      <b:loop values='data:posts' var='post'>
        <!-- Check for custom meta description -->
        <b:if cond='data:post.customMetaDescription'>
          <meta expr:content='data:post.customMetaDescription' name='description'/>
          <meta expr:content='data:post.customMetaDescription' property='og:description'/>
          <meta expr:content='data:post.customMetaDescription' name='twitter:description'/>
        <b:else/>
          <meta expr:content='data:post.snippet' name='description'/>
          <meta expr:content='data:post.snippet' property='og:description'/>
          <meta expr:content='data:post.snippet' name='twitter:description'/>
        </b:if>
    
        <!-- Check for custom meta image -->
        <b:if cond='data:post.customMetaImage'>
          <meta expr:content='data:post.customMetaImage' property='og:image'/>
          <meta content='summary_large_image' name='twitter:card'/>
          <meta expr:content='data:post.customMetaImage' name='twitter:image'/>
        <b:else/>
          <b:if cond='data:post.firstImageUrl'>
            <meta expr:content='data:post.firstImageUrl' property='og:image'/>
            <meta content='summary_large_image' name='twitter:card'/>
            <meta expr:content='data:post.firstImageUrl' name='twitter:image'/>
          <b:else/>
            <meta content='summary' name='twitter:card'/>
          </b:if>
        </b:if>
    
        <meta expr:content='data:post.title' property='og:title'/>
        <meta expr:content='data:post.title' name='twitter:title'/>
        <meta expr:content='data:post.url' property='og:url'/>
        <meta content='article' property='og:type'/>
      </b:loop>
    </b:if>
  3. Save the template

Step 2: Add Custom Fields to Your Posts

  1. Create or edit a post in HTML mode
  2. Add the following code at the beginning of your post content:
    <div style='display:none'>
      <div class='customMetaDescription'>Your custom meta description here that will appear in search results.</div>
      <div class='customMetaImage'>https://yourblog.blogspot.com/path-to-your-image.jpg</div>
    </div>
  3. Replace the text and image URL with your custom meta content
  4. Publish or update your post

This method allows you to specify custom meta tags for each post without modifying the template every time.

Testing Your Meta Tags

After implementing meta tags, it's important to verify they're working correctly:

  1. View Page Source: Visit your published post, right-click, and select "View Page Source" to check if your meta tags are present
  2. Use Validation Tools:
  3. Clear Cache: Social media platforms cache meta tag information. Use the validation tools to force a refresh of the cache
Blogger Dashboard
Blogger dashboard where you can manage your posts and settings

Best Practices for Blogger Meta Tags

Follow these guidelines to maximize the effectiveness of your meta tags:

  • Keep Titles Under 60 Characters: Longer titles may be truncated in search results
  • Write Compelling Descriptions: Aim for 150-160 characters that accurately summarize your content and entice clicks
  • Use High-Quality Images: For social sharing cards, use images that are at least 1200×630 pixels for optimal display
  • Be Specific and Relevant: Tailor meta tags to each post's content rather than using generic descriptions
  • Include Keywords Naturally: Incorporate relevant keywords in your meta tags, but avoid keyword stuffing
  • Update Older Posts: Apply custom meta tags to your most popular older posts to improve their performance

Troubleshooting Common Issues

If you encounter problems with your meta tags, try these solutions:

  • Tags Being Stripped: If Blogger removes your meta tags, use Method 2 or 3 instead of Method 1
  • Social Cards Not Updating: Use the Facebook Debugger or Twitter Card Validator to force a refresh of the cache
  • Template Errors: If your blog displays errors after modifying the template, restore your backup and try again with simpler changes
  • Images Not Displaying: Ensure image URLs are absolute (starting with http:// or https://) and the images are publicly accessible
  • Conditional Tags Not Working: Verify your template is using the correct Blogger template language syntax

Conclusion

Adding custom meta tags to individual Blogger posts is a powerful way to improve your blog's SEO performance and social media presence. While Blogger's default system has some limitations, the methods outlined in this guide provide effective workarounds for implementing custom meta tags.

By taking the time to optimize your meta tags for each post, you'll enhance your content's visibility in search results, increase click-through rates, and create more engaging social media shares. This attention to detail can significantly impact your blog's overall performance and reach.

Remember to regularly test your meta tags and keep up with best practices as search engines and social media platforms evolve their algorithms and display requirements.

D

About DrillSEO

Expert in SEO and digital marketing with years of experience helping businesses improve their online presence.

Newsletter

Stay Updated with SEO Tips

Subscribe to our newsletter to receive the latest SEO tips, tools, and strategies directly in your inbox

A
B
C
D
+2K
others already subscribed
4.9/5 from 2200+ reviews
We respect your privacy. Unsubscribe at any time.