Haven property pages are built to be crawlable and understandable by search engines. That baseline helps guests who already know your name find your booking page — and gives you a solid foundation if you invest in broader discovery later. SEO is not a switch that guarantees top rankings for competitive location searches; it is ongoing work on the content and links you control.
Organic search describes your public property page. On the Free plan, your property stays in private preview: guests see a placeholder instead of your real page, and that property is not treated as a live, indexable property page. When you subscribe to a paid plan, Haven serves your full page to everyone and allows search indexing as described below. Accepting paid bookings still requires a connected, verified Stripe account.
The fastest wins come from making your Haven page complete, accurate, and easy to link to. Work through this checklist:
Use the AI Writing Assistant if you want help tightening your tagline and description.
Open Sites → SEO Optimization (/host?tab=seo) to pick a property or multi-unit site and review the metadata, JSON-LD, and discovery files Haven emits for that public page. Switch the metadata and JSON-LD blocks between a formatted preview and the HTML tags or <script type="application/ld+json"> a crawler reads. For a property, the JSON-LD panel also shows whether Google Vacation Rentals markup is included and which required fields are still missing.
The Discovery files panel lists this site’s own llms.txt, robots.txt, and sitemaps when the site has a verified custom domain or a custom URL. A listing that uses only the stable /properties/{code} address does not have those files until you add one.
This inspector does not change the page — it shows what is already published. Edit the listing or multi-unit site to change the title, description, photos, or other fields that feed the markup.
Guests looking for a trip (not your brand name) can find public, bookable listings in Haven stay search at bookwithhaven.com/stays. Hide from public takes you off that search as well as the Examples gallery — it is not an Examples-only hide. See Visibility and publishing.
Guests searching for your property or brand name can find your Haven page in Google results once it is indexed. Haven property pages include:
VacationRental JSON-LD only when the listing meets Google’s required set: a stable identifier, a real name, occupancy, coordinates to at least five decimal places, and at least eight photos including a tagged bedroom, bathroom, and common area. Recommended fields (address, property type, bedrooms, bathrooms, beds, floor size, check-in and check-out times, languages, and guest reviews) are added when those values are already stored — never invented. Listings that miss a required field keep breadcrumb markup but do not emit a VacationRental node. Custom domains use that domain as the listing URL; custom URL subdomains canonicalize to the stable /properties/{code} URLRanking for generic queries like "beach house in [city]" takes longer and depends on competition, content depth, and links from other sites — not just Haven’s technical setup.
Guests who have seen your property photos (e.g., on social media, in an email, or on another site) can use Google Lens or reverse image search to find your Haven booking page. Your property images are indexed and linked to your property, so a guest can upload or paste an image and be directed to your booking page.
Structured data, crawlable HTML, and sitemaps help search engines understand and index Haven sites. Haven also publishes llms.txt resources as an optional machine-readable index for AI agents and systems that support the convention.
llms.txt on that host. The file is optional and separate from how search engines index your site. Do not assume Google Search, AI Overviews, ChatGPT, Perplexity, or Gemini use it.Google Maps and Google Vacation Rentals are different visibility channels.
Most individual vacation rental homes are not eligible for a standard Google Business Profile just because they are rentals. In general, you should not create a separate Google Maps profile for each Airbnb, cabin, condo, private home, or vacation rental address.
Google Vacation Rentals comparison results are a separate channel from this crawl markup. Haven property pages that meet Google’s required VacationRental fields publish the structured data and appear on the listings-only sitemap Google uses for a crawled list feed. Haven does not yet submit a Hotel Center price or availability feed, so listings do not appear in Google’s vacation-rental price-comparison UI. That feed is still on the roadmap. Google Vacation Rentals comparison is a metasearch surface, not free organic search results — inventory there is dominated by large OTAs and channel managers (Airbnb, Vrbo, Booking.com) and rewards scale, live pricing, and eligibility review. For an individual direct-booking site, it tends to be a small, supplemental channel even with a feed in place. The bookings you can most reliably grow still come from brand-name search, repeat guests, and the audience you already reach.
Haven’s baseline SEO helps make your public site crawlable and understandable, but it should not be treated as a guaranteed Google Maps or Google Vacation Rentals listing.
The best place to start is with what you control:
If you have an eligible local business — such as a property management office, boutique inn, staffed lodging location, or verifiable rental brand — you may be able to create a Google Business Profile for that business. The profile should represent the business, not each individual rental home.
If your business is eligible, add your Haven site as the main Website link. If Google gives you a Booking link option, add your direct booking URL there as well.
For step-by-step instructions, see Set up a Google Business Profile for your rental business.
Once your property is public (paid plan), it may take a few hours to a few days for Google to index new or updated property pages. Indexing speed depends on how often Google crawls the site and how much content has changed. Haven’s infrastructure is set up for search engines to crawl public properties; you do not need extra SEO configuration for that baseline.
Publishing a blog post submits that article URL to Google and IndexNow immediately — the same crawl-queue ping used when a site first goes live. Indexing still happens on Google’s schedule after the ping (typically 1–3 days).
For developers or AI agents that support the convention, the following resources describe Haven’s structure:
{your-host}/llms.txt{your-host}/sitemap.xml{your-host}/vacation-rentals-sitemap.xml (Haven subdomains do not — those listings stay on the shared file via the stable canonical URL)New to Haven?
Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.
Free to build · No credit card · Private until you publish
© 2026 Book With Haven, LLC.