Local SEO

You're invisible on the map. They're getting your calls.

You do better work than the outfit sitting at the top of Google Maps. You know it, your customers know it, and it doesn't matter, because nobody scrolls past the top 3. I get you into that top 3, or the meter stops and I keep working until I do.

Here's why those three spots are the whole game.

Why does ranking in the Top 3 matter so much?

Because almost every click on Google Maps goes to the first three listings.

Because almost every click on Google Maps goes to the first three listings. Position four is the second page as far as customers are concerned. Getting from twelfth to fourth changes nothing. Getting into the top 3 changes your phone.

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.

"I've taken a local business from buried in the listings up to the top 3 with this exact process, a jewelry store that now sits at number 3 in her area. I'd rather show you the listing than talk about it, so ask me and I'll walk you through what I did."

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

You can also go click on sites I've built and ranked for on the web design page. Real businesses, live right now, no mockups.

So here's what it costs to get you there, itemized.

How much does local SEO cost with Stoughton Media?

Two options — Rank & Release at $2,750 one time, or Rank & Maintain at $500 to start plus $1,500/mo.

Two options. Rank & Release is $2,750, one time, a 90-day push to Top 3 and then it's yours to hold. Rank & Maintain is $500 to start plus $1,500/mo, and it drops to $1,250/mo permanently the day you hit Top 3.

Local SEO engagement pricing: Rank & Release $2,750 flat, Rank & Maintain $500 onboarding plus $1,500 per month
How it works Rank & Release $2,750 flat Rank it, then it's yours Start here Most chosen Rank & Maintain $1,500/mo $500 onboarding · month to month Choose Maintain
The goal Get to Top 3, then hand it back to you Get to Top 3, then keep you there
The guarantee Top 3 in 90 days, or I keep working at no additional cost Top 3 in 90 days, or your monthly charge pauses until you rank
Onboarding fee None $500 (waived if you switch from Release)
Maintenance Playbook at handoff Not needed, I'm still holding it for you
Ongoing weekly GBP posts
AI answer optimization (AEO / GEO)
Loyalty drop Rate drops to $1,250/mo once you're ranked, permanently
Commitment One-time engagement, then done Month to month, cancel anytime
Best for Businesses confident they can hold a ranking once it's won Businesses that want it handled for good

Scroll the table sideways on mobile to compare both options.

Now let me show you line by line what $2,750 actually buys.

What do I get for the $2,750 Rank & Release?

Everything below, done by me, inside 90 days, with no mystery line items.

Everything below, done by me, inside 90 days. No mystery line items and no "strategy" you never see. If you want to check my work at any point, you can, because you keep access to all of it the whole time.

  • Full Google Business Profile overhaul. Categories, services, service areas, hours, photos, posts, and the Q&A section most people never touch.
  • On-page and heading structure fixes. Your pages get pointed at the words your customers actually type, in an order Google can read.
  • Image optimization. Compressed, named, and tagged, so your site loads fast and every photo is working for you.
  • Schema markup. The code that tells Google exactly what you do, where you do it, and who you are.
  • Citation building and cleanup. Your name, address, and phone made identical across the directories Google checks, and the wrong ones fixed.
  • Backlink outreach. Real links from real sites that prove your business is legitimate, not a link farm dump.
  • Weekly progress you can see. You know what I did and where you rank, every week, without asking.
  • The Maintenance Playbook at handoff. The whole system in writing so you can hold the ranking yourself. Details below.

The guarantee, word for word

This offer is for 90 days to Top 3. If you are not ranking Top 3 within the 90 days, I keep working at no additional cost to you until I get you there.

One honest note that I'd rather say now than later: in highly competitive markets, Top 3 can take up to 4 months instead of 90 days. If yours is one of those, I'll tell you before you pay a dollar. The guarantee still stands either way. I just won't promise you a date I can't keep to close a sale.

And when the 90 days are up, here's exactly what I hand you.

What is the Maintenance Playbook?

It's the handoff document that comes with Rank & Release — everything I did, the system for holding it, and every login, in one file.

