
If you run a local business, someone is looking for you right now. They are typing "near me", or asking their phone, or asking an AI outright. The question is not whether people are searching. The question is whether they find you or the person three blocks away who does what you do.
Let me say something before we start, because I hear it constantly: local SEO is not for big companies. It is the opposite. Big companies compete nationally and pay for the privilege. You compete for your town, your neighborhood, your island. That ground is far more winnable, and almost everything it takes to win it is free or close to it. It costs time and consistency, not budget.
This guide is what I walk a business owner through the first time she sits down with me. No filler, no inflated vocabulary, and no pretending this happens overnight.
Start with your Google Business Profile
Your Google Business Profile, formerly Google My Business, is the foundation. It is free, it appears above your website in a lot of searches, and most businesses leave it half finished. That is your opening.
The basics almost nobody completes
- Claim and verify your listing. Unverified, you are not competing.
- Get your NAP consistent: Name, Address, Phone. Identical everywhere, character for character.
- Pick the most specific primary category that exists. "Website designer" beats "Marketing services".
- Add every secondary category that genuinely applies, and none that do not.
I want to be concrete about NAP consistency, because it is the most common mistake and the easiest to fix. If your phone number appears three different ways across three different sites, search engines do not know which to trust, and that doubt costs you position. Pick one format and never change it. I published mine in my own site's footer for exactly that reason: so the information people see and the information machines read are the same string.
If you do not have a storefront
A lot of us work from home, and Google is fine with that. There is a setting for a service-area business: you hide the street address and declare the area you serve. You still appear on the map, you still get calls, and you do not publish where you live. It is a legitimate choice and a common one for women working alone. Do not skip creating a profile over this.
What actually moves the needle
- Upload real photos weekly. Your space, your work, your hands working. Not stock.
- Post updates at least twice a month. An active profile looks active.
- Answer questions fast, including the obvious ones.
- Turn on messaging only if you will reply. An unanswered message is worse than no messaging at all.
Reviews: quality, freshness and honesty
Reviews are the proof that convinces. But the game changed. It is no longer about stacking up five stars and stopping there.
What carries weight now:
- Freshness. One review from this month is worth ten from three years ago.
- Replying to all of them, the good and the bad.
- The words your customer uses. When someone writes "she built the website for my salon in Isabela", that tells Google what you do and where, with more credibility than anything you could write yourself.
- Pace. A steady trickle reads as a living business. Twenty reviews in one day reads as purchased.
How to ask without feeling like you are begging
1. Ask at the right moment. Right after a client tells you she is happy. That is the moment, not two weeks later.
2. Make it one click. Direct link. If she has to hunt for where to write, she will not.
3. Follow up once. A kind reminder. One, not three.
4. Thank people publicly. Anyone reading your replies is watching how you treat people.
I will be straight with you about this part: getting the first reviews is the most uncomfortable step in the whole process. I am in that stage right now with my own studio, asking clients I worked with and did well by. Asking is not easy. But it is the difference between a profile that looks new and one that looks trustworthy, and there is no shortcut that replaces it.

