PrimeLSA

Google Local Services Ads guide

How to Set Up Google Local Services Ads for Multiple Locations

Set up Google Local Services Ads for multiple locations with manager-account bulk creation, CSV field rules, error reports, and per-location checks.

By Arthur Z14 min read

Guide summary

Key points from this guide.

Manager account required

Google makes bulk account creation available from a Local Services Ads manager account.

Up to 100 providers

Add one provider or location per CSV row. Google validates each row before it creates an account.

Creation comes first

A successful upload creates provider accounts. Each account still needs its applicable profile and verification work.

Quick answer

How do you set up Local Services Ads for multiple locations?

Use a Local Services Ads manager account when you need to create many provider accounts. Download Google's current CSV template, keep one provider or location on each row, use the required category, service, and geotarget IDs, then upload up to 100 rows. Google creates an account only for a complete, validated row. Account creation does not complete screening, Business Profile matching, or the remaining setup for that location.

What this covers

  • Manager account requiredGoogle makes bulk account creation available from a Local Services Ads manager account.
  • Up to 100 providersAdd one provider or location per CSV row. Google validates each row before it creates an account.
  • Creation comes firstA successful upload creates provider accounts. Each account still needs its applicable profile and verification work.
Google Local Services Ads animated walkthrough for bulk provider account creation
Google's bulk account creation walkthrough. Menu labels and layout can change, so follow the current prompts in your Local Services Ads manager account.

Choose single or bulk account creation

Google provides two account-creation paths inside a Local Services Ads manager account: single account creation and bulk account creation. Use the single path for one provider. Use the bulk path when you have a location list that can be prepared and checked as structured data.

Teams still use the older term MCC for a manager account, so searches for LSA MCC bulk creation usually refer to this same workflow. Google's current help page calls it a Local Services Ads manager account.

Single account creation

Create one provider, complete its details, then move through that account's onboarding steps.

Bulk account creation

Upload one provider per row and let Google validate up to 100 rows in one file.

Prepare the data before you download the template

Start from Google's current bulk account creation instructions. The page links the live CSV template, field guide, Business Category and Service Types file, and Geotargets resource used by the upload.

An archived category file can show you the expected ID format, but it can age out. For example, a Q3 2024 export should not control a July 2026 upload. Download the current list while preparing the file.

  • Confirm that you can access the Local Services Ads manager account and its Managed accounts area.
  • Decide whether each row will use an existing linked Google Ads account ID or let Google create a new customer ID.
  • Collect the business name, business-owned phone, website, primary contact, founding year, address, languages, and hours for every provider.
  • Download the current category and service-type IDs instead of relying on names typed from memory.
  • Get the current geotarget Criteria IDs for service areas when you do not want the regional default.
  • Assign an owner for the screening and profile work that follows account creation.

Bulk-create Local Services Ads accounts step by step

Google validates each row for completion and accepted values. A complete, validated row becomes an individual Local Services Ads account. A failed row stays in the error workflow.

The animated walkthrough above comes from Google's Local Services bulk creation help page. The interface can change, but the current written sequence remains Managed accounts, account creation, Bulk account creation, template download, upload, and results review.

  • Sign in to Local Services Ads and select Managed accounts from the left menu.
  • Select the account creation button, then choose Bulk account creation.
  • Review the four-step visual guide if Google shows it, then open Add multiple accounts.
  • Download the CSV template from that page. Keep the template structure and example formatting intact.
  • Enter one provider or location per row. Google accepts up to 100 providers in one upload.
  • Save the completed CSV, select Upload CSV file, choose the file, and submit it.
  • Open Upload results to see how many rows succeeded and how many need correction.

Local Services Ads bulk CSV fields and formats

The current template contains a description row, a header row, and mock provider data. Replace the mock provider values without rewriting the column names or converting ID fields to plain-English labels.

Required and optional labels can change between template versions. The supplied current template contains 21 data columns and adds an optional EU political-advertising field that does not appear in the linked nine-page field guide. Use the template downloaded from your account as the final authority for column presence and required status.