It's the handoff document that comes with Rank & Release. Everything I did, the system for holding it, and every login, in one branded file. Twenty minutes a month is all it takes to keep the spot I won you.

  • Your final ranking report. Where you started, where you finished, and what moved you.
  • A GBP posting cadence with 5 fill-in templates. You change a few words and post. No writer's block.
  • A review request script. The exact words to say so customers actually leave the review.
  • Your full citation list with logins. Every directory you're listed on and how to get into it.
  • A monthly 20-minute checklist. Do these things once a month and you hold your spot.
  • A do-not-touch list. The handful of things that will tank your ranking if somebody "cleans them up" later.

Clean access handoff. Ownership of every account is transferred to you and my access is removed. Your Google Business Profile, your citations, your logins, your rankings. When we are done, you own everything and I keep nothing. No hostage accounts, no "let me just keep admin," no reason you ever have to come back except that you want to.

If you'd rather not hold it yourself, that's what Rank & Maintain is for.

What does Rank & Maintain include every month?

Everything in Rank & Release, then it keeps going — $500 to start, $1,500 a month, month to month.

Everything in Rank & Release, then it keeps going. $500 to start, $1,500 a month, and $1,250 a month permanently once you hit Top 3. Month to month, so I have to earn it again every thirty days.

  • Weekly GBP posts. Fresh activity on your profile every week, which is the signal that keeps you climbing and holds you once you're up.
  • Competitor monitoring. I watch who's above you and why, then adjust before it costs you calls.
  • Google Search Console monitoring. I watch your indexing, your clicks, and your errors, and fix problems before you ever notice them.
  • Expanded schema beyond the basics. Services, reviews, FAQs, and areas served, all marked up so Google reads your site the way you'd explain it out loud.
  • AEO and GEO optimization for AI answers. More people every month ask ChatGPT or read Google's AI answer instead of scrolling results, so I structure your pages and data so those engines can pull you in and name you as the business to call. Most of your competitors are not doing this yet.
  • A review growth strategy. A repeatable way to ask, so your review count climbs steadily instead of in random bursts.
  • Monthly reporting in plain English. Where you ranked, what I did, what's next. Ten minutes to read, no jargon.
  • Continued optimization. The work doesn't stop the day you rank. That's when holding it starts.

The line is 90 days

In a standard market you should be Top 3 by day 90. If your market is highly competitive, I'll tell you up front that it may take up to 4 months, before you pay anything.

If you're not there, the meter stops

Miss the line and your monthly charge pauses automatically. I keep working, you keep your money, until you're in the Top 3.

Once you're ranked, the rate drops

The day you hit Top 3, your monthly permanently drops to $1,250/mo as a loyalty thank-you. It never goes back up.

What if I start with Rank & Release and want to keep going?

You move to Rank & Maintain and I waive the $500 onboarding fee.

Easy. You move to Rank & Maintain and I waive the $500 onboarding fee. You already paid for the setup once, so there's no reason to pay for it twice.

It happens a lot. People see the rankings land, watch the calls start coming in, and decide they'd rather I just keep it locked down than do the checklist themselves. You slide into the monthly with no restart cost, and once you're holding Top 3 you're on the $1,250/mo rate for good.

Whichever one you pick, the first 90 days look like this.

What happens in the 90 days, month by month?

Three phases — foundation in days 1 to 30, authority in days 31 to 60, and the push into the top 3 in days 61 to 90.

Three phases, and you always know which one you're in. Days 1 to 30 are foundation, days 31 to 60 are authority, days 61 to 90 are the push into the top 3. Weekly posts and weekly progress run the whole time.

  1. Days 1–30

    Foundation

    Full GBP overhaul, keyword and heading fixes on your site, image compression, schema, and a Google Maps embed. Then I let Google index it all and watch for the first movement. The quiet stretch in here is on purpose, not me sitting on my hands.

  2. Days 31–60

    Authority

    Citations built and cleaned across the directories Google checks, backlink outreach to real sites, your review count climbing, and competitors watched. This is usually the month you stop asking me if it's working, because the phone tells you.

  3. Days 61–90

    Top 3

    I close the gap on whoever is still sitting above you, expand your schema, and set you up to get named in AI answers. By day 90 you're in the top 3. If you're not, the meter stops and I keep working until you are.

That's the work. Here's who's doing it.

Who's actually doing my SEO?

Me — not a team and not a subcontractor in another time zone.

Me. Not a team, not a subcontractor in another time zone. I take a small number of clients on purpose so I can put my name on a guarantee and actually keep it.

