How to Write A Blog Post With Good SEO: 21 Tips & Tricks

There’s no doubt about it — blogging is one of the best ways to build authority and increase brand awareness for your business.

However, there are always things we can do to improve our blogs, and one of them is to make sure they’re optimized properly for search engines.

Today, I’m going to go over a few of those tips and tricks you can use to ensure your next blog posts are being crawled by search engines and indexed correctly.

1. Use Headings Well

One of the first things I look for when checking out a blog post is the headings used. Ideally, the headings should be descriptive enough that they’d be able to stand alone on a webpage without needing any further context. Here’s an example of a heading that works:

The second thing I look for is if the headings are grouped together under a specific category. This makes it much easier for readers who might only be interested in a particular type of content.

2. Make Sure Your Title Is Descriptive

It seems obvious, but titles are often overlooked when it comes to SEO. Keep in mind that the title tag is one of the first pieces of text that shows up in the SERPs. As such, it needs to be informative and concise, while still providing value to visitors.

This is why you may notice some websites placing ads in the middle of their pages. While this tactic doesn’t hurt anything, it will likely annoy potential customers who want to read the full article.

3. Include Keywords in The URL

Including keywords in the URL is another way to help people find your content faster. When browsing through a list of articles, it’ll be much easier to find something relevant if the URL includes the terms you’re searching for. Here’s a good example:

Let’s say your target keyword is ‘blogging tips’ then it should appear in your blog post URL like –

4. Add Images Where Appropriate

Images are extremely important when it comes to driving organic traffic. Not only do they provide visual interest, but they also help with CTR and conversions. It’s a common misconception among bloggers that adding images automatically hurts SEO. That simply isn’t true.

However, just because you include images in your blog post doesn’t mean you need to add every single image related to your topic. Instead, try to focus on finding high-quality stock photos or ones created specifically for your blog.

5. Create Unique Titles And Meta Descriptions

Titles and meta descriptions are perhaps the most important part of optimizing your blog posts. Since these two elements appear in search results, it’s crucial that they accurately describe what each page has to offer.

Even though Google does a great job at figuring out which page is more relevant based on keywords, it’s still a bit difficult. Because of this, a well-written title and meta description can really boost your chances of ranking higher. You can use AI writing software to save your time in creating unique titles and meta descriptions.

6. Be Consistent With Your Content Strategy

If you have a clear idea of what types of content you want to create, then consistency is one of the easiest ways to keep your audience engaged and return visits to your site.

For instance, let’s say you know you want to publish a certain number of blog posts per week, month, etc. By doing so, you’ll be making it easy for readers to quickly navigate through your site without wasting any time.

7. Build An Email List

If you haven’t already started building an email list, then it’s about time! According to HubSpot research, 92% of B2C companies reported that email marketing drove the highest ROI (return on investment). On top of this, 61% of marketers said that email marketing is responsible for half or more of their total revenue.

8. Use A/B Testing To Improve Conversions

When creating new blog posts, make sure to test different headlines and body copy variations before publishing them. Doing this allows you to see which version performs better and get valuable insight into the best practices for writing effective web content.

9. Optimize Your Blog Posts For Mobile Devices

In recent years, mobile devices have become very popular. The truth is, almost 40% of all Internet searches happen on a mobile device. As such, it makes sense to optimize your blog posts for mobile users as well. This includes things like shorter titles, shorter paragraphs, and smaller fonts. If you don’t think that optimizing your blog posts for mobile will improve your conversion rate, then I suggest trying out some free tools like AMP Stories.

10. Include Keywords & Tags In Post Headlines

While using headers is generally considered spammy, there’s no harm in including keywords and tags within the headline of a post. Doing so will allow readers to easily locate your content by searching with those specific terms. It also helps with SEO since search engines often rank websites based upon how many times people use particular keywords when looking up pages.

11. Promote Your Site Via Social Media Channels

It goes without saying that social media channels like Facebook, Twitter, Instagram, Pinterest, etc., are extremely powerful tools for driving traffic back to your website. But, if you aren’t already posting regularly to these platforms, then you should start now.

When done correctly, social media promotion can help drive thousands of visitors to your site every day.

12. Utilize Call-To-Action Elements

The last thing you want to do is leave your readers hanging; after all, they came to read what you had to say. So, while you may not need a call-to-action button for each single article you write, it’s still important to include at least one at the end of each piece of content.

You could even add multiple buttons throughout your articles, but only require clicking on one to take action.

13. Provide Regular Updates

The same way that your blog posts must be consistent, so too must your updates. You wouldn’t expect to find a steady stream of great blog posts on a site that hasn’t updated its homepage in months, would you?

