Blogging for SEO: How to Write Blog Posts That Rank Well

A blog can be the most powerful web marketing tool at your disposal, but only if your ideal customers can find it.

In this article I’ll show you some simple changes you can make to your own blog that will help increase your search engine visibility, drive more traffic to your blog and generate more leads and sales for your business.

Start with keyword-rich topics.

Why are blogs such powerful tools for SEO (search engine optimization) and online visibility?

Because every blog post you write becomes another web page, and every web page is another opportunity to rank well for a specific search your ideal customer is doing right now.

Or in a month. Or in a year. Because good, evergreen content will continue to attract visitors to your blog or website for years, generating more leads for your business.

There are a number of ways to generate content ideas for your blog:

  • Turn customer questions into “Dear Abby” style posts.
  • Scour sites like Quora, Yahoo Answers, LinkedIn or other forums where your prospects may be asking questions.
  • Take some keywords that you’d like to rank well for and run them through Google Adwords Keyword Tool. This free tool shows you how many people are searching for your phrases each month, suggests related phrases that might be better opportunities, and lets you know how competitive that search is. (The higher the competition, the tougher it will be to crack the first page of the search engines.)


Create a keyword-rich title.

By default, the title of your post becomes the title of your web page.

Search engines give more importance to your page title than just about any other variable.

Too often, businesses give blog posts vague titles like, “A Word to the Wise,” or “A Lesson from Man’s Best Friend.”

Unfortunately, your ideal customers aren’t searching for those phrases. And if they are, they’re probably not interested in your post specifically.

Here are some tips to title a blog post for maximum visibility:

  • Lead with your keywords. Search engines give more weight to the first few words in a title. Examples might include, “Pinterest Marketing: How to Generate Leads from the World’s Hottest Social Media Site,” or “Men’s Bowler Hats: What’s Hot This Season.”
  • Number your lists. I know many people hate numbered lists, but they speak to how busy we all are. “101 Ways to Save Money for College” or “3 Questions to Ask in a Job Interview” are generally more engaging, and will generate more click-throughs at the search engines, which may increase your overall rank.
  • The colon is your friend. If you have a couple of competing keyword phrases that both seem appropriate, use a colon (or some other spacer) to cast a wider net. Do you write an Asian cooking blog? Try “Chopstick Instructions: How to Use Chopsticks.”

Work your keyword phrase into your copy early and often.

Your title is critical, but it can’t stand on its own; it needs to be supported by the rest of your copy.

You should work your keyword phrase into the first sentence or two of your blog post, and then repeat it several times throughout your post.

If you feel it’s difficult to work your keywords into the first sentence, try this trick: open up with a one to two sentence overview of your topic. If you still can’t work your keyword into the overview, then your blog post probably isn’t about your keyword anyway.

Warning! If you overuse your keyword phrase it can backfire. Google and other search engines may punish you for “over-optimizing” your post.

How much is too much? There’s no magic formula, but if your post doesn’t read well and the keywords feel forced into the rest of the copy, you’re probably guilty of over-optimizing.

You can also break up your keywords. If you wanted to rank well for, say, “Maine Web Design,” you could use that phrase exactly once or twice, but also use just “Maine” and “Web Design” separately in another instance.

Check your work with an SEO plugin.

Sometimes it’s good to get a second opinion.

There are a number of good SEO plugins for blogs out there, at least for WordPress, my preferred blogging platform. In the past I’ve used All In One SEO Pack, although lately I’ve been playing around with WordPress SEO by Yoast.

Once you’ve written the first draft of your blog post you can check to see if you’ve taken all the appropriate steps to make your post optimized for a given keyword phrase.

As you can see in this post, I’ve targeted the phrase “google analytics training” after doing some research using the Google Analytics Keyword Tool mentioned earlier.

The plugin gives me control over the title, allowing me to give the post and the page unique titles. This casts a slightly wider net, allowing me to rank for multiple, related search terms.

