Ruth and Callum own a cottage in Door County, Wisconsin — three bedrooms, a screened porch, ten minutes from the water on the quiet side of the peninsula. They built a site, they liked it, and eight months later they sent me a message that I get some version of almost every week: "We're just not on Google."

So I did the first thing anyone should do, which took forty seconds. I searched their domain with the site: operator to see what Google actually had. Three results. The homepage, a contact page, and a privacy policy.

That's the answer, and it's usually the answer. They weren't ranking because there was nothing to rank. Their entire site was one long homepage — beautiful photos, warm copy, everything a guest needs — and search engines do not rank sections of a page. They rank pages. Ruth and Callum had built one page and expected it to compete for dozens of different searches.

This article is the diagnostic I run, in order, when an owner tells me their site is invisible. Work through it and you'll know which of the six problems you have. Most sites have two or three.

Step one: find out what Google actually has

Before theorizing, get data. Two checks, ten minutes.

First, search site:yourdomain.com in Google. That shows you approximately every page Google has indexed. Count them. If the number is small — one, three, five — you don't have a ranking problem, you have an inventory problem, and everything else in this article is secondary until you fix it.

Second, set up Google Search Console if you haven't. It's free, it takes about fifteen minutes including domain verification, and it's the only place you'll see what Google thinks rather than what you assume. Two reports matter to start: the Pages report, which tells you what's indexed and what isn't and why, and the Performance report, which tells you which queries you're actually appearing for and where.

Almost every owner who tells me they're "not on Google" turns out to be ranking fine for one query — their property name — and nowhere for anything else. That distinction matters enormously, because it tells you the site is crawlable and trusted enough to be indexed, and the problem is upstream in what you built.

📊 Natalie's Data Tip

In Search Console's Performance report, sort by impressions rather than clicks. Impressions show queries where you appeared at all, even on page four. That list is your real starting inventory — it tells you what Google already believes you're about, which is usually narrower and stranger than owners expect.

Reason one: you have no pages

This is Ruth and Callum's problem and it's the most common by a wide margin, especially since single-page and generated sites became the default starting point.

Think about what a guest actually types. "Door County cabin rental." "Pet friendly cottage Sister Bay." "Where to stay in Door County with kids." "Door County rental with screened porch." Those are four different searches with four different intents, and the honest answer is that they want four different pages, each one genuinely about that thing.

A single homepage can rank for one of them, on a good day, if nobody else is trying. It cannot rank for all four, because a page that's about everything reads to a search engine as a page that's specifically about nothing.

The fix is architecture, not writing more. A lodging site that ranks typically has: a homepage, a page per property or unit, an area or destination page, a handful of pages answering the specific questions guests search, a page for each meaningful amenity or use case you genuinely serve, and — if you're serious — an ongoing set of local content. That's fifteen to forty pages for a small operation, all interlinked deliberately.

The scroll-vs-pages instinct fights this, because a long scrolling homepage feels modern and pages feel old-fashioned. Search engines have not been persuaded by that argument.

Reason two: your pages don't match any query

The second most common problem, and it's a writing problem disguised as a technical one.

Property sites are usually written from the inside out — how the owner thinks about the property. "Welcome to our home." "About the cottage." "Our story." Those are real things and they belong on the site. They are also not what anyone searches.

Guests search from the outside in: place, then property type, then constraint. "Door County waterfront rental." "Cabin near Peninsula State Park." "Dog friendly Door County." If your page titles and headings never contain the words a guest would type, you are relying on a search engine to make an inferential leap on your behalf, against competitors who didn't require the leap.

This is not about stuffing keywords. It's about writing the page for the person who hasn't found you yet, rather than for the person who already knows your property's name. One page titled "The Cottage" becomes one titled "Three-Bedroom Cottage Rental in Sister Bay, Door County" — same page, same warmth, now legible to the query it should answer.

A magnifying glass held over a postage stamp

Reason three: something is technically blocking you

Less common than the first two, and much more frustrating, because the site looks perfect and is invisible.

The blockers I actually find, roughly in order of frequency:

A noindex tag left on from development. Someone set the site to hidden during the build and never unset it. This is depressingly common on freelancer-built and agency-built sites alike, and it makes a site completely invisible while looking flawless. Check your page source for the word "noindex."

A robots.txt that disallows crawling. Same story, different file. Visit yourdomain.com/robots.txt and read it. If it says Disallow: /, that's your entire problem.

Content that only exists after JavaScript runs. Search engines can render JavaScript, but it's slower, less reliable, and less thorough than reading HTML. If your property descriptions, your rates, or your availability only appear after a script executes — which is what an embedded booking widget does — that content may contribute nothing to your rankings.

Content inside an iframe. Embedded booking engines and review widgets typically live in an iframe, and content in an iframe generally belongs to the other domain, not yours. If your property details live in the widget, they aren't yours as far as search is concerned.

Canonical tags pointing somewhere else. A misconfigured canonical tells search engines "the real version of this page is over there," and they believe you. Every page on your site should have a canonical that points to itself unless you have a specific reason otherwise.

No sitemap, or one never submitted. Not fatal — search engines can find pages by following links — but on a new site with few inbound links it's the difference between weeks and months.

Search Console flags most of these in the Pages report, which is the single strongest argument for setting it up before you do anything else.

Reason four: nobody links to you

Search engines weigh whether other sites reference yours. A brand-new domain with no inbound links is, from their perspective, an unverified claim.

This is where owners are often told to "build backlinks," which usually leads somewhere unproductive. For a lodging business the legitimate sources are boring and effective: your local tourism bureau or chamber directory, your regional destination marketing site, the local businesses you genuinely partner with, any press or blog coverage your property has earned, and the profiles you already control — your Google Business Profile above all, which is a distinct ranking surface and one most owners underuse.

If you haven't claimed and completed a Google Business Profile, do that before anything on this list. For local lodging queries it frequently outperforms the website itself, and it's free. We build these out properly as a Google Pages service, but claiming yours is something you can do this afternoon.

Reason five: you're competing with your own listing

Here's the uncomfortable one. Search your property name. There's a good chance the first result is your Airbnb listing, not your site.

That happens because the platforms have vastly more domain authority than you ever will, and their listing pages are well-optimized. You are not going to out-rank Airbnb on general market queries. That's not the goal and anyone promising it is selling something.

The goal is to win the searches the platforms don't serve well: your property name, your brand, specific long-tail combinations, and the local content queries that platforms don't produce at all. A guest who has stayed with you and searches your property name by name should find you, not a listing that charges you commission for the privilege. If your own name doesn't return your own site in the first position, that's the highest-value fix on this page, and it's usually straightforward — a properly titled homepage, consistent naming across every profile, and a Google Business Profile that matches.

3

Example from one composite audit: three indexed pages after eight months live — homepage, contact, privacy policy. Run site:yourdomain.com and count yours. If the number is under ten, architecture is your bottleneck and no amount of writing fixes it.

Reason six: it hasn't been long enough

The least satisfying answer and sometimes the true one. Search engines are conservative about new domains. A brand-new site does not rank in three weeks, no matter how well built.

Realistic expectations, assuming the site is technically sound and genuinely useful: your own property name within a few weeks. Long-tail, low-competition queries within two to four months. Meaningful market-term visibility somewhere between six and twelve months, and longer in a competitive destination. Anyone quoting you faster is either lucky or lying.

This is precisely why the delay in getting a proper site built is expensive in a way that doesn't show up as an invoice. The clock doesn't start until the site is right. Eight months on a one-page site isn't eight months of progress toward ranking — it's eight months of not having started.

Rows of wooden drawers in a library card catalogue
A search index is a catalogue, and catalogues list entries rather than paragraphs. One long homepage is one card, no matter how much is written on it. Photo via Wikimedia Commons, CC BY-SA 3.0.

What a site that ranks actually looks like

Here's the shape, so you can compare it to what you have.

LayerWhat it meansWhat most owner-built sites have
Page inventory15–40 distinct pages, each about one thing1–5
Query mappingEach page targets a real search with matching title and headingsPages titled "Home," "About," "The Cottage"
Internal linkingDeliberate paths between related pagesNav links only
Structured dataLodging markup naming business type, location, amenitiesNone
CrawlabilityContent in HTML, no noindex, correct canonicals, sitemap submittedUnchecked
Local contentGenuine first-hand area knowledge, updatedA paragraph about the charming town
ProfilesGoogle Business Profile complete, directories consistentUnclaimed or partial
SpeedFast on a phone on a weak connectionUncompressed photos, several widgets

Every row is achievable by an owner with enough time and interest. The honest issue is that all eight need to be right simultaneously — five out of eight produces roughly the ranking of zero out of eight, because the missing pieces are usually the load-bearing ones. That's the specific reason SEO resists incremental DIY effort in a way that, say, photography doesn't.

Why this one in particular is hard to DIY

I'd rather explain the difficulty than assert it.

The feedback loop is brutal. You make a change and learn whether it worked in six to twelve weeks. That's an impossible loop to learn from — by the time you see the result you've changed four other things and the season shifted. Professionals aren't smarter; they've run the loop hundreds of times across properties and markets and already know which changes matter.

The work is also front-loaded and invisible. Architecture, internal linking, structured data, crawl hygiene — none of it looks like anything. There's no satisfying moment. Owners reliably do the visible parts, skip the structural parts, and conclude SEO doesn't work.

And it competes directly with running your property. SEO rewards sustained attention over months. Peak season doesn't care.

If you want the full playbook rather than the diagnosis, we published one: the complete vacation rental SEO guide. And if you're weighing whether to run this yourself at all, that trade-off is laid out in DIY versus hiring an agency.

