No-Fail B2B Blogging: How to Write a Company Blog Post

Tammy Borden
Posted by Tammy Borden on November 17, 2020

No-Fail B2B Blogging

The English language is hard. Writing is even harder. Maybe that’s why so many companies outsource their content marketing to an agency. 

Knowing how to write a company blog post requires more than making sure everything is spelled correctly and that you’ve used proper grammar. Don’t get me wrong; those things are really important, but B2B blogging best practices involve so much more. Be diligent in adhering to the process, and you’ll soon master how to write a great B2B blog that’s optimized for humans and search engines.

Blogs today need to not only keep a reader’s attention, they first need to attract attention by getting found in search engines. That takes as much strategy as it does creativity — especially in complex industries like manufacturing and distribution. Use these company blog best practices to help maximize your writing efforts for both SEO and your preferred prospects/customers. (Don’t miss the on-page SEO infographic below, too! Print it and keep it at your desk for every blog you publish.) 

Determine Keywords

OK, you’ve decided on a blog topic, but don’t go into a writing frenzy just yet. First, determine which keywords your desired audience is most likely to enter into search engines. Naturally incorporate these target keywords into your copy so they don’t sound forced. 

Use SEO tools to research primary and secondary keywords, and prioritize them based on a topic cluster strategy. Some helpful online tools we use include:

Craft a Headline 

Have you ever clicked on a headline expecting one thing and the content turned out to be a big disappointment? It’s annoying, wastes time, and makes a poor impression.

A bad or irrelevant headline can make or break your engagement and will lead to higher bounce rates, affecting your search engine results page (SERP) ranking. A headline should clearly communicate what readers will learn.

  • Keep headlines under 70 characters
  • Avoid sensational “click bait” language
  • Include target keywords
    • Use the primary keyword early in your headline
    • Keep the primary keyword intact (avoid rearranging words)
    • Take advantage of modifiers (“2020,” “Best,” “Guide,” etc.)
    • Use this free tool to test headline variations until you score at least 70

Write an Introduction

First impressions matter. The way you introduce readers to your topic needs to pique their interest and convince them that reading your blog article is worth their time.

  • Set the stage for your readers by giving them a snapshot of what they’ll learn 
  • Consider sharing a compelling statistic or insight that demonstrates the importance of the topic you’ll cover
  • Keep your introduction succinct and try to limit it to 2 or 3 short paragraphs, not one long block of text
  • Use the primary keyword within the first 100 words
  • Don’t be afraid to incorporate some personality into your text by sharing an anecdote or clever metaphor to show that your article will be both educational and engaging

Include Subheads

Each subhead of your article should form the basic outline, giving readers (and search engines) a quick glimpse of the points you’ll make. Subheads help break up long blocks of text, making it easier to read and digest.

  • Use the primary target keyword in the first or second H2 subhead
  • Use secondary keywords (when possible) in the other H2 subheads

RELATED: Quick Marketing Wins 101 — On-page SEO

Focus on the Main Message 

The main “meat” of your blog article is, of course, the overall content you create within those subheadings. This is where your research, subject matter expert (SME) interviews, and industry knowledge can shine. There are still some basic company blog best practices to consider when sharing all that wisdom, however:

  • Use natural variations of the primary and secondary keywords throughout, but avoid overstuffing them in your copy; if you find yourself using a keyword repeatedly, look for alternative phrases (e.g., ERP system, ERP solution, ERP platform, and ERP software are all different ways to identify Enterprise Resource Planning)
  • Include two or more internal links to other related blog posts on your website
  • Include one or two authoritative external links
  • Use statistics that show data within the last two years (Caution: many websites still publish data that is woefully outdated. Track down the original source)
  • Cite authoritative sources for statistics (with a hyperlink or footnote); B2B companies should avoid referencing sites like BuzzFeed, Huffington Post, etc.
  • The goal of a blog is to be helpful. Avoid talking about yourself or your products too much, or it could come across as just another sales pitch

Be Consistent

Maintain a consistent tone and style between all your blog posts even if you have different writers creating your content. You may have one writer who likes to use complex industry jargon while others may use more casual language. Help them express their expertise and personality while still maintaining consistency with your brand. Your editing skills may need to come into play to achieve this goal.

  • Review other blogs and content on your website. Is there a certain tone, style, or “personality” to the writing? Remain consistent to your established brand
  • Note industry terms used in your content and stay consistent (e.g., cybersecurity vs. cyber security)
  • Avoid overuse of acronyms and industry insider language. Your prospects may not be familiar with words you commonly use. At a minimum, spell out the term the first time and include the acronym in parentheses; then use the acronym in the rest of your article. Some examples include:
    • Multifunction printer (MFP)
    • Enterprise resource planning (ERP)
    • Enterprise content management (ECM)
    • Growth-driven design (GDD)
    • Search engine optimization (SEO)
    • Internet service provider (ISP)
    • Bill of materials (BOM)
    • Engineering change order (ECO)

