Available for new clients

Maddie Conroy

SEO Specialist, Built Around You

M
On-Page SEO
Keyword Research
Local SEO
Google Business Profile
Content Strategy
Agency Fulfillment
Technical SEO
On-Page SEO
Keyword Research
Local SEO
Google Business Profile
Content Strategy
Agency Fulfillment
Technical SEO
What I do

SEO that actually moves the needle

Strategy-first SEO for businesses and agencies who want real organic growth. No fluff, no recycled templates.

🔍
On-Page SEO
Full on-page optimization: title tags, meta descriptions, header structure, internal linking, and content aligned to search intent. Every element working together.
📍
Local SEO & Google Business Profile
Get found by customers in your area. I manage and optimize your GBP, build local citations, and implement strategies that drive real calls and foot traffic.
🗝️
Keyword Research
Thorough research grounded in search intent, competition analysis, and your business goals. A clear map of what to target and why, not a dump of volume numbers.
✍️
Content Strategy
Topic clusters, editorial calendars, content briefs, and gap analysis built around what your audience is actually searching for. Every piece has a job to do.
⚙️
Technical SEO
Crawlability audits, site structure, indexation issues, and Core Web Vitals. I flag blockers and coordinate with your dev team to support the strategy, not replace it.
Who I work with

Two types of clients.
One model that works.

Whether you're a business wanting organic visibility or an agency that needs reliable SEO delivery. I've worked with both.

For Businesses

Grow your organic presence

  • Local businesses wanting to dominate their area in search
  • Small and mid-size companies investing in organic for the first time
  • Brands with a GBP that's never been properly optimized
  • Sites with content that should be ranking but isn't
For Agencies

A reliable SEO partner

  • Overflow capacity when your team is stretched thin
  • Keyword research and content strategy as standalone services
  • Reliable deliverables with consistent turnaround
  • Someone who understands agency timelines and client expectations
About me

SEO specialist.
Results focused.

I'm Maddie Conroy, an SEO specialist with agency experience across on-page optimization, local SEO, keyword research, and content strategy. I've worked with clients ranging from local businesses to regional brands, and agencies needing a reliable SEO partner.

I care about the work actually working. Clear communication, deliverables you can understand, and strategy built around your goals. Not a recycled template.

Get in touch →
4+
Years agency-side experience
1:1
You work with me directly
0
Lock-in contracts
Fast
Turnaround on all deliverables

Currently accepting new clients. Limited availability.

The process

Consulting + execution,
not one or the other

No mystery, no fluff. Here's exactly what working together looks like.

01
Audit & Discovery
I dig into your current search presence, competitors, and keyword gaps to understand where you are and where the opportunities are.
02
Strategy & Roadmap
A clear prioritized plan, not a 60-page PDF that collects dust. You'll know what's being done, why, and what to expect.
03
Execution & Delivery
I do the work. Optimizations, research, content strategy, GBP management, delivered on time in formats you can actually use.
04
Report & Refine
Regular reporting in plain English. We review what's working, adjust what isn't, and keep building on the momentum.
Why work with me

The best of both worlds.
And you keep all of it.

You work with me directly
No account managers, no handoffs. I handle strategy and execution, so nothing gets lost in translation.
Built for your goals
No off-the-shelf packages. Scope is shaped around what you actually need: local SEO, content, or agency support.
Agency-tested experience
I've worked in agency environments. I know how to hit deadlines, communicate clearly, and produce work that holds up under client scrutiny.
Honest about what I do well
Technical SEO is part of the picture. I flag issues and help coordinate fixes. My real strength is strategy, content, and local SEO that compounds.
No long-term lock-in
Month-to-month flexibility. I earn your continued business by producing results, not by burying exit clauses in a contract.
Clear communication
Reporting you can actually understand, updates that don't require a decoder ring, and a point of contact who responds.
Free resources

SEO Guides

Practical, step-by-step guides on how to do SEO properly. No filler, no recycled advice. Written from real consulting experience.

