Showing up when it counts
Someone types roof repair plus their city, or dentist near me, into their phone. The businesses that appear get the call. The rest do not exist for that customer. SEO is the work of making sure you appear, for the searches that actually lead to jobs, appointments, and sales.
Local search is a narrower fight than most owners expect, and that is good news. You are not competing with the whole internet. You are competing with the handful of businesses that serve the same few zip codes, and most of them have never had anyone look at their site properly.
What the work includes
- On-page SEO. Every page gets a clear title, a real description, and headings that match what people search for. No stuffed keywords, just clarity.
- Search-intent content. Pages written around the questions your customers type, so the page that answers them is yours.
- Structured data. Code that tells Google exactly what your business is, where you work, and what you offer, so it can show you with confidence.
- Google Business Profile. Set up correctly, categorized correctly, and kept consistent with your site, because many local customers decide right from the map results.
- Local signals. A consistent name, phone number, and service area everywhere your business appears online.
- Technical health. Speed on a phone, clean internal linking, a working sitemap, and pages that are actually crawlable, because none of the above matters if the site is slow or invisible.
How the work is sequenced
The order matters more than the effort. I start with the technical floor, because a slow or badly structured site puts a ceiling on everything else. Then the pages that map to money: your core services, written the way customers describe them rather than the way the industry does. Then the local layer, your profile and your service area, kept consistent everywhere. Only after those are solid does new content earn its keep, one useful article at a time, each one linked into the pages that need help. My guide on what I do every month walks through a real month of this work.
Honest expectations
I will not promise you the first spot on Google, and you should walk away from anyone who does. No one outside Google controls rankings.
SEO takes months, not days. Changes get crawled, tested, and slowly trusted. There are no guarantees and no tricks worth trying. Shortcuts that promise fast rankings tend to get sites penalized, and recovering from that costs more than doing it right the first time.
What I do promise: honest work, measured monthly, explained in plain language, and focused on searches that bring customers rather than vanity numbers. If a report ever shows a number rising while your phone stays quiet, I will say so instead of framing it as progress.
What goes wrong when SEO is done badly
Three patterns cost local businesses the most money. The first is keyword stuffing, pages that repeat a city name until they read like a ransom note and convince nobody. The second is a page built for every city within a hundred miles, none of which you actually serve, which search engines have recognized and discounted for years. The third is paying a monthly retainer on a site that physically cannot rank, because it takes eight seconds to load and has no service pages. That third one is the most common, and it is why I would rather send you to a rebuild than bill you for a year of futility.
Where SEO fits
Every site I build ships with the on-page fundamentals in place. Ongoing SEO makes sense once the site itself is solid: fast, clear, and comfortable on a phone. If your current site is none of those things, a redesign may need to come first, and I will tell you that up front instead of billing you for months of SEO on a site that cannot rank. The ongoing work then lives inside the monthly plan, on the site I built for you, where SEO monitoring and optimization are part of what the fee covers every month. How much content and how many new pages that includes is agreed in writing when the plan starts, and anything larger is quoted before the work happens.
Who this is not for
If you need customers this week, SEO is the wrong tool and ads are the right one, and my comparison of the two explains why without selling you either. If you are looking for a guaranteed position, nobody honest can sell you that. And if you want to rank in cities you do not actually serve, I will decline, because it does not work and it puts your real rankings at risk.
The next step
Tell me what your business does and which searches you want to show up for. I will tell you honestly whether SEO is your next best step or whether something else comes first. The pricing page shows how the build and the monthly plan fit together, and if you want the diagnosis before the commitment, the fixed price website audit is $197 with the fee credited if you hire the fix. I work from Tampa with businesses across Florida and remotely throughout the United States, all on video calls and email, so your location is not a limitation.
Common questions
How much does local SEO cost?
Ongoing SEO lives inside the monthly plan rather than as a separate retainer. Plans start at $99 a month and the exact fee is quoted with your site, because a bigger site takes more work to keep healthy and visible. Every plan includes SEO monitoring and ongoing optimization alongside hosting and SSL, updates, security, uptime monitoring and domain management. How much content and how many new pages that covers is agreed in writing when the plan starts, and anything beyond it is quoted before the work happens. The base on page setup is already included in every project I build, at no extra charge.
How long before I see results from SEO?
Months, not days. Changes have to be crawled, tested and slowly trusted, and a competitive local search can take longer than a quiet one. I would rather tell you that up front than sell you a fast result, because the shortcuts that produce one tend to get sites penalized.
Do I have to be on a monthly plan to get SEO work?
No plan is required, and any plan can be cancelled anytime with no fee, with the domain always registered to you. Two things are worth knowing. SEO is the one service where month to month really is the work, since a single burst of optimization and then silence does not compound. And the ongoing work runs on sites I built, because the technical floor it depends on is something I put in while building. If you only want a diagnosis on the site you have now, the fixed price website audit is the honest place to start.
Can you do SEO in Spanish as well as English?
Yes, and in Florida it is often the cheaper win. I write each language for the people who speak it, targeting what Spanish speaking customers actually type, which is rarely a word for word translation of the English search. Sites like the Spanish language psychology practice I maintain exist for exactly that reason.
Ready when you are
Tell me about your business in four short steps. I reply within one business day.