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

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.

The 90-day plan

A clear path. No mystery.

  1. Week 1

    Foundation

    GBP optimization, website keyword fixes, heading structure, image compression and a Google Maps embed. The groundwork that everything else builds on.

  2. Week 2

    Index & Monitor

    I let Google index the changes and watch the rankings move. No noise this week. Patience is part of the strategy.

  3. Week 3

    Authority Building

    Citation submissions and backlink outreach to build the trust signals that push you past the competition.

  4. Week 4

    Assess & Compound

    We measure progress, keep the weekly posts rolling, and decide the next moves together. Then we do it again, and every month you climb higher.

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