1. Make Public & Visible to Search Engines: From Settings → Privacy, activate 'Visible to search engines'. 

    Also make sure 'Reader access' is set to 'Public'. 



  2. Title & Description: Give your blog a title and a short description from Settings → Basic

  3. Meta Description: Activate meta tags and description from Settings → Meta Tags. 

  4. Activate SSL: From Settings → HTTPS, activate both option to install SSL. It will take few time to update. Don't panic if your blog has stopped suddenly. Just wait an hour. It will be updated automatically.

  5. LazyLoad & WebP Images: To activate Lazy load images and WebP image serving, go to Blogger Dashboard → Settings → Posts and activate the Lazy load images and WebP image serving according to the below screenshot. 

  6. Robot.txt file updating: From Blogger Dashboard → Settings → Crawlers and indexing, enable custom robots.txt option and paste the following code. 




    
    User-agent: Mediapartners-Google
    Disallow: 
    
    User-agent: *
    Allow: /
    Disallow: /search
    
    Sitemap: https://www.compromath.com/sitemap.xml
    Sitemap: https://www.compromath.com/sitemap-pages.xml
          

    Replace compromath.com with your domain name.

  7. Google Search Console: Add your website to Google search console and submit your following sitemaps. 
By following the above, you will connect your blog to search engines but when about the ranking of contents, then each article must be optimized according to the below. 
  1. Post/Article Title: Keep article title within 50 to 60 characters. Use targeted keywords at the beginning of title. Try to make the title natural and potential to attract the visitors but not click-bait with wrong information. 

  2. Images Optimization: Use a featured image at the beginning of article or after first paragraph. Add text with keywords to image title and alt text. 

  3. Internal & External Link Building: Internal link building means connecting your existing relevant articles to the relevant keywords within article body. And you can use external links to give reference and authority to article. 

  4. Sub heading: Using heading, subheading to important section is good practice. It will help your visitors to understand each section easily. This also helps to rank in Search engine results. 

  5. Search Description: From your Blogger Post Editor, in the right side panel, you will see an option to insert text to 'Search Description' box. You can insert here your first paragraph or custom short description about your post article. 

  6. Short Links: Keeping short url links for each article is recommended but in Blogger it is tricky. Use the text (what you want to choose for permalink text) to post title while publishing and after published, use the original Title and Update the post. 

  7. Labels: Put up to 2/3 labels in each article. It will help your blog to filter base on Label name. 

Add SEO friendly Meta Tags (Optional)

This is not mandatory for each Blogger blog. If you are using Premium Blogger Theme or Default Blogger Theme like Contempo, Soho, Emporio etc, then you don't need. 