CSV fieldTemplate statusFormat or operating note
Account IDOptionalExisting Google Ads ID with Edit access and direct manager link; blank allows a new ID.
Business NameRequiredThe provider name shown across Local Services.
Business PhoneRequiredBusiness-owned number; E.164 is encouraged but not mandatory in the guide.
Business WebsiteRequired in supplied templateUse a valid business URL. The older field guide describes blank as no listed website.
Invite user to accountOptionalValid email address for a user who will accept the invitation.
Primary Contact First NameRequiredBusiness owner or primary contact first name.
Primary Contact Last NameRequiredBusiness owner or primary contact last name.
Business CategoriesRequiredCategory IDs, with multiple values separated by semicolons.
Founding YearRequiredFour-digit business founding year.
Languages SpokenRequiredLowercase language codes; separate multiple values with semicolons.
Street AddressRequiredProvider's business street address.
CityRequiredCity for the business address.
RegionRequiredState, province, territory, or other applicable region name.
Postal CodeOptionalValid postal code for the business address.
CountryRequiredUppercase two-letter ISO country code, such as US.
Physical LocationRequiredTRUE or FALSE.
Service AreasOptionalGeotarget Criteria IDs; semicolon-separated, with a maximum of 20 in the guide.
Service TypesRequiredCategoryID:ServiceTypeID pairs separated by semicolons.
Business HoursRequired24-hour DAY:HHMM-HHMM entries separated by semicolons.
Marketing Opt InRequired in supplied templateTRUE or FALSE.
EU Campaign Contains Political AdvertisingOptionalTRUE or FALSE when the field is present in the downloaded template.

Format categories, service areas, and hours exactly

Many upload failures come from using readable labels where Google expects machine IDs. Keep the category, service type, country, language, physical-location, service-area, and business-hours formats exact.

InputAccepted patternAvoid
Business Categoriesplumber or plumber;electricianPlumber, Electrician
Service Typesplumber:unclog_drain;plumber:repair_showerUnclog drain, Repair shower
Service Areas1014044;1002451Mountain View;San Jose
CountryUSUnited States
Physical LocationTRUE or FALSEYes or No
Business HoursMONDAY:0800-1700;TUESDAY:0800-1700Monday 8am-5pm
Multiple valuesSemicolonsCommas

Fix Local Services Ads bulk upload errors

Google rejects a file before row processing when it is corrupted, unsupported, empty, or contains more than 100 provider rows. Row-level issues appear after validation in the upload summary and error report.

  • Open the upload summary and select See results.
  • Download the error report from the failed upload's Actions column.
  • Check column V to identify the rows that failed account creation.
  • Read column W for Google's detailed error explanation.
  • Correct the failed rows in the error-report CSV and upload that corrected file again.
  • Keep the successful provider accounts out of the retry file unless Google instructs otherwise.

Finish onboarding and verification for each location

Bulk creation gives you provider accounts. It does not complete the full Local Services onboarding process for every row. Open each new account and work through the requirements shown in its dashboard.

Requirements vary by category and location. Google may require Business Profile ownership, business registration, a representative check, insurance, licenses, background checks, or other screening steps. Do not promise one universal checklist across all locations.

Google's current screening and verification guidance says the process varies by business category and location. It also says matching Business Profiles must be claimed or managed by the person completing the Local Services checks before an ad can appear.

Account created

The row passed validation and Google created the provider account under the manager.

Profile connected

Where Google finds a matching Business Profile, the person completing checks must own or manage it.

Verification complete

The provider finishes the checks shown for its category and location.

Ready to serve

Billing, services, areas, hours, budget, and other launch settings are complete and the account is eligible.

Keep a register for every provider account

A multi-location launch becomes difficult when the upload file is the only source of ownership. Keep a location register that connects each provider account to the people, records, routing, and market decisions behind it.

For an agency, keep each advertiser's access and business data separate. For a franchise, document which team controls the local profile, phone intake, service area, budget, and verification renewals.

