How I Built a $2,400/Month Side Income Doing Technical SEO Audits (No Code Required)
Last month I made $2,413 doing technical SEO audits for small businesses. No coding. No agency. No team. Just me, my laptop, and a checklist I built over eighteen months of trial and error. The work takes me about 12 to 15 hours a week on the side of my regular 9 to 5, and the barrier to entry is genuinely low if you are willing to learn.
This is not a get-rich-quick story. It took me a year to get to the point where I could charge what I charge and have clients say yes without a fight. But once it clicked, the work has been consistent in a way that surprised me. I have never had a month under $1,800 since I figured out the system, and I have turned away more work in the last quarter than I have taken on.
If you are reading this, you are probably someone who has heard of SEO, knows that it matters, and wants to figure out whether the technical side of it is something you can learn and sell. I will tell you exactly what I do, how I price it, where I find clients, and the honest list of things I wish I had known on day one.
What a technical SEO audit actually is
Most people hear “SEO” and think about keywords and blog posts. That is content SEO, and it is a different business. Technical SEO is about what is happening under the hood of a website. It is the part that determines whether Google can even find, crawl, and index the site properly. When a small business has a website that “looks fine” but is not getting any traffic from Google, the problem is almost always technical. Slow page speed. Broken redirects. Pages that should not be indexed getting indexed. Schema markup that is wrong. Cannibalization where two pages compete for the same keyword. That kind of thing.
My deliverable is usually a 30 to 50 page audit report. It identifies the issues, ranks them by impact, and gives a clear fix list that the client (or their developer) can act on. Sometimes I implement the fixes myself. Sometimes I just deliver the report and walk away. Both are billable.
What I actually use to do the work
There is a myth that technical SEO requires expensive tools. It does not, at least not at the level I work at. Here is my exact stack.
- Screaming Frog SEO Spider. The free version lets you crawl up to 500 URLs, which is enough for most small business sites. The paid version is $259 a year, and I have had mine for two years. This is the tool I spend 70% of my time in.
- Google Search Console. Free, and required. Every site owner should already have this set up. Most do not, which is itself an issue I flag in audits.
- Google PageSpeed Insights. Free. Use it for the Core Web Vitals data, then dig deeper with the field data it surfaces.
- Ahrefs Webmaster Tools. Free if you verify your site through Search Console. Gives you backlink data and some keyword context without paying for the full Ahrefs subscription.
- A spreadsheet. Yes, really. Most of my “analysis” is just me organizing issues into a clean table with priority, effort, and impact columns. The fancy dashboard tools are nice but a well-built spreadsheet works.
Total monthly cost for me: about $22, which is the Ahrefs free tier plus some misc subscriptions. Screaming Frog is a one-time annual fee. Everything else is free.
How I learned the skill
I did not take a course. I am not going to lie and tell you that I taught myself from scratch either. What I did was do the work for free for the first three months, on my own site and a few sites I had access to, and then I started doing it for cheap for paying clients. I learned by doing the same kind of audit on five different sites a week and noticing the patterns.
The single most useful resource was the Screaming Frog Knowledge Base. They have written guides for almost every technical SEO issue you can think of, and each guide includes the actual fix. If you can read those guides, run a crawl on a site, and write up what you found in plain English, you are 80% of the way to being able to do this for money.
The other 20% is judgment. Knowing which issues actually matter for a small business site, and which are nice-to-fix-but-not-blocking-rankings. This only comes from doing the work repeatedly, and there is no shortcut for it.
How I price my audits
This was the part I got wrong for the longest time. When I started, I was charging $250 per audit and wondering why I was getting ghosted by every prospect. The number sounded reasonable in my head, but to a small business owner who was about to spend that much on a report they could not see in advance, it felt like a gamble.
I now do tiered pricing. Three packages, all spelled out clearly on a single page.
- Quick Audit ($450). Up to 1,000 URLs, looks at the top 20 to 30 issues, 15 page report, delivery in 5 business days. Best for very small sites or businesses that just want a starting point.
- Standard Audit ($950). Up to 10,000 URLs, full crawl analysis, 30 to 40 page report, includes a 30 minute walkthrough call, delivery in 7 to 10 business days. This is what 80% of my clients pick.
- Deep Audit + Implementation ($2,400). Up to 50,000 URLs, full audit plus I implement the top 10 fixes, two 60 minute calls, ongoing Slack support for 30 days, delivery in 14 business days. This is the one I book out 3 weeks in advance.
The Standard package is where the math works out best for me. I spend about 8 to 10 hours on it, the price feels reasonable to the client, and I can do two of them a week without burning out. At four to six Standard audits a month, I am hitting the $2,400 number with some room for smaller or larger jobs on top.
Where I find clients (and where I do not)
I tried Upwork for the first six months. The leads were bad. People bidding $50 for an audit that takes 10 hours to do well. I closed my Upwork profile and never went back.
What works for me now, in order of effectiveness:
- LinkedIn outbound. I send about 5 to 10 messages a week to marketing managers at small to mid-sized companies. I do not pitch an audit. I pitch a free 10 minute look at their site. If the site has obvious issues, they can see them in the screenshot I send. About 30% of those turn into paying clients.
- Referrals from web designers and developers. I have a standing arrangement with three freelance web designers. They send me their clients who need SEO, and I send them my clients who need design or dev work. We do not charge each other referral fees. This is the highest quality lead source I have, and it costs nothing.
- Content marketing. I write one or two detailed SEO case studies a month and post them on my own site and LinkedIn. About 1 in 10 readers of those case studies becomes a client within 6 months. Slow, but compounds over time.
- Local business networking. I go to two or three in-person meetups a month, mostly in my city, and tell people what I do. I do not pitch. I just answer questions when asked. About one client a quarter comes from this, but they are usually the easiest to work with.
What does not work for me: cold emailing, Twitter, Reddit, posting in Facebook groups. I have tried all of them. The signal-to-noise ratio is too low and the leads are usually not serious.
What I wish I had known on day one
Here is the honest list, in order of how much pain each item would have saved me.
First, the technical SEO skill itself is about 40% of the business. The other 60% is being able to write a clear report that a non-technical person can act on, and being able to talk to clients on calls without being condescending. If you are a great technician but cannot write a readable report, you will not be able to charge real money for this work. Practice the writing.
Second, do not give away free audits to get testimonials. I did this for the first five clients and it was a disaster. People do not value work they did not pay for, and they do not act on the recommendations. Charge a small fee, even $200, and you will get a different kind of client.
Third, set up a clean contract and process from day one. I use a simple Google Doc for contracts, take 50% payment upfront via bank transfer, and deliver the report only after the second 50% is paid. I have never had a serious dispute, and I have never delivered work I did not get paid for. This sounds obvious but I know people who have learned this the hard way.
Fourth, the clients who pay the most are usually the easiest to work with. The clients who haggle over price are the ones who will not implement your recommendations and will leave you a one-star review when their rankings do not improve in 30 days. Price yourself out of the bargain-hunter market and into the small business owner who is serious about growth.
Is this realistic for you
Honestly, probably yes, if you are willing to spend 6 to 12 months building the skill and a small client base before you start seeing real money. The market for technical SEO audits is fragmented and underserved at the small business level. Most agencies focus on large enterprise clients, and most solo freelancers do not have the depth of technical knowledge to do this work well. There is a real gap in the middle, and the gap is where I have built my practice.
The thing I underestimated the most was how much of this is a sales problem, not a technical problem. Knowing how to do a 50 page audit is the easy part. Finding someone willing to pay for it, and then actually doing the work and getting them to implement it, is the hard part. If you go into this thinking the technical skill is the bottleneck, you will underinvest in learning how to sell and how to manage client relationships.
If you are willing to do the boring work of learning the craft, and the harder work of building a small pipeline of clients, this is a real way to make a meaningful side income. I have been doing it for 18 months. It has not made me rich, but it has paid for a lot of things and given me a real second option if my main job ever disappears. That, more than the money, is what I value about it.



Post Comment