All figures below are in Colombian pesos (COP).
This is piece 04 of the series. The pillar guide covers the full menu. Pieces 02 (Google Ads) and 03 (Meta Ads) cover the paid channels. This one covers the channel that doesn't cost money but does cost consistency.
A well-built Google Business Profile can generate more leads than your first $5 million COP on Google Ads. The difference is it takes 60 to 90 days to ramp, while Ads start in 24 hours.
01 Why local SEO matters more than general SEO
For 8 out of 10 Colombian service SMBs, the customer lives in the same city. When someone searches "dentist near me" in Medellín, Google doesn't show a 5,000-word SEO guide. It shows 3 businesses with photo, rating, and address: the famous "map pack". That's where you need to be.
What's at stake
The 3 map pack businesses get roughly 70% of clicks. Position #4 (first organic position below the map pack) gets around 7%. Appearing in the map pack vs not is the difference between getting new customers every week or not.
General SEO (ranking for "what is a dental implant") is blog and backlink work. Local SEO (showing up when someone searches "dental implants El Poblado") is Google Business Profile, reviews, and consistency work. For a local SMB, the second battle is 10x more profitable.
02 The 3 factors that decide if you show up
Google's local search algorithm boils down to three categories. Yes, each has 50 sub-signals, but these are the trunks.
Relevance
How well your profile matches what they're searching for. Name, category, description, services, products, website.
Prominence
Reviews, rating, local citations, domain authority, directory mentions. The social signal of the neighborhood.
Distance
How close you are to the searcher. The only factor you can't change, but the lowest-weight of the three.
Mental trick: distance is the smallest of the three. A well-optimized business 3km away beats a poorly-optimized competitor 500m away. That means local SEO work matters, it's not just "be nearby and pray".
03 Google Business Profile setup from scratch
If you already have a profile, jump to section 5. If not, the steps:
Create or claim the profile
Go to google.com/business. If Google already has a listing for your business (because someone searched for it), it'll appear. Claim it. If not, create it from scratch.
Use the exact business name
DON'T add keywords to the name. "Clínica Sonrisa - Dental Implants Medellín" violates the rules and can cost you a suspension. Just "Clínica Sonrisa".
Pick a precise primary category
The primary category is the strongest ranking signal after the name. Be specific: not "Clinic" but "Dental clinic". Not "Restaurant" but "Paisa restaurant".
Add up to 9 secondary categories
If your clinic also does orthodontics, whitening, implants, add each one. These categories expand the terms you can show up for.
Address and service area
If customers come to your location, show the address. If you go to them (plumber, electrician), hide the address and configure "Service area" with the neighborhoods or municipalities you cover.
04 Verification in Colombia: 3 paths
Google needs to verify the business exists. In Colombia, the options:
| Method | Time | When |
|---|---|---|
| Postcard | 14 to 30 days | The default. A code arrives at the registered address. |
| Phone or SMS | Instant | If Google offers it (not always available). |
| Video verification | 5 to 10 minutes | Increasingly common. Record video showing location, team, storefront. |
| Instant | Rare. Only for some professional categories. |
Common trap in Colombia
If your business runs from home or a coworking, don't use that address as visible. You can get the profile suspended for "location policy violation". Better: hide the address, configure service area, keep "home office" or "WeWork El Poblado" internal only.
05 Complete profile optimization
A "complete" profile in Google is a profile that shows up. These are the fields you have to fill 100%:
1. Profile and cover photo
The profile photo appears next to your name in search and reviews. The cover is the big banner above the profile. Don't use a logo in square for the cover; use a real photo of the location, team, or product.
2. Photo gallery (the most underrated)
Google shows listings with more photos first. Upload at minimum:
- 10 photos of the location (interior, exterior, reception, rooms).
- 5 photos of the team (real people, not stock).
- 10 product or work photos (before/after if applicable).
- 2 to 3 short videos (15 to 30s, vertical format).
After that, upload 1 new photo per week. The "active profile" signal weighs more than people think.
3. Business description (750 characters)
Use the full 750 characters. Include: what you do, for whom, city/neighborhoods, 2-3 main keywords, differentiator. No keyword spam. Should read as a natural paragraph.
4. Complete hours
Regular hours + special hours for Colombian holidays. "Wrong holiday hours" kills trust. Configure each holiday at least 7 days in advance.
5. Attributes
Google allows category-specific attributes: "free parking", "wheelchair accessible", "WhatsApp Business", "accepts appointments", "card payments", etc. Enable all that apply. Each active attribute expands the filters where you can show up.
6. Services or menu
List each service individually with description and price if applicable. Restaurants: full menu with photos. Professional services: consultation types, packages, specialties.
06 Posts, products, services
90% of businesses create the profile and never come back. That's the opportunity. Posting regularly is a direct activity signal.
Posts
They work as mini-ads inside your profile. Types:
Ideal frequency: 1 post per week, minimum. Businesses that post weekly show 40 to 60% higher in the map pack than those that don't.
Product or services catalog
If you sell physical products, add them to the profile with photo + price. If you're services, list each service with description and price. This section is barely used by competitors, which is exactly why you should use it.
07 Reviews strategy (the most powerful factor)
Reviews are the strongest prominence factor, period. There's no way around this step. The businesses that win local SEO are the ones with more reviews, more recent, with better rating, and where the owner responds to all of them.
How many reviews you need
| Your market | Minimum reviews to compete |
|---|---|
| Small neighborhood, specific niche | 20 to 40 |
| Mid-sized city (Manizales, Pereira) | 50 to 100 |
| Big cities (Medellín, Bogotá, Cali) | 100 to 300 |
| Saturated categories (aesthetic clinics in Bogotá) | 300+ with >4.7 stars |
The system to get them
Create your short review link
Go to your GBP dashboard → Ask for reviews → copy the g.page/r/... link. It's the only way to send customers straight to leave a review without losing them.
Ask at the moment of maximum happiness
At the end of the service. Not by email 3 days later. WhatsApp with the link, in the moment.
Simple template message
"Hi [name], thanks for trusting us today. If you have 30 seconds, a Google review helps us a lot: [link]. Thanks!"
Reply to ALL reviews
Positives with specific gratitude. Negatives with calm professionalism, no defensiveness. Google rewards owner activity.
Ask with consistency
Target: 4 to 8 new reviews per month. Not 50 in one week and nothing for 3 months. Steady cadence signals "active business".
Don't do this
Buying reviews. Asking employees, family, and friends to write reviews. Offering discounts in exchange for reviews (violates Google policies). Any of these tank the profile when detected, and detection is getting better in 2026.
08 Map pack vs organic vs both
Google's local results have 3 layers. Useful to know where you can appear and where you can't:
| Layer | How it appears | How you get in |
|---|---|---|
| Map pack (top 3) | The 3 cards with map, photo, rating, "Directions" | Optimized GBP, reviews, proximity |
| Extended local results | "More places" after the map pack, 20 listings | Same signals, less competitive |
| Organic results | Indexed pages below the map | Traditional SEO: content, backlinks, technical |
Common mistake: thinking only the map pack matters and abandoning the website. Reality: the website feeds the map pack. Google uses site signals (speed, relevant content, schema.org LocalBusiness) to evaluate GBP prominence.
09 Local citations (NAP) and consistency
A local citation is a mention of your business name, address, and phone on another website. NAP = Name, Address, Phone. Consistency matters: if GBP says "Calle 15 #37A-18" and Páginas Amarillas says "Cra 15 No 37 A 18", Google doesn't know if it's the same business.
10 priority directories in Colombia
- Google Business Profile (obvious, already covered).
- Facebook Business Page with address and phone.
- Páginas Amarillas Colombia (paginasamarillas.com.co).
- Google Maps (separate from GBP, also a listing).
- Bing Places (don't ignore, useful for Microsoft Edge and CoPilot).
- Apple Maps Connect (increasingly used by iPhone).
- Cylex Colombia (cylex.com.co).
- Brownbook (brownbook.net).
- Foursquare/Yelp (Yelp exists in Colombia but is small; useful anyway).
- Industry-specific directories: clinics → Doctoralia, lawyers → Lawyer.co, hotels → Booking + TripAdvisor.
Identical NAP, literal copy/paste
Use exactly the same format across all 10 sites. Even "Cra" vs "Carrera", "Apt" vs "Apartamento" counts as different to some algorithms. Keep a master document with the exact NAP and paste it everywhere.
10 Local content on your website
Your website is the GBP's backup. If your site doesn't mention the city/neighborhood, Google has no context to trust your local ranking.
Service + location pages
For each main service you offer, ideally create a specific "[service] in [city]" or "[service] [neighborhood]" page. For example:
/dental-implants-medellin//dental-implants-el-poblado//orthodontics-medellin/
Each with 600 to 1,500 words of unique content, not copy/paste with the name swapped. Google detects duplicate pages and penalizes them.
Schema.org LocalBusiness
Invisible code that tells Google "I'm a local business, this is my address, my phone, my hours". PymeWebPro Pro sites ship with LocalBusiness schema pre-configured. If your site doesn't have it, you lose a big signal.
"Contact" page with embedded map
A contact page with clear address, embedded Google Map, clickable phone, WhatsApp link, and hours. Sounds obvious. Most SMBs do it wrong or skip it.
11 8 mistakes that kill local rankings
Keyword stuffing in the name
"Clínica Sonrisa - Best Dentist Medellín Implants" violates policies. Risk: profile suspension.
Fake or virtual address
Using a virtual office or coworking can cause suspension when Google sends verification.
NAP inconsistency
Different phone on Facebook vs GBP vs site. Google reads them as different businesses.
Not replying to reviews
Replies are activity signals. Without them, Google reads you as inactive.
Irrelevant secondary categories
Adding "Fashion store" to a dental clinic "just in case" hurts relevance. Be precise.
Zero posts for months
The profile looks abandoned. Minimum 1 post/week.
Slow site or no schema
Google evaluates the linked website. Sub-1s LCP + LocalBusiness schema are strong signals.
Buying reviews
Google is increasingly good at detecting them. When it does, it lowers the visible rating AND lowers ranking. Not worth it.
12 90-day plan for a new SMB
Month 1: Foundation
- Week 1: Create or claim the profile. Start verification.
- Week 2: Complete 100% of the profile. Upload 30+ photos. Fill description, categories, services, attributes, hours.
- Week 3: Configure GBP in 10 local directories plus Páginas Amarillas, Cylex, Brownbook, Doctoralia (or sector equivalent).
- Week 4: Audit the website. Add LocalBusiness schema, create a "Contact" page with embedded map, add address/phone to the footer.
Month 2: Build reputation
- Reviews system: Ask each customer for a review, in the moment, with the short link.
- Reviews target: 8 to 12 new reviews in the month.
- Post 1 weekly post on GBP. Mix of update, promotion, event.
- Reply to ALL reviews, positive and negative, within 48 hours.
- Create 2 service + location pages on your site.
Month 3: Accelerate
- Ask past customers (not just new ones) for reviews. Target: 10 to 15 more.
- Upload 4 new photos per week to the profile.
- Post 1 weekly post.
- Audit ranking: search your 3 main keywords from an incognito browser, with location set to your neighborhood. Note the position. Repeat monthly.
- Create 2 to 3 local content pages on your site (e.g., "How to choose a [your service] in Medellín").
Realistic result at 90 days
A new business following this plan typically enters the local top 20 in month 2, top 10 in month 3, and the map pack (top 3) between month 4 and 6. Some low-competition niches enter the map pack in month 2. Competitive categories (aesthetic clinics in El Poblado) can take 6 to 12 months.
90-second executive summary
- For local SMBs, local SEO > general SEO. Almost always.
- 3 factors: relevance (~40%), prominence (~35%), distance (~25%). Work the first two.
- GBP setup: exact name, precise primary category, 9 secondary, complete description, attributes, hours.
- 30+ photos at start, 1 per week after. The most underrated factor.
- Reviews are the strongest factor. System: short link, ask in the moment, reply to all.
- Local citations on 10 directories, identical NAP.
- Website with LocalBusiness schema, contact page with map, service+location pages.
- 1 weekly GBP post. 4 to 8 new reviews/month. Audit ranking monthly.
Your GBP needs a website that measures up.
Google evaluates the linked site when deciding local ranking. Slow pages, no LocalBusiness schema, no local content all slow profile results. We build sites for Colombian SMBs with preconfigured schema, sub-1s LCP, and local content ready. From $390.000 COP. Request a free mockup.
Mike (English-preferring clients in Colombia) and Santiago (Spanish, Colombian market) personally review every request. Reply within 24 hours, often the same day.
Continue the series
- 01How to drive traffic (pillar)
- 02Google Ads for SMBs
- 03Meta Ads creative playbook
- 04Local SEO and Google Business Profile · you're reading
- 05WhatsApp Business and catalog
- 06Word-of-mouth and formal referrals
- 07Email marketing for SMBs
- 08Affiliate programs from scratch
- 09Trade shows and local events
- 10Local PR without an agency
- 11AI search visibility