Are you struggling to increase organic traffic on your blog? But your blogspot blog is not ranking on search engines? Don’t worry! You are not alone. Many bloggers face this challenge and the solution often lies in optimizing SEO meta tags. Meta tags play a crucial role in how search engines index and rank a blog. WordPress users can use plugins like Yoast seo to simplify this task. But blogger users don’t have access to the same convenience. That’s why I made a seo meta pack for blogspot users. In this post, I will show you how to add and customize this all in one blogger seo meta pack.
Key Features
The All In One SEO Meta Pack offers a set of features designed to improve your site’s search engine performance. Let’s see some key features of this bundle:
- Dynamic Titles: Automatically generates optimized titles for all posts and pages.
- Keyword Optimization: Optimize the main keywords on your site to improve your search ranking.
- Site Verification: It can verify site ownership with Google, Bing, Yandex, Pinterest and more.
- Frequent Crawling: It allows search engine bots to crawl your site daily to keep your content up-to-date in search indexes.
- Dynamic Error Page Titles: Automatically generates titles for all error pages.
- Social Meta Tags: Supports social meta tags to ensure your content is properly displayed when shared on social media platforms.
- Custom Favicon: It has custom favicon features which allows you to add multi size favicons for different devices.
- Analytics: You can set up google analytics to track and analyze your blog’s performance with detailed reports.
- Google AdSense Verification: It allows you to verify your blog with Google AdSense and makes it easier to monetize your content.
Note: If your blogger template already includes SEO meta tags then please clear them before implementing the seo meta pack.
How to Add SEO Meta Tags in Blogger
Implementing the All-In-One SEO Meta Pack in blogger is a simple and straightforward process. Follow the steps below:
1. Log in to your blogger dashboard.
2. Go to “Theme“
3. Locate the “Customize” button and click on the down arrow icon.
4. Find the opening <head> tag.
5. Copy and paste the following code just after the opening <head> tag.
6. Click on the save icon to save your changes.
<!-- All In One SEO Meta Pack For Blogger By: https://wikipoka.com (Starts Here)-->
<b:if cond='data:view.isMultipleItems'>
<b:comment><!-- Title --></b:comment>
<b:if cond='data:view.isHomepage'>
<title><data:blog.title.escaped/></title>
<b:elseif cond='data:view.search.query'/>
<title><data:messages.search/>: <data:view.search.query/></title>
<b:elseif cond='data:view.search.label'/>
<title><data:blog.pageName.escaped/> - <data:blog.title.escaped/></title>
<b:elseif cond='data:view.isArchive'/>
<title>Blog archive in: <data:blog.pageName.escaped/></title>
<b:else/>
<title>Blog: <data:blog.title.escaped/></title>
</b:if>
<b:elseif cond='data:view.isError'/>
<title>Error 404: Not Found</title>
<b:else/>
<title><data:blog.pageName.escaped/> - <data:blog.title.escaped/></title>
</b:if>
<b:comment><!-- Meta for browser --></b:comment>
<meta charset='UTF-8'/>
<meta content='width=device-width, initial-scale=1, user-scalable=1, minimum-scale=1, maximum-scale=5' name='viewport'/>
<meta content='IE=edge' http-equiv='X-UA-Compatible'/>
<b:comment><!-- Link Canonical --></b:comment>
<link expr:href='data:blog.url.canonical' rel='canonical'/>
<b:if cond='!data:view.isError'>
<b:comment><!-- Description and keywords --></b:comment>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription.escaped' name='description'/>
<b:elseif cond='data:view.isSingleItem'/>
<meta expr:content='data:post.snippet.escaped snippet { length: 147, links: false, linebreaks: false, ellipsis: false }' name='description'/>
<b:else />
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title' name='description'/>
</b:if>
<meta expr:content='data:blog.title.escaped + ", " + data:blog.pageName.escaped + ", KEYWORD1, KEYWORD2, KEYWORD3 "' name='keywords'/>
<b:tag cond='data:view.isPost' expr:href='resizeImage(data:blog.postImageUrl, 0)' name='link' rel='image_src'/>
<b:comment><!-- Generator and RSS --></b:comment>
<meta content='blogger' name='generator'/>
<data:blog.feedLinks/>
<b:comment><!-- Theme Color --></b:comment>
<meta content='SITE_MAIN_COLOR' name='theme-color'/>
<meta content='SITE_MAIN_COLOR' name='msapplication-TileColor'/>
<meta content='SITE_MAIN_COLOR' name='msapplication-navbutton-color'/>
<meta content='SITE_MAIN_COLOR' name='apple-mobile-web-app-status-bar-style'/>
<meta content='yes' name='apple-mobile-web-app-capable'/>
<b:comment><!-- Favicon --></b:comment>
<link expr:href='data:blog.blogspotFaviconUrl' rel='apple-touch-icon' sizes='120x120' />
<link expr:href='data:blog.blogspotFaviconUrl' rel='apple-touch-icon' sizes='152x152' />
<link expr:href='data:blog.blogspotFaviconUrl' rel='icon' type='image/x-icon' />
<link expr:href='data:blog.blogspotFaviconUrl' rel='shortcut icon' type='image/x-icon' />
<b:comment><!-- Open graph --></b:comment>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<meta expr:content='data:blog.title.escaped' property='og:site_name'/>
<b:if cond='data:view.isMultipleItems'>
<meta content='website' property='og:type'/>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription.escaped' property='og:description'/>
<b:else/>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title' property='og:description'/>
</b:if>
<b:else/>
<meta content='article' property='og:type'/>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription.escaped' property='og:description'/>
<b:else/>
<meta expr:content='data:post.snippet.escaped snippet { length: 147, links: false, linebreaks: false, ellipsis: false }' property='og:description'/>
</b:if>
</b:if>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' property='og:image:alt'/>
<b:if cond='data:blog.postImageUrl'>
<meta expr:content='resizeImage(data:blog.postImageUrl, 0)' property='og:image'/>
<b:else/>
<meta content='DEFAULT_OG_IMAGE_URL' property='og:image'/>
</b:if>
<b:comment><!-- Twitter Card --></b:comment>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' name='twitter:title'/>
<meta expr:content='data:blog.canonicalUrl' name='twitter:url'/>
<b:if cond='data:view.isMultipleItems'>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription.escaped' name='twitter:description'/>
<b:else/>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title' name='twitter:description'/>
</b:if>
<b:else/>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription.escaped' name='twitter:description'/>
<b:else/>
<meta expr:content='data:post.snippet.escaped snippet { length: 147, links: false, linebreaks: false, ellipsis: false }' name='twitter:description'/>
</b:if>
</b:if>
<meta content='summary_large_image' name='twitter:card'/>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' name='twitter:image:alt'/>
<b:if cond='data:blog.postImageUrl'>
<meta expr:content='resizeImage(data:blog.postImageUrl, 0)' name='twitter:image:src'/>
<b:else />
<meta content='DEFAULT_OG_IMAGE_URL' name='twitter:image:src'/>
</b:if>
<b:comment><!-- Site verification --></b:comment>
<meta content='BING_VERIFICATION_CODE' name='msvalidate.01'/>
<meta content='GOOGLE_VERIFICATION_CODE' name='google-site-verification'/>
<meta content='YANDEX_VERIFICATION_CODE' name='yandex-verification'/>
<b:comment><!-- Site crawling --></b:comment>
<meta content='global' name='distribution'/>
<meta content='1 days' name='revisit'/>
<meta content='1 days' name='revisit-after'/>
<meta content='document' name='resource-type'/>
<meta content='all' name='audience'/>
<meta content='general' name='rating'/>
<meta content='all' name='robots'/>
<meta content='en-us' name='language'/>
<meta content='USA' name='country'/>
<b:comment><!-- Schema markup --></b:comment>
<script type='application/ld+json'>
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "<data:blog.homepageUrl.canonical/>",
"name": "<data:blog.title/>",
"alternateName": "<data:blog.title/>",
"potentialAction": {
"@type": "SearchAction",
"target": "<data:blog.homepageUrl.canonical/>search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
</b:if>
<!-- All In One SEO Meta Pack For Blogger By: https://wikipoka.com (End Here)-->
How to Customize the All-In-One SEO Meta Tags
Find the highlighted parts in the code and replace them with your own information to customize the seo meta pack.
KEYWORDS: Replace this text with specific keywords you are targeting for seo purposes. Use commas to separate keywords.
SITE_MAIN_COLOR: Update this field with the primary color of your site. This color will be applied to the browser’s top bar to provide a consistent branding experience.
DEFAULT_OG_IMAGE_URL: Enter the URL of your site banner. This image will be used when your site is shared on social media platforms.
BING_VERIFICATION_CODE: Input the unique verification code for bing. This code will verify your ownership in the bing webmaster tool.
YANDEX_VERIFICATION_CODE: Same as Microsoft Bing, Input your Yandex verification code.
GOOGLE_VERIFICATION_CODE: Just like bing and yandex, Input the search console verification code for your site.
global: Choose the geographical distribution area for your content. This setting affects how your content is indexed and ranked globally or within specific regions.
1 days: Set the frequency so search engine bots determine how often your site should be crawled.
en-us: Set the primary language of your blog. It is crucial for search engines to deliver your content to the right audience based on language preferences.
USA: Replace this text with your country. This will help search engines to understand the geographical focus of your site.
Please note that these modifications may require up to 72 hours to propagate throughout your blog completely.
Final Thoughts
Having correct seo meta tags with proper information is crucial to rank on search engines. After implementing this seo meta pack, publish high quality content consistently to see results. Please don’t expect rankings with low quality content. If you face trouble while implementing this all in one SEO meta tags, please don’t hesitate to ask in the comments section.