Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Start here

SEO Business

I specialise in local service businesses for a reason: an SEO business that tries to serve every industry rarely masters any. Start with one niche you know.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Pick one niche you understand and specialise in it – I started with local service businesses and it made marketing easier.
  • Track conversions, not just rankings – set up goal tracking in Google Analytics before any optimisation.
  • Learn the three pillars of SEO (content, technical, authority) and use them as a checklist for every client audit.
  • Set client expectations for a 3-6 month timeline before significant results appear; walk away if they need overnight rankings.
  • Charge monthly retainers based on measurable outcomes like traffic and leads, not just rank improvements.

Plain-English take

An SEO business is simply a company that helps other websites rank higher in Google's organic, unpaid results. That means three things: making content useful and relevant, fixing technical issues so Google can crawl and index properly, and building credibility through links from other reputable sites. For example, I worked with a local plumbing company in Manchester. We rewrote their service pages to match phrases like 'emergency plumber Manchester', fixed broken links and slow load times, and earned mentions from local directories. After six months, organic traffic increased by 300% and leads from search went up by 50%. An SEO business is not a paid search agency; it focuses solely on organic rankings rather than ads. The deliverable is a repeatable service model tied to measurable traffic, leads, and revenue. I break every project into [SEO](/seo/)'s core pillars: content, technical, and authority. [What Is SEO](/what-is-seo/) goes deeper into each one, but the key is understanding user intent and business outcomes. I track success through visibility, impressions, clicks, and conversions rather than rankings alone. A page ranking #5 with better intent often outperforms a #1 page with vague queries. Every week I review Search Console data and adjust content based on actual behaviour. The best clients are those who understand SEO is a long-term investment. I set expectations for 3-6 months before significant results materialise. Some argue SEO is dying, but Google still drives the majority of web traffic. It's not dying; it's evolving towards semantic search and user experience, which makes specialising even more important.

When it actually matters

An SEO business matters most when your client has a sustainable business model that benefits from consistent organic traffic. If a client needs leads within two weeks for a seasonal product, SEO is not the right fit — paid search is faster. I once turned down a Christmas decoration retailer who needed sales in November; I pointed them to Google Ads instead. But for a content-driven e-commerce store selling long-term products, SEO is essential. I worked with a SaaS company targeting small business owners. We focused on long-tail keywords like 'best CRM for freelancers' and after four months, monthly recurring revenue from organic leads reached £5,000. The edge case is hyper-local services: a plumber serving one postcode might see better results from local directories than a full SEO campaign. I also learned that [SEO Strategy](/seo-strategy/) must align with business cycles. A new product launch might benefit more from immediate media coverage than slow SEO gains. [Organic SEO](/organic-seo/) works best when you have a steady content production schedule and realistic timelines. If the client cannot commit to quality content creation or has a budget too low for ongoing optimisation, I walk away. I now spend the first consultation setting expectations: SEO is a marathon, not a sprint. The client must be ready to invest for at least three months before seeing a return. When that commitment is there, the results compound beautifully.

What I got wrong

I used to think SEO was all about rankings. I tracked keyword positions obsessively, celebrated when we hit #1, and panicked when we dropped. But rankings don't pay the bills — conversions do. I've had pages rank #5 for 'best accounting software' that drove 30 trial sign-ups a month, while a #1 page for 'accounting software reviews' drove only 5 sign-ups because the intent was informational. Now I focus on traffic quality and conversion metrics. I used to obsess over [SEO Ranking](/seo-ranking/) positions and ignored the broader picture. Another thing I got wrong: I underestimated the importance of client education. Many clients think SEO is a one-time setup — you optimise once and then rankings stay forever. I used to deliver a month of work and then wonder why they didn't renew. Now I sell [SEO Consulting](/seo-consulting/) as a monthly retainer with ongoing audits, content updates, and link building. I also learned that not all SEO is good SEO. Early in my career I dabbled in black-hat techniques — keyword stuffing, link farms — and got a client penalised. That taught me the value of [White Hat SEO](/white-hat-seo/) and long-term reputation. Every mistake made my process more rigorous. Now I check conversion paths before I even open Search Console.

Next step

Quick answers

How long does it take for an SEO business to see results for a client?

Typically 3 to 6 months before significant organic traffic increases are visible. Some improvements in rankings for low-competition keywords can appear in weeks, but meaningful impact on revenue requires consistent work and a content pipeline. I always set this expectation in the first meeting.

What is the biggest mistake new SEO business owners make?

Focusing too much on rankings instead of business outcomes. I tracked positions obsessively early on, only to realise a page ranking fifth could drive more revenue than a first-place page if the intent matched. Always align keyword targeting with purchase intent and measure conversions, not just traffic.

Do I need to know coding to run an SEO business?

You do not need to be a developer, but understanding HTML, JavaScript rendering, and site speed optimisation helps. I rely on CMS plugins and tools for technical audits, but I can still diagnose core issues like crawl errors or slow load times. Basic technical knowledge builds credibility with clients.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.