
Quick answer
Google Maps ads are paid placements inside Google Maps, and you cannot buy them on their own. They run through Search, Performance Max for store goals, Smart, Shopping, Demand Gen or Local Services campaigns, and most need a linked Business Profile. Most charge per click, branded logo pins typically charge per thousand views, and Local Services Ads charge per lead.
Key takeaways
- As of November 2026, Google lists four Maps ad formats: Promoted pins, Map search ads, Map suggest ads and Placesheet ads.
- You cannot run ads only on Google Maps, because a campaign that reaches Maps may also serve on other Google surfaces.
- Active, approved location assets, usually from a verified Google Business Profile linked to Google Ads, are Google's primary requirement for Maps ad formats.
- Search and Performance Max campaigns charge a standard cost per click for actions such as directions, calls and website visits, while Performance Max for store goals typically charges per thousand views for branded logo pins.
- A service-area business with a hidden address should plan on Local Services Ads as its route onto Maps, because Maps formats depend on location assets and Google's Maps app ad flow excludes service-area businesses.
On this page
- What are Google Maps ads?
- What ad formats show on Google Maps?
- Which Google Ads campaign types can show on Google Maps?
- What do you need before ads can show on Google Maps?
- How are you charged for Google Maps ads?
- How much do Google Maps ads cost?
- Can a service-area business run Google Maps ads?
- How do Local Services Ads show on Google Maps?
- How do you set up Google Maps ads?
- What does a Google Maps ads budget look like for a home-service shop?
- How do you measure Google Maps ad results?
- Why can't you see your Google Maps ads?
- FAQ
What are Google Maps ads?
Google Maps ads are paid placements inside Google Maps. They can put your business on the map as a square pin, at the top of Maps search results, in the search bar as someone types, or on another place's details page. You do not buy them as a separate product. They run through a Google Ads campaign, and that campaign also serves on other Google surfaces.
Guides use several names for the same thing. Google's own pages say "advertising in Google Maps", "local search ads" and "Local Ads". The setup piece behind all of them is the location asset, which used to be called a location extension. "Promoted pins" is not an old term: as of November 2026 it is still the name Google uses.
A paid ad is also different from your organic listing. A Google Business Profile is free and can appear on Search and Maps with no ad spend. Ads are a paid layer on top, and most Maps ads pull their details from that profile.
What ad formats show on Google Maps?
As of November 2026, Google lists four Maps ad formats: Promoted pins, Map search ads, Map suggest ads and Placesheet ads. Local Services Ads also appear on Maps, but they are a separate pay-per-lead product.
| Format | What it looks like | When people see it |
|---|---|---|
| Promoted pins | A square pin on the map, which stands out from the usual round pins | Browsing the map, after a search, along a route in Directions view, and at times during driving navigation |
| Map search ads | A listing at the top of the Maps search results, sometimes with a matching ad pin, contact details and directions | After someone searches in Maps |
| Map suggest ads | An autocomplete suggestion in the search bar | While someone types a search, in the Google Maps mobile app only |
| Placesheet ads | An ad inside a place's details page, such as a hotel booking module or a store inside a mall | After someone selects a place on the map |
Pins and search listings do not always travel together. Google says an ad that shows as a square pin may not also appear in the Maps search results, so seeing one without the other is normal.
The same campaign can reach drivers on Waze. Performance Max for store goals can show a square pin there, called Promoted Places in Navigation. US advertisers got it in November 2025.
Which Google Ads campaign types can show on Google Maps?
Search, Performance Max for store goals, Smart, Shopping, Demand Gen and Travel campaigns can all reach Google Maps, and Local Services Ads have their own spot. The format you can get depends on the campaign, so choose the campaign first.
| Campaign type | Maps formats | Best fit |
|---|---|---|
| Search with location assets | Map search ads, Map suggest ads | Businesses that want keyword control and their own landing page |
| Performance Max for store goals | Promoted pins with your logo, Map search ads, Map suggest ads, Placesheet ads | Storefronts that want visits, directions and calls |
| Smart | Promoted pins with a business-type icon, Map search ads, Map suggest ads | Owners who want a simple setup; you can only create one in Smart Mode |
| Shopping | Map search ads | Stores advertising products |
| Demand Gen | Promoted pins | Visual campaigns aimed at audiences, with location assets enabled |
| Travel | Promoted pins (Things to do), Placesheet ads | Tours, activities and hotels |
| Local Services Ads | Their own ad spot on Maps and Search | Home-service trades and other supported categories |
Performance Max needs one extra note. The channel performance report lists Maps as a channel for Performance Max and Demand Gen, but Google's format list names Performance Max for store goals. Pick that goal when Maps matters. Our guide to Performance Max campaigns covers how one budget spreads across channels.
You cannot run ads only on Maps. Google says a chosen campaign may automatically serve on multiple surfaces. The nearest thing to an exception is Demand Gen channel controls, which let you tick Maps by hand at the ad group level. Google's Maps page still says Maps-only serving is not available, and we found no Google page that calls Demand Gen an exception, so do not plan a budget around it.
What do you need before ads can show on Google Maps?
You need active, approved location assets, which Google calls the primary requirement for Maps ad formats. For most local businesses, that means a verified Google Business Profile linked to Google Ads. You also need an eligible campaign and ads that meet Google Ads policies.
Check these before you build anything. They come from Google's location assets page:
- A verified Business Profile. Do not create a new one if you already have one, since verification takes time.
- Access to it. You need access to the Business Profile manager that lists your locations. If someone else controls it, send a request and they approve it by email.
- Correct details. Google Ads uses your street address, phone number, hours, photos and videos from the profile.
- An open location. A location marked temporarily or permanently closed will not show.
- A phone number that passes review. Google verifies numbers on location assets to confirm they represent the business.
Two other location sources exist. Chains can select their stores from Google's chain list. If neither option works, you can link up to 10 locations directly from Google Maps, as long as they are yours. Brands that sell through stores they do not own use affiliate location assets instead.
How are you charged for Google Maps ads?
Search and Performance Max campaigns charge a standard cost per click when someone interacts with the ad. Performance Max for store goals typically charges per thousand views when someone sees a branded logo pin. Local Services Ads charge per valid lead.
Here is the full list, from Google's About Local Ads and Maps advertising pages:
| What the person does | What you pay |
|---|---|
| Clicks a headline or sitelink to your website | Cost per click |
| Clicks a headline that opens your Business Profile | Cost per click |
| Clicks the map to open driving directions | Cost per click |
| Taps an action button: Call, Directions or Website | Cost per click |
| Clicks a map pin | Cost per click |
| Swipes through photos, or clicks media that does not lead to your page or profile | Nothing |
| Views a branded logo pin in Performance Max for store goals | Cost per thousand views (CPM) |
| Contacts you through a Local Services Ad | A price per valid lead |
You are charged for only one click type, even if the same person clicks several items on the ad. That does not make every charge a lead. A location detail click is billable too, so someone who opens your details and leaves still costs a full click.
In Smart campaigns, Google's wording is simpler: you only pay when someone clicks on your ad.
How much do Google Maps ads cost?
Google publishes no price list for Maps ads, because there is no flat fee. You set a budget, and each click price comes from an auction for your area and service. For a first estimate, use Search cost data for your trade, then replace it with your own numbers once the campaign has run.
Your budget is the number you control. Spend can reach 2 times your average daily budget on a single day, but Google will not charge more than 30.4 times that budget in a month. A $50 daily budget means a monthly cap of $1,520.
The closest public benchmarks we found cover search ads as a whole, not Maps. We found no reliable Maps-only click price, so treat any flat Maps figure as an estimate.
| Business category | Average cost per click | Average cost per lead |
|---|---|---|
| Home and Home Improvement | $8.33 | $90.92 |
| Automotive: Repair, Service and Parts | $4.35 | $29.96 |
| Restaurants and Food | $2.05 | $30.57 |
Source: LocaliQ's 2026 search advertising benchmarks, last updated June 1, 2026. These are averages for search ads in general, so your market can sit well above or below them.
For numbers closer to your business, Keyword Planner shows estimated searches and the cost to target your own keywords. It needs a Google Ads account with billing details entered. Plug the result into these two formulas, or into our Google Ads budget calculator:
Monthly budget ÷ Cost per clickCost per click ÷ Lead rateLogo pins are harder to price. Google publishes no CPM for them, and a Performance Max campaign spreads one budget across many channels, so you cannot buy a set number of pin views. Judge those campaigns on visits and leads. Our guide to Google Ads costs explains how the auction sets a click price.
Can a service-area business run Google Maps ads?
A service-area business with a hidden address should plan on Local Services Ads as its route onto Maps. Most Maps formats depend on location assets, and a hidden address blocks that path. This affects plumbers, roofers, pest control companies and any trade that works from home or a yard.
Here is what we found on Google's pages:
- Your address must stay hidden. Google's Business Profile guidelines say a service-area business should hide its address. Their example is a plumber who runs the business from home and should clear the address.
- Maps formats need location assets. Google calls them the primary requirement, and says Map search ads must have them linked.
- Hidden addresses do not qualify, according to Google's community experts. A Diamond Product Expert wrote in November 2025 that a hidden-address profile can link to Google Ads but is not eligible as a location asset. An older answer on Google's location assets page says the same. Product Experts are volunteers, not Google staff, and the help text we read does not state this rule directly. We treat it as the working rule.
- The Maps app route is closed. Business Profile Help says service-area businesses are not eligible to advertise through the Google Maps app.
- Google points you elsewhere. Its Maps ads instructions send service-area businesses to Local Services Ads.
Google's intro text can mislead here. It says Maps ads reach people close to your "physical location or service area", which reads as if every service-area business qualifies. The pages above are narrower.
Hybrid businesses are the exception. If your location is staffed and able to receive people during its stated hours, you can show the address and also set a service area. Google's example is an auto repair shop with a garage that also offers roadside service. With a public address, a shop like that has the same Maps path as any storefront.
Watch for: do not add an address just to get Maps ads. Google's guidelines say a service-area business should hide its address, and a virtual office is not allowed unless it is staffed during business hours. Change your ad route, not your profile.
Storefront or staffed shop
- Public address on the Business Profile
- Location assets in Google Ads
- Map search ads, Map suggest ads, Promoted pins
- Can start in the Google Maps app
Hidden address
- Service area only, no public address
- No location assets, per Product Experts
- Local Services Ads on Search and Maps
- Search ads on Google Search, without Maps formats
How do Local Services Ads show on Google Maps?
Local Services Ads show on Google Search and Google Maps and charge per valid lead, not per click. Google is moving them into Google Ads as Performance Max campaigns with pay-per-lead goals, and its migration notice says they keep the same ad positions on Search and Maps.
- You pay for contact. Charges are for valid leads such as phone calls, messages or bookings, not for standard ad clicks. Bookings became an optional lead type in October 2026.
- Serving stays local. Unlike standard Performance Max, these campaigns serve only on Search and Maps.
- Setup stays outside Google Ads for new advertisers. As of November 2026, you cannot create a new pay-per-lead campaign inside Google Ads. New advertisers still start at g.co/localservices.
We compare the two pricing models in Local Services Ads vs Google Ads, and screening and ranking are in our guide to Google Local Services Ads.
How do you set up Google Maps ads?
Link your Business Profile to Google Ads, confirm your location assets are active, then run a Search or Performance Max for store goals campaign around your location. These steps assume a public address. Without one, use the Local Services route above.
- Fix your Business Profile. Confirm the address, phone number, hours and photos. Local Ads show your star rating, address, phone number, images and hours, often straight from the profile.
- Link it in Google Ads. Open the Tools menu, then Shared library, then Location manager. Select the plus button, choose Our locations, select Continue, choose Google Business Profile and pick your manager account. Google says locations can take 24 to 28 hours to sync.
- Pick the campaign. Choose Search if you want keywords and your own landing page. Choose Performance Max for store goals if you want visits and directions across Google.
- Set the area. Google's advice is to target a specific location and bid by location, so bids rise for people near your business.
- Use local keywords. In a Search campaign, use terms that match what people search nearby, such as "window repair near me".
- Handle calls. Google says to use location assets rather than call assets for local calls. If the number in your ad looks wrong, check the Google Ads phone number in your profile's advanced settings.
- Choose your conversions. Google creates local actions conversions once location assets are active. Set only the ones you want bidding to chase as Primary.
- Launch and read the first weeks. Check click types, then compare leads with what your CRM shows.
Phone shortcut for storefronts: in the Google Maps app, tap Business, then Advertise. Google walks you through five steps: ad text, images, budget, review and billing. It builds a Performance Max for store goals campaign that optimizes for Get Directions clicks by default, and you can change that goal later on the Google Ads website. Review should take 1 to 2 business days.
What does a Google Maps ads budget look like for a home-service shop?
A $60 daily budget caps at $1,824 a month. In the illustrative example below, that buys about 304 clicks, 30 leads and 12 booked jobs. These numbers are made up to show the math. They are not a client result.
Picture a glass repair shop with a staffed storefront and a service area. It runs a Search campaign with location assets across a 15-mile radius, so its ads can reach both Google Search and Google Maps. It spends the full monthly cap.
| Step | Math | Result |
|---|---|---|
| Monthly spend | $60 × 30.4 | $1,824 |
| Clicks | $1,824 ÷ $6 CPC | 304 |
| Leads | 304 × 10% lead rate | 30 |
| Booked jobs | 30 × 40% booking rate | 12 |
| Gross profit | 12 × $350 per job | $4,200 |
| Profit after ad spend | $4,200 minus $1,824 | $2,376 |
| Cost per lead | $1,824 ÷ 30 | $60.80 |
| Cost per booked job | $1,824 ÷ 12 | $152 |
| Break-even cost per lead | $350 × 40% | $140 |
Now change one input. At the $8.33 average click from the LocaliQ table, the same budget buys 219 clicks, about 22 leads and about 9 jobs. Cost per lead rises to about $83, which is still under the $140 line. A booking rate that falls from 40% to 30% does the same damage: 30 leads then give 9 jobs instead of 12. So fix call handling before you chase cheaper clicks.
Run your own figures through the cost per lead calculator, which returns break-even and target cost per lead from your spend, leads and jobs won.
How do you measure Google Maps ad results?
Segment your campaign by click type, add local actions, then match the results to real jobs in your CRM. Google's reports show what people tapped. Only your own records show what those taps earned.
- Click type. On the Campaigns, Ad groups, Ads or Keywords page, select Segment, then Click type. Google names three for Maps: get location detail, get direction and mobile click-to-call. Directions clicks can also come from a Local Ad on Google Search, so read this as local activity, not a pure Maps report.
- Channel performance. For Performance Max and Demand Gen, the channel performance report shows Maps as its own line.
- Store visits. Google turns on store visit conversions automatically when an account meets its eligibility rules, so not every account will see them.
Local actions are the middle layer. Google's table shows which ones can steer bidding:
| Local action | In reports | Available for bidding |
|---|---|---|
| Directions | Yes | Performance Max, Search and Shopping |
| Clicks to call | Yes | Performance Max only |
| Website visits | Yes | No |
| Other engagements, such as Save or Photos | Yes | No |
Our view: a directions click shows interest, not a sale. It suits a shop people drive to. If most of your jobs start with a call or a form, track those as the main goal, using our guide to Google Ads conversion tracking, so bidding does not chase taps that never book.
Why can't you see your Google Maps ads?
The usual causes are location setup, campaign status, zoom level, search relevance and auction competition. Work through Google's checks in this order:
- Your Business Profile is linked and verified, and the location asset is active and approved
- The campaign is active and targets the area you are testing from
- You are zoomed in, because Promoted pins do not show when zoomed out
- Your search matches your keywords and your business, for Search campaigns
- Your ad is not losing the auction, because ads compete for limited slots and another ad may sit above yours
If your location asset never syncs and your profile has no public address, stop troubleshooting and use the service-area route above.
If your local campaigns run but Maps results stay flat, a free Google Ads audit checks your location setup, campaigns and tracking, and tells you whether we found what is holding them back.
Frequently asked questions
How much does a Google Maps ad cost?
There is no set price. Google sells Maps ads through an auction, so you pay a cost per click that depends on your market and competition, or a cost per thousand views for branded logo pins in Performance Max for store goals. You control spend with an average daily budget, and Google caps a month at 30.4 times that budget. Google publishes no Maps-only average.
How do I advertise my business on Google Maps?
Verify your Google Business Profile, link it to Google Ads as a location asset, then run an eligible campaign such as Search or Performance Max for store goals. Owners with a storefront can also start in the Google Maps app by tapping Business, then Advertise, which builds a Performance Max for store goals campaign. Service-area businesses cannot use that app route.
Does Google Maps have ads?
Yes. Google Maps shows square Promoted pins on the map, Map search ads at the top of search results, Map suggest ads in the search bar of the mobile app, and Placesheet ads on business detail pages. Local Services Ads appear on Maps too. All of these are paid placements, separate from the free listing a business gets from its Google Business Profile.
Is it free to advertise on Google Maps?
Listing your business is free, but advertising is not. Google says creating a Business Profile costs nothing, and that profile can appear on Search and Maps with no ad spend. Paid placements such as Promoted pins and Map search ads run through Google Ads, which bills you by click, by thousand views or, for Local Services Ads, by valid lead.
Can you run ads only on Google Maps?
No, according to Google's Maps advertising page, which says campaigns may automatically serve on multiple surfaces. Search campaigns also run on Google Search, and Performance Max for store goals runs across YouTube, Display, Gmail and more. Demand Gen lets you select Maps as a channel by hand, but Google does not describe that as a Maps-only option, so do not plan around it.
What are promoted pins on Google Maps?
Promoted pins are square ad pins that stand out from the round pins on Google Maps. They can show while someone browses the map, after a search, along a route in Directions view and during driving navigation. Google still uses the name as of November 2026. You get them through Performance Max for store goals, Smart, Demand Gen or Travel campaigns, not by buying a pin alone.
Do you pay when someone taps directions on a Google Maps ad?
Yes. In Search and Performance Max campaigns, a tap on Directions is a standard cost-per-click charge, the same as a tap on Call or Website. Google charges for only one click type even if the same person clicks several items, and swiping through photos is free. Directions also count as a local action you can use for bidding in Performance Max, Search and Shopping campaigns.
Can a plumber with no storefront run Google Maps ads?
A plumber working from home should use Local Services Ads to reach Maps. Google's guidelines tell that plumber to clear the address from the Business Profile, and Maps ad formats rely on location assets. Google's Maps app ad flow also excludes service-area businesses. Local Services Ads serve on Google Search and Google Maps, and they charge per valid lead rather than per click.
Sources22 references
- Google Ads Help: About advertising in Google Maps (checked November 6, 2026)
- Google Ads Help: Show local search ads on Google Maps
- Google Ads Help: About Local Ads
- Google Ads Help: Local search ads overview and what they cost
- Google Ads Help: About location assets
- Google Ads Help: How to set up location assets
- Google Ads Help: About Performance Max for store goals
- Google Ads Help: Advertise on Google Ads through the Google Maps Mobile app
- Google Ads Help: Access new inventory and channel performance reporting in Performance Max campaigns (November 6, 2025)
- Google Ads Help: About the channel performance report
- Google Ads Help: Channel controls in Demand Gen campaigns
- Google Ads Help: About Smart campaigns benefits and features
- Google Ads Help: About local actions conversions
- Google Ads Help: Manage your spend in Google Ads
- Google Ads Help: Use Keyword Planner
- Google Ads Help: Local Services Ads transition to Performance Max campaigns with pay-per-lead goals (checked November 6, 2026)
- Google Ads Help: About pay-per-lead goals for Performance Max campaigns
- Google Business Profile Help: Advertise your business on Google
- Google Business Profile Help: Guidelines for representing your business on Google
- Google Business: Get listed on Google with a free Business Profile
- Google Ads Community: Multiple Business Locations Not Syncing with Google Ads Account (Product Expert reply, November 25, 2025)
- LocaliQ: Search Advertising Benchmarks for Every Industry, 2026 data (updated June 1, 2026)




