While the internet is riddled with tutorials and guides on how to write a blog post, from a technical tutorial level, the most important aspect of consistently producing the best blog posts is providing valuable and engaging content readers will either find useful or entertaining. And the best part is that you can duplicate the success of the best bloggers by following a basic formula for writing a blog.

This is because there is no secret content strategy or way to increase traffic. There are just certain elements all great blog posts have that make them widely visited, shared, and linked to.

Below, you will find tips on how to write a good blog post.

A word of caution:

Before we get into the details of writing lengthy content to increase your social and search engine rankings, let me clarify you one thing.

Don’t aim for 2000 words. Aim for quality. If you have some insights, cover them in a detailed way. Otherwise, writing lengthy posts just for the sake of filling words don’t add any value to your audience. If your readers are not happy with your stuff, they won’t share your content and it won’t attract any comments or backlinks.

So there’s no point in writing detailed content if you don’t have anything to say. Pick an interesting topic that your readers care about and fill it with the detailed information without any fuss.

General Tips For Writing Blog Posts

Now, let us talk about how you can create in-depth high quality content without frustrating your readers.

1. Spend time crafting an intriguing headline

Get visitors to click-through and read your content by starting with an interesting title.

Your headline can take advantage of a big number (e.g. 101 Ways To…), promise results, use a shocking statistic, leverage a controversial or popular topic, or simply give the impression that your visitors absolutely need to read your blog post in order to be successful at something.

Any one of these psychological tactics will work. Just ask yourself before publishing– would you read an article with that headline?

2. Hook your readers with a great introduction

You’re headline has gotten readers to click, but now you have to convince them to continue reading. Your introduction needs to excite visitors by telling them what they will gain by reading your blog post.

Promise to solve a personal or business problem, make a relatable statement, or ask a common question and then make visitors keep reading to get the answer.

In the end, people just want to know they won’t be wasting their time reading your content, so make sure they are either educated or entertained.

3. Get straight to the point

Building a successful blog isn’t about record-breaking high word-counts; it’s about publishing content that offers value. Delete the fluff, don’t ramble and be direct.

The sooner you start delivering on the promise you made in your title and intro, the more engaged you will keep your readers.

Along that same line, keep your paragraphs short and sweet. Online readers have short attention spans. The longer the paragraph, the more likely they’ll skip or skim it. Try to keep your paragraphs 5 to 7 sentences long, and use subheadings for better readability.

Make it easy for readers to absorb information and skim a page by breaking up long blocks of text with subheadings, such as H1, H2, H3 and bold tags.

4. Write as you would speak

As I mentioned, it’s important to use an informal, conversational tone and writing style.

Simplify your sentences to avoid long, convoluted thoughts. Don’t try to impress people with your vocabulary. Break up complex ideas into easy-to-understand concepts.

Use “I”, “you”, “we”, and “us” to form a personal connection with your readers. Write like you are having a conversation to avoid preaching or alienating your readers.

5. Appeal to human emotions

Research has shown that people like to share content that taps into their emotions, the strongest of which are humor, empathy, motivation, and faith. Try to uplift and inspire with your blog posts and don’t be afraid to seek empathy for a cause.

Nevertheless, beware of exploiting your audience’s emotions or overdoing it. You may just end up being labeled “overly emotional”.To do that, keep the conversation light and easy-going.

Consumers tend to browse the internet on their downtime as a way to relax and de-stress. Brands managing B2C blogs should keep their content simple and enjoyable to avoid overwhelming their fans.

6. Connect with your readers on a personal level

As a blogger, you have to share more than facts, numbers, and research. Be a story-teller and share professional experiences and personal stories.

Opening up, sharing your life and letting your personality shine will help readers relate to you. Building a stronger connection with your audience will result in a loyal following and more social sharing.

In the process, always demonstrate moral integrity by being open, honest, and respectful to your audience.

When writing a how-to guide, assume a basic level of intelligence and never talk down to your readers. When discussing a controversial or touchy subject, give your opinion, don’t preach and be open to other viewpoints.

7. Use visuals

Starting your blog post with an image can increase click-through rates, links, and shares.

Consumers prefer visuals over text, so keep your readers engaged and on your blog with the use of images and videos. Embed videos, tweets, screenshots, block quotes, charts, graphs, memes, photos, or anything that will keep their attention.

