How to Write Blogs that Rank in Search

After reading Neil Patel’s tips on how to write blogs that rank in search I came to the following conclusions. #1- This guy has an awful lot to say. (Two cups  of coffee later…) #2- He loves infographics. (Like, seriously.)  #3- Perhaps I should steal his advice and share it with our readers. (So I did. Shamelessly.)

Below are tips published from his very own blog.

How are they working for you?

It’s hard – if not impossible – to succeed at content marketing without creating blog posts on a regular basis. Every successful blog is built on a solid foundation of content, but it’s consistency that’s the real key to success. According to HubSpot, marketers who are consistent with blogging are 13 times more likely to get a positive ROI.

For instance, if I hadn’t been consistent with my strategy, you probably would never have heard of, let alone this blog.

The truth is that writing a compelling blog post that drives traffic and leads is no easy task. Sure, you can easily churn out 300 – 500 word generic blog posts that won’t impact anyone, let alone grow your business – but I’m sure that’s not what you’re looking to create.

Blogging is an inbound marketing strategy that truly works. You can generate morequalified leads through blogging. Recent statistics revealed that marketers who blog consistently will acquire 126% more leads than those who do not.

No matter what industry you’re in, you can set up a WordPress blog and start creating high-quality content. But to rank well in Google, and drive leads to your business, you need more. You need a system you can implement on a consistent basis that will help you build up your brand and reach your target audience.

In this in-depth guide, I’m going to show you the step-by-step process I personally use to create my blog posts. The process is basically the same for any kind of blog post, no matter how long or short it is – although of course it takes more time to write a 2000+ word blog post, than one that’s only 1,000 words long. 

Step #1: Understand the Anatomy of Top 10 Blog Posts

Blogging has helped a lot of people to build profitable businesses. Industry experts like Guy Kawasaki, Dan Kennedy, Rand Fishkin, Brian Clark, and many others have embraced blogging and succeeded.


They have come to understand that all blog posts are not created equal. A well-planned blog post could go viral and drive thousands of referral visitors to your blog.

To me the underlying philosophy of blogging has to be rooted in a commitment to giving massive value. I’ve seen the impact of this approach when writing content, no matter what topic or industry the content concerns.

Since 2007, I’ve invested heavily in creating that kind of in-depth, high quality content, while following a proven plan. Initially, I didn’t get huge organic results, but over time, traffic grew – in one month, I generated 262,169 search visitors.


Sure, targeting long-tail keywords contributed immensely to that result. But the real key to that success was a strategic blogging plan that I followed consistently. This is the blog post structure, or anatomy, that I use for my content:


For each post, I made sure to identify what my readers want to read and to define the problem they want to solve. Additionally, I challenge myself to always produce quality content. That should be your #1 priority.

Step #2: Understand the Proven Blog Post On-Page SEO Process

According to Search Engine Journal, 70 – 80% of users ignore the paid search, focusing solely on organic results. When done correctly, on-page SEO can powerfully improve your site’s search performance.

Learning how to do SEO like a pro will eventually pay off in more direct ways, too. One B2C company saw a 42.4% revenue increase when they started generating more organic customers to their site.


The process of laying out your page, structuring your content, and optimizing the various elements of the page is what ‘on-page seo’ is all about. It concerns both the content of individual pages as well as the HTML. The purpose of on-page SEO is to help pages rank higher and drive the right traffic from search engines.


One of the core concepts behind current SEO best practices is improving the user experience. When it comes to optimizing your individual web pages, the user comes first before anything else.


From the chart below right, you’ll notice that three on-page SEO factors stand out in particular: depth & value of content (15%), use/repetition of primary keyword (40%), and page user experience (30%).


Using your keywords in a natural way in your post isn’t bad SEO practice. But don’t overdo it: that’s “keyword stuffing” and it could very well get you penalized.


Let’s talk more about keyword research, headline writing and how to prepare a blog post that will likely rank in Google’s top 10 results:

Keyword research: An important step in on-page search engine optimization, keyword research tells you what your target audience is searching for, and what their intention is – i.e., comparison shopping, just browsing, ready to purchase,etc.

