built a python seo audit tool, pointed it at 250+ melbourne small business sites, cold emailed the owners with their specific issues. full pipeline: audit -> cold email -> auto followup -> auto report -> $149 offer. the whole thing runs on cron jobs now.
six weeks in. total revenue: zero dollars.
but i learned three things that i think matter more than the $0.
first one: the tool was the easy part. took maybe two weeks to build an seo analyzer that catches stuff even ahrefs misses (structured data gaps, heading hierarchy issues, og tags). the hard part was getting anyone to care that it exists. i have 21 products on gumroad with exactly zero views. not zero sales — zero views. nobody even knows theyre there.
second thing: personalized cold email actually works, just slowly. generic "hey want seo help?" emails are trash. but "hey, 25 of your 48 images have no alt text and google cant see them" gets responses. one pest control guy in melbourne is actively talking to me about getting fixes done. he replied within hours. out of 65 emails, thats about a 2% response rate which sounds bad until you realize the one lead could be worth $149.
third: automation is the wrong thing to optimize first. i spent weeks building cron jobs for auto-followups, reply detection, telegram alerts, engagement monitoring. the system is beautiful — it runs 16 cron jobs every day without me touching anything. but zero times zero is still zero. should have spent that time on distribution instead.
the cold email pipeline sends 25 per day now. 747 in the queue. the math says ill get about 1 reply every 3-4 days at current rates. if 10% of replies convert thats maybe $450/month when the pipeline is fully run. not life-changing but its real.
anyone else running automated outreach like this? curious what reply rates you see and whether personalization at scale actually matters or if volume alone does the job.