Terms that matter
Suggested, custom, structured, and free-form are not synonyms
Google-suggested service
A choice Google presents to an eligible service business. Availability can depend on the profile and its categories. This guide does not publish a current suggested-service inventory.
Custom service
An owner-created item used when a service is not listed. Google warns that entries containing gibberish, personal information, prices, phone numbers, rude words, or offensive wording may be rejected.
Structured service item
The API representation for a Google-defined service type. It uses a Google-provided serviceTypeId and can carry a description. The service type information comes from an authorized category lookup.
Business Profile API Location, Metadata, and ServiceItem resourceBusiness Profile API method: categories.batchGet
Free-form service item
The API representation for a merchant-entered custom item. It includes a category ID and language-tagged label. API guidance recommends names of 140 characters or fewer and descriptions of 250 characters or fewer.
Business Profile API Location, Metadata, and ServiceItem resource
Signature framework
GROUP → NAME → SCOPE → PRICE → MAINTAIN
Apply all five passes to every proposed item before adding it.
GROUP
Place it under a category the salon genuinely has
Use the category architecture already established for the profile. The Services editor may offer a path to add another business category, but that is not permission to add an inaccurate category merely to obtain a service group.
Ask: Does this service belong to a category that accurately describes this same business?
Manage your services on your Business ProfileManage your business category
NAME
Use one customer-recognizable appointment name
The name should tell a customer what can be requested. Avoid internal abbreviations, staff codes, city names, phone numbers, prices, promotional claims, and strings of near-synonyms.
Ask: Would a new customer understand this appointment without staff translation?
Manage your services on your Business ProfileBusiness Profile API Location, Metadata, and ServiceItem resource
SCOPE
Describe what the appointment covers only when it helps
A description can prevent confusion between similar services or explain a stable inclusion or limitation. It should not promise a result, disclose client information, reproduce a long policy, or become a keyword paragraph.
Ask: What real customer misunderstanding would this description prevent?
Business Profile API Location, Metadata, and ServiceItem resource
PRICE
Publish a price only when a fixed amount is accurate
Google says service details can include a price, and its API treats an included Money value as fixed. This guide does not assume that “from,” ranges, or free-price controls exist in every current owner editor.
Ask: Can the salon honor this exact public amount for the service as described?
Manage your services on your Business ProfileBusiness Profile API Location, Metadata, and ServiceItem resource
MAINTAIN
Treat the list as operating data, not a one-time SEO task
Remove discontinued items, correct stale descriptions and prices, separate duplicates, and review the list when categories, ownership, or the real booking menu changes. Saved edits may be accepted, pending, or not approved.
Ask: What real-world change should trigger another review of this item?
Category prerequisite
Finish business identity before building service groups
A service list inherits the Business Profile category structure. Finish the primary and additional category decision first. When the Services editor offers “Add a new business category,” use it only when the business genuinely is that type. Google separately warns owners not to choose a category for every product or service.
Manage your services on your Business ProfileManage your business category
Categories are not folders. A hair salon does not need another business category for every color technique, and a barbershop does not need another category for each grooming add-on. The category describes the business; Services describes its appointments.
Names and descriptions
Write for a customer comparing appointments
A service name should answer “What can I request?” The shortest accurate term is usually stronger than a promotional sentence. Avoid “Best Balayage Near Me,” “Luxury Premium Haircut Special,” city variants, phone numbers, and near-identical entries designed to repeat keywords.
Use the description for a stable distinction, not persuasion. It may clarify that a consultation is required or that final scope is confirmed before service. It should not promise a cosmetic result, reproduce private criteria, or include volatile availability.
Business Profile API Location, Metadata, and ServiceItem resource
Google says custom services with personal information, prices, phone numbers, gibberish, or offensive wording may be rejected. Keep those elements out of the custom-service name and use separate supported fields only when present and appropriate.
Price boundary
Treat public price as a claim the salon must honor
A fixed price can help when the service has one stable amount. It becomes misleading when the total depends on length, density, time, material, design complexity, prior condition, add-ons, or consultation. This guide cannot solve that variation by inventing a price mode.
Google’s API says an included Money value is treated as fixed. Xebora did not verify which price controls a U.S. salon owner currently sees, so do not assume “from,” range, free, or consultation-only formats exist. Confirm the current control before entering an amount.
Business Profile API Location, Metadata, and ServiceItem resource
Do not put the amount inside a custom service name. If no truthful supported price format exists, keep pricing on the booking or service page and leave the Google service price blank.
Original owner tool
Should this become a Google service item?
Classify the commercial item before writing its name, description, or price. This is not a current Google-suggested inventory.
| Proposed item | Add to Services? | Naming and scope | Price | Better destination | Owner confirmation |
|---|---|---|---|---|---|
| Core bookable appointment | Usually yes, when it is currently offered by this business and fits an accurate category. | Use the customer-facing appointment name. Describe only stable inclusions or limitations. | Add only a confirmed fixed price; otherwise omit unless the current editor provides another truthful mode. | Use the booking system for scheduling, duration, staff selection, and live availability. | Confirm it is active, correctly grouped, and matches the real booking menu. |
| Optional add-on | Sometimes, when customers can meaningfully identify and request it. | Name the add-on plainly and state what it modifies only when necessary. | Use a fixed amount only if it is genuinely consistent. | Keep minor variables inside the parent appointment or booking flow when a separate item would confuse. | Confirm whether it can be requested independently and stays accurate. |
| Multi-service package | Only when it is a stable, currently offered appointment—not an ad hoc or temporary bundle. | Name the package and identify its stable components without promotional language. | Publish only one confirmed fixed package price. | Use a post or offer for a short-lived bundle and the booking page for configurable combinations. | Confirm inclusions, duration, price, and current bookability. |
| Consultation | Often, when it is a real appointment or required first step customers can request. | State its purpose narrowly. Do not promise approval, a result, or a final quote. | Include a price only if the consultation has a fixed charge. | Use the booking destination for available times, intake questions, and staff assignment. | Confirm whether it is bookable, required, virtual or in-person, and whether any fee is fixed. |
| Retail product | No. A product is not a service item because the salon sells or recommends it. | Do not turn product names, brands, or stock into custom services. | Do not use a service price field as a product catalog. | Use the website, eligible product features, or in-store merchandising as appropriate. | Confirm the item is a product rather than an appointment or application service. |
| Temporary special or discount | No, unless the underlying service is durable. Keep the normal service item. | Do not add sale, deadline, coupon, city, or discount wording to a durable service name. | Do not replace the standard amount with a temporary promotion unless it will be maintained accurately. | Use an eligible post, offer, website campaign, or booking promotion. | Confirm dates and the canonical service that remains afterward. |
| Independent tenant service | No for the host salon profile. The host should not present another business service as its own. | Do not copy the tenant menu into the host category group. | Do not publish the tenant price through the host profile. | The independent business or practitioner needs its own eligibility and profile decision. | Confirm ownership, operation, brand, payment, direct contact, and eligibility. |
| Service not currently bookable | No. Remove or withhold services the business is not ready to provide. | Do not use coming soon, temporarily unavailable, or waitlist wording as a permanent item. | Do not publish an inactive or speculative amount. | Use the website or a current post for a real launch or availability update. | Confirm staff, equipment, licensing where relevant, and a real booking path. |
| Internal staff terminology | Not under the internal name. Translate it into plain customer language or omit it. | Replace abbreviations and operational labels. Keep formulas, notes, and internal levels private. | Use only the public service fixed price, not an internal costing code. | Keep operational terminology in internal salon systems. | Confirm the public booking-menu name and how clients request the service. |

