Evidence-reviewed guide
How to Audit a Google Hotel Listing
A field-by-field process for checking that your hotel's Google listing — name, address, hours, amenities, highlights, and class — is complete, correctly scoped, and consistent with your approved record and other channels.
Reviewed by Lotte · Editorial owner: MisMatchMaker AI · Published 23 August 2026 · Evidence reviewed 23 August 2026
Direct answer
To audit a Google hotel listing, compare each public fact — name, address, hours, amenities, highlights, and class — against your approved record, remembering that Google assembles the listing from your Business Profile and data it gathers from other sources, while rates arrive from a connectivity partner rather than your OTAs. Edit the owning field in your verified Business Profile and confirm the change on the live listing rather than trusting the dashboard.
Key takeaways
- Google builds your listing from your Business Profile plus data it gathers from multiple sources, so audit what the public sees, not only what you entered.
- Amenities and attributes are edited in the Hotel details section of a verified Business Profile; you can't update them through spreadsheet upload — use the dashboard or API.
- Rates and booking links arrive from a connectivity partner, not your OTAs, and free booking links must point to your own site.
- Compare each Google fact against your approved record and at least one other successfully read source before calling it consistent.
- After editing in your Business Profile, reopen the live Google listing to confirm the change actually rendered.
Why a Google hotel listing needs its own audit
Google is where many travelers first meet a hotel, and it presents the property across several surfaces at once: the Business Profile panel in Search, the pin and place sheet on Maps, and the hotel booking module that shows rates and booking links. Those surfaces draw on overlapping data, so an inaccurate fact can appear in more than one place from a single underlying error.
This audit checks whether the public Google listing is complete, correctly scoped, and compatible with the hotel's approved record. It is not a rate-parity review and makes no promise that a particular edit will improve ranking or bookings. Keeping the audit limited to factual accuracy is what makes its findings defensible.
Work from the live listing a traveler sees, not the Business Profile dashboard. The dashboard shows what you submitted; the audit asks what Google actually displays. Because Google also gathers information from sources beyond your own edits, the public result can differ from what you entered — which is exactly why the live page is the object of the audit.
Primary sources
Understand where Google gets your hotel content
Google assembles a hotel listing from more than one input. Core identity and attributes come from your Business Profile, but Google states that it gathers amenity data from multiple sources to help travelers choose a property. That means an amenity or highlight can appear on your listing even if you never entered it, and a value you did enter can sit alongside data Google inferred elsewhere.
Rates and availability are a separate pipeline. A complete Business Profile appears on Maps and Search without prices; to show nightly rates and booking links, a hotel shares prices through a connectivity partner — a central reservation system, internet booking engine, channel manager, or property management system. Your OTAs are not the source of your Google rates, and a free booking link must send travelers to the hotel's own site rather than to an OTA page.
Separating these inputs matters for the audit. A wrong amenity is a Business Profile or third-party data problem; a wrong or missing price is a connectivity-partner problem. Diagnosing which pipeline owns a fact tells you where to correct it and who to involve, so you do not edit a field that a different system will overwrite on the next sync.
Prepare the approved record first
Before opening Google, assemble the hotel's approved answer for each field you intend to check. Record atomic values rather than marketing sentences: the exact legal and trading name, the street address as it should appear, arrival and departure times, and each amenity with its free-or-paid and on-site-or-nearby scope. Name an owner and a review date for each row.
Do not use another OTA as the authority for Google. Several channels can repeat the same stale feed while one manually maintained page holds the current policy. The approved record — grounded in property operations and signed policies — is the reference every public surface is measured against, including Google.
Audit property identity: name, address, and hours
Identity fields are the highest-consequence checks because Google uses them to place the pin, match the property, and answer voice and map queries. Compare the displayed business name, street address, and the point where the map pin actually drops against the approved record. A misplaced pin or an address that differs from the OTAs sends arriving guests to the wrong entrance and undermines confidence before check-in.
Check the hours and any seasonal or front-desk operating information the listing exposes, and confirm the phone number and website resolve to the hotel rather than a redirect. Where Google shows a check-in or check-out time, compare it with the same field on your other listings and your approved record, treating a missing time as unconfirmed rather than agreed.
Audit amenities and hotel highlights
If your hotel Business Profile is verified, you can edit services and amenities in the Hotel details section: open your Business Profile, select Hotel details, search for the attribute, complete the information, and save. Verification is a prerequisite for editing these fields, so confirm the profile is claimed and verified before you conclude an amenity cannot be changed.
Two Google-specific behaviors shape this part of the audit. First, hotel highlights are the bright icons shown next to your amenities — Free Wi-Fi, Free parking, Pet friendly and similar — and they are not guaranteed for every property; if a highlight is wrong, Google directs you to contact support rather than edit it directly. Second, you cannot update hotel attributes through the spreadsheet upload; Google states that hotel attributes are updated through the dashboard or the API. Record any amenity that appears to come from Google's other data sources so you can raise it through support if it is inaccurate.
Compare each amenity against the approved record at the correct scope. Confirm free-versus-paid, on-site-versus-nearby, and seasonal-versus-year-round distinctions, and keep the exact public wording beside any normalized value so a mechanical formatting difference never becomes a false conflict.
Check class rating and property category
Google shows a class or star rating and a property category, and these can drift from how the hotel presents itself elsewhere. If you believe the class rating is incorrect, Google's guidance is to contact support rather than assuming the value is fixed. Record the displayed class and category alongside the same fields on your OTA listings so a discrepancy is documented rather than noticed later by a guest.
Property category matters for matching and for traveler expectation: a serviced apartment shown as a hotel, or an aparthotel shown as a resort, changes which searches surface the property and what guests anticipate on arrival. Reconcile the category against the approved record, and note where a correction requires a support request instead of a self-service edit.
Primary sources
Compare Google against your other listings
A listing audit is strongest when a Google fact is compared with the same fact on at least one other successfully read source, then reconciled against the approved record. A value that appears only on Google can be checked against the source of truth, but it cannot establish cross-channel consistency on its own.
Normalize obvious formatting differences before declaring a conflict. ‘3 PM’ and ‘15:00’ describe the same check-in time; ‘Free parking’ and ‘Parking (surcharge)’ do not. Keep the exact public wording beside any normalized value so a mechanical difference never becomes a false alarm and a genuine qualification never disappears.
| Public field | Where it is owned | Common scope error |
|---|---|---|
| Name, address, map pin | Business Profile identity | Pin or address differs from OTA listings |
| Amenities & attributes | Hotel details (verified profile) | Amenity from Google's other sources shown as confirmed |
| Hotel highlights | Google-generated icons; support to correct | Wrong highlight treated as a self-service edit |
| Class / category | Business Profile; support for disputes | Serviced apartment shown as a hotel |
| Check-in / check-out | Business Profile hotel details | Missing time read as agreement |
| Rates & booking links | Connectivity partner (CRS/IBE/CM/PMS) | Missing price treated as a content error |
Diagnose common Google mismatch patterns
Most Google discrepancies come from one of a few causes: a fact Google gathered from another source, an edit that never propagated, a rate pipeline problem mistaken for a content problem, or a self-service edit attempted on a field that only support can change. Diagnose the pattern before acting, because editing the wrong surface often leaves the visible error in place.
Pay particular attention to fields that Google can populate independently of your dashboard. An amenity or highlight you did not set, a class rating you cannot edit directly, and a booking link controlled by a connectivity partner all require a different route than a normal Business Profile edit.
- An amenity appears that you never entered, drawn from Google's other data sources.
- A hotel highlight is wrong and is edited in the dashboard instead of raised with support.
- The map pin or address differs from the same fields on your OTA listings.
- A missing nightly rate is treated as a content bug rather than a connectivity-partner issue.
- A class rating dispute is left unresolved because self-service editing failed.
- An attribute update is attempted through spreadsheet upload instead of the dashboard or API.
Run the Google listing checklist
Open your live Google listing as a traveler would see it across Search and Maps, and record the URL, access time, and exact wording for each field. Inspect the identity fields, the amenities and highlights, the class and category, and the rate and booking module, because a summary label and a detailed value may not agree.
Mark missing, blocked, or ambiguous evidence explicitly instead of guessing. A field that did not load is inaccessible, not a match. Compare every readable field against the approved record and, where possible, one other source.
- Confirm the business name, address, and map-pin location match the approved record and your OTA listings.
- Verify check-in and check-out times, hours, phone, and website resolve correctly.
- Check that each amenity reflects the current operation and its free/paid and on-site/nearby scope.
- Flag any amenity or highlight you did not enter for review, and raise incorrect highlights with support.
- Confirm the class rating and property category, noting where a support request is required.
- Treat a missing nightly rate as a connectivity-partner question, not a content error.
- Record missing or inaccessible fields as explicit states, not as agreement.
- Compare each field against the source of truth and at least one other channel.
Correct the owning surface, then verify the listing
When a value is wrong, act on the surface that owns it. Amenities and attributes are edited in the Hotel details section of the verified Business Profile through the dashboard or API; incorrect highlights and class-rating disputes go through Google support; and missing or wrong rates are resolved with the connectivity partner that supplies them. Choosing the right route the first time avoids editing a field another system controls.
Record what was changed, where, who approved it, and when it was submitted. Do not close the item when the dashboard shows the new value. Reopen the live listing and confirm the exact field, allowing that publication timing varies by surface, so set an internal recheck rather than assuming an update is instant.
Primary sources
Keep the Google listing accurate over time
A one-time clean-up drifts again unless operational changes are tied to distribution work. Add a Google-listing step whenever the hotel changes a name, address, amenity, policy, arrival time, or category, and log the change so you can verify the public result later.
MisMatchMaker can accelerate comparison for the fields it currently extracts from supported OTA listings, but it does not read Google directly or confirm the physical facility, room inventory, or every amenity. Those remain the hotel's responsibility. The strongest process pairs automated OTA comparison with an accountable, field-level source of truth that every surface — including Google — is reconciled against.
Frequently asked questions
Where do I edit my hotel's amenities on Google?
In the Hotel details section of a verified hotel Business Profile: open your Business Profile, select Hotel details, search for the attribute, complete the information, and save. You can't update hotel attributes through the spreadsheet upload — use the dashboard or the API.
Why does an amenity show on Google that I never entered?
Google gathers amenity data from multiple sources to help travelers choose a property, so a value can appear even if you didn't set it. Check it against your approved record, and if it's inaccurate, contact Google support to have it corrected.
Does Google get my room rates from my OTAs?
No. Rates and availability are shared through a connectivity partner — a central reservation system, internet booking engine, channel manager, or property management system — and free booking links must point to the hotel's own site, not an OTA page. A missing rate is a connectivity-partner question, not a content error.
My hotel highlights are wrong — how do I fix them?
Hotel highlights are icons Google shows next to your amenities and are not guaranteed for every property. If a highlight is incorrect, Google's guidance is to contact support rather than edit it directly in the dashboard.
Should my Google listing match my OTA wording exactly?
No. The underlying facts should be compatible, but wording can differ between surfaces. Normalize obvious formatting before declaring a conflict, and keep the exact public text as evidence so a genuine condition is never erased by normalization.
Does MisMatchMaker fix my Google listing?
No. It compares public evidence across supported OTA listings and flags disagreements; it does not read Google directly. You correct the owning surface — the Business Profile, Google support, or your connectivity partner — and verify the live listing yourself.
Related guides
Hotel OTA content audit checklist
Use a field-by-field, evidence-led checklist to compare live listings with the hotel's approved source of truth.
How to audit a Booking.com hotel listing
Check facilities, room features, policies, and meal plans on your Booking.com page against your approved record and other channels.
How to verify hotel listing updates across OTAs
Build a change record, inspect public evidence, diagnose stale or rejected updates, and close the verification loop.
How to handle negative hotel reviews
Triage risk, investigate the facts, write a privacy-safe reply, and close the operational root cause.
Compare the supported fields
Run a session-only check across supported OTA listings, then confirm any change in your own source of truth.
Run a free match check