Local SEO · San Antonio, TX

Top 3 on Google in 90 days. Guaranteed.

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.

0 Days to Top 3
0 Google ranking target
0 You work with me, personally
  • Roofing
  • HVAC
  • Dental
  • Plumbing
  • Chiropractic
  • Jewelry
  • Auto Repair
  • Law Firms

How it works

Three steps, and one of them is mine.

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.

Step 2

I do the work

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

You get the calls

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

A clear path. No mystery.

  1. Days 1–30

    Foundation

    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.

  2. Days 31–60

    Authority

    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.

  3. Days 61–90

    Top 3

    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

Most SEO guys hide behind reports and excuses. I put my name on a guarantee.

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

Everything that moves you up the map.

Google Business Profile

Full optimization of the listing that decides who shows up in the map pack: categories, services, photos, posts, and Q&A.

On-Page SEO

Keyword targeting, heading structure, image compression and the technical fixes that tell Google exactly what you do and where.

Citations & Backlinks

Consistent listings across the directories Google trusts, plus authority links that prove your business is the real deal.

Weekly GBP Posts

Fresh activity on your profile every week. It is the ongoing signal that keeps you climbing and holds your spot once you're there.

Competitor Monitoring

I watch who's above you and why, then adjust. You always know where you stand and what's coming next.

Monthly Reporting

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

Two ways to do this. Both guaranteed.

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

Rank & Release

$2,750 flat

Rank it, then it's yours

For owners who want the work done once and no monthly bill.

  • Full Google Business Profile overhaul
  • On-page and heading structure fixes
  • Image optimization
  • Schema markup
  • Citation building and cleanup
  • Backlink outreach
  • Weekly progress you can see
  • The Maintenance Playbook at handoff
Start with Rank & Release

Most common

Rank & Maintain

$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.

  • Everything in Rank & Release, then it keeps going
  • Weekly GBP posts
  • Competitor monitoring
  • Google Search Console monitoring
  • Expanded schema beyond the basics
  • AEO and GEO optimization for AI answers
  • A review growth strategy
  • Monthly reporting in plain English
  • Continued optimization
Choose Rank & Maintain

Need the website built too? One-time bundles start at $3,000. See the full breakdown on packages.

Run the math

What's one new customer worth to you?

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.

Your potential return

500
4
Added revenue / month $2,000
Added revenue / year $24,000

Estimate only. Your actual results depend on your market, conversion and follow-up.

Let's get you ranking

Why it works

The top 3 gets the clicks. That is where I put you.

google.com · roofer near me
  1. 1
  2. 2
  3. 3 Your Business · you're here
Almost every click on Google Maps goes to the top 3. That is the spot I get you into, and I put it in writing.

"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."

Ian Mendoza Ian Mendoza Founder, Stoughton Media
Ian Mendoza, founder of Stoughton Media

Who you're hiring

Not an agency. A person who answers.

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.

  • Every client works directly with me
  • No long contracts, no lock-in
  • Honest timelines, even when it costs me the sale

Straight answers

The questions you're already thinking.

What if you don't rank me in 90 days?

Then I keep working for free until you get there. The guarantee is the whole point. I put my name on it.

I already have someone doing my SEO.

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.

How do I know you can actually rank me?

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.

Isn't this expensive?

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.

How much of my time does this take?

I do all the work. Your job is to approve changes and read one monthly report, which takes about 10 minutes a month.

What if my market is really competitive?

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.

Will you work with my competitors too?

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.

Let's see what's holding your ranking back.

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.

Request your free audit