Evidence-reviewed guide
Hotel Wi-Fi Information Across OTAs
A field-by-field process for auditing Wi-Fi across public hotel listings: why a single 'Free Wi-Fi' badge hides at least four independently maintained facts, how the three published content models each express 'free' differently, and how to audit the field without turning a tier difference into a false conflict.
Reviewed by Lotte · Editorial owner: MisMatchMaker AI · Published 6 October 2026 · Evidence reviewed 6 October 2026
Direct answer
To audit Wi-Fi across OTAs, stop treating it as one yes-or-no amenity. Separate it into whether Wi-Fi exists at all, whether it reaches the guest room as opposed to only the public areas, whether it is free, and what the paid tier costs if there is one. Compare each of those on at least two readable listings, because the published models store them as different fields and a property can be internally correct on every channel while still disagreeing across them.
Key takeaways
- Google's lodging schema carries four separate Wi-Fi fields, so one 'Free Wi-Fi' badge is a summary of at least four decisions.
- In-room Wi-Fi and public-area Wi-Fi are distinct facts, and the second is the one most often true when a guest complains.
- The three content models express 'free' three different ways, which is why the same property reads as free on one channel and paid on another.
- A free basic tier alongside a paid premium tier is the most common cause of an apparent Wi-Fi conflict that is not an error.
- Agoda's published facilities guidance covers where to tick the box but not how to state a charge, so the free-or-paid answer lives outside it.
'Free Wi-Fi' is four facts wearing one badge
Wi-Fi looks like the simplest field on a hotel listing and behaves like one of the most complicated. The badge a guest sees is a single phrase, but the data underneath it is not. Google's lodging schema models it as separate fields: whether guests can connect wirelessly at all, whether that access is free of charge, whether it is available in the areas of the hotel open to anyone, and whether it is available inside the guest room. There is a fifth field for a business-centre style internet terminal, which is a different service again.
That structure is the practical reason Wi-Fi disputes happen. A property with free Wi-Fi in the lobby and a paid in-room service is accurately described by two of those fields being true and two being false. Collapse them into one badge and the listing says something the property cannot deliver, without anyone having entered a wrong value.
So the first step of a Wi-Fi audit is not to compare channels. It is to decide what the four answers are for your property, write them down, and only then look at what each listing says. An audit that starts from the listings will inherit their ambiguity.
| Fact | Approved value | Question to resolve |
|---|---|---|
| Available at all | Yes or no | Is there any guest wireless network? |
| In the guest room | Yes or no | Does coverage actually reach every room category? |
| In public areas | Yes or no | Lobby, bar, meeting rooms, pool, garden? |
| Free | Yes, no, or tiered | Free for whom - every guest, or members only? |
| Paid tier price | Amount and currency | Per device, per room, or per stay? |
| Device limit | Number per room | Is the limit enforced, and is it published anywhere? |
| Access method | Open, voucher, or room number | Does the guest need a code from the desk? |
Primary sources
Three content models, three ways of saying 'free'
This is the finding that explains most Wi-Fi mismatches, and it is not a bug in anyone's system. The major published content models each express a charge differently, so the same operational truth has to be entered three different ways to come out the same.
Google's schema makes 'free' its own boolean sitting beside availability. Booking.com's accommodation data returns a structured internet facility object, and its facility model carries attributes such as whether a facility requires payment - so the charge is an attribute of the facility rather than a separate flag. Expedia Group's content reference lists take the opposite default: amenities are documented at property, room, and rate-plan level and are treated as complimentary unless a surcharge or restriction is specified, which means paid Wi-Fi only reads as paid if somebody explicitly said so.
Read those three rules together and the failure mode is obvious. A property that charges for Wi-Fi and simply ticks the amenity on a model that assumes complimentary has published free Wi-Fi without ever typing the word free. This is why Wi-Fi conflicts cluster on properties with a paid service rather than on properties with a free one - the free case survives a careless entry and the paid case does not.
- Google: availability and free-of-charge are separate booleans, plus separate in-room and public-area fields.
- Booking.com: a structured internet facility object, with payment treated as an attribute of the facility.
- Expedia Group: amenities at property, room, and rate-plan level, complimentary unless a surcharge or restriction is stated.
- The practical consequence: on a complimentary-by-default model, silence means free.
- Audit paid Wi-Fi more carefully than free Wi-Fi, because only one of the two fails quietly.
Where the answer actually lives on each channel
Knowing the four facts is not enough to fix anything, because the interface that owns them differs by channel and sometimes by scope. Booking.com's partner help groups the internet setting with parking and pets, so an operator looking for it under amenities will not find it where they expect. Agoda's partner guidance puts property-level facilities under Property, then Property settings, as tick boxes, and room-level amenities under Property, then Room setup, then room-level amenities - the same two-scope split the audit needs, exposed in two different screens.
Agoda's published guidance is also a good illustration of why the free-or-paid answer goes missing. It documents where to tick the facility and notes that key facilities such as free Wi-Fi are featured automatically in the highlights a guest sees, but it does not address marking an amenity as chargeable. Where a platform's own documentation is silent on the charge, operators reasonably assume the tick box is the whole answer.
Record, per channel, which interface owns each of the four facts and whether the scope is property-level or room-level. That table is the thing you will reuse every quarter, and it is the thing nobody writes down.
| Channel | Where it is set | Scope exposed |
|---|---|---|
| Booking.com | Property policies, grouped with internet, parking and pets | Property, with a structured internet facility in the data model |
| Agoda | Property settings for the property; room setup for room-level amenities | Property and room, per published guidance |
| Expedia Group | Amenities, which the reference lists define at property, room and rate-plan level | Property, room and rate plan |
| Lodging data, as separate availability, free, in-room and public-area fields | Property and in-unit |
A free tier plus a paid tier is not a conflict
The most common false positive in a Wi-Fi audit is the tiered network. A property offers a basic connection at no charge and a faster premium connection for a fee. One channel publishes the basic tier and says free. Another publishes the premium tier and says paid. Both are describing the property accurately and neither is wrong, but a comparison that reads two values and sees a disagreement will report a conflict.
Handle it by deciding which tier is the published answer and stating the other as detail rather than as the headline. The guest-facing question is whether they can get online in their room without paying, so that is the fact the amenity should carry; the premium upgrade belongs in the description text where its price and its benefit can both be stated. A listing that advertises paid Wi-Fi because the premium tier is the entered value understates the property, and that is a real cost even though nothing is factually false.
The same logic applies to loyalty-gated Wi-Fi. Free for members and paid for everyone else is one of the harder cases, because the honest answer depends on who is reading. Publish the condition rather than the conclusion, and keep the exact public wording beside whatever normalised value you record.
- Decide which tier the amenity field represents, once, and apply it everywhere.
- Put the premium tier's price and benefit in description text, not in the free-or-paid flag.
- Treat loyalty-gated free Wi-Fi as a condition to state, not a boolean to guess.
- Keep the original public wording as evidence beside any normalised value.
- Classify a tier difference as a scope difference, not as an error to correct.
Why Wi-Fi data goes stale
Wi-Fi drifts for a specific reason: the operational change almost never looks like a content change. A property replaces its internet provider, retires the voucher system, extends coverage to a new wing, or starts charging for a premium tier. Each of those is a project with an engineering owner and a supplier, and none of them arrives with a list of listings to update.
Coverage is the worst of these because it changes silently. A refurbishment that adds access points to floors one through three leaves floors four and five on the old network, so in-room Wi-Fi becomes true for some room categories and not others - a distinction most channels have no field to express. The listing stays as it was and the complaint arrives from whoever was allocated room 504.
The other recurring pattern is the inherited badge. Where listing content comes through a connectivity provider or was set up years ago by someone no longer at the property, nobody involved in the current operation ever chose the published value. It is worth checking these explicitly rather than assuming the data reflects a decision somebody made.
- The internet provider changes and the access method published everywhere is now wrong.
- A refurbishment extends coverage to part of the property only.
- A premium paid tier is introduced and the free flag is never revisited.
- A voucher or room-number login is retired, leaving stale instructions in policy text.
- The value was inherited from a connectivity provider and never reviewed by the property.
A repeatable Wi-Fi audit
Because the four facts are stored as different fields on different channels, the capture step decides whether the comparison is meaningful. Read the amenity flag, the description text, and the policy text on each listing, because the charge frequently appears only in the third of those. Record the exact wording rather than your interpretation of it, and note which scope - property or room - the value came from.
Then correct at the interface that owns the fact, and verify the public page afterwards. A saved tick box is not evidence that the badge changed; the two are separated by a publication step that can silently fail or lag.
- Approve the four facts in your source of truth before reading any listing.
- Capture the amenity flag, the description text, and the policy text on every channel.
- Note whether each value is property-scope or room-scope.
- Separate a genuine disagreement from a tier difference and from missing evidence.
- Correct at the owning interface, then re-check the public page after publication.
- Re-audit after any change of internet provider, access method, or coverage.
Approve the facts
Write down availability, in-room, public-area, and free-or-paid for your property.
Read three places
Amenity flag, description text, and policy text - the charge often hides in the last.
Record the scope
Note whether the value was set at property level or room level.
Classify
Conflict, tier difference, or missing evidence - only the first is an error.
Correct and verify
Edit at the owning interface, then confirm the public page changed.
Frequently asked questions
Why does one OTA say my Wi-Fi is free and another says it is paid?
Usually because the channels are describing different tiers, or because one content model treats amenities as complimentary unless a surcharge is explicitly stated. Expedia Group's reference lists document amenities as complimentary unless a surcharge or restriction is specified, so a paid service that was only ticked, never priced, reads as free. Check which tier each listing is describing before correcting anything.
Is in-room Wi-Fi a different field from Wi-Fi in public areas?
Yes. Google's lodging schema carries separate fields for wireless access in the areas of the hotel accessible to anyone and for access inside the guest room. A property with lobby-only coverage is accurately described by one being true and the other false, which is exactly the distinction a single 'Free Wi-Fi' badge destroys.
Where do I change the Wi-Fi setting on Booking.com?
Booking.com's partner instructions group the internet setting with parking and pets under the property's policies rather than with amenities, which is why it is often hard to find. Booking.com's own accommodation data returns a structured internet facility object, so the value you set there is what downstream consumers of that data read.
Should a device limit be published on the listing?
Publish it if you enforce it. None of the reviewed content models exposes a dedicated device-limit field, so it has to live in description or policy text, and it is worth the sentence: a family of four discovering a two-device limit at 22:00 experiences it as a listing that misled them, whether or not the limit itself is reasonable.
Does the Wi-Fi amenity belong to the property or to the room?
Both, and that is the point. Agoda's published guidance sets property facilities under property settings and room-level amenities under room setup, and Expedia Group's reference lists define amenities at property, room, and rate-plan level. Record which scope each captured value came from, because a property-level yes does not establish coverage in every room category.
What Wi-Fi details does MisMatchMaker compare?
It compares whether Wi-Fi is available and whether it is free of charge across supported OTA listings, reporting where those two values disagree and where evidence is missing. It does not measure bandwidth, test the network, or compare device limits, and it cannot tell you which tier a channel chose to describe.
Related guides
Hotel amenity checklist across OTAs
Compare amenities at the correct property, room, and rate scope with a reusable checklist and a downloadable worksheet.
Hotel parking information across OTAs
Audit parking availability, fees, access, type, EV charging, and accessibility without collapsing distinct facts into one label.
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.
Hotel room type and bed mapping across OTAs
Map room identities, occupancy, beds, views, accessibility, and amenities without confusing property and rate-plan scope.
Related tools and references
Hotel accessibility across OTAs
Which accessibility fields each channel actually publishes, where the room-level detail is lost, and the verification test that shows what your listings promise.
Listing consistency scorecard
Score your own process across five dimensions in two minutes and get a maturity baseline you can retest later.
Booking.com Extranet field locations
Where breakfast, check-in, pets, parking and cancellation are set in the Extranet, each path quoted from Booking.com's own help centre.
Agoda Partner Portal (YCS) field guide
Documented paths for facilities, room amenities, photos and cancellation, plus the six-hour publication window Agoda states for facilities.
Hotel OTA listing consistency study
Original measurements of how often a hotel's own OTA listings disagree, with the selection rule, scan window, mismatch definition and limits published in full.
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 checkNot ready to scan? See a sample report or read how the check decides a field disagrees.