The plugin also prompts me to create a meta-description, the snippet-length phrase that appears below the big, blue link on the search engine results page. While opinions vary on whether this impacts your ranking, it can certainly increase your click-through rates when it’s well written and appears to address the problem your prospect is looking to solve.

Share your post through social networks.

Inbound links—links from other websites and blogs—increase your search engine visibility, all other things being equal. However, links from social media sites and the comments section of blogs often carry the “no follow” link, meaning no search engine benefits are being transferred.

The search engines are a little cagey about how much impact social buzz has on their search results, but there’s no question that Facebook powers Bing’s customized search, and Google+ affects your Google search results.

By sharing your post through these and other social media platforms, and getting others to do the same, you’ll drive more traffic and build awareness of your post. Even if a tweet or a LinkedIn update doesn’t boost your overall ranking, it might introduce you to a blogger who links to your post from within a post, which does carry search engine weight.

To encourage more sharing, be sure to add any appropriate “share” buttons to the top and bottom of your blog posts, encouraging visitors to share your content.

Transfer your blog’s search engine visibility to your website or e-commerce store.

Blogs are often more conversational, less sales-y than a traditional website. The non-sales-y approach often encourages other bloggers to link to you, where they wouldn’t normally link to a business website or e-commerce site.

However, your goal may not be to have the most popular blog, but rather to build your business. If you’d like to leverage your blog to grow your business, you’ll want to create keyword-rich links from blog posts to sales pages on your website.

A blog post about tips for growing tomatoes in a home garden might link to your page that sells tomato seeds. A post about finding the right nursing care for an aging parent might link to your page on transitional services for families.

Search engines focus on the words in links, so instead of creating a link that says, “click here” or “learn more,” you’ll want to create a link that says, “heirloom tomato seeds” or “transition plans for aging parents.”

By creating multiple blog posts—including leveraging guest blog opportunities—that point to a given page on your site, you can increase the search engine visibility of any webpage you wish.

Be the master of your own domain.

Although I’m a huge fan of WordPress, I would never run a business blog with the domain. Or Or

When you blog on someone else’s domain, i.e.,, you’re building their search engine visibility, not yours.

Many blogging platforms have gone under in the past few years. You might be able to save your blog posts from the wreckage, but you’ll never recover all your inbound links and the trust you built up at that domain.

It’s critical to your success that you blog at a domain name you fully control. This could be part of your current site, i.e,, or it could be a separate domain entirely, i.e.,

Takeaways for blogging for search engine visibility.

To create a blog that generates search engine traffic and new leads for your business, follow this simple formula:

  • Build your blog on a domain you own and control.
  • Focus each blog post around a narrow, keyword-rich topic.
  • Create a title that starts with your best keywords.
  • Use your keywords early and often in your blog post.
  • Make your post easily shareable through the social networks.
  • Leverage your blog’s newfound search engine power by linking to critical pages on your website or e-commerce store.


Rich Brooks About Rich Brooks

Rich Brooks has been designing and building websites since before you were born; he’s just well-preserved. His newest creation is The Marketing Agents, a blog/podcast/YouTube channel that helps you reach more of your ideal customers through search, social and mobile marketing.

