The Generator portfolio: four properties, four different category outcomes
Generator Hostels is a single chain operating design-forward properties across European capitals. Same brand, same product playbook, broadly comparable guest ratings. Yet here’s how Google Maps tags four of them this week:
Generator Paris
no typeGenerator London
HotelGenerator Berlin Mitte
HotelGenerator Berlin Alexanderplatz
HostelThe Berlin two-step
Generator Berlin Mitte and Generator Berlin Alexanderplatz both score 4.2★ from guests. They’re run by the same chain, in the same city. Mitte is typed Hotel on Google Maps. Alexanderplatz is typed Hostel. An AI assistant asked “best hotels in Berlin” will see one and not the other. Same product, different visibility — because of one categorical field.
The signal isn’t star count — it’s the type
We initially expected the “1-star” numeric field (hotel_classification) to be the smoking gun. It isn’t. Spot-check from this week’s data:
| Hotel | hotel_classification | Guest rating |
|---|---|---|
| Atlantis — The Palm Dubai | 1 | 4.7 |
| Jumeirah Burj Al Arab | 1 | 4.7 |
| Disneyland Hôtel Paris | 1 | 4.5 |
| Hôtel Amour Paris | 4 | 4.0 |
Burj Al Arab as a 1-star is a clear giveaway: the field isn’t a credible quality tier. It’s sparsely populated, inconsistently filled, and not the input AI assistants reliably filter on.
The categorical tag — primary_type in Google Places, the “Hotel / Hostel / Resort hotel / Bed & breakfast” chip you see on a Maps listing — is the more decisive filter. It’s the attribute every AI assistant we’ve looked at gets back from Google Places, and it’s used both as a categorical tag in answers and as a filter when users constrain by type.
Why this matters
From our other research, every AI assistant we’ve looked at — ChatGPT, Claude, Gemini, Perplexity — resolves hotel queries through Google Maps. If Maps gets the type wrong, the AI inherits the error. And Maps gets a lot wrong — 17% of 178K listings we scanned fail basic checks.
And: most hotels have no class at all
Of the 348 hotels mentioned by AI assistants this week, 81.3% have no hotel_classification value at all in our index. Only 1.1% are classed 1 or 2. The 19% that do have a class span every value 1–5. So if any AI model treats the numeric class as a hard quality gate, it’s either filtering out four-fifths of the inventory or quietly ignoring the field. Either way, the categorical primary_type is doing more work than the numeric class.
hotel_classification across 348 AI-cited hotelsOther cases we looked at
Beyond the Generator family, six other properties from this week’s sample. Some are correctly classed (Hôtel Amour at class 4, The Standard London at class 5). Some are clearly under-typed (The Hoxton Paris at class 1; 25hours Dubai with no class despite 4.6☆). The pattern isn’t consistent — which is part of the point.
| Hotel | City | primary_type | class | Rating | Reviews |
|---|---|---|---|---|---|
| Hôtel Amour | Paris | hotel | class 4 | 4.0 | 958 |
| The Standard, London | London | Hotel | class 5 | 4.3 | 1,457 |
| The Hoxton, Paris | Paris | none | class 1 | 4.3 | 4,058 |
| citizenM Boston Back Bay | Boston | Hotel | none | — | — |
| Mama Shelter Paris West | Paris | Hotel | class 3 | 4.5 | 7,276 |
| 25hours Hotel Dubai One Central | Dubai | Hotel | none | 4.6 | 8,081 |
Top under-classed candidates (25)
Hotels in our index with class 1 or 2 but a 4.0☆+ guest rating and 4,000+ reviews. Sort signal: google_reviews_count desc. The first row tells the story: Atlantis — The Palm Dubai, classed 1 in our data, 4.7☆ from 100,000+ guests. If anything filters on the numeric class, this is what gets dropped.
Show all 25 candidates+
| Hotel | Location | primary_type | class | Rating | Reviews |
|---|---|---|---|---|---|
| Atlantis - The Palm | Dubai, AE | Resort hotel | class 1 | 4.7 | 101,770 |
| Jumeirah Burj Al Arab | Dubai, AE | Hotel | class 1 | 4.7 | 30,782 |
| The Palazzo at The Venetian Resort | NV, US | none | class 1 | 4.6 | 27,441 |
| Disney's Hotel Santa Fe | Coupvray, FR | Hotel | class 2 | 4.1 | 19,141 |
| Disney's Grand Floridian Resort & Spa | FL, US | none | class 1 | 4.7 | 14,748 |
| Disneyland Hôtel | Chessy, FR | none | class 1 | 4.5 | 13,444 |
| Ellis Island Casino & Hotel | Las Vegas, US | Resort hotel | class 2 | 4.2 | 13,331 |
| Pullman Paris Tour Eiffel | Paris, FR | none | class 1 | 4.5 | 13,291 |
| Generator Paris | Paris, FR | none | class 2 | 4.1 | 8,689 |
| Hostal Restaurante Zamorano | Dueñas, ES | Hotel | class 2 | 4.1 | 7,145 |
| Gilbert's Resort & Marina | Key Largo, US | Resort hotel | class 2 | 4.4 | 7,033 |
| Longhorn Casino & Hotel | Las Vegas, US | Casino hotel | class 2 | 4.0 | 6,166 |
| Anantara Siam Bangkok Hotel | Pathum Wan, TH | Hotel | class 1 | 4.6 | 5,976 |
| Le Royal Meridien Beach Resort & Spa | Dubai, AE | Hotel | class 2 | 4.6 | 5,894 |
| ibis Madrid Aeropuerto Barajas | Madrid, ES | Hotel | class 2 | 4.2 | 5,850 |
| PLUS Florence | Florence, IT | Hotel | class 2 | 4.0 | 5,819 |
| ibis Malaga Centro Ciudad | Málaga, ES | Hotel | class 2 | 4.1 | 5,142 |
| MEININGER Hotel Paris Porte de Vincennes | Paris, FR | none | class 2 | 4.3 | 5,126 |
| Hotel Restaurante El Oasis | ES | Hotel | class 2 | 4.0 | 5,042 |
| Porto de Rinlo | Rinlo, ES | Hotel | class 2 | 4.5 | 4,790 |
| Hotel Balneario La Encarnación | Los Alcázares, ES | Hotel | class 2 | 4.3 | 4,548 |
| ibis Bilbao Centro | Bilbao, ES | Hotel | class 1 | 4.2 | 4,546 |
| OYO Hostal El Paisano | Utrera, ES | Hotel | class 1 | 4.1 | 4,536 |
| The Hat Madrid | Madrid, ES | Hotel | class 2 | 4.3 | 4,508 |
| Venta El Puerto Restaurant | Murcia, ES | Hotel | class 2 | 4.2 | 4,498 |
What the full snapshot will cover
This is a draft. The full piece will widen the sample, run prompts, and observe whether category mismatches actually move AI answers. Specifically:
A list of category-mismatched cases
Beyond Generator, scan our 195K-hotel index for properties typed as Hostel or with no primary_type whose guest reviews and review counts say otherwise. The Hoxton Paris and 25hours Dubai are likely candidates.
How AI filtering on type vs review changes the answer set
Run “best hotels in [X],” “best boutique hotels in [X],” and “best hostels in [X]” across ChatGPT, Claude, Gemini, Perplexity. Compare which models filter strictly on primary_type and which do their own re-ranking on review quality.
Where the categorisation comes from
Google Maps category is set by a mix of GBP owner input, Google’s own inference, and edits from local guides. Trace a few examples (the Berlin Generator pair, The Hoxton Paris) to figure out which path produced the label.
What happens if you fix the GBP
If a hotel updates its primary category in Google Business Profile, how quickly does the AI assistant’s answer change? Days, weeks, never? Test on a property we control.
What to do in the meantime
If you run a hotel and you suspect you’re mis-typed:
- Open your Google Business Profile and look at Category. If the primary category is “Hostel,” “Bed & breakfast,” or anything narrower than what you actually offer, change the primary to
Hotel(orBoutique hotel/Resort hotel). Add the rest as secondary categories. Generator’s portfolio split is the test case for what happens when this isn’t consistent across a chain. - Publish your own schema.org/Hotel JSON-LD. Use the explicit
@type: Hotel(orResort,BedAndBreakfast) and fill instarRatingif you have an official one. When AI assistants cross-check with on-site schema, you want to be saying the same thing as Google. Our free schema generator produces this in 30 seconds. - Test it yourself. Ask three AI assistants “best hotels in [your city]” and see whether your property appears. If it doesn’t, the type mismatch is one of the likeliest reasons. Worth checking roughly monthly.
Caveats
- This is a draft. Numbers are from a single weekly snapshot (2026-04-27). The framing — that
primary_typeis the decisive filter — is plausible but not yet verified by running prompts and observing answer-set shifts. hotel_classificationis inconsistent. Google’s own data has Aman Tokyo, Atlantis Palm Dubai, and Burj Al Arab labeled “1.” The numeric class field is a useful headline but not a credible quality tier. The real underlying signal is the categoricalprimary_type.- Some properties are deliberately positioned this way. Generator markets itself as a hostel chain in some markets and as a hotel/lifestyle brand in others. Not every type mismatch is an error — some are intentional segment choices. Worth checking which is which before recommending changes.
- Star ratings are messy by design. Different countries have different official rating bodies; some boutique hotels avoid the system entirely; many tourist boards don’t hand out ratings to hostels at all. The
primary_typefield is a categorical bin, not a quality score.
Related research
starRating property and explicit @type selection.Sample taken from the hotelrank_ai_index.global_hotels Supabase table for week 2026-04-27. Updated automatically when the underlying snapshot refreshes.