Ian Mendoza, founder of Stoughton Media, local SEO in San Antonio, Texas

Ian Mendoza · Founder

Most SEO guys send a confusing report every month and hope you don't ask questions. I sold cars and jewelry before this, so I know what it feels like to be on the other side of a pitch you can't verify. I hated it then and I won't do it to you.

So you get the receipts every week, you keep access to everything the whole time, and if I don't get you into the top 3, I don't get to stop. That's the deal, and I put it in writing because my name is the only thing I've got.

Ian

A few things people add on once the rankings start moving.

What can I add to a local SEO engagement?

Three things come up most, all flat-priced: Local Services Ads setup, a Tune-Up, and one-off fixes.

Three things come up most, all flat-priced. Local Services Ads setup, a Tune-Up on the site you already have, and one-off fixes. None of them are required and none of them change your SEO price.

Google Local Services Ads Setup

$350
  • Account setup and a walkthrough of the screening documents
  • Categories, service areas, and budget configured with you
  • Linked to your Google Business Profile, plus lead notification training

Not included: your ad budget, ongoing management, or the background check fees Google charges directly. This is setup, done once, so you can run it.

Website Tune-Up

$450
  • Speed and image optimization, plus mobile fixes
  • ADA compliance check and fixes, alt text added
  • Broken links and forms repaired, basic on-page SEO and schema, up to 6 content edits

Not included: new pages, a redesign, or new photography. You do not need to rebuild your site to rank with me.

Small Web Fixes

$150
  • One defined fix, quoted up front before I touch anything
  • For the "just fix this one thing" situation
  • No plan, no commitment

Straight talk: if you keep needing fixes, the $125/mo Care Plan is the better deal.

Integrations, a logo and brand kit, e-commerce, and a Spanish version of your site are all on the full add-ons menu. If your site needs more than a tune-up, the web design page has the three build tiers, and the packages page shows what a build plus this SEO costs together, which is less than buying them apart.

Here are the questions I get before people sign.

Straight answers

The questions you're already thinking.

What is the difference between Rank & Release and Rank & Maintain?

Rank & Release is $2,750 one time. I get you to Top 3, hand you the Maintenance Playbook, and you hold it yourself. Rank & Maintain is $500 to start plus $1,500 a month. I get you to Top 3 and then keep you there, and your rate drops to $1,250 a month for good once you rank.

What happens on day 91 if I'm not in the Top 3?

On Rank & Release I keep working at no additional cost to you until you get there. On Rank & Maintain your monthly charge pauses on day 91 and I keep working for free until you rank. Either way the bill stops moving and the work does not.

What is the Maintenance Playbook?

It's the branded handoff document you get at the end of Rank & Release. Final ranking report, a posting cadence with 5 fill-in templates, a review request script, your full citation list with logins, a 20-minute monthly checklist, and a do-not-touch list so you don't undo the work.

Why does the price drop after I hit Top 3?

Because holding a ranking is less work than winning one. The heavy lifting is the first 90 days. Once you're there, I'm maintaining instead of climbing, so your rate drops to $1,250 a month permanently. It never goes back up as long as we're working together.

Do I own my Google Business Profile and accounts when we're done?

Yes, all of it. Every account I touch or create is transferred to you and my access is removed at handoff. Your Google Business Profile, your citations, your logins. When we are done, you own everything and I keep nothing.

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, and I'll tell you straight if someone near you got there first.

Does local SEO help me show up in AI answers like ChatGPT?

That's a separate piece of work and it's built into Rank & Maintain. I structure your pages and data so answer engines like ChatGPT and Google AI Overviews can pull and cite you when somebody asks for a business like yours. More people search that way every month.

How much of my time does this take?

I do all the work. Your job is to approve changes and read one report, which takes about 10 minutes a month. I'll need photos and access to your Google Business Profile at the start, and after that you mostly answer the phone.

I just need a website, not SEO.

Totally fine. I build custom sites starting at $750, flat priced, and nothing about the build requires you to buy SEO. Whenever you're ready to get found on Google, this page will still be here.

If your question isn't here, ask me. The form is right below.

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 first. No cost, no obligation. I just want you to see what's possible, and if your market is a tough one, I'll tell you that on the video.

Request your free audit