How I do SEO research as a freelance writer in 2024

Search engine optimization (SEO) research is a non-negotiable part of what I do as a freelance writer in 2024. That’s because my clients increasingly understand the importance of visible, high-quality content.

My SEO research process has been tweaked and refined over the course of several years of in-house and freelance work, and it consistently helps me rank helpful, original blog articles. In this guide, I’ll detail my process from start to finish and provide some SEO tips along the way. But first, let’s address the two biggest SEO “fears” that I find tend to get in the way of freelance writers producing their best work.  

Waitā€”will SEO ruin the quality of my content?  

When I meet freelance writers who are resistant to learning SEO, theyā€™re typically either afraid SEO will ruin their writing or they think itā€™s a waste of time. The truth is these fears arenā€™t totally unfounded. But instead of avoiding SEO, we should use these fears to inform how we conduct SEO research. 

SEO Fear #1: SEO will ruin my writing 

I get it. As a writer, I canā€™t stand the thought of writing a fluffy piece stuffed with the same repetitive phrases. And as a human on the internet, I canā€™t stand scrolling through paragraphs of useless information to find the answer to my (probably pretty simple) question. 

It doesnā€™t have to be this wayā€”and it shouldn’t be. Verblio’s 2024 State of Digital Content Report reveals over half of marketers think content marketing (which often relies heavily on SEO) is getting more effective year over year. Yet, 79% of the same respondents believe it’s getting harder to create “good” content.

a bar chart reflecting how 79% of surveyed marketers in 2024 believe it's getting harder to create "good" content
Data from Verblio’s 2024 State of Digital Marketing Report

So, optimizing your writing doesnā€™t mean you have to ruin it. Instead, you can use your SEO research as an opportunity to learn more about your (very human) readers and make improvements to your piece that benefit them (and bring you more success as a writer along the way). Stay tunedā€”Iā€™ll do my best to show you how I do this. 

SEO Fear #2: SEO is dying anyway 

The marketing industry loves to hand out premature death certificates. SEO isnā€™t dead, nor is it dyingā€”itā€™s just changing. In fact, according to Hubspotā€™s 2024 State of Marketing report, 32% of responding companies said they plan to incorporate ā€œwebsites, blogs, and SEOā€ as a part of their 2024 marketing strategy (the only channel that beat SEO was email marketing at 33%). 

Keeping up with these changes is necessary, but it doesnā€™t have to be overly complicated. If youā€™re consistently researching your pieces and serving your human reader first, youā€™ll be able to navigate the ups and downs of the Google algorithm.

How this guide works 

In this article, Iā€™ll show you how I conduct SEO research for specific articles Iā€™ve been assigned. The goal is to increase my contentā€™s visibility on Google via ā€œon-page content,ā€ like keywords and headings. This guide does not teach you how to develop an entire content strategy. It also doesnā€™t dive too much into off-page or technical SEO (think: backlinks and website architecture)… but weā€™ll include some additional resources at the end. 

I recommend reading the entire guide for a crash course in my SEO research process. Then, you can use the table of contents to refer to specific steps as needed.

Without further ado, hereā€™s how I conduct SEO research in 2024:

My 5-step SEO research process

I follow a similar 5-step process every time I write a piece of content. It looks like this:

Hand-written box showing my five-step SEO process: 
1) Get to know the client's content
2) Keyword selection
3) SERP Analysis
4) Develop an SEO angle
5) Write, refine, publish, repeat

No matter where I am in the process, I have one rule:

The human reader comes first. 

Each step has its own set of goals, but if I keep my rule top of mind, I avoid sacrificing quality for the sake of visibility. Remember: our goal is visible, relevant, and high-quality content. Youā€™ll see this rule woven into each of the steps below:

Pre-work: Honing the topic

Some clients assign topics, while others request pitches. Either way, I want to make sure both the client and I have an understanding of how the chosen topic a) serves the audience and b) fits into the overall content strategy.

Some questions I may ask include:

  • Do you have any content that covers a similar topic? How will this article be different? 
  • Is this article intended to educate your audience or sell to them? 
  • Whatā€™s your ideal call-to-action? 

