Marketing By Kevin

  • Home
  • Services
    • Premium Content Placement
    • SEO Audit & Strategy
    • SEO & Content Marketing Packages
  • Industries
    • Contractors & Trades
    • Home Services
    • Law Firms
    • Medical & Dental
    • Dentists
    • Lawyers
  • Resources
    • What Is SEO?
    • Local SEO Guide
    • On-Page SEO
    • Keyword Research
    • Link Building
    • Content Marketing
    • Google Business Profile
    • Small Business SEO
    • 2026 Algorithm Changes
  • About
  • Contact

How to Write Content That Ranks: My Process From Research to Publish

July 11, 2026 By Kevin Mahoney Leave a Comment

Why Most Business Owners' Content Doesn't Rank

I talk to business owners every week who've spent money on content that generates zero traffic. They hired a writer, published something that sounds professional, and then wondered why Google didn't care. The problem isn't usually that the content is bad. It's that it was never built for ranking in the first place.

There's a massive difference between content that reads well and content that ranks. You can have both, but you won't get either by accident. Over the last decade, I've built a process that consistently gets rankings for my clients—contractors, lawyers, home service companies, medical practices. It's not complicated, but it requires discipline at every step.

Here's what I do, from the moment a client hands me a topic to the day we hit publish.

Step 1: Keyword Research That Actually Means Something

Most keyword research is garbage. I see people looking at search volume numbers and picking the biggest number. That's backwards. High volume often means high competition and low intent. What I'm looking for is search queries that your actual customers are typing.

When I'm working with a plumbing contractor in Chicago, I'm not targeting “plumbing.” I'm looking for “emergency plumber Chicago 24 hour” or “frozen pipe thaw north side.” Those terms have lower volume but the person searching is ready to call someone right now. That's a customer, not just traffic.

My process:

  • Start with 10-15 seed keywords based on what my clients tell me they actually get hired for
  • Use SEMrush or Ahrefs to pull related queries and filter by commercial intent
  • Look at the search results. If my client could realistically rank in the top 3-5, that's worth targeting. If the top 10 are all authority sites and national brands, I move on
  • Check monthly volume, but only if intent makes sense. A 200-search-per-month query that converts is worth more than 5,000 searches of browsers with no intent

I'm also looking at what's already ranking. If the top results are all listicles and I'm trying to rank a service page, I need to know that before I write. Google's ranking the content format that answers the query best. Swim against that current and you won't rank, no matter how good you are.

Step 2: Understanding What Google Actually Wants

This is where a lot of people go sideways. They write “for SEO” by stuffing keywords and following a checklist. What you actually need to do is understand what query intent is and match your content to it.

When someone searches “how to unclog a drain,” they're not buying anything today. They want to fix it themselves. If I write a service page selling drain cleaning, I won't rank because that's not what the query wants. But if I write a detailed guide on DIY drain unclogging, I'll rank, and then I can mention professional service as an option. That's content alignment.

There are three intent types you'll run into:

  • Informational: Someone trying to understand something or solve a problem themselves. “How to” and “what is” queries
  • Commercial: Someone comparing options or researching providers. “Best HVAC contractor near me,” “commercial cleaning services pricing”
  • Transactional: Someone ready to buy or hire. “Emergency dentist open now,” “hire contractor estimate”

Your content needs to match the intent. If you're a contractor and someone's in the “how to” stage, your content should help them. That builds trust. Later, they remember you when they realize they need a professional.

Step 3: Outlining Before You Write a Single Sentence

This step saves me hours of editing and rewriting. I don't start writing until I have a detailed outline that shows exactly what the piece will cover and in what order.

I build this outline by looking at the top 10 ranking results for my target keyword. What topics do they all cover? That's what Google thinks the query needs. If I leave those topics out, I'm incomplete by Google's standard. If I cover them all plus something unique, I'm better than what's ranking.

Let me walk through an example. Say I'm targeting “dental implant cost Chicago.” The top results all cover:

  • What a dental implant is
  • Why they're more expensive than other options
  • Actual price ranges
  • Factors that affect cost (bone health, location, etc.)
  • Insurance coverage information
  • What the procedure involves

Those aren't in my outline by accident. They're required. Now, what's unique I can add? Maybe a detailed breakdown of implant brands and their cost differences, or a section on payment plans and financing. That's what separates your content from the five pieces already ranking.

Your outline should be specific. Not “discuss alternatives,” but “explain why bridges and dentures cost less but require replacement every 10-15 years, while implants last a lifetime.” That level of detail is what you'll write into. It keeps the piece focused and prevents wandering.

Step 4: Writing to Rank, Not to Impress

Here's where I'm going to say something that might contradict what you've heard: You don't need to be a fancy writer to rank. You need to be clear.

Short sentences. Real words. No jargon unless you explain it. If a lawyer client wants to explain a trust, I'm not using legal terminology for the sake of sounding smart. I'm explaining it so a 45-year-old business owner can understand why they need one. That's what ranks because that's what helps people.

