Your hotel is officially certified 3-star. The license is framed behind the front desk. But Google shows your property with the wrong class, or no class at all, and guests keep calling to ask questions a 3-star certification already answers, like whether the rooms have private bathrooms.
An Italian hotelier brought exactly this case to Google’s Business Profile community in June 2026: officially certified 3-star by the regional authority, certification document ready to upload, daily phone calls from confused guests, and no visible way to fix any of it. We answer hotel class questions in that community regularly, and the answer is always the same uncomfortable fact: there is no field in your dashboard where you set your own stars. Google assigns them.
Here is who actually sets the rating, and the fix path that works.
First: which of the three star ratings is wrong?
A hotel profile shows three different things people call “the star rating.” They come from three different systems, and each has a different fix. Before you spend an hour on this, work out which one you are looking at.
- The review rating. The gold stars next to your review count, an average of customer reviews. You cannot edit this, and no support case will change it. If reviews are your problem, that is a different playbook. Start with why Google reviews disappear.
- The hotel class rating. The “3-star hotel” label near your business name. This is the one hoteliers usually mean, it is the one Google assigns, and it is the subject of this post.
- The category label. Whether Google calls you a Hotel, Motel, Guest house, or Bed & breakfast. This one you can fix yourself in about five minutes: Edit profile, then Business category.
Check in an incognito window, because your logged-in view can differ from what guests see. Search your hotel name, look at the profile, and note exactly which of the three is wrong.
Who actually sets your hotel class rating
Google’s own help documentation says class ratings are built from “third-party partners, direct research, feedback from hoteliers, and machine learning inference” (Google’s hotel class rating documentation). The machine-learning part evaluates signals like your pricing, location, room size, and amenities.
In practice, the pipeline works in a priority order:
- Your country’s official classifier, where Google can access it. Some countries maintain official hotel classification registries that Google reads directly. Where that feed exists and includes you, it usually wins.
- Booking sites, where it can’t. Where there is no accessible official source, Google leans on online travel agencies like Booking.com and Expedia (BrightLocal’s hotel profile guide documents this fallback).
- Inference, where the data is thin. Price, amenities, and room attributes get run through Google’s models to estimate a class.
And here is the part that surprises most hoteliers: the booking-site layer is not as authoritative as it looks. Booking.com does not assign star ratings at all. Properties upload their own, largely unverified (Which?’s hotel star ratings investigation). So the “authoritative” number Google is echoing may bottom out in a figure someone at your property, or a previous manager, typed into an extranet years ago.
If your profile shows no class rating at all, Google’s documentation says the property has not been evaluated yet. That is common for new hotels: practitioners in the local SEO community have observed that properties with no citations on major booking sites tend to get no hotel details from Google at all (Local Search Forum).
Why hotel profiles feel locked down (because they are)
If you also manage a profile for a restaurant or a shop, the hotel dashboard will feel stripped. That is by design, not a bug in your account. Hotel profiles are a separate type where Google removes several standard controls:
- No editable hours. Google assumes a hotel is open to its guests 24 hours and removes the field entirely.
- No self-written description. Google generates hotel descriptions from third-party sources, and profiles with no coverage on major travel sites often get no description at all.
- No free booking button. The space where other businesses get booking and appointment links is reserved for the “Compare prices” and booking modules, fed by online travel agencies and Google’s Hotel Ads program. Getting your own booking link in there means integrating your booking engine with Hotel Ads, and it still runs on a commission bid (BrightLocal).
The pattern behind all three is the same one behind the class rating: for hotels, Google trusts the travel-data ecosystem over the owner’s dashboard. Which is exactly why the fix path below spends most of its time outside your dashboard.
The fix path (about 60 minutes of work)
1. Confirm the problem in incognito (5 minutes)
Do the three-ratings check above. If the category label is the problem, fix it in the dashboard and stop here. If the class rating is the problem, keep going, and take a screenshot for your support case while you are at it.
2. Align your star class on every booking site (30 minutes)
This is the highest-impact step, and the one most owners skip because it feels unrelated. Google is aggregating what the rest of the web says about you, so make the rest of the web consistent first.
- Log into your Booking.com extranet and check what star class your own property has set. Correct it if it is wrong. This number is self-reported, and it feeds downstream.
- Check Expedia and Hotels.com, which generally carry official local ratings, and file a correction with their support if yours is wrong.
- Check TripAdvisor, Agoda, and whichever national or regional tourism registry lists you.
- Confirm your official classification body’s public registry shows your current rating, not the one from before your last renewal or renovation.
If your stars disagree across these sources, Google has no reason to trust your version. This is the same consistency work we do in a listing cleanup: the profile improves because the sources Google reads finally agree with each other.
3. Complete your Hotel Details attributes (15 minutes)
Hotel profiles are a special type. You cannot edit your hours, because Google assumes hotels are open 24 hours. You cannot write your own description. But you can edit Hotel Details: the amenity and attribute checklists covering rooms, food and drink, pools, parking, wellness, accessibility, policies, and more (Google’s hotel details documentation).
Fill them in completely. The class-rating model infers from amenities, so a 4-star property with an empty attributes section is feeding the model 2-star evidence. Your profile must be claimed and verified to edit these; if you are stuck at that stage, that is a verification problem to solve first.
4. Send Google support the proof (10 minutes)
Now, and only now, contact support. Go to the Business Profile support form, select your profile, and describe the mismatch. Attach your official classification document: the SCIA or regional certificate in Italy, the tourism-ministry license in many countries, the AA or VisitEngland certificate in the UK.
A message shape that works:
Our property is officially classified as a 3-star hotel by [authority], certificate attached. Google currently shows [2 stars / no class rating]. Our classification is correctly listed on [official registry link] and on our Booking.com and Expedia listings. Please review and correct the hotel class rating.
Then hold one case open. If you get an automated reply or the case stalls, follow up on the same case and reference the case ID. Filing a fresh case every few days restarts the queue instead of advancing it.
What does not work
- Posting in the community forum and waiting for a fix. The forum is answered by volunteers, not Google employees. The Italian hotelier’s thread got an honest explanation of everything above, and then it got locked. Nobody in that forum can touch your class rating, including us.
- Putting the stars in your business name. “Hotel Adriatica 3***” is a name-policy violation. Best case, the edit gets rejected. Worst case, you trade a cosmetic problem for a suspended profile, which is a much longer road back. If that has already happened, see the suspension recovery walkthrough.
- Trying to fix it with more reviews. Review stars and class stars are separate systems. A 4.8 review average will not move a wrong class label by one star.
- Re-filing the support case on a loop. One well-documented case, followed up patiently, beats five thin ones.
When it will not move
Honest expectations, because support does not publish a turnaround for this:
- If your booking sites disagree with your certificate, expect support to hesitate. The inconsistency is visible to them too. Fix step 2 before you escalate, not after.
- If your country’s classifier is not something Google reads, the booking sites and the inference model are effectively the source of truth. Your only real lever is consistency and complete attributes, and corrections take longer.
- If your hotel is new, with few or no booking-site listings, you are usually looking at “not yet evaluated” rather than “wrong.” The rating tends to appear after the major travel sites list you, not before.
- If everything already agrees and you have the documents, this is a genuinely winnable case. Plan for days to a few weeks of back-and-forth, not hours.
What I’d tell another hotel owner
- Open an incognito window and decide which of the three ratings is actually wrong. Half of these cases are a category label or a review-score complaint wearing a class-rating costume.
- Open your Booking.com extranet and look at the star class your own property has on file. It is wrong more often than anyone expects, and it feeds the machine.
- Ask whether your official rating exists anywhere a machine can read it. If the answer is only “in a frame behind the desk,” your support case attachment is doing all the work, so make it a clean scan of the current certificate.
This post is one piece of a bigger playbook. The full guide covers the most common Google Business Profile crises in one place: The GBP cheat sheet.
Stars still wrong after all of this? Send us the details and we’ll take a look at your case.