Then, I take this information with me into the SEO research process. Sometimes, I find weā€™re already on the right track. Other times, I find I need to adjust our content idea to fit the readerā€™s needs. But before I dive into the Google landscape, I’ll need to use the first question bulleted above to kickoff the first step: familiarizing myself with the client’s existing content.

Step 1: Get familiar with the clientā€™s existing content

Part of my SEO research is forming a deeper understanding of how the article Iā€™m writing fits with my clientā€™s existing content. 

I donā€™t want to duplicate anything, but, ideally, there is some existing related content to link within my blog. I use two tools to check on this: 

The clientā€™s website

I do a quick site search of the keyword (or a broader, related keyword). 

Hopefully, thereā€™s no exact matches. If there is, I might suggest we refresh the existing piece of content instead of creating an entirely new piece. 

Otherwise, Iā€™ll make notes of the related content to link to within the new article: 

In this example, my client asked me to write a roundup of the best diaper bags in 2024. So, I started by using Google to search my client’s site for any pages related to “diaper bags.” I found pages that sell or promote my clientā€™s product, plus a blog article about packing a diaper bag. All of these pages offer something unique to the reader, so I will simply want to link to them in my ā€œbest diaper bagsā€ article (and make a note to add a link to the new article within the packing guide once itā€™s completed): 

An example of a Google site search showing three different web pages that appear when searching for "diaper bags" on Fathercraft's website

Google Search Console 

Google search console (GSC) is a free tool that can help me see how my client might already be ranking for ā€œbest diaper bagsā€ or other related keywords. In this example, my client was already ranking for a number of ā€œdad diaper bagā€ keywords. 

I donā€™t want my client to compete with itself for these keywords. Instead, I want to boost the ranking for the pages that are already seeing some success here. Iā€™ll do this by inserting the keywords into the body of my article, using them as anchor text for links that will connect my article to the pages that are already ranking for something like ā€œdad diaper bag.ā€ 

Note: Iā€™m also not going to mention all of these keywords in one blog articleā€”that would verge on ā€œkeyword stuffing,ā€ which involves cramming as many related keywords as possible into an article, at the expense of its readability.

Instead, Iā€™ll pick 2-3 I want to try to give a boost. For this article, I chose to focus the most on ā€œbest diaper bag for dads.ā€ 

A list of keywords related to "diaper bags" that my client was already ranking for, including "dad diaper bag" and "best dad diaper bag"

The goal: Form an understanding of how my article fits within my clientā€™s existing content. 

The trap: Avoid producing content that overlaps with existing content without a unique angle. 

Step 2: Keyword selection

My ideaā€”or my topicā€”is how I think about a subject. Keyword selection helps me understand how my audience thinks about the subject. In the SEO industry, we often think of keywords in terms of numbers (the more readers, the merrier!). This isnā€™t wrong, but I like to think of keyword selection as the first step you take to ensure you find the right set of readers for your client, brand, and/or topic.

There are a few criteria that let me know Iā€™m on the right track:

  • The keyword has at least some search volume:
    • I donā€™t have a ā€œminimumā€ here. Some articles will naturally attract more readers. But if thereā€™s nothing, itā€™s a good indication that Iā€™m not thinking about the topic in the same language my audience usesā€”back to the drawing board. 
  • My client can compete with the web pages and domains currently being served: 
    • Checking out a ā€œkeyword difficultyā€ estimator can help you figure out how competitive a keyword is. If my client has established an authoritative, trusted presence in their industry, Iā€™m not too worried about this metric. But if Iā€™m working with a new-to-the-scene client, Iā€™ll try to find keywords that have less competition. One trick here is to narrow the scope of your article. You might sacrifice some traffic, but that traffic isnā€™t yours anyway if you canā€™t rank for it. 
  • My client ā€œfitsā€ with the web pages and domains currently being served: 
    • I write a lot of parenting blogs. Sometimes, my topics venture into the medical realm. If I see that a keyword only produces results from Johns Hopkins medical center and similar institutions, Iā€™ll typically try to find a different keyword. 

Hereā€™s how I find my keywords: 

Start googling