Track per providerWhy it mattersReview owner
LSA account ID and manager linkPrevents edits in the wrong provider account.Account administrator
Business Profile and authorized managersSupports profile matching and access requests.Location owner or franchise team
Business name, phone, website, and addressKeeps public details and verification records aligned.Operations
Categories, service types, and service areasExplains which searches and leads belong to the location.LSA manager
Call and message routingShows who receives and follows up with each local lead.Local intake lead
Verification and document renewalsReduces pauses caused by expired or incomplete checks.Compliance owner
Budget, leads, booked jobs, and revenueAllows fair location-level performance review.Marketing and finance

Review performance by location after launch

Review each provider on its own local context, then compare locations with the same definitions. Lead volume alone cannot tell you whether a market is healthy if one team answers calls, records booked jobs, or routes messages differently.

Use the PrimeLSA guide to read Local Services Ads reports, then use Advantage to compare account movement without losing the local context behind each provider.

  • Confirm that the correct phone, message destination, hours, services, and service areas belong to each provider.
  • Review impressions, leads, charged leads, spend, and cost per lead by location.
  • Record booked jobs and revenue with a consistent location identifier outside the LSA interface.
  • Separate profile or verification problems from budget, intake, and lead-quality problems.
  • Review changes by location before applying the same edit across the manager account.

Multi-location LSA setup checklist

Use the manager account to create provider accounts in bulk, not to flatten every location into one setup. Download the current template, enter one provider per row, validate IDs and formats, repair failed rows from Google's error report, and assign the remaining onboarding work to a named owner.

The best multi-location file is easy to audit. Each row should map to a real provider, an accountable local team, a matching profile and verification path, and a location-level reporting record after launch.

Editorial note

Written by Arthur Z and last updated July 16, 2026. PrimeLSA keeps public guidance practical, Google Local Services Ads-specific, and connected to real account review.

Frequently Asked Questions

Clear answers about service fit, account review, and the next step to take.

Yes. Google says bulk account creation is currently available only from a Local Services Ads manager account. The standard single-account path remains available when you are creating one provider account.

Related LSA resources

Continue with related Local Services Ads guides, tools, and account-review resources.

Google LSA setup guideFollow the standard eligibility, verification, services, budget, and launch sequence for one Local Services account.How to identify a Google Local Services AdConfirm the public provider, profile, and contact clues that distinguish an LSA from Search and Maps results.Eligible Local Services Ads categoriesCheck category availability before you build provider rows for every market.Local Services Ads report guideReview impressions, leads, charged leads, spend, and available lead context after each location launches.LSA Business Profile FinderFind and organize the public Business Profile details associated with a provider.Changing a business address in Google LSAPlan Business Profile and LSA changes before moving an existing location.Google LSA cost calculatorEstimate a location-level LSA budget range before assigning spend across markets.Advantage by PrimeLSAReview LSA visibility, calls, replies, lead quality, reviews, and account health in one place.LSA ROI calculatorEstimate LSA spend, booked jobs, revenue, and break-even economics.Google LSA problemsBrowse common LSA visibility, lead-flow, cost, and account-health problems.Google LSA blogBrowse all PrimeLSA Google Local Services Ads guides.Improve LSA conversion ratesImprove LSA conversion rates through response, qualification, follow-up, and trust.Are Google LSAs worth it for small law firms?Evaluate whether LSAs are a practical channel for solo and small law firms.How lawyers can budget for Google LSAsPlan LSA budget decisions for legal-service campaigns.Lawyers LSA managementReview Google Screened Local Services Ads management for law firms.Google LSA industriesBrowse PrimeLSA industry pages for Google Guaranteed and Google Screened categories.Google Local Services Ads resourcesContinue with the current PrimeLSA Local Services Ads resource hub.

Check the guide against your LSA account.

Advantage brings visibility, calls, replies, lead quality, reviews, and account health into one view so you can compare the guide with what happened in your account.