Knowing how to optimize a blog post will gain you a better return on your content marketing efforts. Creating a post that is optimized for SEO, optimized for social media, and optimized for user experience, creates credibility for the brand. Also incorporate calls to action so that the blog post is as likely as possible to convert.

The very first step is to create a keyword plan so that your target audience can find your blog online. After creating a keyword plan, it is helpful to use an editorial calendar that keeps track of which keywords you’ve used and how you’ve optimized your title tags, URLs, and meta descriptions. The editorial calendar will also help keep you on track with blogging by providing a consistent schedule.

Blog post topics need to be 1,000 to 1,500 words long and keyword optimized, including the URL, the SEO title tag, the meta description, and keywords within the content itself, along with an SEO optimized image.

Include the keyword in each blog post’s:

  • Title tag
  • Meta description
  • <h1> header within the post
  • Throughout the content of the post (3-5 times)
  • Within the first paragraph
  • In the alt text of images


Figure out your keyword, either by using one provided, or by doing research.


Optimized for social media (clickbait), SEO (keywords), and writers (witty).

Useful link for generating headlines:


Should be the same or similar to the headline: Optimized for social media (clickbait), SEO (keywords), and writers (witty). Optional: hashtags, social media handles

For subheadlines within the post, use html “H” tags and include the keyword: <h1> and <h2> and <h3>

Here is a link to a character counter website:

SEO title tag: 55 – 60  characters (as of 2018)

Meta description: 160 – 320 characters (as of 2018)

Include the keyword and a call to action in the meta description, such as read more, click here, see more, etc.

Anchor text links: Ideally use keywords as anchor text to link to other posts on your site or to give a shout-out to a partner. Anchor text moves Google juice where you want it.

Use the primary keyword in each plus a call to action if possible. This is where SEO and UX come together to create an irresistibly heady cocktail of marketing goodness.


Optimize images with keywords in WordPress:

Put in the keywords, including the general brand keywords + the focus keyword, into the alt text field. Also fill out the description, because Google wants that for people with disabilities, plus it is a nice thing to do. It’s not easy being blind!


At least 800 words (ideally 1200) for Google’s SEO algorithm.

Strong opening sentence and first paragraph that uses a keyword.

Subheadlines: Body of the copy to be broken up with h-tag subheadlines (see above).

Strong conclusion. Always include a call to action at the bottom of the blog post, or even within the blog post, that links to a service/product from the client, lead capture form (like a newsletter), or social media pages.

Calls to Action

These are best used at least once within the body content because people don’t always read through no matter how awesome your post is. Can you believe it?


Outline the what you are trying to achieve with the blog post: are you promoting a product, providing education, or simply sharing an idea? Devise your strategies around this primary goal. The trick is to make it clear without coming off as “selling”. The below ideas are strategic elements to incorporate into a blog post:

  1. Anchor text — use it often. Example:

  1. Banner ads (at bottom and/or within post).
  2. Links to content/products/services on same website.
  3. Utilize keyword plan for SEO.
  4. Links with a CTA to social media pages.
  5. Hashtags
  6. Backlink to a strategic partner
  7. Testimonials
  8. Real life examples of your idea in action
  9. Lead capture

Still Have Questions About How to Optimize a Blog Post?

The content marketing experts at Colibri Digital Marketing offer tutorials and training on how to optimize a blog post and more! Our favorite motto at our agency is “content is queen.” If you want to get started with content marketing or if you want to grow your business with digital marketing tactics, please take advantage of our free digital marketing strategy session!