← All posts

Google Maps Ads: How They Work and What They Cost

Google Maps ads put your business at the top of the map and local results. How promoted pins and Local Services Ads work on Maps, what they cost, and how to set them up.

4 min read

When someone searches "plumber near me" or "coffee shop nearby" and sees a business pinned at the top of the map with an "Ad" label, that's a Google Maps ad. For local businesses, that placement, above the organic map results, at the exact moment of local intent, is some of the most valuable real estate in search.

Here's how Maps ads actually work, what they cost, and how they fit alongside Local Services Ads.

What Google Maps ads are

Google Maps ads put your business above the organic local results in two ways:

  • A promoted pin on the map itself, often with a distinct color and an "Ad" label.
  • A highlighted listing at the top of the local results panel.

They appear on Google Maps (app and web) and in the local results on regular Google Search, triggered by nearby, local-intent searches for what you offer. They run through standard Google Ads and draw their content, name, hours, reviews, photos, from your Google Business Profile.

Separately, Local Services Ads can appear at the very top of local results with a Google Guaranteed badge. Those are a different, pay-per-lead product, more on the distinction below.

How they work

Maps ads are powered by three things working together:

  1. Your Google Business Profile, the source of your listing's information and reviews.
  2. Location assets in Google Ads (formerly location extensions), which connect the profile to your campaigns.
  3. A Search campaign with location targeting, set to your service area, with bid adjustments that favor searchers close to you.

When a nearby user searches a relevant term, you enter the auction. As with all Google Ads, position depends on Ad Rank, your bid times Quality Score times expected impact, not bid alone. A strong, well-reviewed Business Profile improves your relevance and the ad's appeal.

What they cost

There's no set price. You set a daily budget and pay per click or interaction (a click to your site, a call, or a direction request). Cost per click on Maps:

  • Many local categories run roughly $1-8 per click.
  • High-value verticals (legal, medical, some financial) run higher, sometimes far higher.

Your budget caps the spend; competition density and your Business Profile quality determine how many clicks that budget buys. For a deeper look at what local Google Ads actually cost per qualified lead, our real cost per lead piece and the free ROI calculator help you model it.

Maps ads vs Local Services Ads

This is the most common point of confusion:

Maps ads (promoted pins) Local Services Ads
Billing Pay per click / interaction Pay per lead
Placement Above organic map results Above everything, with badge
Verification Standard Google Ads License + insurance required
Trust badge No Google Guaranteed / Screened
Powered by Business Profile + campaign Verified profile + reviews

Most local service businesses run both: LSAs for the top, trust-badged slot at a per-lead price, and Maps/Search ads for broader, controllable coverage.

How to set them up

  1. Claim and complete your Google Business Profile, accurate name, address, hours, categories, photos, and an active review-collection habit.
  2. Link the profile to your Google Ads account and add location assets.
  3. Run a Search campaign with location targeting set to your real service area, with proximity bid adjustments.
  4. Confirm Search Network with Maps eligibility so your ads can surface on the map.
  5. For the pay-per-lead slot, apply for Local Services Ads separately and complete verification.

The businesses that win local search treat the Business Profile, Maps ads, and LSAs as one system, not three disconnected tactics. If you want a senior strategist to set up your local presence so the map placement actually drives booked jobs, book a free audit.

Frequently asked questions

How do Google Maps ads work?
Google Maps ads place your business above the organic map results, as a promoted pin on the map and a highlighted listing in the local results, when someone searches for what you offer nearby. They run through Google Ads using location-based targeting and your Google Business Profile, and you pay per click or interaction (calls, direction requests, website visits). Local Services Ads, a separate pay-per-lead format, can also appear at the very top of local results with a Google Guaranteed badge.
How much do Google Maps ads cost?
There's no fixed price, you set a daily budget, and you pay per click or interaction. Cost per click on Maps varies by industry and competition, often in the $1-8 range for many local categories, higher for legal and medical. Local Services Ads on Maps are priced per lead instead. You control spend by setting the budget; competitive density and your Google Business Profile quality affect how far it goes.
What's the difference between Google Maps ads and Local Services Ads?
Maps ads (promoted pins) run through standard Google Ads, are pay-per-click, and rely on your campaign settings and Google Business Profile. Local Services Ads are a separate pay-per-lead format that appears above everything with a Google Guaranteed or Google Screened badge and requires license/insurance verification. Many local businesses run both: LSAs for the top trust slot, Maps/Search ads for broader coverage.
Do I need a Google Business Profile to run Maps ads?
Yes. Google Maps ads are tied to your Google Business Profile, it supplies your business name, location, hours, reviews, and photos. You also need location assets (formerly location extensions) connected in your Google Ads account, and the campaign must be eligible to serve on Google Maps. A complete, well-reviewed Business Profile makes the ad more compelling and is foundational to local performance.
How do I set up Google Maps ads?
Claim and complete your Google Business Profile, link it to your Google Ads account, add location assets, and run a Search campaign with location targeting set to your service area (and bid adjustments for proximity). Ensure the campaign is eligible for the Search Network with Maps. For the pay-per-lead format, apply separately for Local Services Ads and complete Google's verification.
About the author
Ankur Arora
Google Ads strategists

Ankur Arora is co-founder of MyLeadsFactory, a performance marketing agency built by ex-Google Senior Account Strategists. He writes about Google Ads account architecture, Smart Bidding signal engineering, conversion attribution beyond last-click, and the emerging Answer Engine Optimization (AEO) playbook for AI search engines.

Want this applied to your own account? We'll record a free Loom walkthrough showing exactly what we'd fix in your Google Ads. Get a free audit β†’

Concepts in this post

Each link goes to a 40-80 word atomic definition (with sources). Full glossary β†’

Keep reading