I start by googling my topic with language I think my audience might be using. I like to use the Keyword Surfer SEO Chrome extension because I can see the estimated monthly search volume with every Google search, plus related keywords. 

In this example, I started by simply googling ā€œbest diaper bagsā€:

A screenshot of Keyword Surfer's data for the keyword "best diaper bags"

I can see pretty quickly that thereā€™s a high amount of search volume, along with a few alternative keywords. Plus, I get a quick view of who has already produced content for this keyword, which can give me an idea of how competitive it will be (spoiler: Forbes = competitive). 

A screenshot of the articles ranking for "best diaper bags," including Forbes

Use an SEO tool 

Then, I use an SEO tool to confirm what Iā€™m seeing in Google. 

In this example, Iā€™m using Semrushā€™s ā€œmagic keywordā€ tool to confirm search volume for ā€œbest diaper bag.ā€ This tool also provides a list of related keywordsā€”plus their monthly search volumes and estimated keyword difficulty:

A screenshot of Semrush data for the keyword "best diaper bags" and related keywords

Use my brain to make a selection

I know that sounds a bit tongue-in-cheek, but this is an essential step. Semrush tells me the estimated keyword difficulty for ā€œbest diaper bagsā€ is only 20%, which means it should be pretty dang easy to rank in the top 10 for this keyword. But seeing ā€œForbesā€ in the top spot lets me know Semrush might be underestimating how challenging this could be. 

My client is well-established in the parenting industry, so I felt good about pursuing ā€œbest diaper bags,ā€ but I noted some other keywords, with less search volume, to target as wellā€”like ā€œbest diaper bag backpack.ā€ These are secondary keywords. So, I wonā€™t work them into the site title or even the introduction, but, in this example, I planned to use them in H2s as categories for diaper bags.

Once I make my selections, I note them in a document with their search volume. 

The goal: Identify a primary keyword that attracts an audience and thatā€™s a good fit for the client. 

The trap: Avoid selecting an overly broad keyword with high-stakes competition. 

Step 3: SERP Analysis 

SERPsā€”or search engine results pagesā€”are what you see when you Google a keyword. 

Iā€™ve met freelance writers who claim they donā€™t look SERPs before they write an article. Thatā€™s because one (bad) SEO strategy is to look at SERPs and replicate what you see. 

But I personally think avoiding SERPs altogether is just as big of a mistake. You donā€™t need to replicate everything you see (nor should you), but SERPs can be a valuable source of information. 

I have four goals when looking at the SERPs: 

  1. Tap into user intent: By looking at the blogs being served in the top ~5 spots, I can see what Google thinks people want from the content. This helps me confirm the fit between my topic and the selected keyword.
  2. See whatā€™s working: For example, Iā€™ve recently noticed short article introductions with top-level summaries succeeding in the SERPs. This makes sense to me as a human, because itā€™s usually what I prefer to read. 
  3. Identify whatā€™s missing: Is there something missing from the top five SERPs that I think would be valuable? This is mostly about satisfying the human reader (although it can give you an SEO boost as well). Most often, I find the existing content is missing nuance. Itā€™s somewhat easy to write ā€œhot takesā€ that rankā€”but they often lack the nuance I need as a human reader. 
  4. Hunt down cool things I may not have thought about: Any creative that claims to have 100% original ideas all created in a silo is lying. Again, I donā€™t want to replicate the SERPs, but I am looking for inspiration.  For example, I decided I wanted a table in my ā€œbest diaper bagsā€ roundup after conducting my SERP analysis. 
A hand-drawn Venn diagram showing the "sweet spot" as the space where "what I want to write," "what my audience needs," and "what Google thinks is helpful" all intersect

Here’s how I make that happen:

Scan the first 5-10 organic results [note: if the web result is labeled ā€œsponsored,ā€ they paid for that spotā€“thatā€™s not what Iā€™m looking for]

I note the top five-ish SERPs in a Google doc with a link out to the content. I also include quick notes about what the piece of content contains, does well, or misses, so that I can refer to it later: 

For example, hereā€™s my note about Forbes:

A screenshot of a note I made about Forbes's article in the "best diaper bags" SERPs; one note mentions: "filler info at the end about how itw as tested/questions she asked"

