Hotels.com
Hotels.com is an online travel booking platform that lets users search for hotels worldwide, filter by dates, travelers, and rooms, and view detailed listings with photos, prices, and reviews. Users can browse special deals, such as fall sales, and book rooms directly. The site offers a gallery carousel of hotel images, a booking form with options for adults, children, and additional rooms, and links to group booking services. Members can save up to 30% on thousands of hotels, and non‑members can join for free. The interface includes interactive controls for adjusting traveler counts, selecting dates, and viewing price breakdowns.
- ✓ Clear description of the site
- ✓ Several pages described
- ✓ Actions agents can take
- ✓ 3 or more actions
- ○ Publishes its own LAWP (/.well-known/lawp.json)
- ○ Actions agents can execute
- ○ Business details (address, hours, phone)
How to improve this score
Publish your starter lawp.json at
/.well-known/lawp.json. WordPress: install the Actuent plugin. Cloudflare: use the one-click Worker.Give an action an
endpoint on your domain so agents can do it for the user, not just link to it. See LAWP Actions.Add schema.org business data to your homepage (the starter snippet). Google uses it too.
Starter lawp.json for hotels.com
https://hotels.com/.well-known/lawp.json. Check it with the LAWP Checker, or edit it in the LAWP Generator.{
"lawp_version": "0.3",
"domain": "hotels.com",
"name": "Hotels.com",
"language": "en",
"pages": {
"/": {
"title": "Hotels.com - Book Hotels",
"content": "Hotels.com is an online travel booking platform that lets users search for hotels worldwide, filter by dates, travelers, and rooms, and view detailed listings with photos, prices, and reviews. Users can browse special deals, such as fall sales, and book rooms directly. The site offers a gallery carousel of hotel images, a booking form with options for adults, children, and additional rooms, and links to group booking services. Members can save up to 30% on thousands of hotels, and non‑members can join for free. The interface includes interactive controls for adjusting traveler counts, selecting dates, and viewing price breakdowns."
},
"/about": {
"title": "Bot or Not?",
"content": "Show us your human side... We can't tell if you're a human or a bot. 2cb9ddaf-c78e-4b7f-b682-00e71bc81c39"
},
"/contact": {
"title": "Bot or Not?",
"content": "Show us your human side... We can't tell if you're a human or a bot. 06a3bba1-fe76-48ac-80a7-38c34239e0dc"
},
"/pricing": {
"title": "Bot or Not?",
"content": "Show us your human side... We can't tell if you're a human or a bot. 86a7ac4b-7e3b-48c0-bff1-46ab394bfbb1"
}
},
"actions": [
{
"id": "search_hotels",
"name": "Search Hotels",
"input": {
"type": "text",
"required": false
},
"intent": [
"search hotels",
"find hotels",
"hotel search",
"look for hotels",
"hotel availability"
],
"description": "Search for hotels by location, dates, and traveler details."
},
{
"id": "book_hotel",
"name": "Book Hotel",
"input": {
"type": "text",
"required": true
},
"intent": [
"book hotel",
"reserve room",
"hotel booking",
"reserve room",
"hotel reservation"
],
"description": "Reserve a room at a selected hotel."
},
{
"id": "view_deals",
"name": "View Deals",
"input": {
"type": "text",
"required": false
},
"intent": [
"view deals",
"hotel deals",
"special offers",
"discounted hotels",
"sale hotels"
],
"description": "Browse current hotel deals and special offers."
},
{
"id": "add_room",
"name": "Add Room",
"input": {
"type": "text",
"required": false
},
"intent": [
"add room",
"add room to booking",
"increase rooms",
"add more rooms",
"room addition"
],
"description": "Add an additional room to the current booking."
},
{
"id": "view_gallery",
"name": "View Gallery",
"input": {
"type": "text",
"required": false
},
"intent": [
"view gallery",
"hotel images",
"photo gallery",
"hotel photos",
"view photos"
],
"description": "Display the hotel image carousel."
},
{
"id": "contact",
"name": "Contact",
"description": "Send a message to Hotels.com",
"intent": [
"contact",
"message",
"email",
"get in touch"
],
"input": {
"type": "object",
"required": true,
"fields": [
{
"name": "name",
"type": "string",
"required": true
},
{
"name": "email",
"type": "email",
"required": true
},
{
"name": "message",
"type": "string",
"required": true
}
]
}
}
]
}Starter schema.org snippet
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Hotels.com",
"url": "https://hotels.com",
"telephone": "+00 0000 0000",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Street 1",
"postalCode": "0000",
"addressLocality": "City",
"addressCountry": "DK"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "17:00"
}
]
}
</script>What AI agents can do here
Pages
For AI agents
GET https://api.actuent.ai/api/search?q=hotels.com
https://agents.actuent.ai/api/mcpIs this your site?
<script src="https://api.actuent.ai/badge.js" data-domain="hotels.com" async></script> or the image https://api.actuent.ai/badge.svg?domain=hotels.com&style=cardActuent is a search engine for AI agents, made by localilabs. Data is generated automatically from public web content and may be incomplete.
