SEO Writing: 8 Steps to Create Search-Optimized Content

Marketing reports, apps, and automations, handled. Meet Letaido.

Get Started

Marketing reports, apps, and automations, handled. Meet Letaido.

Get Started

The only AI marketing platform built on Ahrefs’ proprietary web index.

Get Started

The only AI marketing platform built on Ahrefs’ proprietary web index.

Get Started

“The AI marketing platform we needed didn’t exist. So we built it.”

Tim Soulo

Tim Soulo, CMO at Ahrefs

Get Started

“The AI marketing platform we needed didn’t exist. So we built it.”

Tim Soulo

Tim Soulo, CMO at Ahrefs

Get Started

General SEO

Portrait of Si Quan Ong

By Si Quan Ong

SEO & Marketing Educator at Ahrefs

December 5, 20239 min read

189 Linking websitesArticle performance data from Ahrefs

Contents

  1. 1. Find a winning keyword
  2. 2. Figure out what searchers want
  3. 3. Figure out how to make your content unique
  4. 4. Create a blog post outline
  5. 5. Write your draft
  6. 6. Get feedback, then edit and polish the draft
  7. 7. Write a compelling title and meta description
  8. 8. Add internal links

SEO writing is the process of writing content to rank on search engines like Google.

In this guide, you’ll learn how to create search-optimized content your readers and Google will love by following these SEO writing best practices:

  1. Find a winning keyword
  2. Figure out what searchers want
  3. Make your content unique
  4. Create your blog post outline
  5. Write your draft
  6. Get feedback, then edit and polish your draft
  7. Write a compelling title and description
  8. Add internal links

Contents

  1. 1. Find a winning keyword
  2. 2. Figure out what searchers want
  3. 3. Figure out how to make your content unique
  4. 4. Create a blog post outline
  5. 5. Write your draft
  6. 6. Get feedback, then edit and polish the draft
  7. 7. Write a compelling title and meta description
  8. 8. Add internal links

If no one is searching for the topic you’re writing about, you won’t get search traffic no matter how high you rank.

So, the first step to creating SEO content is to do keyword research. Here’s how to get started:

  1. Go to Keywords Explorer
  2. Enter a broad term from your niche
  3. Go to Matching terms

Matching terms report in Ahrefs' Keywords Explorer

Eyeball the report for keywords that actually make sense for you to target on your website. For example, if I owned an online shop that sells tea, I might target this keyword because searchers are clearly looking for tea recommendations, so I can easily “sell” my product in the content.

Keyword metrics for the keyword “what tea is good for cough”

Further reading


Keyword Research: The Beginner’s Guide by Ahrefs


Google’s goal is to serve the most relevant results. They do this by figuring out why searchers are looking and what they want to see.

This has two implications for SEO content writing.

Match search intent

Search intent is the why behind a search query. If you want to rank high on Google, you need to align your content with search intent.

To check search intent, Google your target keyword. For example, if we search for “how to make money,“ we see that most of the top-ranking pages are lists of ways to save money:

Search results for “how to save money”

Despite the term “how to,“ searchers are not looking for a guide—they’re looking for a list. So, if you’re targeting this topic, you’ll likely have to follow suit and create a listicle, too.

Further reading


Search Intent in SEO: What It Is & How to Optimize for It


Cover everything searchers want to know

Broadly aligning your page with search intent doesn’t mean you’re giving searchers everything they want. There may be subtopics or features they expect to see.

For example, pages ranking for “affiliate marketing” all include a definition:

The top-ranking results for “affiliate marketing” all feature a definition

This is why Google recommends that your content provides a comprehensive description of the topic.

Google’s Helpful Content guidelines specify that Google is looking for a substantial, complete, or comprehensive description of a topic.

Google’s Helpful Content guidelines specify that Google is looking for a substantial, complete, or comprehensive description of a topic.

This means you need to include every subtopic searchers expect and want to see.

The easiest way to discover important subtopics is to look at the common keywords the top-ranking pages rank for. Here’s how to find these common keywords:

  1. Go to Keywords Explorer
  2. Enter your target keyword
  3. Scroll down to SERP Overview
  4. Check three relevant top-ranking pages
  5. Click Open in and choose Content gap

Accessing the Content gap report from the SERP Overview in Keywords Explorer

This will open the Content gap report, which shows you the common keywords these three pages are ranking for. Eyeball the report to find relevant subtopics you could cover.

Common keywords the top three pages for “inbound marketing” rank for, that could serve as potential subtopics

For example, if we were targeting the keyword “inbound marketing,“ these would make good subheadings:

  • What is inbound marketing
  • Inbound marketing examples
  • Inbound marketing strategies
  • Inbound marketing tools

Google wants to reward pages that bring new information to the table.

