A lot of small business websites have content that technically exists but doesn't do any real work — vague service descriptions that could apply to any business in any city, written to fill space rather than answer anything specific a customer actually searched for.
I write content built around what your customers are genuinely asking, structured so it's clear to both search engines and the AI tools increasingly answering search queries directly — without reading like generic filler or getting stuffed with keywords.
Ranking content isn't about hitting a word count or repeating a keyword enough times. It comes down to a few specific things:
A common assumption is that ranking well — especially on a newer site — requires an aggressive backlink campaign. That hasn't been my experience with the content-focused sites I run myself.
Two examples: BrazilEats.com, a recipe content site, and RiyadhParkGuide.com, a local guide site, have both reached first-page rankings for their target content without relying heavily on backlink building. The consistent factor across both wasn't links — it was fixing structural content issues (duplicate or thin pages, unclear topical focus, weak internal linking) and making sure the content genuinely and completely answered what people were searching for.
This is the same principle I apply to client content: a page that thoroughly and clearly answers a real question, properly structured and internally linked, can rank without needing to lean on an aggressive off-page campaign to compensate for content gaps.
See more in Case Studies →
Semantic SEO means understanding the full scope of what a topic actually involves — the related concepts, common questions, and terminology someone researching or searching for it would expect to see covered — rather than repeating one exact keyword phrase throughout a page.
For a local service business, this might mean a local SEO page naturally referencing Google Business Profile, citations, reviews, and service areas — not because they're being stuffed in, but because a genuinely complete answer actually involves all of them.
Done properly, this approach avoids keyword stuffing entirely while still giving Google (and AI search tools) a clear, complete picture of what the page covers — which tends to outperform pages narrowly focused on repeating a single phrase.
Search is increasingly answered directly by AI tools — Google's AI Overviews, ChatGPT, Perplexity — which pull information directly from pages rather than just linking to them. Writing for this means a few specific things:
This isn't a separate content strategy from writing well for Google — it's largely the same thing. Clear, complete, well-structured content tends to perform well in both traditional search and AI-driven search.
Yes, AI is part of how this content gets written — but the difference is in what goes into it. Generic AI content, given just a keyword and no real input, tends to produce the same vague, interchangeable content found across most agency websites — which is easy for both readers and search engines to recognize as filler.
The content I write is built from real project details, real experience, and specific research into what's actually working (and not working) for competing pages — with AI used as a tool for structuring and writing clearly, not as a replacement for the actual thinking and research behind it.
Content only works if it's placed on a properly structured page — which is where on-page SEO comes in.
See on-page SEO →And for local businesses specifically, content needs to support the broader local SEO picture, not exist separately from it.
See the full Local SEO approach →Get a free content audit — a look at what's on your site now, what's missing, and what real search intent your pages should be covering.