This can be especially practical when the visual is more effective in organizing information and relaying a message than text.

8. Write a strong closing paragraph

A conclusion or closing paragraph sums up the purpose of the post and discusses key takeaways, emphasizing what readers should have learned and how it will help them grow.

9. Proofread, edit, and fact-check

To build and maintain credibility, your content needs to be pristine and error free. This means grammatical errors, spelling mistakes, and unreliable sources/statements can destroy you and your blog’s online reputation.

10. Write evergreen (timeless) content

Writing about trending topics or breaking news is a great way to increase your blog’s exposure because trendy content lends itself to social sharing. Consumers are definitely more inclined to share socially-acceptable content when it is hot and popular.

However, breaking news and pop culture trends bring in short-term traffic spikes. For consistent long-term traffic and growth, bloggers must produce evergreen content targeting search terms with regularly monthly volumes.

Evergreen content will always be useful, thus resulting in search traffic over time. This article, “How to Write a Blog Post”, for example, will remain relevant for years to come.

For topic ideas, check out our Ultimate List of Blog Post Ideas.

11. Publish consistently

You don’t have to publish daily, but follow a consistent posting schedule. Publishing randomly will just confuse and frustrate your loyal readers.

Ideally, you will want to write at least 2 to 3 times a week and schedule your posts to go live in the early mornings.

12. Use relevant social sharing buttons

If you want social shares, make it easy for readers by having social buttons prominently displayed. Above, below and beside your blog posts are ideal.

Bloggers must also cater their social platforms to their audience by researching the mediums they use. Business blogs will likely want to display buttons for LinkedIn, Twitter, Google+, and Facebook.

Blogs heavily dependent on visuals will need to be active on Instagram, Pinterest, Facebook and Twitter.


How To Write A Blog Post That Ranks Well In Search Engines

One of the biggest mistakes almost 90% of the bloggers make while creating content is they write for everyone. What happens when you target everyone with your content?

Your content simply appeals to no one.

Sounds strange? But it’s true. If you other hand focus on pleasing ONE reader at a time, you can create much stronger impression with your content.

Not only your content quality improves but it actually helps you give best information or solutions to the reader you are targeting.

So while creating detailed content next time, make sure to find your targeted reader and create content just for him.

While creating content, imagine your target reader is sitting in front of your couch and write like you talk.

That way you can avoid jargon and use simple yet most effective words to create awareness about the stuff you want to promote.

List out all the questions that ONE reader might have

Once you figure out that one reader whom you want to target, list out all the problems he might have.

Turn those problems into questions and then into your blog post ideas.

That way you will be able to create problem solving content that your target reader is craving for. You will also be able to use tons of long tail keywords that increase both your search traffic and sales.

This is the exact strategy that I have used time and time again to create large audiences that revolve around very specific, broad niches.

See how can you help your ONE reader with your posts.

While creating content, always remember to give top priority to serving your audience NOT Google. If you help you readers with your content, you will get more social shares, links, sales and comments.

If Google crawlers see more user engagement (in terms of social shares or comments), it will automatically gives you better search rankings for the keywords you are trying to rank for.

How to write 2000 words articles?

Recently when SerpIQ conducted a survey, they found out that the average content length of top 10 search results have over 2000 words.

That means, Google is giving more and more importance to the web pages that have more words on them. You will definitely get an edge if you start creating content with more than 2000 words.

I myself have been using this strategy while creating contents for many of my other blogs. Surprisingly, my traffic went really up over the last one year and I’m also noticing the increase in my website sales.

So how to write 2000+ words articles that rank well in search results?

5 simple yet effective tips:

  1. Do more research. Average article writers who write 500 – 600 words usually don’t do much research. The quality and quantity of your content really depends on your research. If you have discovered a lot of topics from your research, you can certainly create long form of content.
  2. Think about various ways to expand your idea. Once you get a blog post idea, don’t just sit and start writing. Instead, brainstorm how you could expand that idea to make it more detailed and much useful for your target audience.
  3. Outline your content. Make sure to include the beginning, meat of the content and the summary of your content. If you cover these 3 things, you usually end up writing detailed and long form of content no matter what your niche is.
  4. Tell stories. One of the most effective ways to write engaging long form of content is to tell your readers stories that connect with them instantly. Think about various ideas on how can you tell them stories that are relevant to your products or services.
  5. Analyze all the detailed posts that are frequently published on the top blogs such as Moz, QuickSprout, NeilPatel.com, Buffer etc. You will find there’s a common content creating framework can be seen on almost all of them. Find out how these top bloggers are hooking their readers. Find out how they are using emotional triggers to persuade their audience with their content. Use the same content creation framework when you are creating your own posts.

