Step 1
Free audit
I record a short video showing exactly where you rank, who is beating you, and why. No cost, no obligation, and it is yours to keep either way.
Local SEO · San Antonio, TX
I'm Ian. I rank local service businesses in the Top 3 on Google Maps, the spot where customers actually click. If I don't get you there in 90 days, I keep working for free until I do.
How it works
Step 1
I record a short video showing exactly where you rank, who is beating you, and why. No cost, no obligation, and it is yours to keep either way.
Step 2
Google Business Profile, your website, citations, and content. You approve changes and send me photos. Roughly ten minutes of your time per month.
Step 3
Top 3 in 90 days on standard markets, 120 on competitive ones. If I miss the date, I keep going for free until you are there.
The 90-day plan
Full Google Business Profile overhaul, keyword and heading fixes on your site, image compression, schema and a Maps embed. Then Google indexes it all and the first movement shows up.
Citations built and cleaned across the directories Google checks, backlink outreach to real sites, reviews growing, competitors watched. This is usually the month you feel it in the phone.
I close the gap on whoever is still above you and set you up to get named in AI answers. By day 90 you're in the top 3. If you're not, I keep working for free until you are.
The difference
I'm not an agency juggling a hundred logos. I'm one person who takes a small number of clients and ranks them myself. That's why I can promise something most agencies won't: Top 3 on Google in 90 days, or I keep working for free until you get there.
Your market is yours alone. While I'm actively working to rank your business in the Top 3, I will not take on a direct competitor in your service area. That lane stays yours for as long as we work together.
One honest note: in highly competitive markets, reaching the Top 3 can take up to 4 months rather than 90 days. If that applies to your area, I'll tell you straight before you pay anything, and the guarantee still stands. I just won't promise a timeline I can't keep.
What I actually do
Full optimization of the listing that decides who shows up in the map pack: categories, services, photos, posts, and Q&A.
Keyword targeting, heading structure, image compression and the technical fixes that tell Google exactly what you do and where.
Consistent listings across the directories Google trusts, plus authority links that prove your business is the real deal.
Fresh activity on your profile every week. It is the ongoing signal that keeps you climbing and holds your spot once you're there.
I watch who's above you and why, then adjust. You always know where you stand and what's coming next.
One clear report every month. No jargon, no fluff, just where you ranked, what I did, and what comes next. Ten minutes to read.
I build the sites too. Go click on a couple I've built, they're live right now.
What it costs
Same 90-day push to the Top 3 either way. The only question is whether you want to own it outright when it's done, or have me keep holding it for you.
Own it outright
$2,750 flat
Rank it, then it's yours
For owners who want the work done once and no monthly bill.
Most common
$1,500/mo
$500 onboarding · month to month
Rate drops to $1,250/mo once you're ranked, permanently.
For owners who want to take the top spot and hold it.
Need the website built too? One-time bundles start at $3,000. See the full breakdown on packages.
Run the math
This is the only question that matters. Most of my clients earn back the whole retainer with one or two new jobs a month. Move the sliders and see for yourself.
Honest numbers. No inflated promises, just your own math.
Estimate only. Your actual results depend on your market, conversion and follow-up.
Let's get you rankingWhy it works
"Most SEO guys send a confusing report every month and hope you don't ask questions. I'd rather just tell you the truth and let the rankings do the talking. If you are not in the top 3 in 90 days, you stop paying me until you are. I only get paid when you actually win."
Who you're hiring
I'm Ian Mendoza. Husband, father of four, based in San Antonio. I grew up working in my family's shop, got my real estate license at 18, and spent years learning how to earn people's trust the hard way.
Stoughton Media is me. When you call, I pick up. When something needs fixing, I fix it. My name and my reputation are on every result I deliver, and I don't take that lightly.
Straight answers
Then I keep working for free until you get there. The guarantee is the whole point. I put my name on it.
That's great. Are they guaranteeing Top 3 in 90 days? If not, it might be worth a second opinion, and the audit is free.
Fair question. I've taken a local business from buried in the listings up to the top 3 with this exact process. I'm happy to walk you through how, and send a free video audit of your listing first.
What's one new customer worth to your business? If it's more than the retainer, it pays for itself with one or two new customers a month. And if I don't rank you in 90 days, you don't keep paying until I do.
I do all the work. Your job is to approve changes and read one monthly report, which takes about 10 minutes a month.
In highly competitive markets, reaching the Top 3 can take up to 4 months rather than 90 days. If that applies to your area, I'll tell you straight before you pay anything, and the guarantee still stands. I won't promise a timeline I can't keep.
No. While I'm actively working to rank your business in the Top 3, I will not take on a direct competitor in your service area. That lane stays yours for as long as we work together.
No pitch. No pressure.
I'll record a free video audit of your Google listing showing exactly what's missing and what I'd fix. No cost, no obligation. I just want you to see what's possible.
founder@stoughtonmedia.com