01
How to do keyword research for a small business
A practical framework for finding keywords your business should target, organizing them into clusters, and prioritizing by intent and opportunity.
~10 min read
02
How to optimize your Google Business Profile
Everything that actually moves the needle on GBP: categories, photos, review strategy, posts, and what most businesses get wrong.
~8 min read
03
How to write a title tag that ranks and gets clicked
What Google actually looks for in a title tag, how to write for both search intent and click-through rate, and the mistakes most sites make.
~6 min read
04
How to create a content strategy that builds over time
Topic clusters, pillar pages, editorial calendars, and gap analysis. How to build content that compounds instead of just filling a blog.
~12 min read
05
How to read an SEO report and know what matters
What metrics actually connect to business outcomes, and how to tell the difference between vanity numbers and signals worth acting on.
Coming soon
From the blog

SEO insights and takes

Practitioner-grounded writing on SEO, local search, content, and what's actually changing in organic search right now.

Local SEO
Why your Google Business Profile isn't driving calls (and how to fix it)
Most GBP underperformance comes down to a handful of fixable mistakes. Here's what to audit first and what changes actually move the needle.
Maddie Conroy · May 2026 · ~7 min read
Content Strategy
The difference between content that ranks and content that just exists
Publishing isn't a strategy. Here's how to think about intent, structure, and distribution so every piece of content has an actual job to do.
Maddie Conroy · May 2026 · ~9 min read
On-Page SEO
On-page SEO in 2026: what still matters and what you can stop worrying about
A grounded look at which on-page factors are worth your time, which are overhyped, and where most sites are leaving easy wins on the table.
Maddie Conroy · April 2026 · ~11 min read
Now accepting clients

Ready to grow your organic traffic?

Whether you need on-page work, local SEO, content strategy, or an agency SEO partner. Let's talk about what you're building.

Guides SEO How-To Series

How to do keyword research for a small business

A practical framework for finding keywords your business should target, organizing them into clusters, and prioritizing by intent and opportunity.

Keyword research is the foundation of any SEO strategy. Done well, it tells you exactly what your potential customers are searching for and gives you a roadmap for the content and pages you need to build. Done poorly, it produces a spreadsheet full of numbers that never translates into actual traffic.

This guide walks through a practical, repeatable process for small business keyword research. You do not need expensive tools to get started, though a few free ones will help.

Start with what your customers actually say

Before opening any keyword tool, write down every way a customer might describe your business, your services, and the problems you solve. Be literal. If you run a plumbing company in Tampa, customers are not searching for "residential hydro-mechanical solutions." They are searching for "plumber near me" or "water heater replacement Tampa."

Pull from real sources:

This seed list is the raw material everything else builds on.

Understand search intent before anything else

Every search query has an intent behind it. Before you target a keyword, you need to know what the person searching actually wants. There are four main types:

For most small businesses, commercial and transactional keywords are the priority. They convert. Informational keywords build authority over time and can attract people earlier in the decision process.

Quick test: Google the keyword yourself. Look at what already ranks. If the results are all blog posts, Google thinks the intent is informational. If they are all service pages or local pack results, it is commercial or transactional. Match your content to what is already winning.

Use free tools to find real data

You do not need a paid SEO tool to do solid keyword research. These free options cover the basics:

Evaluate keywords on three factors

When you have a list of potential keywords, evaluate each one on:

Group keywords into clusters

Do not target one keyword per page in isolation. Group related keywords together into clusters. Each cluster becomes one piece of content or one page on your site.

For example, a local accountant might have a cluster around "small business tax preparation Tampa" that also includes: "tax prep for LLCs," "self-employed tax help Tampa," and "quarterly estimated taxes small business." One solid service page can target all of these at once.

Clusters also help you see gaps. If you have a cluster of ten keywords about a topic and no page addressing it, that is a content opportunity.

Prioritize what to work on first

Once you have your clusters, prioritize by:

  1. Highest commercial intent + reasonable competition: These bring revenue fastest.
  2. Keywords you already almost rank for: Check Google Search Console for queries where you appear on page two or three. A targeted optimization push can move these to page one quickly.
  3. Local modifiers: Adding your city or neighborhood to keywords often drops competition dramatically while keeping intent high.

Revisit your keyword research regularly

Keyword research is not a one-time task. Search behavior shifts. New competitors enter the market. Seasonality affects volume. Build in a review every six months at minimum and check your Search Console data monthly for new opportunities.