Destination boundaries
Keep products, promotions, tenants, and booking links separate
Retail products are not service items. A temporary discount is not a permanent service identity. An independent tenant’s appointment is not the host salon’s offering. Each may matter commercially, but putting it in Services misstates what the connected business provides.
A booking destination is also a separate object. The service item describes the appointment; the link sends customers to live availability and scheduling. Adding one does not configure or synchronize the other.
Manage your business categoryManage your local business links
Add and test the salon’s booking destination Promote temporary services and offers with postsEducational examples
Three small hypothetical service lists
These are not Google suggestions, complete menus, customer data, or recommendations for every shop. Match every item to the real booking menu and current editor.
Hypothetical hair-salon example
- Haircut
- A recognizable core appointment. Describe stable inclusions only when the salon provides them consistently.
- Balayage consultation
- Use only if this is a real bookable consultation. State that final scope is discussed privately; do not promise a result or quote.
- Hair treatment
- Too broad unless the salon uses this public name. Name only appointments customers can distinguish and request.
Price note: Omit a price when the amount varies and no truthful supported editor control has been confirmed.
Hypothetical barbershop example
- Haircut
- A durable item when it is currently bookable.
- Beard trim
- A separate item when customers can request it and the shop treats it as a distinct appointment or add-on.
- Hot towel shave
- Include only when it is current, supported by staff and equipment, and accurately described.
Price note: Do not write the price in the name. Use a confirmed fixed amount only when appropriate.
Hypothetical nail-salon example
- Gel manicure
- A customer-recognizable appointment when it matches the real menu.
- Nail art
- It may be an add-on rather than a standalone item. Decide whether customers can meaningfully request it separately.
- Nail repair
- Add only if it is currently available and the name does not hide important scope limits.
Price note: Complexity-based pricing should not be flattened into an unverified fixed amount.
Manual maintenance workflow
Protect the complete existing list before saving
Use Google’s owner editor manually until any connected tool can prove that it preserves the full collection, respects edit eligibility, and verifies what Google persisted.
1. Record the current list
Capture every service, category group, description, and displayed price before editing. This creates a recovery record and prevents an additive change becoming a replacement.
2. Confirm editing is available
Open the authenticated owner profile and confirm the current Services controls. The API includes canModifyServiceList because eligibility can vary.
Business Profile API Location, Metadata, and ServiceItem resource
3. Recheck categories before groups
Confirm categories still describe the business. Do not add one solely to obtain another service group.
Manage your business categoryManage your services on your Business Profile
4. Classify each proposed item
Separate bookable appointments from products, promotions, tenant services, unavailable offerings, booking destinations, and internal terminology.
5. Apply GROUP, NAME, SCOPE, and PRICE
Use an accurate suggested item or a concise custom item. Add stable clarification and only a responsible fixed amount or another mode verified in the current editor.
Manage your services on your Business ProfileBusiness Profile API Location, Metadata, and ServiceItem resource
6. Review the complete resulting list
Check that existing items remain, removals are intentional, and no tenant service, obsolete item, duplicate, internal code, or promotion remains.
Business Profile API Location, Metadata, and ServiceItem resource
7. Save and check edit status
Google says edits may be accepted, pending, or not approved. No universal public-display timing should be promised.
8. Verify owner and public views separately
Confirm what the owner editor retained, then inspect what customers can see where Services is available. Existence does not guarantee highlighting.
Manage your services on your Business ProfileUnderstand what happens to your Business Profile edits
9. Maintain on real changes
Review when the menu, pricing, categories, ownership, tenant relationships, or availability changes. This guide does not invent a universal cadence.
Xebora scope disclaimer
Use Google’s owner editor for this workflow
This guide does not represent Xebora as a service-menu editor. Xebora can read service-item data from some connected profiles, but it does not currently claim safe preservation, editing, pricing, deletion, monitoring, or verification of the complete list.
Xebora does not retrieve category-supported structured service types through categories.batchGet, so internal examples must never be labeled as current Google-suggested services. Its public checker uses Places data and does not inspect authenticated service items.
Use the authenticated Google owner experience. This article makes no Basic-versus-Local plan promise and no weekly proof-report claim for service changes.
Questions
Salon Google Services FAQs
Should a salon add every appointment from its booking system to Google Business Profile?
No. Add durable appointments customers need to understand and request, not every staff variation, internal code, product, temporary promotion, or configurable combination. Keep live availability, staff selection, duration, and complex configuration in the booking destination.
Manage your services on your Business ProfileManage your local business links
Should a salon add a price to every Google service item?
No. Google says services can include prices, while its API treats an included Money value as fixed. Add an amount only when the owner confirms it is current and accurate. This guide does not assume that “from,” ranges, or free-price modes are available in every owner editor.
Manage your services on your Business ProfileBusiness Profile API Location, Metadata, and ServiceItem resource
Will adding salon services improve Google Maps rankings?
No specific result can be promised. Google says a service might be highlighted, but local results also depend mainly on relevance, distance, and popularity. An accurate item does not guarantee placement, calls, bookings, or revenue.
Manage your services on your Business ProfileTips to improve your local ranking on Google
Official sources
What is verified—and what is editorial
Google sources support suggested and custom services, category grouping, descriptions, prices, deletion, API service-item concepts, edit states, and the possibility that services appear or are highlighted. The framework, table, examples, and workflow are Xebora editorial recommendations. No source supports a ranking, visibility, booking, revenue, or product-capability guarantee.
- Manage your services on your Business ProfileGoogle Business Profile Help
- Business Profile API Location, Metadata, and ServiceItem resourceGoogle for Developers
- Business Profile API method: categories.batchGetGoogle for Developers
- Understand what happens to your Business Profile editsGoogle Business Profile Help
- Manage your business categoryGoogle Business Profile Help
- Manage your local business linksGoogle Business Profile Help
- Tips to improve your local ranking on GoogleGoogle Business Profile Help
Use this guide to audit Services manually. Xebora’s proven public offer is recurring Google Business Profile care, review replies, and Google, Facebook, and Instagram posts. Review the management page for the current scope and exclusions; this guide does not add service-menu editing to that scope.
See Xebora’s Google profile care scope