Creativity and good writing are only part of what makes a blog post successful.
The rest? Engineering.
The topic is validated.
The template matches search intent.
The headline is tested and proven.
Promotion is baked into the post itself.
In this guide, you’ll learn how to engineer your post before you write it — the strategic decisions that turn an average post into content that builds authority and drives new leads.
Here’s a quick overview of how to write a blog post:
Find a proven topic: Use UGC, customer intel, competitor research, and social media to validate ideas before you write
Choose a blog post template: Pick a proven format (list post, how-to guide, etc.) that matches your topic and search intent
Write an awesome headline: Test and engineer a title that grabs attention and signals relevance to readers and search engines
Craft a compelling intro: Hook readers fast with an opening that earns the click and keeps them reading
Write your post: Build out each section with clear, actionable content that serves your reader and the machines distilling it
Add a conclusion: Close with impact, not just a summary
Optimize for SEO: Layer in on-page optimization so your well-written post actually gets found
Promote your content: Build promotion into the post itself and get it in front of the right audience from day one
They have a VERY cool feature that makes this tool even more useful: the Evergreen Score.
Here’s how it works:
First, type a keyword into BuzzSumo just like you normally would.
By default, BuzzSumo shows you content that has lots of social shares.
But here’s the problem:
You can’t tell whether that content went viral for a day and quickly flamed out, or if it’s still racking up shares and links years later.
That’s where the Evergreen Score comes into play.
It shows you content that people share and link to MONTHS after it first went live:
With that inspiration, you can publish content that brings you traffic for YEARS.
Pressure-Test Your Topics on Social Media
Want to see whether a topic resonates with your audience? Test the topic with your existing audience on social media.
Here’s how we do this at Backlinko:
Leigh McKenzie, Director of Online Visibility at Semrush, has a solid following on LinkedIn and regularly posts about the world of search.
He ran a timely SEO experiment and got a blog post up on Backlinko within 36 hours.
Then, he posted about it on LinkedIn:
That post got over 2k reactions and more than 200 reposts.
And the comments section was absolutely full: almost 300 comments from people in the industry.
Obviously, a hot topic for the industry.
Since the idea was now proven, Leigh took it back to the team and produced more in-depth content based on this idea for Backlinko and Semrush.
Here’s how you can do the same:
First, you’ll need someone on your team who regularly posts relevant content on LinkedIn (or another social media platform where your audience hangs out).
Use that person to test ideas and topics. They might write a post, record a video, or share a thought.
Then, watch how your audience reacts. Are they excited about the idea? Do they have a different opinion? Are they asking questions? All of this will tell you whether this topic could make a good blog post.
Step 2: Choose a Blog Post Template
Now that you have a topic, it’s time to get started on your post.
And here’s the great news:
You don’t need to start from scratch, suffer from writer’s block, or stare at a blank white screen.
Using a blog post template that’s been proven to get results can help you write a successful blog post even faster.
Resource: Want a pre-publish checklist that covers all eight steps in this guide? Download the Blog Post Engineering Checklist and keep it open as you work through each chapter.
Template #1: The Classic List Post
List posts are a blogging mainstay.
And for good reason:
They’re a collection of bite-sized tips that people can use to get a specific result.
Listicles take a deep topic and separate it into clear ideas (whether those are action steps or items in a list). This makes them easy to scan and understand (for humans and for machines).
Why It Works
Today, your content is being read and distilled by LLMs. Listicle posts help your blog get more visibility because content is chunked into clear sections.
For each idea, tip, or tool, include enough information underneath that it’s clear and actionable without reading anything else.
That makes it easier for AI search to cite your content.
(Since then, we’ve updated that guide at least 50 times.)
Because the guide is SUPER thorough, other SEO and content marketing blogs were happy to link to it:
And share it on social media:
Pro tip: Before you choose a template, make sure you understand search intent.
When someone searches for your chosen topic in Google or AI chat, what are they looking for? If they’re looking for a sign-in page on a specific tool, your tool listicle probably won’t rank.
Match the template to search intent, and your post will likely get more visibility.
Step 3: Write an Awesome Headline
When writing a blog post, your headline can make or break your entire post.
By engineering a headline that is proven to work, you can improve click-through rates and get more eyes on your blog post.
In this chapter, we’re going to show you how to write amazing blog post headlines.
Start by Looking at the SERP
Search for your topic or primary keyword.
Look at the titles on the search engine results page (SERP).
Google will show you what searchers are interested in.
You don’t want to copy anything that’s already in use. But use results as inspiration to build on what works.
For example, let’s say you’re writing a blog about lead nurturing.
If there’s an AI Overview, what are the titles of the articles that are cited?
What are the headlines of the articles that rank organically?
If there are video results, what are the common themes in those titles?
These headlines give you important clues to understand search intent.
For example, in the search above, there is a solid mix of “What is” and “How to” titles. That tells me the searcher is looking for basic information about the topic.
So a blog post title that features “Lead nurture tools” doesn’t match that intent. It might rank for other terms, but it’s unlikely to rank for the term “lead nurturing.”
Use Keywords and Specific Phrases
Especially at the start of your headline.
Put the primary keyword closer to the start of the title. Show searchers that the post matches what they’re searching for.
Also, be precise. The reader (and the machines) should understand exactly what to expect from this article before they read the whole thing.
For example, there are plenty of blog posts about how to market your business on Reddit.
But this article’s headline tells me specifically what I’m going to learn: how to do marketing on Reddit in just 3 hours per week, and build real credibility on the platform.
Semrush’s organic search result appearing in German shows we know how to help readers do the same.
Last up, we have the preview. Again.
The first preview was a high-level overview of your post.
The 2nd preview is a little bit different. Here, you get specific about something from your post.
For example, in this intro to an article about keyword research, we preview the fact that the steps are actionable.
End with a Transition
We like to end intros with a transition sentence.
Here’s an example from our article on LLM seeding. After giving a preview, it ends with this sentence:
In our experience, a transition helps push people to read the next section.
Step 5: Write Your Post
Everything up to this point has been engineering.
Now you write.
The good news: if you’ve done the work in steps 1–4, the writing is the easier half.
The strategies in this step are about execution — keeping readers moving, writing in a voice that’s distinctly human, and producing content that AI-generated posts simply can’t replicate.
Starting with…
Keep Your Paragraphs Short
Want people to read your content?
Avoid giant walls of text.
Here’s an example:
Instead, stick to paragraphs that are one to two sentences long.
Like this:
Why is this important?
Short paragraphs are easier to read.
(Especially on mobile devices.)
Add Section Subheaders
In an ideal world, readers carefully analyze every word you’ve written with the same amount of attention and care you put into writing them.
But that’s simply not how we consume content.
That’s why we use clear, specific subheaders: they break your content up into easy-to-read chunks.
This isn’t just helpful for human readers. Semantic chunking is also a way to make your content more visible in AI search.
So we broke up the content into lots of smaller chunks. And the sticky Table of Contents follows you down while you read. That lets the reader click ahead to specific sections.
Keep Your Voice Active
If we could give you ONE writing tip for writing blog posts it would be:
Use the active voice!
Seriously.
The passive voice is just… lame.
On the flip side, the active voice is crisp and clear.
This is common writing advice for a reason: it helps keep the copy in motion. Using active voice engages the reader. Each sentence becomes a hook that leads them to the next.
Write What AI Can’t
AI can write a competent blog post about almost any topic in seconds.
Which means “competent” is no longer enough.
The posts that stand out in a post-AI era — the ones that get shared, cited, and linked to — have something that AI can’t generate: evidence that a real person did the thing they’re writing about.
Include specific details that only come from firsthand experience.
Experience: Real results, personal use, or firsthand knowledge
Expertise: Proven knowledge of the subject matter
Authority: A known name in the industry
Trust: Information that’s accurate, honest, safe, and reliable
Here’s a practical test: read through your draft and ask yourself — could AI have written this?
If the answer is yes for most of them, you don’t have a writing problem. You have an evidence problem.
Go back to your own experience and find the specific details that are uniquely yours.
At Backlinko, this shows up in the case studies throughout our guides — specific backlink counts, specific traffic outcomes, specific things that worked and things that didn’t.
Those details are what readers remember. They’re also what AI tools cite, what other writers link to, and what builds the kind of authority that compounds over time.
Write Like You Talk
This is the holy grail of engaging writing.
But it’s not easy.
(Especially if you took English classes in high school.)
This will help:
Read your post out loud.
Come across something that sounds weird? Scrap that sentence.
To replace it, explain the same thing out loud. Use THAT language instead.
You’ll probably find it sounds a lot better.
Include Lots of Visuals
Screenshots.
Charts.
Pictures.
Infographics.
Don’t be afraid to use a ton of visuals in every post.
The key: make sure those visuals add meaningful value to the article.
For example, we use visuals in our content to explain concepts:
To illustrate examples:
Or to show how to use a tool to do a specific task:
Step 6: Add a Conclusion
Most conclusions undo the work of the entire post.
A reader who makes it this far is your most engaged reader — and a simple summary of the article wastes that moment completely.
A well-engineered conclusion does two things:
Makes the next step obvious
Sends the reader somewhere useful
Here’s how to write one that does both.
Ease the Reader’s Next Step
The reader just finished an article on a topic they care about. A topic that you’re an expert in.
It’s a match made in heaven.
Continue your now-established relationship with the reader by making it easy for them to put your advice into action.
For example, if your blog reviewed 10 tools, use your conclusion to narrow it down to the top two. Now they know which to try.
If you have just taught them link-building strategies, recommend an easy-to-implement strategy for them to use first.
Here’s an example from our article about URL parameters:
Recommending a next step helps readers more easily reach their goals.
And see you as a partner in their efforts.
Recommend a Resource
Learn from the best YouTubers. To keep viewers on their channels, they tease their next video at the end of their clips.
Apply a similar approach to your blog.
For example, if you have written about keyword research, finish the blog with a link to an article about keyword research tools.
These are mistakes people frequently make when writing conclusions.
Don’t:
Say “in conclusion”
Drag it out. Be as brief and direct as possible
Use generic headings like Wrapping Up, Final Thoughts, or Conclusion
Just restate the main point of the post
Write “Now you know how to …” and then wish the reader luck (too generic)
Save anything important for the conclusion. If it’s really important and relevant, it needs to be much earlier in the article
Here’s an example of a conclusion that does a lot of these:
The heading is generic.
The content is flowery and summarizes the post.
It doesn’t suggest a next step.
It doesn’t recommend the next resource.
Here’s an example of a conclusion that works a lot better:
It has a specific heading focused on helping the reader make a decision.
It gets straight to the point with a clear next step.
There’s a strong call to action for the next resource.
Step 7: Optimize for SEO and AI SEO
Writing a great post and getting it found by search engines are two different problems.
This chapter is about the second one.
These aren’t afterthoughts to bolt on at the end.
They’re decisions that affect how Google understands your content, how readers decide to click, and increasingly, whether AI tools cite your post in their answers.
But interestingly, the right URLs can also help your content get cited by AI.
According to research from Profound, natural language URLs with 4-7 words were cited 11.4% more commonly.
And URLs that are semantically similar to the query get 5% more citations.
Include a Meta Description
Nope, search engines don’t use your meta description for SEO. But your meta description is a GREAT way to get more people to click on your result.
And it’s becoming clearer that LLMs use meta descriptions to understand the relevance of your page (and whether the information there matches a specific query).
And we added a handful of internal links to the new guide:
Write for AI Overviews
Google’s AI Overviews are basically AI-generated summaries of the results for a search query.
They appear in almost 30% of searches now, according to data from Semrush in April 2026.
And that number can go as high as 40% depending on the category.
Since AI Overviews show up above the organic results (and highlight the sources of the information right at the top), it’s becoming more important to make sure your content gets cited here.
So, how do you do it?
Remember that LLMs don’t read your post the way humans do. They extract chunks. They look for sections that answer a specific question completely, in a few sentences, without needing the surrounding context.
That means structure is now a citation strategy.
We talked a bit about this in Chapter 5. The idea is to build section subheadings (or H2s) in your post that open with a direct answer to the question implied in the heading.
Here’s an example: our article on SEO keywords has clear subsections that immediately answer a question:
The result: this exact paragraph from this article is being used in the AI Overview answer for the search term “keywords for SEO.”
Step 8: Promote Your Content
You’ve engineered the post. Now you need to get it in front of people.
Distribution doesn’t happen automatically — even great content needs a push.
These are the promotion channels that have consistently worked for Backlinko, updated for what’s actually effective in 2026.
Promote Content in Your Newsletter
This is the ultimate content promotion superhack.
Share your new content with your existing subscribers!
For example, we published this post:
And to get the word out, we sent an email with the link.
This email was sent to over 100k Backlinko subscribers. Of those, 30% opened the email, and 3% clicked on the link.
So in total, over 3,000 people decided to read this article, just from a simple email distribution strategy.
It’s not just that the channel works. It’s how we use it.
Here are three things you can do to get more clicks on every newsletter:
First, keep the design super simple. Like this:
Notice there’s no logo.
No fancy graphics.
Just plain text and links to the post.
Second, make sure the email itself gives some value without clicking through.
Like this:
It’s enough information to make it valuable in itself, but also get the reader interested in learning more.
Finally, only email your best stuff.
That way, when someone gets an email from you they think:
“Nice! They’re sending me something cool.”
That strategy helps us keep our open rates above 30%… even with a large number of email subscribers:
Share Content on LinkedIn
Today’s LinkedIn is full of content creators and real people talking about business. But it’s also a place where people go to learn about their industry.
Especially for B2B companies, LinkedIn is now table stakes.
But here’s the catch: Company Pages get very low organic reach — just 3.58% based on data from Social Status in February 2026.
What works best? Posting from personal accounts.
Here’s an example:
Above, we mentioned how Leigh McKenzie, Director of Online Visibility at Semrush, regularly posts on LinkedIn.
We also use his LinkedIn account to promote high-value blog posts from Backlinko.
For example, when we published a case study on AI visibility for SaaS, we asked Leigh to repurpose that content for a LinkedIn post.
The post had over 70 reactions, and the 12 comments show that people clicked through to read the article itself.
This is already a lot more organic visibility than we’d get on the Backlinko Company Page.
If you want to kick this up a notch, build an employee advocacy program — getting multiple employees to post on LinkedIn (or other relevant social channels).
Get Sponsored Placement in Relevant Newsletters and Podcasts
Your ideal customers are already consuming content.
When you sponsor the newsletters, podcasts, and niche communities your audience already follows, you can borrow their attention instead of building it from scratch.
This promotional channel should be saved for your absolute best content. Focus on the channels your ICP already follows.
For example, SaaS company Tracksuit sponsors The Marketing Meetup newsletter, which gets their content in front of a highly-engaged (and very niche) audience:
Get Cited in AI Search
Getting cited in AI Overviews and LLM responses is just as much a distribution channel as social media or newsletters.
A post that’s cited in AI answers reaches people who never clicked on a search result.
The SEO structuring we discussed in Chapter 7 also serves this goal — it’s the same work, with two distribution payoffs.
Want to track whether your content is getting cited in AI search?
Use Semrush’s AI Visibility Toolkit to track cited pages.
Head to “Visibility Overview,” scroll to “Topics & Sources,” then select “Cited Pages” to see which pages AI is citing.
Ready to Write Your Next Best Blog Post?
The difference between blog posts that rank and those that don’t usually isn’t just the writing.
It’s the engineering that happened before the writing.
So, pick a proven topic. Choose the right template. Get the intro right. Bake in the right elements for SEO. And plan promotion as part of the blog post itself.
To get a head start, download the checklist. It covers every engineering decision of this guide. Download it free here.
Do all of that, and the writing practically takes care of itself.
Backlinko is owned by Semrush. We’re still obsessed with bringing you world-class SEO insights, backed by hands-on experience. Unless otherwise noted, this content was written by either an employee or paid contractor of Semrush Inc.