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.

~40%

Relevance

How well your profile matches what they're searching for. Name, category, description, services, products, website.

~35%

Prominence

Reviews, rating, local citations, domain authority, directory mentions. The social signal of the neighborhood.

~25%

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:

1

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.

2

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".

3

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".

4

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.

5

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:

MethodTimeWhen
Postcard14 to 30 daysThe default. A code arrives at the registered address.
Phone or SMSInstantIf Google offers it (not always available).
Video verification5 to 10 minutesIncreasingly common. Record video showing location, team, storefront.
EmailInstantRare. 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:

UpdateGeneral announcements. Expire after 7 days.
EventWith date and time. Good for short promotions.
OfferDiscounts or promos. Show featured.
ProductSpecific item with photo, price, description.

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 marketMinimum reviews to compete
Small neighborhood, specific niche20 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

1

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.

2

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.

3

Simple template message

"Hi [name], thanks for trusting us today. If you have 30 seconds, a Google review helps us a lot: [link]. Thanks!"

4

Reply to ALL reviews

Positives with specific gratitude. Negatives with calm professionalism, no defensiveness. Google rewards owner activity.

5

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:

LayerHow it appearsHow 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 listingsSame signals, less competitive
Organic resultsIndexed pages below the mapTraditional 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.

// Simplified LocalBusiness schema example { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Clínica Sonrisa", "address": { "@type": "PostalAddress", "streetAddress": "Cra 43A #6 Sur-15", "addressLocality": "Medellín", "addressRegion": "Antioquia", "addressCountry": "CO" }, "telephone": "+57 300 123 4567", "openingHours": "Mo-Fr 08:00-18:00", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "127" } }

"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

1

Keyword stuffing in the name

"Clínica Sonrisa - Best Dentist Medellín Implants" violates policies. Risk: profile suspension.

2

Fake or virtual address

Using a virtual office or coworking can cause suspension when Google sends verification.

3

NAP inconsistency

Different phone on Facebook vs GBP vs site. Google reads them as different businesses.

4

Not replying to reviews

Replies are activity signals. Without them, Google reads you as inactive.

5

Irrelevant secondary categories

Adding "Fashion store" to a dental clinic "just in case" hurts relevance. Be precise.

6

Zero posts for months

The profile looks abandoned. Minimum 1 post/week.

7

Slow site or no schema

Google evaluates the linked website. Sub-1s LCP + LocalBusiness schema are strong signals.

8

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

  1. For local SMBs, local SEO > general SEO. Almost always.
  2. 3 factors: relevance (~40%), prominence (~35%), distance (~25%). Work the first two.
  3. GBP setup: exact name, precise primary category, 9 secondary, complete description, attributes, hours.
  4. 30+ photos at start, 1 per week after. The most underrated factor.
  5. Reviews are the strongest factor. System: short link, ask in the moment, reply to all.
  6. Local citations on 10 directories, identical NAP.
  7. Website with LocalBusiness schema, contact page with map, service+location pages.
  8. 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