When researching keywords, your objective is to metaphorically look over the user’s shoulder and see things from their perspective. That’s the quickest way to create blog posts that are relevant and timely.

Say you write about angel investors on your blog, and you want to create a blog post that would rank highly for that topic. Here’s how to find a long-tail keyword that you can use to optimize your page:

Go to Google AdWords Keywords Planner. Plug the main keyword (e.g., angel investor) into the search box. Click “Get ideas.” Here’s the result:


Now that you’ve found the keywords to target, include them in your headlines:

  • How to Find Angel Investors – 5 Simple Steps That Work
  • Angel Investors List – Top 35 List of Angel Investors You Need to Know
  • 20 Top Angel Investor Forum Boards You Should Definitely Check Out

Once you’ve included the keyword in your headline, the next step is to optimize your post with it. However, this time you’re going to make sure the keyword doesn’t disrupt the user or appear stuffed or unnatural in any way.

When doing on-page optimization, you want to pay attention to these elements of your page, and communicate your topic to your audience – and to Google – in these sections:

  • Title tag
  • Content of page
  • URL
  • Image alt text

Here’s a typical example of a good on-page best practice as presented by Moz:


Bottom line: Optimize within reason, but always at the service of the user. Your job is to write a blog post that will solve the user’s problem or answer the user’s question.This is referred to as search user optimization – the new SEO.

Step #3: Create Blog Posts Full of Practical Value

For your blog posts to truly deliver value, you’ve got to make them practical. Remember that your readers are tired of reading generic blog posts. They want something useful and relevant – a post that will not only answer their questions, butnudge and inspire them to implement what they read.

One tactic used by successful bloggers to ensure their posts address the right topics on a consistent basis is the editorial calendar. This tool enables them to keep their blog stocked with valuable posts, even when they’re not present to run the blog for a period of time.


Your blog post has to be high-quality (I can’t say that enough). According to Social Media Examiner’s report, over half of all marketers agree that unique and useful content is the most vital type of content, which is much more effective than most visual content.

Obviously, the more unique and actionable blog posts you’re able to create on a consistent basis, the more power your blog has to pull in traffic. This then furtherincreases your search traffic, community engagement levels, and leads.

Ranking in Google’s top 10 almost certainly won’t happen overnight, but with time and consistent effort, you’ll see a huge improvement in your search rankings.

In writing your blog posts, adopt a plan, or written strategy, and use it consistently – similar to way you would go about writing a full-length book.

Don’t try to reinvent the wheel. Learn from what works for others in your field, and you’ll increase both your organic search and referral traffic in 90 days.

Start with a strong introduction: Book authors understand that the preface, foreword and introduction are important pages that can’t be ignored. The same is true for blog posts, so learn to make your introductions stronger.


The conclusion is equally essential as it wraps up the idea you introduced at the beginning of the post. Together, the introduction and conclusion form the ends of the bridge that propel your reader from Point A to Point B.

Remember the old saying: “You never get a second chance to make a first impression.” Your opening paragraph is your chance to draw readers further into your post. It usually asserts a point or thesis that hooks the reader and makes them want to read more.

Here are few things a good introduction should do:

  • Warm up the reader and inform them what benefit they’ll get from the post
  • Make a thesis (give a statement that summarizes what the the blog post is about)
  • Restate the problem or solution that was in the headline, to show the reader you really do understand their problem

The purpose of a good introduction is stimulate the reader’s interest. One mistake I see a lot of bloggers making is to try to answer the question that was stated in the headline, without first restating the problem.

While it’s true you shouldn’t spend too much time on the introduction, as theUniversity of Toronto suggests, you also shouldn’t be too hasty here. Just like your headline, your post introduction determines your content’s performance to a large extent, especially when you target long-tail keywords in this section.

Depending on your topic, or industry, an introduction can engage the reader in several distinct ways:

  • Ask a question
  • Show statistical results
  • Make a comparison
  • Identify a debate
  • Clearly explain a situation
  • Describe the current problem
  • Quote an expert or authority
  • Cite a typical example

Let’s explain a few of these tactics with examples:

i). Ask a question: In his book, The Art of Asking, Ask Better Questions, Get Better Answers, Terry J. Fadem said that asking questions can breathe new life into a new endeavor, and the right questions will help you get straight, useful answers from an evasive audience.

Follow the same approach when writing a blog post, particularly in your introduction. Use the right questions to engage your audience and motivate them to read further.

Avoid obvious questions like “do you want blog traffic?” or “how can you become a writer?” When you ask an obvious question in your introduction, according to Julie Neidlinger, you’re actually telling the reader, “yes, this is the post you’re looking for, but I don’t know how to start it.”

Instead, ask questions that create a discussion in the comments section.

Specific compelling questions build up interest and persuade readers to read more. A good example is Ali Luke’s introduction on Zen Optimize:


Popular web design blogs also tend to write question-based introductions. Here’s how a recent post was introduced at


Personally, I’ve found that each time I start my post introduction with a specific and thought-provoking question, I engage my readers more. Questions draw readers into the post and keep them engaged until they find the answer to that question.


Here’s one final example from Brian Clark that’s compelling and highly engaging:


ii). Show statistical results: Data-driven blog posts will always attract the most targeted blog readers. Start your introduction by stating data and results that you got from conducting market research and experiments.

For example, if you targeted long-tail keywords and improved your blog’s rankings as a result, show those facts in your introduction.

On average, people will read only about 18% of your blog post, due to short attention spans. So if you state outright a great result, and the reader keeps reading, then you know that this is a targeted reader, not a casual visitor. And you’re more likely to convert that kind of reader into a loyal fan.

You can see how I did this in a recent blog post, where I quickly summed up my results for an ongoing challenge. The post garnered over 200 comments in less than 24 hours.


Peep Laja, founder of ConversionXL, uses the data statement strategy on occasion as well:


Another blogger who sums up data in his introductions is Brian Dean, founder ofBacklinko:


Google wants to know what happens to your visitors at your site. It wants to know how users moved from one page to the other, how much time they spent reading your post, and whether they visited again or abandoned your site for yourcompetitors.

Writing a data-driven introduction for your posts helps make sure the visitors who keep reading and stay on your site are actually the readers you’re targeting. And that impresses Google.

iii). Clearly explain a situation: You can also write a blog post introduction that restates the problem addressed by the headline. Clarity helps you here, and reassures readers you know what they’re struggling with.

This is one of the most popular methods used in writing introductions because it’s relatively easy, and there’s no need to be “clever” or terribly creative. It’s the equivalent of those “how-to” headlines that continue to deliver great results for both sales copy and online courses.


So if you don’t have data to share or a specific question to ask, do a brilliant job at explaining what the current situation is. Here’s how Marie Forleo wrote her recent blog post introduction:


David Risley, founder of, clearly explained the situation with most blogs in his recent post. His introduction together with his use of cognitive visual assets make his posts enticing to read:


Remember that when writing your headline and introduction, you want to create a conversation. In reality, it’s actually easy to accomplish especially, when you understand your target blog readers.


That’s when you can easily put yourself in their shoes, make a promise in your introduction, and by using the KISS principle, you’ll be able to write a useful blog post that will dazzle your readers.

Step #4: Use the AIDA Model to Captivate Your Audience

You’ve probably been introduced to the AIDA model for marketing. It’s not new – it’s been around for years, in fact – but it pretty accurately reflects the marketer’s series of tasks when trying to persuade a prospect to buy.

AIDA is also an effective model for writing persuasive and engaging blog posts. And, of course, the more engaging and persuasive your posts are, the better their chances of ranking in Google’s top ten results.


AIDA is an acronym for:

A – Attention

I – Interest

D – Desire

A – Action

Jason Demers noted in his post for Forbes that using the AIDA formula will increase your conversions and guide consumers along the experience funnel. Basically, what you want to do is attract attention, create interest, increase desire, and then finally call the reader to action.

i). Attention: Grabbing the reader’s attention is crucial, if you want to win their trust. It’s the first step that you have to take when building relationships with potential customers.

If you’re a content marketer, blogger or online business entrepreneur, you’re the CEO of your business. No matter what you actually sell – products or services – your primary responsibility is to solve your readers’ problems. Start by attracting attention with your post headlines.