Optimize the On-Page SEO Elements

Understanding how to write a great B2B blog — or any blog — takes on-page SEO into consideration.

On-page SEO refers to the most basic search engine optimization tactics like using keywords in your blog copy and other content including optimizing the meta description, HTML code, title tags, and alt tags. All of these measures directly impact how your website performs in search rankings. Better rankings, better visibility, better chance your blogs are found by prospects and customers.

  • Write a succinct title tag, with the main keyword as close to the beginning as possible
  • Verify the blog title is formatted as an H1
  • Use the keyword in your URL, as close to the beginning as possible
  • Reduce image size to ensure fast page loads
  • Write descriptive alt text for blog images (include keywords, when possible)
  • Optimize content formatting to fit target keyword SERP features, such numbered or bulleted snippet lists

Additionally, you’ll find a bit of overlap with other B2B blogging best practices pertaining to content since on-page SEO is dependent on certain commonalities.

  • Use natural variations (LSI keywords) of the primary and secondary keywords throughout blog text, without overstuffing
  • Include two or more internal links to other related blog posts or pages on your website
  • Incorporate one or two authoritative external links
  • Write a compelling meta description of 150-160 characters, including your primary keyword

Making the most of SEO quick wins when you’re first learning how to write a company blog post takes a little practice. This infographic serves as a handy reference until it’s second nature to you. 

On-page SEO checklist for blogs

Include a Brief Conclusion

Once you’re done making all your points, it’s time to wrap things up. Include a paragraph or two to bring some closure and help the reader take the next step.

  • Provide a brief recap restating the value of the information shared
  • Invite readers to learn more by encouraging them to download a relevant content offer
  • When appropriate, encourage readers to get in touch by providing a link to your contact page
  • In conclusion, try to avoid saying “in conclusion” in your copy or subheads. (See what I did there?) But seriously, find more creative ways to sum up your blog post so it remains conversational and inviting rather than sounding like the end of a college thesis paper

Add a CTA

A major goal of inbound marketing is capturing qualified leads. Include a call-to-action (CTA) for a content offer that goes more in-depth in exchange for a prospect’s contact information. 

  • Choose a content offer that has a natural tie-in to the blog topic
  • Make sure you use a visually appealing CTA that will capture attention
  • Where appropriate, include an inline CTA in the first half of your blog post to help capture more leads

Don’t Forget the Meta Description

In addition to your blog title, the meta description is what viewers will see first in search engines. It serves as a brief summary of the value that readers can expect when they click through to your article. 

Blog Meta Description


  • Limit your meta description to 150-160 characters; anything longer will be truncated 
  • Summarize the content and value of your article to get users to click on it in SERP
  • Include primary keywords and language that intrigues people to click through


Which snack bars rate at the top for flavor and nutrition? See Consumer Reports findings and trends, clean label statistics, and formulation tips.

Fix printer problems yourself! DIY tips for how to fix paper jams, black streaks, scanning issues, mobile printing, slow printers, network issues, and more. 

RELATED: 7 Ways to Craft the Perfect Meta Description that Rocks SEO and Conversions

Social Media Lead-ins

Once you’ve completed your blog post, write out a few suggested social media lead-ins for your company’s page and for employees who like to share your content. Try to make your social lead-ins personable and inviting. While not technically part of your article, they’ll help increase traffic.

  • LinkedIn: Ideal length is 75-100 characters, but 140 is the max before it’s truncated
  • Facebook: Ideal length is 100-250 characters
  • Twitter: Ideal length is 100-140 characters. Include hashtags when appropriate

More Helpful Blog Writing Resources

We’ve written extensively on how to create great content on our own blog, so check out these other helpful articles to learn more:

We’ve also got a much more extensive B2B Business Builders Blogging Guide you can check out. 

When all is said and done, it’s good to realize that some people are born with a “writing” gene, while others more easily acquire skills like mathematics or technology. It’s okay to admit you’re not a born writer. Remember that, while there certainly are ways to improve, it may be best to focus your efforts and time on what you do best and leave the writing to those who have a track record in your industry and know how to write compelling content.

If that sounds like an intriguing idea, reach out to us to talk through how our agency can help bring your inbound marketing efforts to a new level and get results and ROI that far exceed any investment you might make.10 ways to keep your blog stocked with great content

Topics: Search Engine Optimization, Content Marketing

How to Repurpose Content