The goal is not to have a perfect keyword spreadsheet. The goal is to understand what your customers are looking for so you can build content and pages that answer it better than anyone else does.

Want this done for you?

Keyword research is one of the core services I offer. I will map your opportunity landscape, build your cluster framework, and hand you a prioritized roadmap you can act on.

Get in touch
Guides SEO How-To Series

How to optimize your Google Business Profile

Everything that actually moves the needle on GBP: categories, photos, review strategy, posts, and what most businesses consistently get wrong.

Your Google Business Profile (GBP) is often the first thing a potential customer sees when they search for a local business. It controls whether you appear in the map pack, what information shows when someone searches your name, and how you look next to competitors.

Most businesses set up their GBP once and never touch it again. That is a mistake. An actively managed, fully optimized profile consistently outperforms a neglected one, even when the neglected one has been around longer.

Claim and verify your profile first

Before any optimization matters, you need to own your listing. Go to business.google.com and search for your business. If it exists but is unclaimed, claim it. If it does not exist, create it. Google will send a verification postcard, call, or email depending on your business type.

Do not skip verification. An unverified profile cannot be fully edited and will not rank as well.

Choose your primary category carefully

Your primary category is one of the most important ranking factors in local search. It tells Google what type of business you are and determines which searches you are eligible to appear in.

Be specific. "Plumber" beats "Contractor." "Italian Restaurant" beats "Restaurant." Search Google for your main service and look at what category top-ranking competitors use. That is your benchmark.

You can also add secondary categories. Use them for legitimate additional services you offer, but do not stuff them. Google is getting better at detecting keyword stuffing in categories.

Fill out every single field

Completeness signals legitimacy. Work through every available field:

Photos matter more than most businesses think

Profiles with photos receive significantly more direction requests and website clicks than those without. Google's own data backs this up.

Name your photo files before uploading them. "tampa-plumber-water-heater-install.jpg" is better than "IMG_4823.jpg." It is a small signal but it costs nothing.

Reviews: how to get them and what to do with them

Reviews are one of the strongest local ranking factors. More reviews, higher ratings, and recent reviews all help. But the way most businesses approach review generation is either too passive or too aggressive.

Getting reviews:

Responding to reviews:

Use Google Posts consistently

Google Posts appear directly on your profile in search results. Most businesses never use them. That is a missed opportunity.

Post about: promotions or seasonal offers, new services, events, or recent work. Posts expire after seven days for standard posts, so aim for at least one post per week. Each post should have a clear call to action.

Use the Q&A section proactively

Anyone can ask a question on your GBP, and anyone can answer it, including random strangers. Seed your own Q&A section by asking common customer questions yourself (from a separate account) and answering them as the business owner. This gives you control over the information and adds keyword-rich content to your profile.

Monitor your profile for edits

Google allows anyone to suggest edits to your business information. Third parties can change your hours, address, or even your business name, and Google sometimes accepts these suggestions automatically. Check your profile at least monthly and turn on notifications in your GBP dashboard so you are alerted to any changes.

Want your GBP fully managed?

Local SEO and Google Business Profile management is one of my core services. I handle setup, optimization, ongoing posting, review strategy, and monthly reporting.

Get in touch
Guides SEO How-To Series

How to write a title tag that ranks and gets clicked

What Google actually looks for in a title tag, how to write for both search intent and click-through rate, and the mistakes most sites make.

The title tag is the single most important on-page SEO element. It is what Google displays as the clickable headline in search results, and it is one of the clearest signals you can send about what a page is about. Getting it right takes about ten minutes per page. Getting it wrong costs you rankings and clicks.

What a title tag actually does

A title tag serves two audiences simultaneously: search engines and humans. For Google, it is a relevance signal. For the person scanning search results, it is an ad headline. Your job is to satisfy both at once.

A strong title tag:

Where to put your keyword

Place your primary keyword as close to the beginning of the title as possible. Google gives more weight to words that appear earlier, and users scanning a results page see the first words first.

Compare these two title tags for the same page:

The second version leads with the keyword and is cleaner. The first buries it behind brand language that no one is searching for.

Match the title to search intent