The headline is so critical that 73% of buying decisions are made at the point where readers come in contact with it. And 8 out of 10 people will read your headline if you make it powerful and relevant for them.

Search for any internet marketing topic you can think of in Google, and you’ll likely see catchy headlines nudging you to click them.


Without a doubt, the headlines of these top-ranked pages are part of why they rank so well for the keyword “grow blog audience.” So instead of wracking your brain, why not model these instead?

So let’s quickly create three unique and compelling headlines that will attract search clicks as your page moves up Google’s ranked list of results:

  • 15 Ways to Grow Your Blog Audience Using My Guest Blogging Strategy
  • How to Grow a Blog Audience to 10,000 in 5 Months (Step-by-Step Guide)
  • Do You Want to Grow Your Blog Audience? This 3-Step Formula Will Help!

One blog post headline that drew my attention today was written by Dvora Goldstein. Notice how attractive it is, and how she played with power words in the headline:


One other element that made the headline attention-grabbing is the odd number included in it. Several research studies have shown that headlines with numbers generate 36% more engagement on average than headlines without numbers. What’s more odd numbers

Furthermore, this research shows that odd numbers will get 22% more clicks than even numbers. In a nutshell, if you want to attract more visitors, put odd numbers in your headlines.


ii). Interest: The second letter in AIDA stands for “interest.” In your blog post, you’ve got to build interest.

Copywriters normally use the subheadline to further explain the headline and the copy that follows, in order to stimulate the reader’s interest.


But these days, you should also use the subheadings to drive home the benefits that people will get from reading your content.

Smart bloggers don’t wait for readers to discover their posts before educating or giving them a reason to stay. The use the subtitle..

A typical example is Pat Flynn’s landing page:


Once you’re able to clearly restate and expand on what you promised in the headline, you’ll build your reader’s interest. Here’s another example from a blog post at


iii). Build strong desire: You can’t get your blog posts shared on social media if the desire is not there. The best way to build strong desire in your post is to use bullet points. In fact, a bulleted list can be the copywriter’s best friend. Most persuasive copy, whether on the web or in print, will contain bullet points.

But if you want your bullet points to effectively ignite your reader’s passion, don’t overdo the bullet points. Limit their options – 3 to 7 points is ideal.


Experiments conducted by two University of Washington academics, Sheena S. Iyengar and Mark R. Lepper, found that people are more likely to make a choice when those choices are limited.

Whether the choice is to purchase gourmet jams or chocolates, or to undertake optional essay assignments, more people made that choice when presented a limited array of 6 choices rather than a more extensive array of 24 or 30 choices.

What’s more, those participants reported a greater satisfaction than those who faced the greater number of choices. It just goes to show: More choice isn’t always good thing.


When I write a post, I like to break down complicated topics or facts into a simpler structure and form. That’s easier to do – and also easier for the reader to understand – when presented in bulleted format:


You may prefer using ordered or numbered lists, as opposed to bullets. That’s fine – it works just as well. That’s what Michael Hyatt did here with a recent post:


iv). Call to action: According to Statistic Brain, the human attention span is 8 seconds, which is 1 second shorter than a goldfish. Possibly as a result of that startling fact, only 4% of page views hold readers for 10 minutes or more.

What does this mean for your blog posts? It means you need to call your readers to action as clearly and quickly as possible. You don’t have to wait till you get to the conclusion.


If you’ve succeeded in getting the right person to click your blog post headline, readthe all-important first line, and scroll down to read further, don’t lose them.

The call to action (CTA) is all about explicitly asking readers to do a particular thing. You’re giving them a new way to learn more. CTA tells the reader the next action to take.

Of course, you may not want to ask readers to buy products immediately after reading your posts – they may not quite be ready for that level of commitment. But you can ask them to subscribe to your list, share your post, or leave a comment.

The challenge is how to drive the message home without annoying your reader. There is no need to shout your CTA, or use manipulation or tricks. As long as you give value, people will respond.

Most SaaS companies use a free trial period as their call-to-action, because they want to get people in and show them the benefits of their product before asking for their money. An example is Getresponse:


If you run an ecommerce site, offering discounts and coupon codes are effective ways to structure your call-to-action. Discounts aren’t only for online stores and Amazon anymore – authors, bloggers, public speakers, and marketers can use them to sell their products, too.

Just recently, Seth Godin wrote a blog post in which he offered his readers a 40% discount if they bought his freelance course immediately:


Every serious marketer has a call-to-action strategy that works for them, and helps them build the most engagement with their blog posts so that they can attract more clients and improve social signals – which in turn improves search rankings.


On my consulting page, I use a different kind of call-to-action. I don’t ask potential clients to fill out my contact form, email me or book a free strategy session, the way most content marketers and digital consultants do. Rather, I simply ask for their blog URL and help them analyze it. Then I’ll show them why they’re not getting enough search traffic and how to improve it.


Step #5: Building Inbound Links to Your Blog Posts

Link building is the spine of SEO – it’s what supports every other optimization tactic and strategy. You can’t just ignore it. Despite all the new Google algorithm updates that we’ve seen, trusted and quality incoming links still dictate 20.94% of what ranksand what doesn’t.


Most bloggers are challenged by earning or building links to their post pages. Yet an effective content marketing campaign is expected to generate trusted links.

When the right links and useful content meet, the result is a significant increase in search rankings.


Even if you’re not struggling to write and publish blog posts consistently, getting other bloggers to link to those posts isn’t easy – but it’s definitely worthwhile. When done correctly, external link building will boost your rankings comparatively quickly. That’s the reason why 59% of SEOs do it.


Here are some proven ways to build or earn a high-quality link to your blog post:

1). Use the broken link strategy:Broken links” no longer pass any value to the page. They usually redirect to a 404 page.

A broken link is dead and useless. Unless it’s fixed or replaced, excessive broken links could harm the site they’re on.

And that’s your opportunity. If you’ve written a relevant blog post, you can find links that are no longer active on other blogs, and request to have your own link there instead.

So let’s find broken links in a few simple steps:

Step #1: Go to On the homepage, plug in the URL for the site that you’d like to have your link on. For example, right now I want to get a link to my blog post from


Step #2: Analyze your results. The software will probably check only distinct 404 pages that are broken. But while it’s still processing, you can easily analyze some results for link building opportunities:


Better yet, you could find a web page that lists several sites or resources similar to your own blog post but which contains broken links. That’s your opportunity to get your links there in place of a broken one.

For instance, if you want links on a blogging related blog, you could just go to Google and plug in any of these search strings:

  • blogging resources and links
  • blogging + resources
  • blogging + link roundup

When I searched with the first string, here are my results:


Next, I clicked on the 5th result, because getting a link on their resources page might be easier:


Next, let’s check for broken links. Just copy the exact URL and paste it into small seo site tools:


From the screenshot above, you can see that you’ve got 2 opportunities to get a link from the resources page.

Step #3: Launch an outreach campaign. Contact the blog owners and notify them about the dead link. You can use this email template:


Note: When you’re contacting someone for the first time, address the blogger or site owner by their name (preferably their first name). If you don’t know their names, a simple Google search will reveal their Twitter account or Facebook page – or you can visit the “about” page on their site.

Focus on building authority links in a natural way. Apart from the above link building strategy, you should also leverage targeted guest blogging. Also, repurpose your content and distribute it at other platforms like docstoc,, and so on.


The more you’re able to spread your reach to the right blogs with great domain authority, the more valuable link juice you’ll pass onto your blog pages, thus improving your chances of ranking in Google’s top 10.


Maybe you’ve been working hard, but haven’t been actively promoting your blog posts. I think you should give it a try. That’s why it’s called “content marketing” and not just “content.” Start working smarter, not harder.

A renowned blogger once said that if you want to gain huge traction with your blog posts, spend 20% of your time writing and 80% marketing and promoting.

The ironic reality is that if you stop focusing so much on ranking in Google’s top 10, and focus instead on the user while targeting more long-tail keywords, you’ll notice a huge boost in organic search traffic and rankings. This is because Google is passionate about users and will reward a good user experience.

Have you been promoting your blog posts? What strategies did you employ that I didn’t mention in this guide?