Neil Patel

I hope you enjoy reading this blog post. If you want my team to just do your marketing for you, click here.

How to Rank a Blog in Google’s Top 10 Search Results

The Ultimate Guide to How to Rank a Blog in Google's Top 10 Search Results

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 successful search engine ranking.

If you want to learn more about how to rank a blog, keep reading; this guide covers the steps you must take to see your blog content appear in the search results.

Why Is it Important to Have a Good Blog Strategy?

Blogging is an inbound marketing strategy that truly works. You can generate more qualified leads through blogging; in fact, statistics reveal that marketers who blog consistently acquire 126% more leads than those who do not.

Furthermore, blogs are among the three most common forms of media used in content strategy today, with ebooks and videos as the two others.

Although blogs are an effective tool for driving traffic and leads, this is only the case when they are written published according to best practices. Sure, you can easily churn out 300 – 500-word generic blog posts that won’t impact any search query need, let alone grow your business; but those aren’t the type of posts that are going to gain you any traction.

To rank well in Google and drive leads to your business, you need more. You need a system that you can implement on a consistent basis that will help you create quality content, build up your brand, reach your target audience, and build your search engine ranking.

In this in-depth guide, I’m going to show you the step-by-step process that 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 it obviously takes more time to write a 2,000+ word blog post than one that’s only 1,000 words.

How to Rank a Blog 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.

how to rank a blog - studying other successful blog posts on the same topic

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, though you can still get solid search engine rankings with consistent quality blogging.

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 this kind of in-depth, high-quality content, while following a proven plan. Initially, I didn’t get huge organic results. Over time, traffic began to grow; then, in one month, I generated 262,169 search visitors to my QuickSprout blog.

how to rank a blog - visitors to QuickSprout blog grew with in-depth blog content

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

how to rank a blog - anatomy of a good blog post

For each post, I made sure to identify what my readers want to read and to define the problem that they want to solve. Additionally, I challenge myself to always produce quality content. That should be your number one priority; search engine ranking will follow.

How to Rank a Blog Step 2: Understand the Proven Blog Post On-Page SEO Process

According to Bright Edge, in 2021 53% of all trackable website traffic comes from organic search. When done correctly, on-page SEO can powerfully improve your site’s search result 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 driving more organic customers to their site.

how to rank a blog - increased conversion revenue from organic customers

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 google understand pages better, and the better Google understands a page, the higher it can rank. The higher it ranks, the more it will drive the right traffic (in other words, traffic that converts) from search engines.

how to rank a blog - gaining traffic from high-ranked blog posts

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.

how to rank a blog - improve the user experience

From the chart on the right below, you’ll notice that three on-page SEO factors stand out in particular: depth & value of content (15%), use/repetition of primary keywords (40%), and page user experience (30%). Though the on-page SEO factors have become more complex in recent years, the same core principles remain the same.


Using your keywords (more on these below) in a natural way in your post isn’t a bad SEO practice. Don’t overdo it though; that’s “keyword stuffing” and it could very well get you penalized by search engines.

how to rank a blog - where to use targeted keyword phrase throughout blog post

An important step in on-page search engine optimization is keyword research. Performing 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. Their search query is your often starting point.

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 long-tail keywords that you can use to optimize your page:

Step #1: Go to Ubersuggest, a free keyword research tool. Plug the main keyword (e.g., angel investor as an example in this case) into the search box. Click “Search.”

how to rank a blog - using ubersuggest for keyword research

Step #2: Click “Search”

Step #3: Review the Results

how to rank a blog - ubersuggest kw results for "angel investor"

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

  • Angel Investors Definition
  • Angel Investors vs. Venture Capitalists
  • Angel Investors List

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.

You will also use the keyword in your meta title or meta tag to help search engines better categorize your post based on consumer search query phrases.

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:

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

how to rank a blog - example wikipedia page for on-page seo factors

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.

How to Rank a Blog 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 but nudge 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. Editorial calendars enable bloggers to keep their blog stocked with valuable posts, even when they’re not present to run the blog for a period of time.

how to rank a blog - using an editorial calendar

Your blog post has to be high-quality (I can’t say that enough), and the more unique it is, the better; and the more unique and actionable blog posts that you’re able to create on a consistent basis, the more power your blog has to pull in traffic.

This (hopefully) increases 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 directed at the right tasks, you may see a huge improvement in your search rankings.

Don’t try to reinvent the wheel. Learn from what works for others in your field and you’ll be better positioned to grow both your organic search and possibly your referral traffic as well.

As with most content, you should draw your readers/viewers in with a strong introduction. Learn to make your introductions stronger to be relevant to consumer search query phrases.

how to rank a blog - introduction image

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 blog post is about)
  • Restate the problem or solution that was in the headline, to show the reader you really do understand their problem

While it’s true that you shouldn’t spend too much time on the introduction, 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.

Ask a question: In his book The Art of Asking, Ask Better Questions, Get Better Answers, Terry J. Fadem says that asking questions can breathe new life into an endeavor and that 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.” You are matching their search query before they even type 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 to her article on the very topic of enticing introductions:

Do your posts grab the reader right from the first line?

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

how to rank a blog - including question in the intro

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.

how to rank a blog - starting blog with a question (quicksprout example

Show statistical results: Data-driven blog posts always attract the most targeted blog readers. Start your introduction by stating data and the 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 of that strategy, show that data in your introduction about a post concerning the topic of long-tail keywords.

If you state a great result outright and a user keeps reading, then you know that this is a targeted reader, not a casual visitor. You’re more likely to convert that kind of reader into a loyal fan.

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

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

how to rank a blog - use data in the intro

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

how to rank a blog - using data in intro (brian dean backlinko example)

Google wants to know what happens to your visitors when they visit 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 your competitor’s. Your search engine ranking will be evaluated, in part, by this data, which also includes the bounce rate, social media posts, and conversion data.

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

Clearly explain a situation: You can also write a blog post introduction that restates the problem addressed by the headline that matches a user search query. Clarity helps you here and reassures readers that 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.

how to rank a blog - be clear in titles and headers

If you don’t have data to share or a specific question to ask, you need to do a brilliant job of explaining what the post covers.

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 and get search results.

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 achieving Google’s top ten search engine ranking.


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 to attract attention, create interest, increase desire and then finally call the reader to action. That reduces bounce rate.

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. Part of your job here is to nail the meta title with organic keyword phrases.

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 to improve search engine rank. They have something that needs to be solved in their search query – solve it.

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 to them.

Search Google for any internet marketing topic that you can think of 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?

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.

Furthermore, this research shows that odd numbers will get 22% more clicks than even numbers, improving search engine ranking. 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 sub-headline to further explain the headline and the copy that follows, in order to stimulate the reader’s interest.


But, 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 in a search query before educating or giving them a reason to stay. They use subtitles.

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 in your site content. 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 to build search engine rank. 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. This helps with social media shares where people have a shorter attention span.


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 a choice when presented with 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 a good thing.


When I write a post, I like to break down complicated topics or facts into a simpler structure and form in my site content. 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 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 that you need to call your readers to action as clearly and as quickly as possible. You can’t wait until you get to the conclusion.


If you’ve succeeded in getting the right person to click your blog post headline, read the 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 what they presented a search query for. A CTA tells the reader the next action to take via the site content. It’s the next step.

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. This will all help your search engine ranking.

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 site content. 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 their site content. Then, I’ll show them why they’re not getting enough search traffic and how to improve their search engine ranking.


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 of the new Google algorithm updates that we’ve seen, trusted and quality incoming links still dictate 20.94% of what ranks and what doesn’t.


Most bloggers are challenged by earning or building links to their post pages. Yet, an effective site 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 fairly 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’s search engine rank.

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 to improve site content:


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 example, 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 were my results:


Next, I clicked on the 5th search query 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 a couple 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 through their site content.

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


The more that 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 search engine ranking.


Maybe you’ve been working hard to improve search results, 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 with your site content.

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 your writing. This is where search engine ranking results come from.

The ironic reality is that if you stop focusing so much on ranking in Google’s top 10 and instead focus 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?

Consulting with Neil Patel

See How My Agency Can Drive Massive Amounts of Traffic to Your Website

  • SEO - unlock massive amounts of SEO traffic. See real results.
  • Content Marketing - our team creates epic content that will get shared, get links, and attract traffic.
  • Paid Media - effective paid strategies with clear ROI.

Book a Call