Start with reality
One location can have several kinds of “hours”
A salon's Google hours must answer one practical question: when can a customer reasonably expect this location to be open? The answer is not always one weekly schedule. It may include lunch closures, holiday changes, renovation downtime, or service-specific availability, and those situations use different controls.
Sources:Google Business Profile HelpGoogle Business Profile HelpGoogle separates regular hours, special hours, additional service-specific hours, and business status. Regular hours describe a typical week. Special hours override specific dates without changing the baseline. More Hours can describe a specific service but do not replace the main schedule.
Sources:Google Business Profile HelpGoogle Business Profile HelpShort changes such as a holiday should not overwrite the weekly schedule. Longer or uncertain closures should not be simulated with repeated exceptions. The safest update is the smallest truthful change, made through the control that matches the real situation.
Sources:Google Business Profile HelpGoogle Business Profile HelpSix decisions, in order
REGULAR → SPLIT → SPECIAL → CLOSED → REOPEN → VERIFY
Move through these six decisions in order. Most bad hours edits happen when an owner skips the classification step and edits the weekly schedule for a temporary event.
- REGULAR
Is this the normal weekly schedule?
Regular hours define the standard operating week: the times customers can normally expect the location to be open. Review every day, including days that are closed.
Sources:Google Business Profile HelpOn a connected profile, Xebora can display and edit all seven days. Applying an owner-confirmed change sends a full replacement schedule, not a one-line patch, so an unchecked day can become collateral damage.
- Do
- Confirm the complete seven-day baseline before saving.
- Do not
- Do not use regular hours for one-off dates.
- SPLIT
Does one day contain more than one open period?
Google allows multiple open periods within a day. Use them when the salon genuinely closes and reopens, such as a Wednesday lunch closure.
Sources:Google Business Profile HelpOne continuous 9-to-6 block is wrong if the door is locked from 1 to 2. The listing should represent the interruption instead of asking customers to discover it in person.
Sources:Google Business Profile Help- Do
- Enter separate periods around a real closure.
- Do not
- Do not stretch two periods into one continuous block.
- SPECIAL
Is this a short, date-specific exception?
Special hours override named dates while leaving the weekly baseline intact. They are the correct control for holidays, a one-day closure, and other short exceptions.
Sources:Google Business Profile HelpXebora can combine existing special hours with owner-selected proposed rows before submission. Its U.S. holiday suggestions are planning prompts, not verified facts; the owner must confirm every date and time.
- Do
- Use a dated override and confirm the real schedule.
- Do not
- Do not overwrite the normal week for a temporary change.
- CLOSED
Will the business be closed for an extended or unknown period?
Google provides a temporary-closure status for a business that will not operate for an extended period. That status communicates the operating state more honestly than a long chain of exception dates.
Sources:Google Business Profile HelpXebora reads limited open-status data but does not offer an owner workflow to mark a profile temporarily or permanently closed. Make that change directly through Google's owner controls.
- Do
- Use Google's closure control when the business is not operating.
- Do not
- Do not simulate a long closure with repeated special hours.
- REOPEN
Is the business genuinely ready to resume?
Use Google's reopening control when operations resume after temporary closure. Then review regular and special hours again because reopening status and schedule accuracy are separate facts.
Sources:Google Business Profile HelpGoogle Business Profile HelpXebora does not change closure or reopening status. A reopened salon should also confirm that its booking calendar, staffing, and public hours describe the same availability.
- Do
- Reopen only when the location can actually serve customers.
- Do not
- Do not mark the profile open ahead of operational readiness.
- VERIFY
Does the public listing show the intended result?
Google may label an edit accepted, pending, or not approved. A successful save or API response does not guarantee immediate publication in Search and Maps.
Sources:Google Business Profile HelpAfter an accepted hours update, Xebora queues a fresh connected-profile analysis. That fetch can confirm stored profile values; it cannot prove the public result, the real door state, or booking availability.
- Do
- Check Search, Maps, booking, and the real schedule.
- Do not
- Do not treat a save confirmation as public proof.

