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.


    Good day! I want to offer you a great big thumbs
    up for aussgezeichnete information you have here to dieem contribution.
    I were always wiedr to your website for more soon.
    my page

  • Ami Zhinuzuke

    Good day! I want to offer you a great big thumbs
    up for aussgezeichnete information you have here to dieem contribution.
    I were always wiedr to your website for more soon.
    my page http://watch32

  • Ami Zhinuzuke

    Good day! I want to offer you a great big thumbs
    up for aussgezeichnete information you have here to dieem contribution.
    I were always wiedr to your website for more soon.
    my page http://netflix

  • John Jeff

    Really good stuff Amy, thank you. Your very detailed and NOT vague which isn’t common.
    For SEO and Digital Marketing visit

  • John Jeff

    Thanks for sharing such wonderful post for SEO and Digital Marketing visit

  • interiors design

    this article very important for us… so wonderfull regard

    interiors home design

  • George Coem

    Very useful Rich! Thanks. Writing for SEO without sounding like an SEO is easier these days. Ridiculous keyword stuffing is redundant and luckily Google is better penalizing for it. I’m generating ideas on my next piece of content with keyword tools. I like search suggestion tools like or but being organic in your writing isn’t something you can acquire with a tool)

  • alex milner

    These are nice ideas that you have shared on how we can write Blog posts that rank well. Thanks for taking time to share with us such helpful ideas. Nursing Term Papers Writing Help

  • Aswin Karthick

    write unique content may the best way to post blog.
    unique tools

  • Priya R

    Thanks for sharing this informative content that guided me to know the details about the training offered in different technology.

  • Ritesh Jha

    Hi Amy,

    I read your full post and very satisfied. But can you explain how to get traffic from Social sharing to our blog? i am sharing post on regular basic but i din’t get impressive results from Social Media.

    Please Explain.


  • kenu David

    I’ll recommend SEO Post Content Links Plugin. It is a convenient automatic SEO for websites and it supports internal linking for all languages.

  • Flyin DVB

    Thank you for all the prompts , hopefully your blog the more advanced and successful

    please visite

  • Info Info

    You will greatly benefit from a reliable web design company that is offering reliable services especially if you are planning to establish an online business.
    web design brisbane

  • ngọc ánh nguyễn

    I see nowadays don’t generally give anything that I’m keen on, however I’m most definitely intrigued by this one. Recently imagined that I would post and let you know experienced
    sonic dash

  • Lê Hằng

    Today I have been working very stressful and want a little entertainment. Hope helps me play the game fun again. Or I’ll go out with a few friends. I think it would be better
    piano tiles 2 l slitherio l b612 app

  • cat cat

    Mostly people have all the same things when they are writing academic task or any other writing, especially light music most people like during the writing.

    subway surf
    dr driving

  • thuthu

    Life becomes more interesting and wonderful when you share your memorable moments with friends and family through unique photographs. You can create your own unique style impressed with image editing software. And after hours of work stress you can also come up with a game certain to entertain and relax
    strike force heroes 2 game , square quick , facebook baixar , whatsapp baixar

  • Hằng Trịnh

    Your article made me very impressed. I enjoyed it, I would expect at your website, or more articles

    download pokemon go , hola launcher app , baixar facebook , baixar whatsapp

  • ngọc ánh nguyễn

    I see nowadays don’t generally give anything that I’m keen on, however I’m most definitely intrigued by this one.
    lucky patcher app , wings io game , geometry dash game , launcher app , minecraft

  • fuzzy international

    Thank you for your nice post. It is really useful. Shop for organic products Fuzzy International.

  • kiran kumar

    Hey nice blog,Thank’s for this helpful information Linux training in chennai

  • Rajesh

    Nice article..informative, This will boost my SEOcareer.

  • Meenakshi Sinha

    Thanks you so much Rich Brooks…

    thanksgiving 2016

  • Sophia Terris

    Good article. Writing a good content with SEO point of view is really a challenging task and requires a good skills. I am using for managing content.


  • SEOfficial’s Channel

    I like how you explain about how rich keywords can be used, what we do at is the same way with a twist. We like to search up the keywords first by simple Google searches then throw them in the AdWords Keyword Tool, just like you do. We love your Blog Amy Porterfield!!

  • Mike B Richardson

    Easy to follow step by step advice here to improve your Search Engine Optimization results. I had never considered the impact of using keywords within links and the positive effect that would have on SEO. Thanks, Amy Porterfield!

    Mike Richardson
    Valiant Intuitive Business

  • Arpan

    I completely agree that the content plays the very important role, This is the correct way to optimize a blog on google and the other search engines. Good job guys

  • NDemoni

    I really want to rank my blog post, thanks for sharing this to us, i could use some of your tips in my next blog post.

  • Niranjan Pande

    content is important for website and as well as for seo also, thank you so much for giving such an information

  • netflix cinema

    Awesome this article make me spirit to work on internet marketing.
    thanks for post and write this article.

  • kaaviya

    Mass link building is a total waste of time. It will just cost you money and get you banned

  • Vishal Dhar

    Hi Rich Seo plugin is important for website. Because i have not used plugin in my website Also it ranking well.

  • Angelina Smith

    How can I rank my “how to” blog or articles?
    If I update daily how to blogs so how can I rank? How can I make so much backlinks? God help me!



    NOTE: Poverty is a Curse. Say NO to poverty…..Say YES to RICHES …No one is born to be poor. Forces are against families and individuals not to be Rich OR SUCCESSFUL IN LIFE!!!, reason why many put more energy to work BUT get far little in returns. Are you feedup of Poverty?Do you want to be RICH now,POWERFUL AND FAMOUS??? ? IF YES then JOIN THE ILLUMINATI BROTHERHOOD SOCIETY now!!! AND WE HELP YOU WASH OFF THOSE GENERATIONAL SINS OF YOUR FOUR FATHERS THAT IS AFFECTING YOUR SUCCESS TODAY AND Become Rich now through THE HELP AND POWERS OF THIS GREAT BROTHERHOOD SOCIETY OCCULTIC KINGDOM!! NOTE: It is a curse to be poor. SAY NO TO POVERTY AND Say YES to Riches NOW!!.For INSTANT READ below:

    Are you a business owner,politician,Musician,Student,soccer player/sport lover or Athlete etc. in need of money desperately and you are finding it difficult to have and you want to be successful,rich as well powerful and be famous in life? You can achieve your dreams being a member of the great brotherhood of Illuminati With this all your dreams and heart desire can be fully accomplish. Also an instant sum of $5,000,000.00 dollars AND A CAR OF YOUR CHOICE for you as a new member of this great Brotherhood society with a free home anywhere you choose to live in the world included $5,000.00 dollars monthly as a salary. Note as a member of this great society, whatever you choose to do is possible and extreme success and achievement in all you do….


    Before any further process orientations,ADD ME UP ON FACEBOOK OR Email us via: OR YOU CAN WHATS-APP ME via: +2348179087906. And know more about the Illuminati brotherhood society and there benefits given to you as our new dedicated members okay?





    Illuminati Temple kingdom 666..

  • kelly grace

    I encourage your great efforts. it really amaze to every blog owner. Moreover, I forward this nice information to all my mates.
    training Bangalore institute.

  • Chelsey

    All of these are great tips for writing articles that rank well. I also think the content should be valuable but not always relevant. We’re supposed to be writing content for our readers and not for search engines. So, I think it’s important to pay attention to whats trending or what controversial topics your readers may be interested in. Then, develop content around that. Here’s an article on creating engaging content that your readers will actually be interested in - It explains how to create content that often goes viral and why it’s important. I think businesses who use all the tactics above and create content that users are attracted to will see the most success with their blog posts.

  • Mindy Ambrose

    Totally. I know very little about SEO but the internal/external linking tip you just shard was one thing I happen to know, and I was surprised it wasn’t mentioned in this article.

  • Mindy Ambrose

    Just curious how moderating spam helps give better exposure. (Aside from the benefits of general housekeeping I mean,) Thanks!

  • Apt Tree

    very good and useful bank exam questions and answers

  • alan

    This is a good post, I’m creating a china website design site and I need this stuffs for my site.. thanks

  • chhabra properties

    thats a great post how to write articles.. post similar blogs related to seo .. we are
    property developers bangalore

  • putlockercinema