He’s also giving away some free one hour consults to email subscribers, so you might want to jump on that.

  • scott alexander

    Interesting and informative article, Certainly beneficial for the new people getting towards blogging and help to inprove writing skills. beside write blog posts for better ranking Our Services will also definitly help you to Rank Well

  • Chrechyer

    Thanks for the additional information. I love how easy Disqus is to use
    and I’m happy to hear that you are staying ahead of the SEO curve.for Buy Diploma Online

  • Chrechyer

    Nice article and thanks for sharing your knowledge. Kindly checkout my site Buy Diploma Online

  • Shalini Sharma

    I think this blog would be a nice idea which author posted between of us. But i am looking some new tricks which can happen in nice results. we already preparing these pints before but now chance to makes some new. If possible please online user share it.

  • Zerin Akter

    how to Create A Blogspot site and how to complete SEO for a site I think those video help to learn

  • galaxy detective

    Thanks for sharing this valuable and informative post

  • Pheshper

    I do agree with you….!!!
    The ESA centre is the best place for getting
    letter for carrying the dog in flight and housing portion. In this centre, you
    can just contact and explain the person full details clearly in online then the
    psychological mental experts will conduct online test and they are verifying the
    answers perfectly

  • NJ Electrical Contractor

    I completely agree and Nice tips,…..
    Professional NJ Commercial Electrical Contractor will clarify all queries and
    doubts related to your projects and then begin their work in efficient manner.visit

  • Br1m 2016

    That’s a great point!!! Thanks…
    The people who are in the situation of earninglow income, the government decided to encourage by offering funds to them. During the budget presentation, the presidentannounced the news to all receivers of BR1M. This may helps you toreceive the information correctly and in the online information website needssome items or details to access the site for getting the information.

  • Pankaj Dhawan

    Thanks for the insightful post. I think I was not aware of the colon thing which indeed is a good practice and I will sure take the advice.


  • Jyoti Yadav

    Great post. I thoroughly enjoyed it. So thanks
    Alicia Vikander

  • Susanrcrane1

    There is no violation of the Constitution in tabling a voteThere is no violation of the Constitution in tabling a vote.

  • Susanrcrane1

    There is no violation of the Constitution in tabling

  • Susanrcrane1

    There is no violation of the Constitution in tabling a vote

  • Susanrcrane1


  • Susanrcrane1

    There is no violation of the Consbling a vote.

  • Susanrcrane1

    There is no violation of the Constitution in tabling

  • Susanrcrane1

    There is no violation of the Constitution in tablin

  • Susanrcrane1

    There is no violation of the Constitution in tabling

  • Anti Mold

    Thanks for sharing informative post with us. tripod turnstile gate

  • mastermind
  • Damla DİNLER

    İlki başarıyla tamamlanan SEO Eğitim Zirvesi’nin ikincisi önümüzdeki ay, 25 – 26 Mart tarihlerinde tekrar düzenlenecek.

    Dijital dünyanın nabzını tutan eğitmenler tarafından hazırlanan SEO Eğitim Zirvesi programı 2 gün toplam 20 konuda SEO’nun tüm tekniklerini öğrenmenizi ve merak ettiğiniz konularla ilgili bilgilenmenizi sağlayacak.

    #seo #seoeğitimi #seoakademi

  • Swaragh Tech

    Pretty Good article , we can also take the title from our competitors and we can work on the too.

  • Linda Rose

    I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!

    Geometry Dash 2.0 | Papa Louie 2|Trollface Quest 2|Dr Driving| Sonic Dash |Square Quick | Monster High Games | Impossible Quiz Answers | Agario | Stick Run 2

  • Людмила Веб1

    I was fascinated by the theme of building sites! And now I, too, he is. I invite you to the resource about the weather forecast:

  • Aftab Akmal

    good job for online eating like make Filehippo domain write online works.

  • Aftab Akmal

    Filehippo seo blog software download with crack,.

  • shaqu333
  • Prasad Kannan is the best website for buying cnc toolings online!!!

  • imax

    Very quickly this web site will be famous they have good quality

    happy mothers day status

    mothers day Wishes

    happy mothers day quotes

    happy mothers day Wishes

  • clifford gibson

    Hey Amy How Are you?
    I know this is 3 year old blog but it still deliver great information. Thank you for sharing such good and valuable content over the web with readers.

    Remarkable content is king and blog play important role in SEO when you share good content over web with perfect optimization and keyword placement it helps to get high rank in search results. I completely agree and Nice tips on how to optimize your blog for Google and other search engines. By the way i am not belong with SEO Fields but I used blogging for my Mobile app development company in India.

  • Akhlinder Dani


    I agree with your thoughts. will definitely be using some of these headings myself!

    Webmasters Group

  • Azizul Haque

    Wow! Wonderful post and great advice about SEO Placement Services for website or blog. SEO is very important for a website to get first page placement on the major search engines like Google, Yahoo, and Bing. It is very easy way to improve your website and keywords of on all major search engine first page. Now I am sharing a helpful blog for optimization your website. It is very easy and simple way to improve your website and keywords of on all major search engine first page top #1 within 4 weeks. Thanks for sharing valuable information.

  • mdatiqurrahman

    I really need this list. thanks from heart for this one. I have always wanted one of these! Thanks for writing about it! Thanks for the article. I also prefer this site to get this kind of post.

  • Neeraj balmeek

    I also have some High PR Social Bookmarking site, If you allow than i share them in your blog?

    here its Examples

    Free High PR Social BookMarking Websites List!! Do Follow !! No Moderation !! Instant Approved !! High Traffic !! Back Links !!

  • Tauqir Hussain

    Hey Amy,

    Nice share. You had summarised it in a great way. This article will be very useful to newbie bloggers who a looking to perform SEO in a right way. Keyword analysis is highly important. Google keyword planner is a great tool to analyse the keyword competition. Another good new tool is MOZ keyword research tool which gives Potential and difficulty score.

    SEO by Yoast is my favourite plugin to prepare SEO optimised article.

  • Nadia Ali

    That’s a very good article about ranking a posts in google . I am new in seo and this article help me too much . again thank you Rich Brooks

    Seo Services Lahore

  • seobloggingtricks

    I started my own blog on wordpress some months ago. I am using “Yoast all in one SEO” pack. The problem, I could be able to remove hyphen at the end of the Title Tag. Do you have suggestion to let me understand how to Remove the hyphen at the end?

  • seobloggingtricks

    Today, I got a new idea about Meta Title Tag. Until so far, I haven’t had a thought of using colon in the title tags. But, today I kept an eye over search results and tagged this thing.
    Thank you a lot.
    I may try this in my next post.

  • shweta parashar

    Thanks for the post. It is very useful.

    Anybody interested in getting professional held in SEO. Dignities Digital is the Digital marketing agency in Delhi.

    To know more :

  • Sharon @ Where’s Sharon

    If only I got a $1 for every time someone said that the competitiveness ranking in Google Adwords Keyword Planner relates to how it is to rank for that keyword. Surprised to see that misconception here!

    That relates to how competitive it is to pay for advertising for that keyword – not how hard to rank. In fact, if you are trying to monetise your site, you should be going after keywords that are medium – high as these are the keywords that are worth more money.

  • ninabaines

    Thanks a lot for the helpful guide ! I am going to create my first blog , I am complete newbie, so that I appreciate every advice ! I already defined with templates WordPress for personal website and now I just need to learn some SEO.

  • SEO Specialist

    Wow, that is really effective article about How to Write Blog Posts That Rank Well. I think now i can able to ranking my post. Thank you author for your valuable post.
    SEO Specialist

  • Roberta Scott

    Generally I don’t read anything but thanks for writing when i read this i felt how graceful as a writer you are.thank you for posting
    funny wedding anniversary quotes
    3rd Happy Wedding Anniversary Wishes and Quotes

  • Daniel Henny
  • codazoda

    Online Keyword Generator is a free tool that can help you create new keyword ideas that you might not have though of yet. It’s great for building a large list of keywords quickly. Once you have the list you can drill down into those keywords to find out which ones work well for you with other tools. Check it out at

  • Hyip

    Yes, Ryan, it’s a nice tips. Using the keyword on the title keeps an article to optimize its rank on Google and other search engines.

  • Kyla Plaxton

    Does this still hold up? Like google analytics is now adwords and isn’t free. Same as SEO being repeated too much can turn off google SEO – What do you think?