Product boundary
What Xebora can—and cannot—do with salon hours
Supported on a connected profile
- Read and display regular and special hours from a connected Google Business Profile.
- Let the owner edit all seven regular-hour days, including multiple periods per day.
- Let the owner review special-hour rows and explicitly confirm selected changes.
- Send the accepted replacement payload to Google and queue a fresh Xebora profile analysis.
Not supported or not proven
- Inferring the owner's real schedule, staff coverage, holiday plan, or booking availability.
- Editing More Hours or service-specific schedules.
- Marking the business temporarily closed, permanently closed, or reopened.
- Proving that an accepted edit is already visible to customers in public Search or Maps.
Xebora's free public check can read the weekday-hours text returned by its public data source and see whether seven rows exist. It cannot validate special hours, split-period correctness, More Hours, closure status, owner intent, booking consistency, or the real state of the front door.
Make the control choice
Which Google hours control should this salon change use?
Match the real-world situation to the control before editing anything. The table is deliberately operational: it tells you what to change, what not to disturb, and what to verify afterward.
| Situation | Correct Google control | What stays unchanged | Customer risk if wrong | Owner confirmation | Follow-up check |
|---|---|---|---|---|---|
| Normal weekly hours | Use regular hours for the standard weekly schedule. | Special-hour exceptions and business status. | Customers may arrive when the salon is closed or miss real availability. | Confirm all seven days. Xebora replaces the full regular-hours set. | Verify every day after processing. Sources:Google Business Profile HelpGoogle Business Profile HelpGoogle for Developers |
| Split shift or lunch closure | Use multiple regular-hour periods within the day. | Other days and special hours. | A single block can imply the salon is open during the break. | Confirm each open period and the complete weekly replacement. | Check that the break displays correctly in Search and Maps. Sources:Google Business Profile HelpGoogle Business Profile HelpGoogle for Developers |
| Holiday with the same hours | Use special hours for the date and enter the confirmed normal times. | The regular weekly schedule. | Customers may see uncertainty or assume closure. | Confirm the salon will operate normally that day. | Confirm the holiday is explicit in the public listing. Sources:Google Business Profile HelpGoogle Business Profile Help |
| Holiday with shorter or longer hours | Use special hours with the adjusted times. | The regular weekly schedule. | Customers may expect normal hours and arrive outside real availability. | Verify the exact opening and closing times. | Confirm the override on the specific date. Sources:Google Business Profile HelpGoogle Business Profile Help |
| One-day closure | Use special hours and mark that date closed. | Regular hours for every other day. | Customers may attempt to visit on the closed date. | Confirm the closure date before applying. | Check that the date shows closed publicly. Sources:Google Business Profile HelpGoogle Business Profile Help |
| Multi-day closure with a known return | Use special hours for each affected date; consider temporary closure if the period is extended. | The normal schedule resumes after the defined period. | Incomplete dates can create a false reopening window. | Confirm every affected date and the return day. | Verify continuity across the entire period. Sources:Google Business Profile HelpGoogle Business Profile HelpGoogle Business Profile Help |
| Unknown reopening date | Use temporary closure status in Google. | Do not rely on regular or special hours while closed. | Customers may expect service while the salon is not operating. | Confirm that the reopening date is unknown. Xebora cannot set this status. | Confirm the public profile shows temporarily closed. Sources:Google Business Profile HelpGoogle for Developers |
| Seasonal closure | Use temporary closure status for the off-season. | The regular schedule can remain for the active season. | Customers may expect service during the closed season. | Confirm the seasonal closure period in Google. | Verify the closed status throughout the off-season. Sources:Google Business Profile HelpGoogle for Developers |
| Appointment-only availability | Use regular hours that reflect when appointments can actually be served; clarify the booking requirement elsewhere. | Special hours and closure status. | Customers may expect walk-in service during listed hours. | Confirm hours against real appointment capacity. | Align the profile, booking page, and appointment-only messaging. Sources:Google Business Profile Help |
| Service-specific availability / More Hours | Use More Hours for the specific service schedule. | Regular hours remain the primary location availability. | Specialized availability may be mistaken for full-service hours. | Confirm it directly in Google; Xebora does not support More Hours. | Verify the service-specific section separately. Sources:Google Business Profile Help |
| Overnight hours | Use regular hours across midnight according to Google's day-boundary rules. | Other days and exceptions. | Opening times can appear on the wrong day. | Confirm the overnight representation directly in Google. | Inspect how the period appears in Search and Maps. Sources:Google Business Profile HelpGoogle for Developers |
| Permanent closure or relocation | Use permanent closure status or update the location through Google's owner controls. | Do not use hours to represent a closed or moved business. | Customers may travel to a closed or incorrect location. | Confirm the closure or relocation details; Xebora does not manage the status. | Verify the public listing reflects the closure or new location. Sources:Google for DevelopersGoogle Business Profile Help |
On a small screen, move horizontally inside the table. Keyboard users can focus the table region before scrolling.
Test the evidence
The 10-check hours integrity field test
This is not a score. One failed check is enough to create a misleading listing, so fix the evidence rather than averaging the problem away.
- FT-01
Do regular hours match the real weekly schedule?
- Evidence to gather
- Current staff schedule and genuinely open days.
- Pass condition
- All seven days match real operations.
- If it fails
- Correct regular hours before making other changes.
- Xebora boundary
- Xebora can submit owner-confirmed regular hours.
- FT-02
Are split hours represented?
- Evidence to gather
- Break periods and same-day closures.
- Pass condition
- Every real break uses separate periods.
- If it fails
- Replace the continuous block with accurate split periods.
- Xebora boundary
- Xebora supports multiple periods but replaces the full schedule.
- FT-03
Are holiday overrides accurate?
- Evidence to gather
- The owner-confirmed holiday plan.
- Pass condition
- Each holiday date has its real hours or closed state.
- If it fails
- Add or correct special hours.
- Xebora boundary
- Suggestions are unverified until the owner selects them.
- FT-04
Are one-day closures marked?
- Evidence to gather
- Confirmed closure dates.
- Pass condition
- Each closed date appears as a special-hours closure.
- If it fails
- Add the missing closed-date exception.
- Xebora boundary
- Xebora supports owner-confirmed special hours.
- FT-05
Is temporary closure used when the salon is not operating?
- Evidence to gather
- Current operating status and expected return.
- Pass condition
- An extended closure is represented by the correct Google status.
- If it fails
- Set closure status directly in Google.
- Xebora boundary
- Xebora cannot apply closure status.
- FT-06
Does reopening reflect reality?
- Evidence to gather
- Confirmed operational readiness and reopening date.
- Pass condition
- The profile shows open only when the salon can serve customers.
- If it fails
- Correct reopening status in Google.
- Xebora boundary
- Xebora does not manage reopen status.
- FT-07
Do hours match appointment-only availability?
- Evidence to gather
- Booking policy and service capacity.
- Pass condition
- Listed hours match when appointments can actually be served.
- If it fails
- Adjust hours or clarify the booking requirement.
- Xebora boundary
- Xebora can edit hours, not booking rules.
- FT-08
Do hours reflect real staffing?
- Evidence to gather
- Staff rota and coverage for the location.
- Pass condition
- The salon can serve customers throughout its listed hours.
- If it fails
- Correct the schedule or staffing plan.
- Xebora boundary
- Xebora cannot infer staff capacity.
- FT-09
Is the next exception prepared?
- Evidence to gather
- Upcoming holidays, events, and planned closures.
- Pass condition
- Confirmed future exceptions are scheduled.
- If it fails
- Prepare and apply the dated changes.
- Xebora boundary
- Xebora can suggest dates, not verify the plan.
- FT-10
Does the public listing match the intended hours?
- Evidence to gather
- Google Search, Maps, booking page, and the real door state.
- Pass condition
- All customer-facing surfaces agree.
- If it fails
- Recheck the edit status and correct mismatches.
- Xebora boundary
- A Xebora re-fetch does not confirm public display.
Worked cases
Two fictional salons, six decisions each
Fictional hair salon example
A hair salon normally opens Tuesday through Saturday, closes for lunch on Wednesdays, plans shorter hours the day before Thanksgiving, closes on Thanksgiving Day, and resumes its normal schedule on Friday.
- REGULAR
Keep Tuesday–Saturday as the baseline and confirm all seven days before applying.
Sources:Google Business Profile Help - SPLIT
Enter Wednesday as two open periods around the lunch closure.
Sources:Google Business Profile Help - SPECIAL
Add shorter hours for the day before Thanksgiving and mark Thanksgiving closed.
Sources:Google Business Profile Help - CLOSED
Do not use temporary closure for a one-day event.
Sources:Google Business Profile HelpGoogle Business Profile Help - REOPEN
No reopen action is required because closure status was never used; confirm Friday returns to normal.
Sources:Google Business Profile Help - VERIFY
Inspect Wednesday, both holiday dates, Friday, and the booking calendar in public customer-facing surfaces.
Sources:Google Business Profile Help
Maintain the baseline, use a split period for lunch, add dated holiday exceptions, and verify the booking surface separately. This fictional example demonstrates control choice, not ranking or business outcomes.
Fictional nail studio example
An appointment-only nail studio closes for three weeks during renovation and reopens with reduced hours for one week.
- REGULAR
Keep the normal weekday baseline for regular operation.
Sources:Google Business Profile Help - SPLIT
Add no split periods because the studio does not close and reopen within an open day.
Sources:Google Business Profile Help - SPECIAL
Prepare reduced hours for the first reopening week as dated exceptions.
Sources:Google Business Profile Help - CLOSED
Mark the studio temporarily closed in Google for the renovation.
Sources:Google Business Profile Help - REOPEN
Reopen only when the studio can serve clients, then confirm the reduced first-week schedule.
Sources:Google Business Profile Help - VERIFY
Check Search, Maps, and the booking calendar during closure and after reopening.
Sources:Google Business Profile Help
Use temporary closure for the renovation, special hours for the reduced reopening week, and verify every surface. This fictional example demonstrates hours governance, not performance outcomes.
Continue the diagnosis
Related owner guides
- Run the full Google Business Profile checklist
Check the rest of the profile after hours are accurate.
- Troubleshoot a salon missing from Google Maps
Separate visibility problems from an hours problem.
- Verify hours at a salon's new location
Handle the address and map location first, then confirm the new location's real schedule.
- Promote a confirmed last-minute appointment
A temporary opening belongs in booking and promotion, not business hours.
- Check the salon booking link
Keep the booking surface aligned with the hours customers see.
- Interpret Google Business Profile performance
Do not attribute calls or bookings to an hours edit without evidence.
Questions owners ask
Salon hours FAQ
Should I change regular hours for a holiday?
No. Keep regular hours as the weekly baseline and use special hours for the date-specific change. The normal schedule remains intact after the holiday passes.
Sources:Google Business Profile HelpGoogle Business Profile HelpWhen should I mark my salon temporarily closed?
Use temporary closure when the location will not operate for an extended or unknown period. Do not simulate a long closure with a chain of special-hour entries.
Sources:Google Business Profile HelpDo salon-hours changes appear immediately on Google?
Not necessarily. Google can mark edits accepted, pending, or not approved. Verify the public listing after processing instead of treating the save confirmation as proof.
Sources:Google Business Profile HelpAccurate hours are a governance job, not a one-time form fill. Choose the correct control, confirm the real schedule, and verify what customers can actually see.
Primary sources
Documentation used for this guide
This guide uses official Google Business Profile documentation and audited Xebora product behavior. Where controls or interface behavior vary, confirm the current state directly in your live Business Profile.
- Edit your business hoursGoogle Business Profile Help
- Set special hours for your businessGoogle Business Profile Help
- Mark your business as temporarily closedGoogle Business Profile Help
- Mark your business as reopenedGoogle Business Profile Help
- Set More Hours for your businessGoogle Business Profile Help
- Understand what happens to your Business Profile editsGoogle Business Profile Help
- Business Profile API: locations resourceGoogle for Developers
Google can change controls, labels, and processing behavior. Review the linked documentation and verify every consequential edit in the live product.
Profile care
Keep your Google profile accurate with owner-confirmed updates
Xebora shows the current regular and special hours on a connected profile, lets you review and confirm changes, sends the accepted replacement to Google, and then re-checks the profile. It does not infer your schedule or guarantee immediate public visibility.
See Xebora's Google profile care scope