SEO Side Hustle: How I Earned $2,000/Month Optimizing Small Business Websites While in College
My Journey from Broke Student to SEO Consultant. When I started college three years ago, I was like most students—broke, stressed about tuition, and dreading the idea of working late-night shifts that would interfere with my studies. Fast forward to graduation, and I've been earning $2,000+ monthly for the past year by helping small businesses improve their search visibility, all while maintaining my GPA and working entirely on my own schedule. I'm sharing my exact process so you can replicate this side hustle—whether you're a student looking for flexible income or anyone wanting to build SEO skills while getting paid to learn.
Valentina Mazzone
5 min read
How It All Started
In my sophomore year, I noticed my aunt's small bakery was struggling to attract customers despite having amazing products. When I searched for "best pastries in [her city]" on Google, her shop was nowhere to be found. After watching some YouTube tutorials and taking a free SEO course, I implemented some basic changes to her website:
Optimized her Google Business Profile
Fixed basic technical issues
Created location-specific content pages
Added proper meta descriptions and titles
Improved her site's mobile experience
Within two months, her website traffic doubled, and she started getting new customers who specifically mentioned finding her "on Google." That's when I realized: thousands of small businesses in my area were in the exact same position.
The Small Business SEO Opportunity
Here's why this side hustle works so well:
Low competition: Most small businesses either ignore SEO or get scammed by agencies charging $1,000s for little value
Visible results: Changes often show measurable improvements within 1-3 months
Simple wins: Many businesses need only basic optimization to see significant gains
Recurring revenue: Clients typically stay for 6+ months once they see results
Reasonable expectations: Local businesses don't need to rank nationally—just in their service area
My Step-by-Step Process for Building This Side Hustle
Step 1: Develop Basic SEO Skills (2-4 Weeks)
You don't need to be an expert to start. Focus on mastering:
Local SEO fundamentals (Google Business Profile optimization)
On-page SEO basics (title tags, meta descriptions, content optimization)
Technical SEO essentials (site speed, mobile-friendliness, indexing)
Basic keyword research (finding what potential customers search for)
Free resources I used:
Google's SEO Starter Guide
Moz's Beginner's Guide to SEO
YouTube channels (Ahrefs, Brian Dean, Income School)
SEO blogs (Search Engine Journal, Backlinko)
Step 2: Create a Demo Project (1-2 Weeks)
Before approaching paying clients, I created a case study by:
Offering free SEO work to a local business (my aunt's bakery)
Documenting the "before" state (screenshots of rankings, traffic)
Implementing basic optimizations
Tracking improvements over 60 days
Creating a simple before/after case study with specific metrics
This single case study became my most powerful sales tool—concrete proof I could deliver results.
Step 3: Find Your First Clients (Ongoing)
My most successful client acquisition methods:
Direct cold email: I searched for businesses ranking on page 2-3 for their main services and sent personalized emails pointing out specific issues I found on their websites
Google Maps outreach: I systematically went through Google Maps in my area, identifying businesses with poor online presence
Local networking events: Chamber of commerce meetings, small business meetups
Facebook groups: Local community and business groups where owners often ask for recommendations
My exact cold email template that got 15% response rate:
Subject: Quick suggestion for [Business Name]'s website Hi [Owner Name], I'm a local SEO consultant and [University] student. I noticed when searching for [relevant keyword] that your business appears on page 2 of Google, just missing the visibility of page 1. I took a quick look at your site and noticed three specific issues that might be holding you back: 1. [Specific issue #1 - be detailed] 2. [Specific issue #2 - be detailed] 3. [Specific issue #3 - be detailed] These are relatively simple fixes. I recently helped [similar business type] improve their ranking for [keyword] from page 3 to the top of page 1, resulting in [X] new customers per month. Would you be interested in a 15-minute call to discuss how I might be able to help [Business Name] get similar results? Best regards, [Your Name]
Step 4: Simple Service Structure (Price Consistent with Value)
I started with a simple service structure:
Package 1: SEO Audit + Roadmap ($350 one-time)
Comprehensive site analysis
Competitor research
Keyword research
5-page PDF report with prioritized recommendations
60-minute consultation to explain findings
Package 2: Monthly Optimization ($500-750/month, 3-month minimum)
Implementation of audit recommendations
Ongoing content optimization
Technical improvements
Monthly ranking reports
Monthly 30-minute calls to discuss progress
Over time, as I built more case studies and improved my skills, I gradually increased my rates.
Step 5: Delivering Results (The Work Itself)
For most small businesses, I found these actions had the biggest impact:
First Month:
Set up/optimize Google Business Profile
Fix technical issues (mobile usability, site speed, broken links)
Optimize title tags, meta descriptions, and headers
Create or improve service-area pages
Set up Google Search Console and Analytics
Ongoing Months:
Publish one locally-focused blog post monthly
Build citations on relevant directories
Implement schema markup for reviews and business info
Monitor and adjust based on Search Console data
Add FAQs to service pages based on customer questions
Step 6: Retention Through Clear Reporting
The key to keeping clients is showing them what they're paying for:
Monthly one-page reports showing:
Ranking improvements for target keywords
Traffic increases (with Google Analytics screenshots)
Specific actions completed that month
New customer inquiries that mentioned finding them online
Quarterly strategy calls to adjust the approach based on results
Managing This Side Hustle While in College
Here's how I balanced this with my studies:
Time management: I dedicated 10-15 hours weekly, mostly on weekends
Client expectations: I was upfront about my student status and availability
Automation: I used tools like Ahrefs, Screaming Frog, and Google Data Studio to automate repetitive tasks
Growth limits: I capped my client list at 5 active projects to maintain quality
Income Breakdown
In my last year of college, my monthly income looked like:
3 monthly retainer clients @ $600 each = $1,800
1 audit project per month (average) = $350
Occasional one-off projects = ~$200
Total average monthly income: $2,350
Common Questions About This Side Hustle
Q: Do I need technical skills to start? Not really. Most small business SEO success comes from implementing fundamentals correctly. You can learn as you go, and there are plenty of free tools that make technical aspects easier.
Q: How do I handle rejection from potential clients? This was tough at first. For every 10 businesses I contacted, typically 1-2 would become clients. The key is to not take it personally and to keep refining your approach based on feedback.
Q: What if I can't deliver results? Be honest about what you can achieve. I never promised specific rankings, just that I would implement best practices. For some highly competitive industries, I declined projects if I felt the expectations were unrealistic.
Q: How long until I can charge professional rates? After 3-4 successful client projects with documented results, you can start charging industry-standard rates. Your portfolio matters more than formal credentials in this field.
Turning This Into a Full Career (If You Want)
Since graduating, I've had the option to scale this into a full-time business. Several of my college friends have followed this same path, with two now running six-figure agencies.
The beauty of starting this side hustle in college is that you can test whether you enjoy the work before committing to it as a career. The skills are transferable to nearly any digital marketing role, and the client experience is invaluable for your resume.
Final Thoughts
This side hustle gave me financial freedom during college without sacrificing my education. More importantly, it taught me practical skills no classroom could provide—client communication, problem-solving, and how to deliver tangible business results.
If you're willing to invest a few weeks learning the fundamentals and a few more building a case study, you can create a flexible income stream that pays far better than traditional student jobs while building marketable skills for your future.
Have questions about starting your own SEO side hustle? Drop them in the comments below!
Subscribe for Free Resources
Join us for free SEO resources and webinars.
Connect
© 2025. All rights reserved.