Google’s Helpful Content guidelines specify that Google is looking for original, insightful, or interesting information in content.

Google’s Helpful Content guidelines specify that Google is looking for original, insightful, or interesting information in content.

At Chiang Mai SEO 2023, SEO Cyrus Shepard shared four ways to add something new to the conversation:

  1. Make effort
  2. Be original
  3. Demonstrate your talent or skill
  4. Improve accuracy

Cyrus Shepard's slide from his Chiang Mai SEO presentation that shows how SEO writing can be improved by adding something new to your content.

Here are some ways to show these:

  1. Interview experts — If you’re not an expert in the industry, interview one. Even better: Interview a few, extract their wisdom, and condense their knowledge into an article.
  2. Write from experience — For example, if you're writing about Soylent, try having only the meal replacement for 30 days and write about what happened.
  3. Run experiments, studies, and polls — Having unique data is one of the easiest ways to include something new.
  4. Do deep research — Research isn’t remixing the top-ranking pages or asking ChatGPT a few questions. It’s going beyond that: reading books, finding primary sources, listening to podcasts, diving into research papers, and more.
  5. Be opinionated — Challenge truisms, express your point of view, and back it up with evidence from your expertise or experience.

Sweating already? You should be. Creating high-quality content isn’t supposed to be so easy. As Ryan Law, our Director of Content Marketing puts it:

Quotation marks

Great writing should feel hard. If you can crank out an article by opening a few browser tabs, so can everyone else. But interview someone, read a book, find an esoteric research paper, or collect some data... and your willingness to do something difficult gives you an edge.

Ryan Law portrait

Ryan Law, Director of Content Marketing Ahrefs

Before you put pen to paper, you should create an outline. Creating an outline will help you:

  • Plan what you want to say (including the angle, headings, subheadings)
  • Prevent writer’s block
  • Make the SEO writing process faster

By matching search intent, being comprehensive, and writing from a unique angle, you already have the necessary ingredients to create an outline. All that’s left is to put them together.

The easiest way to do this is with ChatGPT. Give it a prompt like:

Write an outline about link building outreach. It should include sections about what link building outreach is, why it is important, how to do it, and additional tips. It should also incorporate my original data where I found that the average conversion rate for link building outreach is 1-5%.

It’ll generate an outline for you:

ChatGPT's outline for a post about link building outreach

Pretty good!

Further reading


How to Write a Blog Post Outline (7 Simple Steps)

Content Outlines: How to Write Better Content Faster

Free AI Outline Generator


This stage is about free writing without worrying too much about making the words perfect. Just get it all out.

I always write my drafts in Google Docs. This allows for easy communication between my colleagues, editors, and designers.

If you’re easily distracted, use some of these tricks:

  • Download a Pomodoro timer like Marinara to keep yourself focused.
  • Use a website blocker like BlockSite to stop yourself from checking X or accessing YouTube.
  • Put your phone on airplane mode.

Unlike other types of copywriting, SEO writing will always include an element of optimization. Once you finish getting the words out, check over your draft to ensure you’ve included all the keywords you found and that the post meets the search intent of those keywords.

This is how content writing for SEO is different. Without optimization, your content may not perform in search engines.

As writers, we often have trouble seeing the wood for the trees. That’s why having a second pair of eyes is helpful.

Getting someone to review your draft can help point out inaccuracies, inconsistencies, failures in logic, phrasing errors, and grammatical mistakes.

You can ask team members or employees to give their feedback. If you have an audience, you can consider getting their feedback as well.

At Ahrefs, each draft goes through at least one person.

We show that each post is peer-reviewed via a “Reviewed by someone” line

Here’s an example of how we improved the accuracy of our post, thanks to peer feedback:

Back-and-forth comments in one of our drafts as part of our SEO writing process.

This will make the content better in Google’s eyes.

Once you get the feedback, revise your writing accordingly and start polishing your article.

Your goal here is to provide the best possible answer in the most efficient way.

Efficient means you want to make it easy for them to consume. Here’s what you can do:

  • Add visual elements. You’d want to think about where an image could explore more and illustrate better than words.
  • Use bullets and lists (like what I’m doing now.)
  • Avoid big words (where necessary). Author Morgan Housel writes: “Big words mask little thoughts. They’re an attempt to fool the reader into thinking you’re smart when you have nothing smart to say.”
  • Use Grammarly to fix any grammatical errors
  • Use Hemingway to simplify your writing

The title tag and meta description are the first things a searcher sees after Googling their query:

The title tag and meta description is the first thing you see after you Google something

How enticing they are could mean the difference between a searcher clicking through or ignoring your page.

So, you want to make sure both are compelling for your article.