If your Blogger requires, you can add the following SEO friendly meta tags. 


  1. Go to Blogger Dashboard → Theme → Edit HTML and copy all code to your code editor software search for  <b:include data='blog' name='all-head-content'/>. If you find then replace it with <b:include data='blog' name='custom-head-content'/> 

  2. Next, search for <b:defaultmarkup type='Common'> and put the below code. 

    Preview:

        <b:includable id='custom-head-content'>
        <meta expr:content='&quot;text/html; charset=&quot; + data:blog.encoding' http-equiv='Content-Type'/>
        <meta content='blogger' name='generator'/>
        <link expr:href='data:blog.blogspotFaviconUrl' rel='icon' type='image/x-icon'/>
        <b:if cond='data:blog.adultContent'>
          <meta content='adult' name='rating'/>
        </b:if>
        <link expr:href='data:view.url.canonical' rel='canonical'/>
        <data:blog.feedLinks/><data:blog.meTag/>
        <meta expr:content='data:view.description.escaped' name='description'/>
        <b:tag cond='data:view.isMultipleItems and data:widgets.Blog.first.posts[0].featuredImage' expr:href='data:widgets.Blog.first.posts[0].featuredImage' name='link' rel='image_src'/>
        <b:tag cond='data:view.isSingleItem and data:view.featuredImage' expr:href='data:view.featuredImage' name='link' rel='image_src'/>
        <b:include name='graphData'/>
      </b:includable>
      <b:includable id='graphData'>
        <b:if cond='data:view.isHomepage'>
          <meta content='website' property='og:type'/>
        </b:if>
        <b:if cond='data:view.isSingleItem'>
          <meta content='article' property='og:type'/>
        </b:if>
        <b:if cond='data:view.isMultipleItems and not data:view.isHomepage'>
          <meta content='object' property='og:type'/>
        </b:if>    
        <meta expr:content='data:view.title.escaped' property='og:title'/>
        <meta expr:content='data:blog.url.canonical' property='og:url'/>
        <meta expr:content='data:view.description.escaped' property='og:description'/>
        <meta expr:content='data:blog.title.escaped' property='og:site_name'/>
        <b:tag cond='data:view.isMultipleItems and data:widgets.Blog.first.posts[0].featuredImage' expr:content='data:widgets.Blog.first.posts[0].featuredImage' name='meta' property='og:image'/>
        <b:if cond='data:view.featuredImage'>
          <meta expr:content='data:view.featuredImage' property='og:image'/>
          <meta expr:content='data:view.featuredImage' name='twitter:image'/>
        </b:if>
        <meta content='summary_large_image' name='twitter:card'/>
        <meta expr:content='data:view.title.escaped' name='twitter:title'/>
        <meta expr:content='data:blog.url.canonical' name='twitter:domain'/>
        <meta expr:content='data:view.description.escaped' name='twitter:description'/>
        <b:if cond='data:view.isHomepage'>
          <script type='application/ld+json'>{&quot;@context&quot;:&quot;http://schema.org&quot;,&quot;@type&quot;:&quot;WebSite&quot;,&quot;name&quot;:&quot;<data:view.title.escaped/>&quot;,&quot;url&quot;:&quot;<data:view.url.canonical/>&quot;,&quot;potentialAction&quot;:{&quot;@type&quot;:&quot;SearchAction&quot;,&quot;target&quot;:&quot;<data:view.url.canonical/>search?q={search_term_string}&quot;,&quot;query-input&quot;:&quot;required name=search_term_string&quot;}}</script>
        </b:if>
      </b:includab
    *Colorized code box from: http://hilite.me/
  3. Upload your updated theme code and save. 

Final Thoughts

Google Blogger is awesome platform for blogging and contents get rank in search engine if blog and articles are Search Engine Optimized.

Seo Tools for your blog

1. SEOCrawler
When any professional plans the company’s SEO strategy, they need to follow a logical path from building a structure, producing content, and analyzing data.
It is a cycle that rewards those who never stop improving. So let’s give you an idea of some of the best tools in each stage of that process.
We start with on-page SEO. The right tags, the right experience, and speed can help a lot when Google is analyzing your blog for ranking it and keeping visitors around longer.
SEOCrawler is a full suite for Search Engine Optimization, but its brightest points are its Site Auditor function. The tool can automatically analyze your site in search of technical problems like bad titles, missing tags, and broken links. Then it shows you a report so you can address them and avoid dropping positions on Google — or move up quicker. SEOCrawler is free to try, so you can see for yourself if its benefits will give you the return you expect from paid plans.

2. Keyword Explorer
After on-page SEO is sorted, a blog needs content to fill it and find the right audience. Then we go to the planning stage of this strategy. Your main work will be finding keywords relevant to your buyer persona and generating more interest. Keyword searching is all about understanding what your buyer persona is searching for and offering high-quality content about it. The purpose of Content Marketing is to educate the lead until he’s ready to purchase from you. For that to be done, it is important to discover the relevant keywords and their volume of search. Keyword Explorer, by Moz, analyzes keywords, suggests similar (but better) options, and even predicts performance when using each one.
The feature allows you to do 10 searches for free per month. The Pro paid version integrates it with a lot of other tools to complete an SEO strategy.

3. Google Keyword Planner
And if you are going for search results data, why not get it right from the source?
Google has its own tool to explore and analyze performance from keywords.
The catch is that the Keyword Planner is focused on Google Ads, a paid service. But if you are already investing in that other side of an online presence, you can use it to help you write the right content.

4. HubSpot’s Free CMS
HubSpot provides a free content management system to help you create, host, and distribute your blog content with built-in SEO optimization tools. If you’re looking to start a blog or website and are not sure how to optimize your content, this tool offers an easy way to get started. While writing your blogs, you’ll get SEO keyword recommendations to ensure your blogs lead to more traffic and help convert your clicks into leads. The platform also comes with blog analytics so you can see how readers interact with your content. Some other top features include:Built-in AMP: accelerated mobile pages which optimize load times for mobile view and optimization. SEO recommendations: optimize your titles, meta descriptions, and copy for keywords you prioritize. Easy to use editor: no code builders with hundreds of themes, a visual editor, and custom domain connections. In addition to the free CMS, you can also leverage HubSpot’s other free tools including:Website grader: get a detailed report on your website grade and tips on how to improve site speeds to make your site more SEO friendly.
Website SSL checker: make sure your website is protected and properly secure from malicious attacks.

5. Yoast SEO ( Wordpress )
With the best keywords found, what will make them work for you is producing good content. And there are some tools to help you here too. Google will always value unique, relevant, well-structured content  posts, videos, images, and the combination of all of them. If your blog uses WordPress, you have at your disposal one of the best, most used SEO tools in the world for writing and publishing online.
Yoast SEO is a plugin that helps you write more attractive texts, but not only that. It can check for keyword usage and its variations, readability, and internal linking. But not only inside the text content itself, it can also boost your content improving indexation, telling Google what your page is really about, and even giving content insights based on what you have already written. The free version will give you the core features to start, but Yoast Pro is not expensive and can give you great SEO returns.

6. Copyscape
Copyscape is not an SEO tool (it is actually a plagiarism checker), but it is really useful to boost your position on Google. When going for more popular keywords, your content will have to compete with many people and companies. Even if not deliberate, it is common that some of those texts seem very similar. Google rewards unique and relevant pieces when there is a lot of the same subject online to be read. So, even the free version of Copyscape can help you analyze and compare how your content will perform when published.

7. Google My Business
If the company going for an online presence is a physical shop or a restaurant, it can’t be just digital. You have to attract people to where you are. In this case, local SEO is the main strategy for CMOs and marketing teams. And no other tool is better for that then Google My Business. With it, you can create an official profile for your company that is shown as an informative card when someone searches for businesses close to them. You can have contact information, photos, posts, opinions, all embedded in a Google search. When your brand comes first, it will begin to convert a lot more people in your area.
If you want to know how to set up and optimize your Google My Business account, read our guide about it!

8. Google Analytics
After finding the right keywords, writing great content, and publishing it, your job is only starting.
SEO is an ever-improving game. You have to gather data, analyze, and find the rights and wrongs that can be addressed now and in the future. Google Analytics is the world’s best as a full SEO suite. It can show you not only the blog’s performance but also keywords, conversions, traffic sources, and everything you need to guide your strategy. It is even a great way to know your audience better: when and how they visit your pages, where they are, what content generates more interest, and keep them longer. 

9. Google Search Console
Google Search Console is another SEO tool for blogs from the world’s largest search engine and has great value for SEO professionals. It allows you to track relevant data for blogs, correct errors, and demand faster indexing. Among the available resources, the ones that ensure highlighting when it comes to blog performance are:Search queries — indicates what searches guided users to your blog.
Sitelinks — unwanted links to your blog. Web crawling errors — informs about errors founded in your blog by Google search engine. There are several other resources of Google Search Console, of course. We listed some functions which are part of the SEO professionals’ routine and can help you to guarantee excellent performance on your blog strategy. 

10. Stage Analyzer
Stage Analyzer is one of the most complete SEO tools for blogs that will help you to analyze your website’s performance. 

11. SEMrush
SEMrush is a keyword research tool and one of the most famous SEO tools for blogs, even though many bloggers don’t know that. It is also an excellent resource for monitoring your blog. First, you enter your domain to access essential data in an SEO strategy, such as:Keywords that bring more traffic to your blog. Keywords your content is ranking for. The estimated cost of PPC according to your organic traffic. Number and analysis of backlinks. Intuitive charts and graphs present all the information collected on the blog. This data visualization model helps to gain valuable insights into the right actions in a Digital Marketing strategy. SEMrush is not limited to your blog’s data. After all, it is also a competition analysis tool. It displays strategic data from other blogs, which support comparative reports between related domains. It is possible to compare the number of keywords, traffic, organic positions, among other information, all of them displayed in detail in the user interface.

12. MozBar
MozBar is a browser extension provided by one of the leading companies in SEO software development for marketing in the world. It gives a score from 0 to 100 for specific domains and pages. So, the higher the grade, the better and more reliable the webpage is. Moz’s SEO tool for blogs scores your domain based on several factors, such as the number and reliability of backlinks, organic positions, and consistency of blog posts. In your SEO strategy, it is always important to keep track of that score. But it can also help you to make comparisons between your domain and the ones from your main competitors. 

13. Screaming Frog SEO Spider
Screaming Frog SEO Spider is a valuable tool to do a complete SEO audit on your blog. It helps to identify optimization errors on multiple URLs, making it easier for professionals who deal with SEO optimizations every day. SEO errors can damage the domain and affect the ranking in SERPs. With an SEO tool for blogs, professionals can act more quickly, identifying problems and correcting them automatically before the website is penalized. The free version is available with some feature limitations.

14. Majestic SEO
Majestic SEO is one of the best SEO tools for blogs dedicated to backlink analysis. It has a free version for blog owners and a premium version for marketers who demand more robust information. It is necessary to subscribe to one of the available paid plans to evaluate competitors’ domains. The tool offers valuable metrics to track. Among the main ones that can help you to analyze your blog’s performance regarding SEO efforts can mention
Majestic SEO also evaluates two relevant metrics that help to rank and assess the relevance of a domain on the web. These metrics can also help prioritize link building:Trust Flow a metric that shows the level of trust and authority that a domain has on the web. 

15. Google Page Speed Insights
At last, we list Google Page Speed Insights, a very intuitive SEO tool for blogs that aims to evaluate the loading time of a page, just as its name suggests. As you can imagine, the webpage load-time is a relevant factor for SEO. From the user’s point of view and for search engines, a speed-based web page with the best loading times provides the best experiences for users. For that reason, loading time and responsiveness are essential for a good SEO strategy. Therefore, you can use Google’s Page Speed Insights to check your blog’s performance and ensure a better user experience for your visitors.