SEO Freelancer
If you call yourself an SEO freelancer, you are running a small business first and an SEO second. That realisation changed how I price, scope, and decide which clients to take.
Start here
- Define a narrow service offer before you start pitching. I tried 'full-service SEO' and it confused everyone.
- Set a minimum monthly retainer that covers your living costs plus 30% for tax and savings.
- Create a portfolio of case studies, even if you have to do pro bono work for a local business first.
- Learn to say no to clients who demand guaranteed rankings.
- Use a contract that specifies scope, deliverables, and payment terms in writing.
Plain-English take
An SEO freelancer is someone who sells search engine optimisation services directly to clients, with no employer between them and the invoice. That sounds simple, but it means you are running a business: you handle sales, contracts, accounting, client management, and the actual SEO work. Most people who call themselves SEO freelancers undervalue the business side. I did. I spent my first year undercharging because I thought 'freelancer' meant 'cheaper than an agency'. It does not. You are a specialist who can move faster and charge more than an agency for the same output, provided you pick the right clients and scope carefully. I now charge a minimum monthly retainer of £1,500 for a local business SEO audit plus implementation. That is less than a junior agency retainer, but I deliver more because I am not padding hours. The key is to define your service clearly—I do technical SEO and content strategy, not link building or social media. A [freelance SEO](/freelance-seo/) expert can charge a premium for deep specialisation, but only if they communicate that value. The mistake most freelancers make is trying to be everything to everyone. I wasted six months offering 'complete SEO packages' that included everything from keyword research to PPC. That blurred my positioning and attracted clients who wanted cheap, broad work. Now I turn down any project that does not fit my scope. The result: fewer clients, higher revenue, and less stress. If you are considering this path, start with one niche—technical audits for e-commerce sites, for example—and build your reputation there before expanding.
When it actually matters
Freelancing matters most when you have a clear specialism that clients cannot find in an agency. For example, if you specialise in technical SEO for Shopify stores, you can position yourself as the go-to expert and charge a premium. It matters less when you are a generalist competing with agencies on price—you will lose because agencies have scale and can bundle services. I once pitched a client who was comparing me against three agencies. They wanted a full SEO strategy. I quoted £2,000 per month; the agencies quoted £3,000–£4,000. But the client picked the agency because they offered design, content, and social media as part of the package. That taught me that freelancing works when the client needs a specific outcome, not a broad service. The ideal client is a business that already has a marketing team but lacks SEO expertise. They do not need hand-holding on other channels. That is where a [client SEO](/client-seo/) engagement adds real value. Another scenario where freelancing shines is short-term projects. I have taken on three-month contracts to fix a specific technical issue, like a site migration gone wrong. Those projects pay well and do not require ongoing relationship management. If you are just starting out, freelancing can be a trap because you spend more time finding clients than doing SEO. I recommend working in-house or at an agency for at least a year before going solo, unless you have a network already. The decision to go freelance should be based on demand for your specific skills, not a desire to escape the office. Check the [SEO jobs](/seo-jobs/) market to see what skills are in demand before you set your rates.
What I got wrong
I thought being a good SEO was enough to be a successful freelancer. It is not. The single biggest mistake I made was treating each client as a long-term retainer when some should have been project-based. I had a client who needed a one-time technical audit, but I pushed for a monthly retainer. They agreed, but after two months they had no more work for me, and I had to scramble to justify my hours. That wasted their budget and my time. Now I offer a clear choice: a one-off project with a fixed price, or a retainer with a defined scope and exit clause. The second mistake was copying another freelancer's pricing without understanding my own costs. I saw a well-known SEO consultant charging £150 per hour and thought, 'I can do that.' But I had no savings, no buffer for slow months, and no accountant. I ended up with a cash flow crisis after three months of that rate because I had to pay for tools, software, and tax with no emergency fund. I now charge a [SEO hourly rate](/seo-hourly-rate/) that reflects my overheads, not just my skills. The third mistake: I measured success by the number of clients instead of profit per client. I had eight clients at once, each paying £500 a month. I was exhausted and barely making £2,000 after expenses. Now I have four clients paying £1,500 each, and I work half the hours. The lesson is that freelancing is a business, not a job. You need to think like a [SEO consultant](/seo-consultant/) who sells outcomes, not hours. If you are already in this trap, stop and re-evaluate your pricing and client mix.
Next step
Quick answers
How do I find my first SEO freelancing client?
Start with your network—former colleagues, local business groups, or LinkedIn. Offer a free audit to one business in exchange for a case study. That case study becomes your portfolio. Avoid cold pitching until you have at least two examples of results.
Should I use freelancing platforms like Upwork to get started?
I would not. Platforms commoditise SEO and force you to compete on price. You end up with low-budget clients who do not value expertise. Build a personal website and a referral network instead. It takes longer, but the clients you get are better.
How do I decide between hourly and project-based pricing?
Hourly pricing penalises you for efficiency. I use project-based pricing for audits and content strategies, and monthly retainers for ongoing optimisation. Hourly works only for consultation calls or ad-hoc tasks. Calculate your desired annual income, divide by billable hours, and then add a 30% buffer.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary source for SEO best practices that freelancers must follow.
- Moz Beginner's Guide to SEO — Clear reference for foundational SEO concepts every freelancer needs.
- Search Engine Journal — Industry source for career guidance and market context for freelancers.
Notes from Callum Bennett.