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.

  • Michelle Farris

    This was so helpful! I’m gonna big to change my links!!

  • Tayyab Ali Qureshi

    Best post for unique artcle write for get ranking but not get rank only content Seo need Link Building for google ranking.

  • srii balaji

    Using well optimized keywords helps in ranking blogs quite well. My website has also ranked better when I use highly searched queries while optimizing for SEO.

  • sanur seo
  • Anushka

    by preparing a new moving details having many necessary details — Place within
    the details statements, understands, as well as essential kinds, including.
    View – Expert 5 Packers and Movers Bangalore

  • Job Burg

    Don’t forget to use free tools as SeoSiteCheckup. Most of the items in there are a one time thing while blogging can take months. I am not suggesting it is the only thing to do, but just recommending quick wins over the long term work.

    My website is: – We have just started linkbuilding but are moving from more general terms to terms with the location we have the company because it is hard to compete with high usage terms. Anyhow your blog has proven to be very usefull and I am thanking you for it.

  • Arash Ajaj

    If anyone want to make good seo they need a good and trusted site. Here I can help by sharing such a trusted website. The site is Linkcollider. Here you can make your online business, personal blogs and social media networks by pairing site owners who want to increase site traffic, improve search engine rankings, and get free Facebook likes & shares with users who will genuinely interact with their web platforms. You can use Link Collider as an SEO booster to get web traffic and connect with real people from more than 900,000 active users from more than 200 countries. So don’t wait. Go now to Linkcollider.

  • travelibrary

    This is a great article about learning SEO. I also found a good site that helps to boost the SEO of your site. They provide SEO service to boost your site. This is the only free seo booster using social media. Check this out –

  • Mögel

    Interesting to see … thank you it’s well done :)

    Thanks @ fackförbund

  • Kamolesh Roy

    I am really grateful to this site. When it comes to SEO, nothing has been more effective than the click
    have received from Link Collide r. They have an eager staff that is more
    than eager to help my online business.

  • Kun Kudom

    Hey guys, I got some good news for all of you, you can use link collider as an SEO booster to get web traffic and connect with real people from more than 900,000 active users from more than 200 countries. Here is the link>>, good luck blogging!!

  • seo development company

    Many thanks for your information .

  • Rafaqat Mehmood

    Anyone interested to boost and promote their business through social media should visit, i have tried and got good results. you will get traffic to your site through facebook likes, twitter followers/retweets, stumbleupon likes and YouTube subscribers and google+ etc. Go and try it.

  • shariar alam zishan


    I want to talk about go to to boost Your website SEO.

    This is a good site to boost ur website SEO.
    Its good and really give u a good result.

  • Rhaurii

    Great info but Rich B. wrote this 2 years ago. Has the BIG G changed things since then and do their algorithms still cooperate?

  • Umme Khaier fatema

    Best online SEO booster website Link Collider is all you need to reposition your website and your
    business. It is boost your site SEO in several ways and help you connect
    socially.It is very helpful site.Please visit this website:(

  • Waliullah Wali

    best Link Collider?

    Link Collider will help you grow
    your online business, personal blogs and social media networks by pairing site
    owners who want to increase site traffic, improve search engine rankings, and
    get many tips . Many countries are use link collider and build up his own life

    For more for this please click this

  • Alex Shrestha

    This was awesome post but if someone is interested to boost and promote their business through social media one should not miss link colider. visit,
    i have tried and got good results. you will get traffic to your site
    through facebook likes, twitter followers/retweets, stumbleupon likes
    and YouTube subscribers and google+ etc. It is awesome..!!!

  • sonu kumar
  • sonu kumar
  • sonu kumar

    Find packers and movers in your city

    Chennai Packers and Movers

    Delhi Packers and Movers

  • sonu kumar
  • mahim prince

    This was awesome post but if someone is interested to boost and promote
    their business through social media one should not miss link colider.
    i have tried and got good results. you will get traffic to your site
    through facebook likes, twitter followers/retweets, stumbleupon likes
    and YouTube subscribers and google+ etc. It is awesome..!!!

  • sonu kumar

    Here are excellent working Packers and Movers

    Packers and Movers Pune

  • samyak online

    Thanks for sharing nice tips regarding Search Engine Optimization, its give a good good knowledge of SEO. Keep it sharing, its really helpful.

  • juliya mark

    Wow, Your blog post is more informative. Thanks

  • bob

    the keyword is impotant for website.

  • raretag

    thanks for info, blog commenting is an important part of SEO to gain ranking or create backlinks.
    Best PHP Training Institute

  • Mohamed Shiyas

    I agree with your post!!! All
    your digital marketing strategies will help new business owners to succeed in
    this competitive market by enjoying huge return on investment. Digital
    Marketing Training in Chennai

  • Anna Barros

    write amazing quality content and then guest post on the best blogs in your niche.

  • Denese R

    Excellent post and thank you!

    Get an expert opinion about your website by doing a full SEO analysis and then take necessary actions to improve it.

    Below source is one trusted service provider I found on Fiverr who gave me an outstanding SEO analysis report about my website which led me to increase my Google page ranking as well.

    Good luck!

  • Angela Bhatia

    So true about having your own domain. Are there any other good plugins besides SEO by Yoast?

  • Doorsan

    I think Google is becoming more and more intention-savvy in English, but they haven’t improved other languages alongside English.
    کرکره برقی
    If you look at Persian search results for example, you’ll get lots of irrelevant results. That is not good!

  • Chennai Dental Centre

    The Best Dentist providing services for all dental related problems for past 13 Years in chennai , India..

    BOOK APPOINTMENT 9381070890

  • Sîlênt

    Thanks for sharing us such a nice information

    Ahlan Marketing

    Digital Marketing Dubai

  • Mobile application training in

    Thanks for sharing this blog…

  • Noel

    I’ve been using the colon lately based on the suggestions I’ve read above and I must say it’s been really helpful in terms of coming up with a title for my blog posts and increasing the possibility for ranking for my keyword at the same time. Thank you for these awesome tips!

  • local pm

    Relocation can be a
    time-consuming and also difficult procedure for switching office or house
    collected from one of place to one more. It might be probably the most
    challenging and also challenging duties involving living. But through
    specialist packers and also movers it isn’t complicated since it is considered.
    In reality, move may be things to consider in addition to became easygoing and
    also sleek occasion by using providers of merely one connected with expert
    packers in addition to movers organizations. There are several specialized
    shifting companies or maybe movers along with packers in a variety of major
    urban centers and also neighborhoods regarding India
    that can provide you needed products and services with regard to simple and
    easy relocation. Just you should find out the right supplier to enable you to
    really have got totally hassle-free as well as safe and sound performance of
    whole moving practice.

    Article Source:

  • local pm

    It is best that you simply
    prepare moving having a mover which is not merely budget-friendly but in
    addition most respected, trusted, documented, qualified, covered by insurance
    and also skilled. You should be aware that just a legitimate mover can give an
    individual hassle-free relocation expertise. Therefore deciding on the best
    service provider is usually imperative with regard to easy and simple separation.
    In case you plan the move using a appropriate vendor subsequently it truly is
    specific upon entering entire aid from the entire occurrence regarding moving
    from packaging of the very most 1st item your current spot for a unpacking of
    the very last object at the fresh position. You won’t need to need to do
    something during the procedure. Almost all jobs as well as supplying, filling,
    moving, unloading, unpacking in addition to rearranging of your possessions
    will be carried out properly simply by professional packers and also movers of
    the organization you ultimately choose.

    By using specialist packers in
    addition to movers relocation is going to be very simple and easy. Ones stuff
    tend to be safe and sound. You will lay aside ones work-time, endeavours and
    also income at the same time. Ones items may also be guaranteed. Movers will
    give you the loss should your stuff are generally destroyed regrettably with
    transit. Therefore making use of products and services of just one involving
    suitable, reputable, experienced and also covered by insurance movers as well
    as packers would be really a fantastic determination about moving pertaining to
    help to make accomplishing this easier in addition to easier. In fact new house
    purchase isn’t a challenging job through skilled packers in addition to movers

    Article Source:

  • Harsh Gupta

    Thanks for sharing us such a nice information

    Happy Holi Quotes 2015

  • kapilets123

    and packers gurgaon @

    movers and packers pune @

    movers and packers in
    bangalore @

    packers and movers delhi @

    packers and movers bangalore

    Movers and packers in
    Mumbai @

    movers and
    packers in hyderabad @

  • kapilets123
  • Julia Watson

    Nice article and thanks for sharing your knowledge.
    business website search engine optimization

  • arish h

    Great article really happy to read this post. keep it up, Thanks for posting knowledgeable info.- packers and movers in jaipur