The short version: 1-3 days for indexing, 1-2 weeks before Google starts ranking you for your property name, and longer for non-brand queries. Below is the timeline you'll see in your Domains tab and what each step means.
${your-domain} (or your Haven URL)Your site is now serving HTTPS traffic. Visitors who type the URL directly will land on your booking page right away. This step happens within minutes of attaching a custom domain or publishing your listing.
Within minutes of going live, Haven submits your URL to Google's Indexing API and to IndexNow (Bing/Yandex). This is a "please come crawl me" ping — it doesn't index the page itself, it just bumps your URL up Google's crawl queue.
Google has now crawled your page and added it to its index. This typically takes 1-3 days after submission, sometimes up to 7 for new domains. You can check the exact status at any time in your own Google Search Console once you've added your site (Haven gives you a one-click link inside the Domains tab).
If it's been more than 7 days and you're still not indexed:
noindex directive.Your page is now ranking in the top 10 for a search query related to your property — typically your brand name (the property title or collection name). When this happens, Haven sends you an email with a one-click "Try it on Google" button, and the same status appears in your dashboard.
This step usually arrives 1-3 days after indexing for brand-name queries. Generic non-brand queries (e.g. "St John villa") can take weeks or months and depend on factors outside Google's normal indexing pipeline (links from other sites, content depth, location competition).
Both flows go through the same four-step indexing pipeline. The only difference:
bookwithhaven.com/properties/your-code) are covered by Haven's umbrella bookwithhaven.com Search Console property.If you set up a custom domain within 3 days of creating your property, Haven will only send you the custom-domain findability email — not a Haven-URL email first and a custom-domain email shortly after — to avoid duplicate notifications during initial setup.
Google's pipeline has three independent stages: discover, crawl, and rank. Indexing API tells Google to discover quickly, but crawling and ranking still happen on Google's own schedule. There's no API to skip either step.
For brand-name queries Google moves fastest because the keywords are unambiguous (no other site is competing for "Cocoa Tea Villa St John"). For generic geo + amenity queries you're competing against thousands of pages and the timeline stretches out accordingly.
© 2026 Book With Haven, LLC.