Well, the same holds true for your website. Once you establish a regular schedule for updating your site, it becomes much easier to keep your audience engaged.

14. Don’t Forget About Email Marketing

One of the most underrated forms of online marketing, email marketing is incredibly powerful. Not only does it provide constant exposure to your brand, but it’s easy to set up and inexpensive to maintain. Plus, you can send emails directly from WordPress or via other third party services like MailChimp.

15. Consider Offering Freebies

If you’re running a business, chances are that you’ve heard the phrase “free stuff sells,” right? That’s because offering something of value for nothing is a proven strategy to attract customers. However, you shouldn’t offer any kind of product for free forever. Instead, consider giving away a limited amount of content or an eBook every month or two.

16. Target Niche Markets With Blog Posts

If you’re new to blogging, you might be tempted to try writing about everything and anything. After all, this is what helped propel Buzzfeed into success. But, that wasn’t always the case.

While some sites thrive by covering topics that everyone wants to hear about, others succeed by targeting niche markets. For example, in addition to making money off affiliate sales, I make a decent living by writing about topics related to small businesses and entrepreneurship.

17. Use Infographics To Drive Traffic Back To Your Website

Infographics are becoming increasingly popular among bloggers and marketers alike. They’re easy to create (and share), and they often rank high in search results. This means that when someone searches for a particular keyword or topic, they’ll likely see your infographic as the top result. And, since infographics tend to convert well, you can use them to promote products, services, and websites.

18. Create Content Based On The Needs Of Your Audience

It’s no secret that content drives web traffic. If you don’t have content, people will simply look elsewhere to get their information. For example, if you run a car repair shop, you won’t be able to generate hundreds of leads just by placing ads on Google or Facebook.

However, if you post how-to guides and videos showing potential clients how to fix their cars, you’ll eventually start seeing those leads come pouring in.

19. Make Sure The Site Is Mobile Friendly

Not only should your website be mobile friendly, but so should your blog. Many of today’s consumers access their news through their phones, which makes having both a responsive design and a mobile version of your blog essential.

Additionally, many users prefer reading blogs on smaller screens, so having a blog that’s easily viewable on smartphones and tablets is also crucial.

20. Include Calls To Action In Every Post

Whether you’re posting weekly, monthly, or daily, it’s critical that you include calls to action in each and every one of your posts.

These actions include things such as signing up for an e-newsletter, downloading a white paper, subscribing to your list, taking advantage of a special discount, etc. Doing this will help ensure that readers take the next step and actually do what you want them to do!

21. Keep It Short And Sweet

Many people find themselves struggling with word count limits when trying to write blog posts based on SEO guidelines. While longer articles usually perform better than shorter ones, there are ways around that rule. You can break down long articles into multiple parts, or use images and bullet points to keep things short and sweet.

That’s all for this post, if you correctly use these tips you’ll see the success soon enough. Let me know which tips you are already using. 

Similar Posts


  1. Hi Vishwajeet, great tips! One I need to work on is the infographics. I’ve got to learn how to make them with Canva. That’s the one thing I haven’t done after 2,000 creatives. Call to action is another area I could work on more as well and am on my pages. I’m afraid to sell too often but you have to point people what to do next.

    I also love your sweet and sweet one. Everyone thinks long content is the way to go, but not always.

    Content that answers questions and is relatable wins out, I believe!

    1. Hello Lisa,

      Thanks for sharing your valuable input. You are right we should create content that clears users’ doubt and help them to understand the topic.
      Glad to hear that you liked the content. Thanks for stopping by 🙂

      Vishwajeet Kumar

  2. Hi Vishwajeet,

    All essential points! Keeping URL of a post succinct and to-the-point is always a good practice. Get rid of stop words from it. And after publishing the piece, keep tracking analytics. We are advised to write for humans, not for bots… So following this standard practice may lack some in-depth optimization like including keyword variations and proper density… Tweaking it later-on would be a great help.

    And number #15 should be there in any marketing strategy… but should be a solid material. A marketer may offer free marketing templates to the readers upon signing up. Depends but it works.

  3. The blog was absolutely fantastic Vishwajeet ! Will motivate the people to start the Blogging journey Lot of information is helpful in some or the other way.
    Keep updating the blog, looking forward for more content

  4. Some very important benchmarks you have mentioned in this article Vishwajeet A/B Testing . Surely anyone who wants to calculate success or failure of a marketing campaign needs to look into these benchmarks to get to a decision

  5. Thank you for sharing this great blog commenting sites Vishwajeet , it helped me a lot for my seo project.

  6. Great tips! I learned so much reading this! Just starting my own agency on upwork sir Will need your help Vishwajeet !!

Leave a Reply

Your email address will not be published. Required fields are marked *