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 does local SEO matter more than general SEO for a Colombian SMB?

For 8 out of 10 Colombian service SMBs, the customer lives in the same city. The "map pack" (the 3 listings with photo, rating and address Google shows at the top) gets about 70% of clicks. Earning a spot there depends on Google Business Profile, not on the general SEO of your site.

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 What factors decide if you show up in the Google map pack?

Google's local algorithm weighs three factors: relevance (~40%), prominence (~35%) and distance (~25%). Distance is the one you can't change, but it weighs least, so a well-optimized business 3 km away beats a poorly-optimized one 500 m away. The work lives in relevance and prominence.

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 How do you set up Google Business Profile from scratch for an SMB?

Create or claim the profile at google.com/business, use the exact business name with no keywords appended, pick one precise primary category plus up to 9 secondary categories and set either a visible address or a service area. The primary category is the second strongest ranking signal after the name.

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 How do you verify a Google Business Profile in Colombia?

There are four methods: postcard by mail (14 to 30 days, the default), instant phone or SMS when Google offers it, video verification of 5 to 10 minutes showing the storefront and team (increasingly common) and email for some professional categories only. If you work from home or a coworking space, hide the address and configure a service area to avoid suspension.

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 Which fields do you need to fill in to fully optimize a Google Business Profile?

Profile and cover photo using a real image (not a square logo), gallery with 10 interior/exterior shots, 5 team photos, 10 product or work photos and 2 to 3 short vertical videos, the full 750-character description, complete hours with holidays, every applicable attribute and a complete services or products list with description and price. After setup, upload 1 new photo per week.

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 How often should you post on Google Business Profile and which post types matter?

Post at least 1 update per week, rotating between news, events, offers and products. Businesses that post weekly rank 40 to 60% higher in the map pack than businesses that don't. Keep the products or services catalog complete, with photo and price when applicable.

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 How many reviews does a business need to compete in local SEO and how do you ask for them?

A neighborhood niche competes with 20 to 40 reviews; a mid-sized city needs 50 to 100; big cities like Medellín, Bogotá or Cali need 100 to 300; saturated categories need 300+ above a 4.7 rating. Use your short g.page/r/... link, ask at the end of the service over WhatsApp, reply to every review and keep a steady 4 to 8 new reviews per month.

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 What's the difference between the map pack, extended local results and organic?

The map pack is the 3 listings with map, photo and rating; you earn it with an optimized GBP, reviews and proximity. Extended local results ("More places") show 20 listings using the same signals. Organic results are web pages indexed below the map and depend on content, backlinks and the technical health of the site.

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 What are local citations (NAP) and where should you list a Colombian business?

A local citation is a mention of the business name, address and phone (NAP) on another site. In Colombia, list the business with identical NAP on Facebook, Páginas Amarillas, Google Maps, Bing Places, Apple Maps Connect, Cylex, Brownbook, Yelp and the vertical directories of your industry (Doctoralia for clinics, Booking and TripAdvisor for hotels).

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 What local content should your website carry to support the GBP?

Build one page per service + location combination with 600 to 1,500 unique words, add schema.org LocalBusiness markup to the site and keep a contact page with an embedded map, a click-to-call phone link, a WhatsApp link and full hours. Google uses these signals to evaluate the prominence of the Google Business Profile.

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 What mistakes kill local rankings in Google?

The 8 most common mistakes: keyword stuffing the business name, using a virtual or coworking address, keeping NAP inconsistent across sites, never replying to reviews, adding irrelevant secondary categories, going months without posting, ignoring site speed and schema and buying reviews. Any one of them can sink your ranking or get the profile suspended.

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 What does a 90-day plan look like for a new SMB that wants the map pack?

Month 1: create or claim the profile, complete it 100%, list on 10 directories and add schema LocalBusiness to the site. Month 2: launch the reviews system with a goal of 8 to 12 new reviews, post once a week and respond to every review within 48 hours. Month 3: upload 4 photos per week, ask past clients for reviews and create local content. Typical result: top 20 in month 2, top 10 in month 3, map pack between month 4 and 6.

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