Here are some tips on writing an attractive title tag:

  • Keep it short (<70 characters) to avoid truncation
  • Tell searchers you have what they want by matching search intent
  • Be descriptive but don’t clickbait
  • Include the keyword if possible, otherwise use a close variation

If you’re stuck, ask ChatGPT to brainstorm title tags for you and use them as inspiration:

ChatGPT's response after being prompted to create 10 title tags as an example of SEO writing with AI.

Here are some tips on writing a compelling meta description:

  • Keep it under 160 characters to avoid truncation
  • Expand on the title tag by including USPs you couldn’t fit
  • Double down on what searchers want by matching search intent
  • Address the searcher directly via an active voice
  • Include your keyword if possible

Again, you can use ChatGPT to brainstorm meta descriptions for you:

ChatGPT's response after being prompted to create 5 meta descriptions as part of the SEO writing process.

Further reading


What Are Title Tags? How To Write Them for SEO

How to Write the Perfect Meta Description

Free AI Title Generator

Free AI Meta Description Generator


After your post is published, you should always add internal links from other pages on your site to the new article.

Not only does this make your site user-friendly, but it also helps Google crawl and understand what your new page is about.

Here’s how to find relevant internal link opportunities:

  1. Sign up for our free Ahrefs Webmaster Tools
  2. Run a crawl using Site Audit
  3. When the crawl is done, go to the Internal link opportunities report

Internal link opportunities report in Ahrefs Site Audit

This report will show you the page you should link to, the page you should link from, and the keyword context where you can add an internal link.

Go through the report and add your internal links.

Further reading


Internal Links for SEO: An Actionable Guide


FAQs

Why is SEO writing important?

If you can write and rank content that searchers are looking for, you'll get passive, consistent traffic to your website.

The Ahrefs blog’s organic search performance over time

The Ahrefs blog’s organic search performance over time

Final thoughts on how to write for SEO

SEO writing boils down to creating the best possible answer to a given query presented in a way that’s easily understood and skimmable.

As long as you nail that and the basic on-page SEO best practices I mentioned, you’ve mastered the content side of SEO.

If you’re eager to learn more about writing and SEO, check out some of these other guides:

Portrait of Si Quan Ong

Post bySi Quan Ong

Si Quan is a content marketer at Ahrefs. He has been involved in digital and content marketing for the past 5 years. Before he joined Ahrefs, he was content marketer at ReferralCandy, a 7-figure ARR SaaS company.

Si Quan has spoken at some of the industry’s largest conferences in the Asia region, which includes TIECon and Digital Marketing Skill Share. He has also written for some of the industry’s most popular blogs like Sumo and SmartBlogger.

His earliest work was marketing a product on Kickstarter, which eventually raised $150,000, more than double the original funding goal. The product was also featured on prominent tech websites, including Engadget, CNET and Digital Trends.

Keep learning


[SEO Writing: 8 Steps to Create Search-Optimized Content - 图24

Joshua Hardwick](https://ahrefs.com/blog/author/joshua-hardwick/)April 29, 2021

General SEO

### How to Start an SEO Business in 6 Steps


[SEO Writing: 8 Steps to Create Search-Optimized Content - 图25

Louise Linehan](https://ahrefs.com/blog/author/louise-linehan/)October 31, 2023

Content Marketing

General SEO

### Programmatic SEO, Explained for Beginners


[SEO Writing: 8 Steps to Create Search-Optimized Content - 图26

Fraser McCulloch](https://ahrefs.com/blog/author/fraser-mcculloch/)January 16, 2024

General SEO

[### How to Sell SEO (With Expert Tips)

SEO Writing: 8 Steps to Create Search-Optimized Content - 图27](https://ahrefs.com/blog/how-to-sell-seo-services/)


[SEO Writing: 8 Steps to Create Search-Optimized Content - 图28

Joshua Hardwick](https://ahrefs.com/blog/author/joshua-hardwick/)August 22, 2019

General SEO

Technical SEO

### 15 Best SEO Plugins for WordPress (Tried & Tested)


[SEO Writing: 8 Steps to Create Search-Optimized Content - 图29

Si Quan Ong](https://ahrefs.com/blog/author/si-quan-ong/)July 14, 2023

General SEO

### How to Improve SEO: 15 Tactics to Boost Your Rankings & Traffic (That Don’t Require New Content)

Your weekly marketing’s must-reads

Join 284K marketers for weekly news, useful reads, industry updates, and the memes you didn’t know you needed.

Explore what’s inside the newsletter →

Blog

The Beginner’s Guide to SEO ↗

A beginner’s guide to SEO basics, with resources to help you start ranking higher.


Product


© 2026 Ahrefs Pte. Ltd. (201227417H) 16 Raffles Quay, #33-03 Hong Leong Building, Singapore 048581

Legal info

Privacy Policy

Cookie Settings

Terms of Service

English