Directories and citations: the work nobody wants to do
A citation is any place on the internet where your business name, address and phone appear, even without a link. Search engines use them to confirm you exist and that you are who you say you are. The more consistent they are, the more they trust you.
This is the boring part of local SEO, which is exactly why there is room in it. Almost nobody finishes.
Where to start, in order
- Google Business Profile. First, always.
- Industry directories. The ones your client would actually consult.
- Local business directories and chambers of commerce in your area.
- Your social profiles. They count as citations, and they almost always carry the old phone number.
- Data aggregators, which push your information out to smaller sites.
I did this work for Kernelis before I offered it to anyone. I built the profiles by hand, one at a time, and wrote every description differently instead of pasting the same paragraph everywhere. It took weeks. It is not glamorous and it does not show up in a screenshot. But when someone searches your brand, you want the first results to be yours, not some third-party page you did not know existed.
One honest warning: there are services promising "500 directories in 24 hours". Avoid them. Most are sites with no real visitors, and the sudden volume looks exactly like what it is.
Local SEO when you sell to other businesses
If your customer is another business rather than the general public, most of the above still applies, but three things change.
First, the search is more specific and less frequent. Nobody searches "accountant" a hundred times a day in your town. They search "accountant for small businesses" or "who handles payroll for a restaurant". Lower volume, far higher intent. A single one of those searches can be worth a hundred of the others.
Second, the cycle is long. A B2B client will find you, read you, leave, and come back weeks later. So your site has to answer complete questions, not just introduce you. Content that explains how you work makes the sale while you sleep.
Third, proof lands differently. A consumer looks at stars. A business looks at outcomes. If you can say what happened and how long it took, with numbers that survive being checked, that persuades more than any adjective.
Two of mine, with the real numbers. First Step Crypto had been stuck for more than a year on a platform that was not working, and we had it live in three days. JDM Direct US was built in four days, sold more than twenty-eight thousand dollars in its first thirty days, and reached the first page of Google for "JDM to Puerto Rico". These are not promises about what could happen. They are what happened, which is why I can write them down.
Local content: stop writing for everyone
Content for a local business works differently. You are not competing nationally. You are trying to become the reference for your community, and that comes from writing things only you could write.
- Guides and coverage of what is happening in your area.
- Answers to questions only asked here. Prices in Puerto Rico are not Miami prices, and the person searching knows it.
- Best-of lists for your area, made by someone who actually lives there.
- Client stories from your own neighborhood, with permission and with detail.
The simplest test: if your article could be published word for word on a site in another country without changing anything, it is not local content. It is filler.
The technical part, in plain language
Structured data
Add LocalBusiness schema to your site. It is an invisible block of code that tells search engines, in a format they read without guessing, what kind of business you are, where you are, when you open and what languages you work in. Nobody sees it and it changes everything.
Speed
Local searches happen almost entirely on a phone, often on a weak signal. A beautiful slow site is an invisible site. This is not a cleanup task at the end. It is a design decision from the start. On my own site I measure against Google's thresholds before anything ships.
Mobile basics
- Tap-to-call.
- Directions and a map visible without hunting.
- Large buttons, sized for a real thumb.
- Text readable without pinching to zoom.
Spanish and English, done properly
If you serve people in both languages, your site should exist in both, with the correct tags so each search engine knows which version to show which person. A translate widget bolted onto an English site is not the same thing, and it shows. Here, serving in Spanish is not an extra. It is half your market.
AI is looking for you too
This is the new part, and I want you to hear it from me before somebody sells it to you at a premium.
More and more people do not open Google and compare ten links. They ask ChatGPT, or Perplexity, or they read the summary Google's own AI puts above everything else. And they arrive at you with the decision half made.
What that means for your business is concrete: for an AI to recommend you, it first has to be able to read you. It needs structured data saying what you do and where. It needs your robots file to let AI crawlers in rather than quietly shutting them out. It needs answers written so they can be quoted whole, not paragraphs that have to be interpreted.
And here is the part I care most about you knowing: this does not favor big companies. It favors whoever is clearly explained. A small business with clear, organized, honest information can be cited ahead of a chain with a confusing website. AI is not impressed by advertising budgets. It goes by what it can read and verify.
I did this work on my own site before selling it to anyone. Structured data for the business, the services and the frequently asked questions. Open access for the major AI crawlers. Spanish and English versions declared correctly. None of it shows up in a screenshot, and it is the difference between being found and being invisible.
How to tell if it is working
Measure a few things and look at them often:
- Views and actions on your Google Business Profile.
- How many calls and direction requests come out of search.
- Positions for "near me" searches and for searches with your town's name.
- Local organic traffic, kept separate from traffic to your brand name.
And a warning that will save you some frustration: early on you will see impressions before clicks, and clicks before customers. That order is normal. If you expect customers in week two, you will quit right before it starts working.
The long game
Local SEO is not a project that finishes. It is a habit. The businesses that own local search are the ones that, month after month, ask for reviews, publish something real, keep their information identical everywhere, and fix what breaks.
You do not have to do all of this in one week. Claim your profile, make your NAP identical everywhere, and ask for three reviews. That alone puts you ahead of most.
And if anyone ever made you feel this is too technical for you, or that artificial intelligence is something for other people: it is not. This is your business, your community, and these tools were built for people like you to use.

Frequently asked questions
How long does local SEO take to work?
Changes to your Google Business Profile can show within weeks. Your site's rankings take months. Anyone promising you the first page in thirty days is selling something they do not control.
Can I do local SEO without a storefront?
Yes. Set your profile up as a service-area business, hide the address, and declare the area you serve. It is what I do.
How many reviews do I need?
There is no magic number. It matters more that they are recent, from real clients, and that you reply to all of them. Three fresh reviews with replies outweigh thirty old ones met with silence.
Does local SEO work if I sell to other businesses?
Yes, and often better. Fewer searches, but with much higher buying intent. One B2B contract can be worth a hundred consumer visits.
Do I have to pay for directories?
Almost never. The ones that carry the most weight are free. Be suspicious of anyone offering hundreds of directories at once.
Will AI replace local search?
It does not replace it, it changes it. People still need a business nearby that solves the problem. What changes is how they find it, which is why your site now has to be readable by machines as well as by people.
---
Want to know what is holding your business back in local search? Let's talk for thirty minutes, free. I will go through your profile and your site with you and show you where the real opportunity is.