Notice that I make a note about the ā€œfiller contentā€ at the end. Iā€™m not necessarily criticizing that content here. I know itā€™s probably necessary to include some information about how the products were tested to rank for this keyword, but I think I can present it in a way thatā€™s more valuable for the reader. We decided to survey the clientā€™s email list and provide some interesting data points.

 Make a note of any SERP features

Are there videos, images, or forums included within the top 5 SERPs? I note this for two reasons:

  • Iā€™m not just competing with other web pages. Iā€™m also competing with these features, and itā€™s helpful to see what else will be taking up space at the top of the search. 
  • It can give me ideas about supplemental content to create that may also rank for an image search or help get the written blog article featured. For example, can I create a chart, visual, or video that will help serve the reader? 

After Iā€™ve reviewed the SERPs, I use what Iā€™ve learned to create an ā€œSEO angle.ā€ 

The goal: Learn more about the reader and their needs through the existing SERPs. 

The trap: Avoid replicating content for the sake of ranking an article. 

Step 4: Develop an SEO ā€œangleā€ 

Using all the information Iā€™ve gathered, I decide how Iā€™m going to approach my article. I literally write this down in the form of a short, informal paragraph. It helps me keep the angle top-of-mind. 

Here are things I cover in my ā€œangleā€: 

  • How will I provide something different than whatā€™s already out there? 
  • What do I need to be sure to include in my article? 
  • What do I want to avoid/leave out? 
  • What graphics, videos, links, etc. do I want to include? 
  • How long should my article be? 
SEO angle reads: Some of the SERPs in the 5-10 spot seem too long. 
Blogs that get to the point faster are succeeding. We can provide valuable, 
SEO-boosting info about the surveyed community, what we looked for, etc. 
We should avoid filler content like "is a diaper bag worth it," because the answer to that question feels obvious. A table would be a great way for the reader to quickly digest the info up top. We should have jump links from the table to the text about each diaper bag.

Step 5: Write, refine, publish, repeat

Finally, itā€™s time to do what I do bestā€”write. 

My research process is mostly done (for now), but I still consider implementing the research as part of my process. Itā€™s also the hardest step to show. 

Hopefully, at this point, I have a better understanding of who my reader is and what they need. I also have some keywords that generate traffic to target. But I still need to write as if Iā€™m writing for a human first. This means Iā€™ll break an SEO ā€œbest practiceā€ rule if it means improving the quality of the piece. 

Generally speaking, though, here are a few things I always doing during the writing phase:

  • Optimize the site and blog title to contain my primary keyword 
  • Check my links
  • Optimize my images and write (actually useful) alt text
  • Include the keyword in the introduction
  • Optimize my H2s
    • Note: this is a great example of where I frequently break ā€œSEO rules.ā€ I find repetitive H2s that are entirely comprised of keywords (or frequently asked questions) are somewhat obnoxious. So, Iā€™ll use some keywords in my H2s, but I also make some headings justā€¦ what they should be. 

Finally, I make a note to check on the piece at regular increments, so we can refresh as needed. 

Note: If youā€™re curious, this is the ā€œbest diaper bagā€ article that I wrote. As expected, itā€™s currently ranking higher for the more niche keyword ā€œbest diaper bags 2024,ā€ but itā€™s drawing traffic from several of my targeted keywords:

Data from GSC showing ~5,000 impressions and 423 clicks on primary keyword for "best diaper bags" blog
Data taken from GSC on July 1, 2024; blog was published on April 2, 2024

What about AI? 

A lot of my research process is human-driven. That said, here are a few ways I use AI to supplement or speed up my work:

  • Use a content generator tool
  • Ask ChatGPT to produce an outline (that I’ll check and modify)
  • Use AI-assisted tools to check my progress (think: Yoast) 
  • Use AI-enhanced SEO tools (like the Keyword Magic Tool I mentioned earlier)

You can read more about AI-assisted content here

More resources

My time here is coming to a close, but if youā€™re interested in learning more about SEO, here are a few additional resources:

Kristan Barczak

Questions? Check out our FAQs or contact us.