Some tactical things I actually do:

  • Front-load your main point. The first sentence of every section should answer the question someone came to ask
  • Use headers liberally to break up text. A big wall of paragraphs kills ranking and kills readability
  • Aim for 150-300 words per section. That's long enough to be useful, short enough to keep people reading
  • Use lists when you're explaining multiple options or steps. People scan lists, and they're easier for Google to understand
  • Include your keyword in the title, in the first 100 words, and naturally throughout. Don't force it. Google's gotten too smart for keyword stuffing

I also use schema markup to help Google understand what the content is about. That's a technical thing, but it matters. If you're writing a how-to guide, you should have how-to schema. If you're pricing, use pricing schema. If you want to dig into this, I've written a schema markup for seo: the complete implementation guide that covers the implementation part.

Step 5: The Research That Makes Content Credible

I don't write from opinion. I write from what I know from client work, and I cite it. If I'm writing about HVAC costs, I'm pulling from what my contractor clients charge. If I'm writing about dental implants, I'm talking to the dentist. If I'm writing about something outside my wheelhouse, I'm finding sources.

This matters for two reasons. First, it makes your content accurate and useful. Second, Google rewards content that cites sources and shows expertise. If you're writing about something specific to your industry, that expertise is your best source. Link to studies, statistics, or other credible sites when it makes sense.

One thing I don't do: I don't cite 50 sources to look authoritative. That's performative. I cite what actually informed the piece. Usually that's 3-5 sources. That's enough to show you did your homework without cluttering the page.

Step 6: The Mistakes Most Content Gets Wrong

I see the same problems over and over. Let me save you from them.

Keyword Stuffing and Over-Optimization

This one's almost dead, but people still do it. They write a sentence, then force their keyword in again. “We are a Denver plumber and our plumbing services in Denver include plumbing repair and plumbing installation in Denver.” Stop. Google knows what the page is about. You're just making it unreadable.

Writing for SEO Before Understanding the Customer

I've had this conversation a hundred times. A business owner wants to rank for a term that sounds big but doesn't actually convert for them. A dentist wanted to rank for “cosmetic dentistry” nationally. That's thousands of monthly searches. Also impossible to rank for and brings people looking for a dentist in California when you're in Chicago. We shifted to “cosmetic dentist Chicago” and “teeth whitening” and actually got calls.

Write for the customer who will actually hire you, not for impressive keyword volume.

Being Too Salesy

This kills ranking. If your entire piece is a sales pitch, Google doesn't rank it high and people don't share it. The content needs to provide value independent of whether someone hires you. That's how you build trust and get ranked.

Not Updating Older Content

This isn't about the initial write. It's what happens after. I publish a piece, it ranks for six months, then another site publishes something better and bumps me. I go back and expand that content, refresh the data, add new sections. That piece usually climbs back up. Most people publish once and abandon it. Wrong move.

Step 7: Pre-Publish Checklist

Before anything goes live, I check:

  • Does the title include the primary keyword and match what the piece actually covers.
  • Is the first paragraph clear about what the reader will learn.
  • Are there at least 2-3 internal links to other relevant content on the site. Don't force them, but weave them naturally. When I'm talking about email strategy and mention email platforms, I link to a resource. That's natural. You're directing people to related information they might need.
  • Do the headers make sense as a standalone outline. If someone just reads the headers, can they understand the content.
  • Is the content actually answering the search query. Read the top 5 ranking results one more time and make sure you've covered it and added something
  • Are there any glaring typos or grammatical errors. I'm not talking about being pedantic, but obvious mistakes hurt credibility

What This Means for Your Business

You can hire someone to do this, or you can do it yourself if you have the time. What matters is that you understand the process. Too many business owners hand off content work without any oversight and then wonder why they're not getting traffic.

If you're building this in-house, this process takes about 4-6 hours per piece, including research, writing, and revision. A 2,000-word article that ranks takes real time. If someone's promising you 10 articles a week at $50 each, they're not doing this. They're generating fluff.

If you're thinking about bringing in help, whether you hire an SEO consultant or work with a content writer, make sure they understand this process. Ask them about keyword research. Ask what they do to match intent. Ask how they decide what to cover. The answers matter.

One more thing: Content ties into the rest of your marketing. I've had clients with great content who weren't capturing emails or following up with leads. That's leaving money on the table. If you're building content to drive traffic, you need a system to capture those visitors and stay in touch. A solid autoresponder like Constant Contact or Mailchimp keeps you connected with people after they land on your site. The content gets them there. Email keeps them engaged.

This process works. I've used it to help contractors rank in competitive markets, get lawyers consistent consulting leads, and build trust for medical practices. It's not quick and it's not fancy, but it's built on what Google actually wants and what customers actually need.

If you want to talk through how this applies to your specific business or industry, I'm around. Reach out and let's see where your content gaps are.

Filed Under: Content Marketing

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Kevin Mahoney

SEO Consultant · Chicago

info@marketingbykevin.com

LinkedIn →

Marketing By Kevin

SEO and digital PR for businesses that need to grow their search visibility.

info@marketingbykevin.com

Chicago, Illinois

LinkedIn Facebook

Small Business SEO

  • About
  • Contact
  • Services
  • Privacy Policy
  • Terms of Service

Copyright © 2026

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT