The search intent audit reads what people actually searched on Google to find your site over the last three months, sorts every search by what the person wanted, scores it by how likely it is to become a stay, and drafts the few changes that would win more of the searches that book. You review each change side by side with what is there now, accept, edit or skip it, and Haven applies the ones you accept. Four weeks and three months later Haven measures what moved and emails you.
It never changes your hero, your house story, your prices or your policies. It changes only search titles and descriptions, FAQs, short answer sections, the notes AI assistants read (llms.txt), new page drafts, and the Google Ads keyword bank.
- Your site has been live for about three months and Google has shown it a few hundred times. Before that the card on Sites → SEO says how many weeks to go.
- You want to know why people find you by name but not for "cabin with hot tub near the lake".
- You run Google Ads and want to stop paying for searches that never book.
- Every four months or so, or after you add a listing or a domain. The card tells you when your search data has moved enough to run it again.
- Go to Sites → SEO and pick the site. Open the Performance view.
- On the Search intent audit card, choose Run audit. The confirmation shows the price in credits and your balance after. The price depends on the size of the site (more listings and pages cost more); your first audit is free on a paid plan.
- The audit takes a few minutes. You can leave the page; Haven emails you and shows a notification when the report is ready. If the run fails, or finds nothing worth changing, the credits go back to you.
The report opens with your site, the three months it read, and one sentence on where you stand. Then:
- Where you stand — three numbers with their meaning beside them: the share of your clicks that come from people searching your name, how many searches are within reach (Google shows you on the bottom of page one or on page two), and how many searches you rank for on page one that nobody clicks (a title problem, not a ranking one). Each compares with the quarter before.
- What people search for to find you — every search sorted into lanes: Your name, Specific needs (hot tub, dogs, sleeps 12), Nearby places (a lake, a park, the next town), Trust (reviews, official site), General (cabins in your town), Info (weather, things to do) and Not guests (jobs, homes for sale). Each lane says whether to win it, keep it, or not chase it, and why. The same lanes bar shows under What people searched on the Search performance panel.
- What we recommend — the ranked changes. Each card shows the field and page, what is there now, what the audit proposes, the expected effect in words ("answer 31 searches a quarter") and why.
- Demand you are not meeting — things searchers asked for that your listing does not offer or does not say, such as a hot tub or early check-in. These are your decision, not an edit.
- For Google Ads — the searches worth paying for and the ones to exclude.
- What happens next — when the readout arrives and when to run again.
Share link at the top makes a read-only copy for a partner or co-owner (no implement button, no sign-in). Turn it off, or make a new link that turns the old one off, from the same place. Download PDF saves the same page as a PDF.
- Choose Implement changes on the report (or on the card). The review shows one change at a time: current on the left, proposed on the right, and the full list on the left rail grouped by page.
- For each change choose Accept, Edit and accept or Reject. On a keyboard: A (or →) accepts, E edits, R rejects, ← goes back.
- Edit and accept turns the proposal into the field's own editor, with the same length counters as the SEO editors and, for titles and descriptions, the Google preview updating as you type.
- Reject asks for an optional one-word reason (not true, not my voice, later). The next audit reads it and stops proposing the same thing.
- Accept remaining at the foot of the rail accepts everything you have not decided.
- Nothing reaches your site until you choose Apply. The summary says how many changes go to how many places. Leaving mid-way keeps your decisions; the button then reads Continue, 4 of 6 decided.
- After Apply, every change has its own Revert, which puts the field back exactly as it was. If you edited that field yourself after applying, Revert leaves your edit alone and tells you to change it where you edited it.
What Apply does for each kind:
- Search title and description — saved on that page exactly as if you typed it in Sites → SEO → Pages.
- FAQ — added to (or rewritten in) the site's FAQs. A listing that uses its multi-unit site's FAQs cannot take its own until you choose Use own FAQs.
- Answer section — a short new section on the page you chose, so Google and AI assistants can quote a direct answer. Revert removes it.
- AI assistant notes — lines added to your site's llms.txt under "What guests ask about". If you wrote your own llms.txt, the audit leaves it alone.
- New page — a hidden draft landing page; publish it from the page draft review. Revert deletes the draft while it is still hidden.
- Google Ads keywords — saved to your keyword bank (see below). Nothing on a running campaign changes until you approve it there.
Translations of the changed pages refresh on their own.
Four weeks after you first apply, and again at three months, Haven compares the weeks after your changes with the same stretch before them and emails you: clicks from Google and AI assistants and the bookings they brought, the changes that moved most, and anything that got worse, with a link straight to that change in the review so you can revert it. The subject line carries the result ("brand clicks up 17 points", or "too early to call"). The report shows the readout at the top, and the card on Sites → SEO says what moved. Nothing is sent if no change was applied.
If you advertise the site with Haven's Google Search ads, the audit also reads your ads' search terms: what people typed, what each cost and whether it booked. A paid search that books lifts the matching searches in the ranking; one that spends and never books is suggested as an exclusion.
The other direction works without your doing anything: every cluster you apply a change for lands in the site's keyword bank, together with the audit's exclusions. When you create a Google ad for the site, its keywords start from that bank (the keyword section says how many came "from your search audit"). On a running campaign a card says what the audit found worth adding and excluding; Apply adds them beside your own keywords (one naming your listing goes to the ad's brand group), Dismiss hides that audit's suggestion on that campaign (another campaign for the same site keeps its card). An exclusion that would block one of the ad's own keywords is never suggested. The audit never changes spend.
- The audit reads Google Search Console for the site's own pages. Google keeps very rare searches private, so shares are of the clicks it attributes to a search.
- Every fact in a proposal comes from your listing's own details. The audit never invents an amenity, a distance, a price or a review.
- The price is shown as one number before you run it. The first completed audit is free on a paid plan; failed runs and runs that find nothing are refunded.