Your title needs to match what someone searching that keyword actually wants to find. Google is increasingly good at detecting mismatches between title promises and page content, and it will rewrite your title if it thinks yours is misleading or off-topic.

Google rewrites title tags roughly 20% of the time. The most common reason is that the title does not accurately reflect the page content. If your titles keep getting rewritten, the fix is usually to make them more descriptive, not shorter.

Check the search results for your target keyword before writing the title. Look at the pattern of titles already ranking. That pattern tells you what Google and users expect.

Write for click-through, not just keywords

A title that ranks but does not get clicked is wasted. Click-through rate matters both directly (more visitors) and indirectly (it can influence rankings over time). Make your title the most compelling option on the page.

Techniques that improve CTR:

Keep it within the character limit

Google truncates titles that are too long with an ellipsis in search results. The cutoff is based on pixel width, not character count, but 55 to 60 characters is a reliable safe zone.

If your title is too long, prioritize the keyword and the value proposition. Cut brand name to the end or drop it entirely. Your brand name appearing in the URL is often enough.

If your title is too short (under 30 characters), you are leaving space on the table. Add more descriptive language.

Common title tag mistakes to avoid

A simple formula to start with

When in doubt, use this structure:

[Primary Keyword] | [Secondary benefit or page type] | [Brand Name]

For example: "Tampa Family Dentist | Accepting New Patients | Smith Dental"

It is not always the most creative title, but it is clear, keyword-forward, and gives the user a reason to click. From there you can refine based on what your competitors are doing and what your click-through data tells you over time.

Need your on-page SEO audited?

Title tags are just one piece of on-page optimization. I audit and rewrite title tags, meta descriptions, headers, and internal linking as part of my on-page SEO service.

Get in touch
Guides SEO How-To Series

How to create a content strategy that builds over time

Topic clusters, pillar pages, editorial calendars, and gap analysis. How to build content that compounds instead of just filling a blog.

Most businesses that "do content" are not doing content strategy. They are doing content activity: publishing blog posts on a loose schedule, writing about what seems interesting that week, and hoping something ranks. It rarely compounds. It just accumulates.

A real content strategy starts with understanding what your audience is searching for, maps that to a deliberate site architecture, and creates a system where each piece of content reinforces the others. This guide walks through how to build one.

Start with a content audit if you have existing content

Before creating anything new, understand what you already have. Catalogue every piece of content on your site: the URL, the title, the primary keyword it targets (if any), and its current performance in Google Search Console.

Sort your content into three buckets:

Improving existing content almost always delivers faster results than creating new content. Start there.

Build your strategy around topic clusters

The topic cluster model is the most durable content architecture for SEO. It works like this:

This structure tells Google that your site has serious depth on a topic, not just surface-level coverage. It also distributes authority from high-performing pages to newer ones through internal links.

Example: A local accountant's pillar page might be "Small Business Accounting in Tampa." Cluster pages would cover: quarterly estimated taxes, LLC vs S-corp tax treatment, bookkeeping basics, payroll for small businesses, and year-end tax prep. Each cluster page links to the pillar. The pillar links to all cluster pages.

Map keywords to content before you write anything

Every piece of content should target a defined keyword cluster before you write a single word. This means:

  1. Identify the primary keyword the page will target
  2. Find 3 to 8 semantically related keywords the same page can naturally incorporate
  3. Confirm the search intent (what does someone searching this keyword actually want?)
  4. Check what is already ranking and what format is winning (listicle, guide, tool, comparison)

A content brief that takes 20 minutes to write saves hours of rewriting later and produces better-optimized content every time.

Do a gap analysis to find your biggest opportunities

A gap analysis shows you keywords your competitors rank for that you do not. These are your most direct content opportunities because you know there is demand and you know it is winnable.

You can do a basic version of this manually:

If you have access to a tool like Semrush or Ahrefs, the gap analysis feature automates this. The free tier of Ubersuggest gives you a limited version.

Build an editorial calendar you will actually use

An editorial calendar is only useful if it is realistic. A business that can produce one quality piece of content per month is better off than one that plans four pieces per month and produces one erratically.

Your calendar should include:

Prioritize your calendar by business impact first, then search volume, then ease of production. A high-intent, low-competition keyword about your most profitable service beats a high-volume keyword about something tangential.

Update content as a habit, not an afterthought

Search results reward freshness for many query types, especially anything date-sensitive or rapidly evolving. Build content updates into your calendar alongside new content creation.

A good cadence for most small businesses:

Measure what actually matters

Vanity metrics like page views in isolation tell you very little. Track:

Content strategy is a long game. Most content takes three to six months to rank meaningfully. If you are measuring results at week two, you are measuring too early.

Want a content strategy built for your business?

I develop content strategies including keyword mapping, topic clusters, gap analysis, and editorial calendars. You get a clear plan you can execute, or I can handle execution too.

Get in touch
Guides SEO How-To Series

How to read an SEO report and know what matters

What metrics actually connect to business outcomes, and how to tell the difference between vanity numbers and signals worth acting on.

SEO reports can be overwhelming if you do not know what to look for, and underwhelming if whoever is sending them is padding them with numbers that sound impressive but do not connect to your business. This guide helps you read any SEO report with clarity, ask the right questions, and know when things are actually going well versus when they just look like they are.

The metrics that actually matter

Every SEO report will include a mix of leading indicators (things that signal future performance) and lagging indicators (things that reflect what already happened). You need both, but they mean different things.

Organic traffic

How many people are arriving at your site from unpaid search results. This is the most direct measure of SEO performance. Look at it over time, not just point-in-time. A chart trending upward over six months tells a better story than any single month's number.

Always segment by page and by keyword when you can. Total organic traffic can go up while your most important pages go down if something else is picking up unrelated visitors.

Keyword rankings

Where your pages appear in Google search results for specific queries. Rankings are a leading indicator: improving rankings usually precede traffic increases by weeks or months.

Do not fixate on rank position alone. A keyword where you move from position 18 to position 9 will not show much traffic difference. Moving from position 9 to position 3 can triple your clicks. The top three positions capture the majority of clicks for most queries.

Impressions and click-through rate

From Google Search Console. Impressions tell you how often your pages appeared in search results. Click-through rate (CTR) tells you what percentage of those impressions resulted in a click.

High impressions with low CTR is a specific problem with a specific fix: your title tags and meta descriptions are not compelling enough for the searches you are appearing in. This is one of the fastest wins in SEO because you can improve CTR without improving rankings at all.

Conversions from organic traffic

This is the metric most SEO reports underreport. How many of your organic visitors actually do what you want them to do: call you, fill out a form, make a purchase, book an appointment? If your SEO report never mentions conversions, ask for them.