📊 Natalie's Data Tip

Before you change anything, screenshot your Search Console Performance report — clicks, impressions, and average position for the last 28 days. That's your baseline. Without it you will not be able to tell in three months whether your work helped, and you will end up arguing from vibes.

How we build for this at Cavmir

Ranking isn't something we add to a site afterward, because most of what determines it is decided in the architecture — which is to say, before a single page is designed.

Our direct booking websites ship with the structure built in: a real page inventory rather than one long scroll, pages mapped to the queries guests in your market actually type, lodging structured data emitted correctly, internal linking with intent behind it, clean crawlability, and a submitted sitemap. Content lives in HTML where crawlers can read it, not locked inside a third-party widget. Speed is a build requirement, because it's also a ranking input.

For properties that need to compete hard in a busy destination, that pairs with our SEO service — market-targeted content, local authority work, and the ongoing attention this discipline needs. And because a growing share of "where should I stay in Door County" now happens inside AI assistants rather than a results page, we build for citation too, which is the work behind our AI search optimization.

Every package includes market-targeted blog posts for exactly this reason — page inventory is the bottleneck, and we'd rather hand you a site that already has some than one that needs it. Scopes and current pricing are on the pricing page, quoted to your portfolio and market, with a written proposal back within 48 hours.

Common questions

How long before a new vacation rental website ranks on Google?

Assuming the site is technically sound and genuinely useful: your own property name within a few weeks, long-tail low-competition phrases within two to four months, and meaningful visibility for market terms somewhere between six and twelve months — longer in a competitive destination. Anyone quoting faster is either lucky or selling something. This is precisely why delay is expensive: the clock does not start until the site is right.

Why does my Airbnb listing outrank my own website?

Because the platforms have vastly more domain authority than any individual property ever will, and their listing pages are well optimized. You are not going to out-rank Airbnb on general market queries and should not try. The winnable ground is your property name, your brand, specific long-tail combinations, and local content the platforms do not produce. If your own name does not return your own site first, that is the highest-value fix available to you.

How many pages should a vacation rental website have?

For a small operation, realistically fifteen to forty. A homepage, a page per property or unit, an area page, pages answering the specific questions guests search, a page for each meaningful amenity or use case you genuinely serve, and ongoing local content. The instinct toward one long scrolling homepage fights this, and search engines have not been persuaded by that argument — they rank pages, not sections.

Do blog posts actually help a vacation rental website rank?

Yes, when they are genuinely local and first-hand. The posts that work answer questions a traveler to your market actually has — where to eat on a Monday in the off-season, which trailhead has parking at nine, what the ferry schedule really means. Generic hospitality advice does nothing. This is also the content most likely to be cited when someone asks an AI assistant where to stay in your market.

Do I really need Google Search Console?

Yes, and it is free and takes about fifteen minutes to set up. It is the only place you see what Google actually thinks rather than what you assume — which pages are indexed and which are not and why, and which queries you appear for. Almost every owner who tells me they are not on Google is ranking fine for one query and nowhere for anything else, and Search Console is how you find that out in minutes rather than months.

Can I realistically rank for my city plus "vacation rental"?

In a competitive destination, that head term is dominated by platforms and large property managers, and chasing it is usually a poor use of effort. What is winnable is the specific end of the same market: the city plus a property type, plus an amenity, plus a neighborhood, plus a use case. Those searches are smaller and convert far better, because the person typing them already knows what they want.

Does a Google Business Profile help a vacation rental?

It is one of the highest-return free actions available, and most owners either have not claimed it or have not completed it. For local lodging queries it frequently outperforms the website itself. Claim it, complete every field, keep the name and address consistent everywhere, and gather reviews. We build these out properly as a Google Pages service, but claiming yours is an afternoon's work.

The verdict

"We're not on Google" is almost never mysterious. Run the two checks at the top of this article and you'll usually have your answer in ten minutes: not enough pages, pages that don't match any real search, a technical blocker, no local authority, competing against your own platform listing, or simply not enough time yet.

The fixes are known. What makes them hard isn't difficulty, it's that they're structural, invisible, slow to confirm, and all required at once — which is a bad combination for anyone whose actual job is hosting guests.

Ruth and Callum's cottage has nineteen pages now: one per sleeping arrangement, one for the area, one for Peninsula State Park, one for dog owners, one for the shoulder season nobody writes about, and a set of local guides they keep adding to because they turned out to enjoy it. They rank on the first page for their market plus "screened porch," which is a small, specific, high-intent search that sends them guests who want exactly what they have. That's what ranking actually looks like for a property this size — not a landslide, a stream.

If you've run the checks and want someone to look at the results with you, send us the property and what you found. We'll tell you honestly whether it's a fix or a rebuild, and quote it within 48 hours — see the SEO service or get in touch.

Photography via Wikimedia Commons (hero, inline, in-article); licences as noted on each file page.