How to get better search rankings for your content

Writing long form of content is one thing and making it rank well in search engines is another thing. Here are few essential ingredients you need to implement if you want to get better search rankings for your long and in-depth content.

Start using long tail keywords

Long tail keywords usually contain more than 4 keywords on it. For instance, “iPhone 5s best reviews” is a 4 word long tail keyword.

Identifying the right long tail keywords for your content is the key to increasing your search traffic and sales. If you are still wondering why you need to start focusing on long tail keywords, here are three good reasons.

  1. They increase your overall search traffic quickly because they are much easier to rank for.
  2. They increase your website sales because people who use long tail keywords while searching are more tend to buy your stuff.
  3. They create awareness about the products or services you promote.

You can use tools such as KeywordTool.io, Long Tail Pro etc for finding profitable long tail keywords within minutes.

Just make sure to select the long tail keywords which have the competition between 100 to 2000. That way you can be able to use less competitive long tail keywords which can help you easily rank higher and faster in Google search results.

You can also use tools like SEMrush if you want to beat your competitors by deeply analyzing the best keywords they are already ranking for.

If you spend some time in finding the right long tail keywords, you will be rewarded with more search traffic from Google. Moreover, getting traffic from long tail keywords won’t take much time.



Don’t forget to do on-page SEO

Your on-page optimization influences your search rankings directly. If you are not keyword stuffing and using the right combination of long tail keywords at the right places on your web pages, they will definitely rank higher in Google search results.

Whether you agree it or not, proper on-page SEO is the key to faster Google search rankings.

Here are few places you should definitely use your primary seed keywords if you want to see boost in your search engine rankings.

  • Image alt tags: Using your primary keyword in your image alt tags is the surefire way to increase your traffic from “Google Image” search results. Don’t use random names or file names or numbers while optimizing your images. They don’t add any value either to your readers or Google search crawlers. Take time to properly optimize your images.
  • Headline: Make sure to use your primary or secondary keywords in your headlines to make your blog posts rank well in search results.
  • Sub headings: Use your primary seed keywords in your h2 and h3 sub headlines to improve the chances of ranking well for your desired keyword combinations.
  • Beginning of the text: It is proven that if you use your targeted keywords within the first 100 words on your article, your content ranks better for such keywords because of the improved visibility to the crawlers.
  • In your page URL: Use short and sweet URL’s and optimize them for your desired keywords.
  • Meta description of the post: Never forget to include your main keywords in your meta description. They help you quickly boost your overall search rankings for the keywords you are targeting for.

Make sure to come up with at least one primary keyword for each blog post you create if you want to increase search rankings for all of your web pages. With the proper on-page SEO it becomes really easy for you to create SEO friendly content.

User keyword rich headlines

Last but not the least, spend quality time on writing powerful headlines that capture your audience’s attention.

Don’t forget to include the primary keywords you want to rank for in your headlines. After all, keywords in your headlines contain a lot of weightage while crawling your content by search crawlers.

Don’t write lengthy headlines, often search engines show headlines not more than 60 to 70 characters. So write short, powerful and compelling headlines within 65 characters.

Final thoughts about creating long content that ranks wells in Google

Writing long form of high quality content takes a lot of time. Once Pat Flynn said he usually takes around 7 to 10 hours to finish one post.

If you are aiming to build a top quality blog, make sure to spend most of your time on researching and creating your content. Decrease your blog posting frequency if you have but publish something on your blog only when it’s truly epic and helpful to your audience.

Editing is the key to make your lengthy content go viral in search engines as well as social media. Never publish a post without proofreading and remove all the unwanted words that sound like a jargon.

What do you think about writing long and quality content? Do you agree long form of content with more than 2000 words usually ranks well in search engines? Please let me know your thoughts in the comments.

Ready to become an online entrepreneur?

Start now and build the dream you’ve always wanted. The sky’s the limit!