Set up goal tracking in Google Analytics (or GA4's event tracking) so organic conversion data is available. Without it, you cannot connect SEO activity to business outcomes.

Page-level performance

Which specific pages are driving traffic? Which ones have improved or declined? A healthy SEO program does not rely on one or two pages for all its organic traffic. Diversification across pages protects you when Google updates its algorithm.

Metrics that often mislead

Domain authority

Domain Authority (DA) is a third-party metric created by Moz. Ahrefs has Domain Rating (DR). Neither is a Google metric and neither directly causes rankings. They are proxies for link strength. Useful for competitive benchmarking, but do not let an increase in DA convince you that SEO is working if traffic is flat.

Total keywords ranked

Your site might rank for thousands of keywords, most of them at positions 50 through 100 where no one ever sees them. "We rank for 4,000 keywords" means nothing without context about where those rankings sit and whether they are for queries your customers actually use.

Bounce rate

Bounce rate (and engagement rate in GA4) is heavily context-dependent. A blog post with a 90% bounce rate might be performing perfectly if people are reading the whole article and then leaving satisfied. A service page with a 90% bounce rate is a problem. Interpret it by page type, not in aggregate.

How to read a report month over month

When you receive a monthly SEO report, here is the sequence of questions to ask:

  1. Did organic traffic go up or down compared to last month and compared to the same month last year?
  2. Are the keywords we are targeting moving toward the first page?
  3. Which pages gained the most and which lost the most? Why?
  4. Did conversions from organic traffic change?
  5. What work was done this month and what is planned for next month?

That last question is important. A report that only shows you numbers but does not explain the work behind them or the plan going forward is just a dashboard, not a strategy update.

Seasonality: always compare year over year

Many businesses have seasonal search patterns. A landscaping company will see organic traffic drop in winter and spike in spring. A tax accountant's search volume peaks in March and April. If you only compare month over month, seasonal dips will look like performance problems when they are entirely normal.

Always request year-over-year comparisons for any metric where seasonality could be a factor.

Red flags in an SEO report

Want SEO reporting that actually makes sense?

I send monthly reports in plain English that connect what I am doing to what is happening in your traffic and leads. No padding, no vanity metrics.

Get in touch
Blog Local SEO

Why your Google Business Profile isn't driving calls (and how to fix it)

Most GBP underperformance comes down to a handful of fixable mistakes. Here's what to audit first and what changes actually move the needle.

A Google Business Profile that sits mostly idle is one of the most common and most fixable problems I see when I start working with a new local business client. The profile exists, it is verified, it has a few photos from three years ago, and it gets maybe one or two calls a week when the business knows it should be getting ten.

The issue is almost never that GBP does not work. The issue is that the profile is not giving Google or potential customers enough reason to surface it or click it. Here is what to check first.

Your primary category is wrong or too broad

This is the most impactful and most overlooked fix. Your primary category tells Google which searches you are eligible to appear in. If you are a family dentist listed as "Dentist" instead of "Family Dentist" or "Cosmetic Dentist," you are competing in a broader pool than you need to be and missing more specific searches where intent is higher.

Search Google for your main service plus your city. Look at what category the top three map pack results use. If yours is different, change it. You can also add secondary categories for additional services, which creates more surface area without diluting your primary.

Your business description is not doing any work

Most business descriptions either read like a legal disclaimer or are completely blank. Your description is 750 characters of free real estate in Google search results. Use it.

Write it to answer two questions a potential customer would have: what do you do, and why should I choose you over the other results I am looking at right now? Include your main service keywords naturally. Mention your location. Give them a reason to click through.

Avoid keyword stuffing. "Tampa plumber Tampa plumbing services Tampa FL plumber" is not a description, it is spam, and Google will treat it as such.

You have no recent reviews and you are not responding to the ones you have

Review recency matters. A profile with 50 reviews, the newest of which is from 18 months ago, looks like a business that has either slowed down or stopped caring. Google factors review recency into local rankings, and customers notice the timestamps.

Build review generation into your process. After a positive interaction, ask. Send a follow-up text with a direct link to your review form (available in your GBP dashboard). Make it frictionless.

And respond to every review. For positive reviews, keep it warm and specific. For negative reviews, stay calm and take the conversation offline. Google indexes responses. They are content, not just courtesy.

Your photos are outdated or stock images

Profiles with photos receive more clicks and direction requests than those without. But old photos or obvious stock imagery can actually hurt you by making the business look generic or out of date.

Upload real, recent photos: your exterior, your interior, your team, your work. For service businesses, before-and-after images perform particularly well. Add new photos consistently. Monthly is fine. Weekly is better. Consistent activity on your profile signals to Google that you are an active, legitimate business.

You are not using Google Posts

Google Posts appear directly on your profile in search results. Most of your competitors are not using them. That means if you do, you immediately stand out.

Posts can highlight promotions, announce new services, share recent work, or simply remind people what you do. They expire after seven days, so aim for at least one per week. Each post should have a call to action: call now, book online, learn more.

The cumulative effect of consistent posting is an active-looking profile that both Google and potential customers treat as more trustworthy than a static one.

Your NAP information is inconsistent across the web

NAP stands for Name, Address, Phone number. If your GBP lists your address as "123 Main St" but your website and Yelp listing say "123 Main Street," that inconsistency is a small local ranking signal problem that compounds across dozens of directories.

Audit your major citations: Yelp, Facebook, Apple Maps, Bing Places, your chamber of commerce listing, and any industry directories. Make your NAP identical everywhere. Same formatting, same phone number, same name.

You have not looked at your GBP Insights

Your GBP dashboard includes performance data: how many people viewed your profile, how many clicked for directions, how many called directly from the listing, what search queries led people to your profile. Most business owners never look at this.

Check it monthly. If you are getting a lot of profile views but almost no calls or direction requests, something is breaking down between the impression and the action. That is a profile content problem. If you are not getting profile views at all, that is a visibility problem.

The data tells you where the breakdown is. Without it, you are optimizing blind.

Want your GBP fully optimized and actively managed?

Local SEO and GBP management is a core part of what I do. I audit, optimize, post, and report on your profile monthly so it is always working as hard as it can.

Get in touch
Blog Content Strategy

The difference between content that ranks and content that just exists

Publishing is not a strategy. Here is how to think about intent, structure, and distribution so every piece of content has an actual job to do.

There is a specific type of content that every business with a blog has too much of. It is well-written, inoffensive, and utterly invisible. It was published with good intentions and immediately forgotten by Google and everyone else.

The problem is not the writing quality. The problem is that the content was created without answering the one question that determines whether any piece of content will ever rank: what search is this piece designed to win, and does it win it better than everything else currently out there?

Here is how to think about the difference.

Content that just exists was written for the wrong audience

A lot of business content is written for the business, not for the searcher. It is written to demonstrate expertise to people who already know you, to fill a content calendar, or to satisfy an internal stakeholder who wanted "more blog posts."

Content that ranks is written for a specific person who typed a specific query into Google. That person has a specific problem, a specific level of knowledge, and a specific thing they want to find at the end of the click. Every structural and editorial decision in a piece of content that ranks is in service of that person.

Before writing anything, ask: who is searching this, what do they actually want, and what does the ideal piece of content for this search look like? If you cannot answer all three, you are not ready to write.

Search intent is the frame everything else fits inside

Google has gotten very good at understanding what people want when they search. The pages that rank on page one are the pages Google has determined best match the intent behind the query. Your job is to match or beat that.

Open Google and search for the keyword you want to target. Look at what is already ranking:

That is the format Google has determined satisfies this intent. You can differentiate within that format, but you cannot ignore the format entirely. A 500-word thought leadership piece will not rank for a query where everything on page one is a comprehensive 2,000-word guide.

Structure is a ranking factor people underestimate

Google parses your content structure: your H1, your H2s, your paragraph length, your use of lists. Clear structure is not just a readability improvement, it is a signal that your content is well-organized and comprehensive.

Practical structure rules for content that ranks:

The last point matters more than most people realize. Google's featured snippets and "People also ask" answers pull from content that answers a question clearly and concisely before elaborating. If your answer is buried in paragraph seven, you are losing that real estate to whoever put it in paragraph one.

Thin content and low-value content are not the same problem

Thin content is content that is too short to be useful for its purpose. A 200-word service page. A one-paragraph "how to" guide. These are thin because they do not give the reader enough to act on.

Low-value content can be very long and still worthless. It repeats the same ideas in different words. It answers obvious questions with obvious answers. It exists to hit a word count rather than to genuinely help someone.

Google penalizes both. The fix for thin content is expansion and depth. The fix for low-value content is a complete rethink of what the piece is actually trying to say and who it is for.

Every piece of content needs a job description

Before publishing anything, write out what job this piece is doing. It should be specific:

Vague jobs produce vague content. "This blog post is about SEO tips" is not a job. It is a topic. Topics do not rank. Pages with clear purpose and clear target searches do.

Distribution is part of content strategy, not an afterthought

Publishing and waiting is a strategy that works eventually for well-established sites with strong authority. For most small businesses and newer sites, you need to help new content get found.

At minimum:

Internal linking matters especially. Every piece of new content should receive at least one internal link from an existing page with relevant context. This passes authority to the new page and helps Google find and index it faster.

Update content that almost ranks

One of the most underutilized content moves is updating existing content that ranks on page two or three. These pages are close. Google already thinks they are relevant. A substantive update, adding depth, updating data, improving structure, answering related questions, can often push them to page one in weeks rather than the months it takes a brand new page to build any authority.

Check Google Search Console for pages with high impressions but low clicks, sitting in positions 8 through 20. Those are your update candidates. Treat them as a priority over creating new content until you have exhausted them.

Want a content strategy that actually builds rankings?

I develop content strategies grounded in search intent, keyword mapping, and competitive analysis. Every piece of content I plan has a clear job and a clear target search.

Get in touch
Blog On-Page SEO

On-page SEO in 2026: what still matters and what you can stop worrying about

A grounded look at which on-page factors are worth your time, which are overhyped, and where most sites are leaving easy wins on the table.

On-page SEO advice has a long shelf life problem. Tactics that were gospel five years ago are either table stakes now, mildly useful, or actively counterproductive. And because SEO content tends to circulate and get reshared long after it was written, a lot of businesses are spending time on things that barely move the needle while ignoring the factors that actually do.

This is a current-state look at on-page SEO: what the evidence and experience says about what to prioritize in 2026.

What still matters, a lot

Title tags

Still one of the highest-leverage on-page elements. Your title tag is a direct relevance signal to Google and the primary thing a searcher reads before deciding whether to click. A well-written title tag that leads with the target keyword and gives a compelling reason to click beats a vague or stuffed one every time.

Google rewrites about 20% of title tags in search results. If yours are regularly getting rewritten, it usually means they are misleading, too short, or do not match the page content. Fix the content, not just the tag.

Content depth and topical coverage

Google's Helpful Content updates have consistently rewarded pages that thoroughly cover a topic over pages that superficially hit keyword targets. Thin pages that existed to rank for one phrase have taken significant hits.

Comprehensive does not mean long for the sake of it. It means actually answering the questions a searcher has, including the follow-up questions. A 600-word page that answers everything the searcher needs beats a 3,000-word page padded with filler.

Internal linking

Internal links are one of the most underused ranking tools in on-page SEO. They pass authority between pages, help Google understand your site structure, and signal topical relationships between content. A page buried three clicks deep from the homepage with no internal links pointing to it will struggle to rank even if the content is excellent.

Audit your internal links annually at minimum. Look for high-value pages with few links pointing to them and existing pages where a contextual internal link would make sense.

Page experience signals

Core Web Vitals, mobile usability, HTTPS, and page speed are confirmed ranking factors. They are not the most powerful ranking factors, but they are the floor. A page that loads in six seconds or shifts layout while loading is penalized relative to competitors who have addressed those issues.

Heading structure

One H1 per page, containing the primary keyword. H2s and H3s that logically organize the content and incorporate semantically related terms. This structure helps both Google parse the content and users navigate it. It is not complicated, but a surprising number of sites still have missing H1s, multiple H1s, or heading structures that bear no relationship to the actual content hierarchy.

What matters, but less than people think

Keyword density

There is no target keyword density that improves rankings. Writing naturally about a topic produces the keyword frequency that makes sense. Manually calculating and adjusting keyword density is a waste of time and produces awkward copy. Google is reading for meaning, not counting instances of a phrase.

Meta descriptions

Meta descriptions are not a direct ranking factor. Google ignores them for ranking purposes. They matter for click-through rate because they appear under your title in search results, but Google rewrites them for roughly 70% of searches anyway. Write them well enough to be useful if they do appear, but do not spend excessive time perfecting them at the expense of higher-leverage work.

Image alt text

Alt text matters for accessibility (which is reason enough to do it correctly) and for image search, where it is an actual ranking factor. For regular web search, it is a very minor signal. Write accurate, descriptive alt text for all images. Do not keyword stuff it. Then move on.

What you can mostly stop worrying about

Exact-match keyword repetition

Google's natural language processing has evolved to the point where it understands synonyms, related concepts, and contextual meaning well. You do not need to use your exact target phrase five times in a specific ratio. Use it naturally, use related terms, and write for humans.

Meta keywords

Meta keywords have been ignored by Google since 2009. If you are still adding them, they are doing nothing for your rankings. Stop spending time on them.

H1 as a primary ranking booster

Your H1 should contain your primary keyword because that is good practice and it helps users understand the page. But obsessing over H1 optimization as a primary ranking lever is misplaced. It is table stakes, not a differentiator.

Where most sites are leaving easy wins

In practice, the highest-ROI on-page opportunities I find most consistently are:

Want an on-page SEO audit for your site?

I audit on-page elements across your full site and prioritize fixes by potential impact. You get a clear list of what to fix, in what order, and why.

Get in touch