Skip to content
Book a Call →
Yield & Press | A DigiVino Journal
GEO

Why is my website invisible — and how do I fix it?

By Manish, SEO & AI Visibility Lead at DigiVino · Updated August 20, 2026 · 11 min read

If you have ever searched for your own business and winced, you are in good company. Invisibility is almost never a mystery. It is a short list of fixable causes, and most businesses have three or four of them at once.

We use wineries and wine clubs as the running example here, because a club shows the problem at its sharpest — but nothing below is wine-specific. Wineries, craft distilleries, specialty producers, boutique lodges, nonprofits, B2B tech consultancies and niche law firms all go invisible for the same handful of reasons.

Why doesn't my business show up in search or AI answers?

Because the facts that would answer the question are not on your site in a form a machine can read. That is the whole of it, nine times out of ten. Search engines and AI models do not browse the way you do — they do not admire the hero photograph, wait for the pop-up to close, or open a PDF to see what is inside. They read text and markup. Whatever is not there in plain form effectively does not exist.

Which produces a genuinely strange situation. A winery can have a beautiful site, a full events calendar and a four-tier club, and still be — to a machine — a business with no hours, no prices and no club at all. Nothing is broken. Nothing is missing, exactly. It is just unreadable.

It is also worth being clear that this is not a ranking problem in the old sense. You can rank perfectly well on Google and still be absent from the answer an AI writes above those results. Those are two different competitions now, and the second one is scored differently. What is GEO? covers why they split.

What are the seven usual causes?

1. Your facts live in PDFs, images and downloads. The club tier comparison is a JPG. The tasting menu is a PDF. The shipping states are in a downloadable order form. A crawler reads the filename, not the contents — so a beautifully designed club card contributes precisely nothing. If a fact matters, it needs to exist as text on the page, even if a prettier version also exists as a graphic.

2. Nothing on the page is marked up. Schema (JSON-LD) is the label on the jar. Without it a machine has to guess whether "$210" is a price, a case discount or a phone extension — and guessing is what it does instead of citing you. See schema for small business for which types actually matter.

3. The answer is buried under the story. Most club pages open with three paragraphs of estate history and reach the price somewhere near the bottom, if at all. The first 150 words of a page carry outsized weight when a model summarizes it. Put the answer first and the story second; you lose nothing, because a human skimming on a phone wanted the answer first too.

4. The site is slow, or built so the content arrives late. If your club tiers are drawn by JavaScript after the page loads, some crawlers will see an empty shell. Same for content hidden inside accordions that never open server-side, and for infinite-scroll listings.

5. Your age gate is hiding the entire site. This one is close to universal among producers and almost never noticed. A hard age gate that blocks the page until someone clicks through can mean crawlers see the gate and nothing behind it. A well-built gate lets machines past and stops people; a badly built one stops both.

6. Your listings disagree with each other. A different phone number on Yelp, an old suite number on your Google Business Profile, "Cellar Door" on one and "Tasting Room" on another. Contradiction reads as unreliability, and an engine that is unsure which version is true tends to name someone it is sure about. Consistent name, address and phone is dull work with an outsized payoff.

7. Your site may be telling AI crawlers to go away. Your robots.txt is a short file that says which automated visitors may read your site. Several hosts and content networks now ship a default that disallows AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others — and it is switched on without anyone choosing it. If that is your situation, none of the other six causes matter yet: you are not invisible, you are closed. More on crawler permissions and llms.txt.

Most invisibility is not a content problem. It is a readability problem. The facts exist — they are simply in a form nothing can read.

Why is the wine club page so often the most invisible page on the site?

Because almost everything a buyer wants to know about your club sits behind something: a login, a form, a dropdown, or a PDF. Think about what is actually on a typical club page. Tier names, yes. A photograph of a wooden crate, certainly. But the price per shipment is in a table image, the shipping states are in a checkout dropdown, the commitment length is in the terms, and the cancellation policy is in an email nobody has read since 2019. Every one of those is a fact a machine would need in order to recommend you, and not one of them is legible.

That matters more than it used to, for a reason that has nothing to do with technology. The tasting room used to be the club's acquisition engine — enough visitors walked in each year that passive sign-ups quietly covered the members who drifted away. That arrangement is under strain. Silicon Valley Bank's 2026 Direct-to-Consumer Wine Report found average club member tenure has fallen from 36 months to 30, and describes passive club acquisition as no longer working as a strategy. Wine Business Monthly's tasting room surveys have tracked visitation declining year over year since 2024. Tasting rooms and clubs together still account for roughly 53% of the average winery's sales.

Put those together and the arithmetic is uncomfortable. You need to replace a larger share of your club, more often, from a smaller stream of people walking through the door. The replacements have to come from somewhere else — which means from people who find you before they visit, or who never visit at all. Increasingly, those people are asking a machine.

So the practical question is not "does my club page look good." It is "could something that has never tasted my wine describe my club accurately?" That requires these facts to exist as plain sentences on the page:

None of that is a secret. Most wineries will tell any caller all of it in ninety seconds. It simply has never been written down in one machine-readable place. The same gap shows up in every recurring-revenue business we look at: a CSA box, a gym membership, a coffee subscription, a managed-IT retainer. The terms are the product, and the terms are usually the least readable thing on the site.

How do I check, in twenty minutes?

  1. Ask the question a buyer would ask — in four places. Not your name. Your category, your region, and a constraint: "wine club that ships to Texas, under $300 a year, mostly reds." Run it in Google, ChatGPT, Gemini and Perplexity. Write down who gets named. If it is never you, that is your answer.
  2. Now ask by name. "Tell me about [your winery]'s wine club — what does it cost and where does it ship?" Note every fact that comes back wrong, vague or missing. Each one is a fact your site failed to state plainly.
  3. Search your own page for your own facts. Open your club page and press Cmd-F (Ctrl-F). Search for "$". Search for the name of a state you ship to. If you cannot find them as text, neither can a machine — no matter how clearly they appear in the design.
  4. Look at your robots.txt. Type your domain followed by /robots.txt into a browser. You will see a short plain-text file. Scan it for Disallow lines that name GPTBot, ClaudeBot, PerplexityBot, CCBot or Google-Extended. If they are there, that is cause seven, and it is first in the queue.
  5. Put your Google Business Profile next to your website. Same business name, same phone, same address, same hours, same club described the same way? Differences here are cheap to fix and quietly expensive to leave.

Twenty minutes of that will usually identify your culprit, and it costs nothing. If you would rather have it done properly across every engine at once, a free AI Visibility Check does the same work systematically and shows you what the engines currently believe about you.

Which of these can I fix myself, and which need someone in the code?

An honest split, because the difference matters and nobody benefits from pretending otherwise.

You can do this yourself

  • Retype the facts from the PDF or the tier graphic into the page as ordinary text
  • Rewrite the club page answer-first — price, cadence, commitment, shipping states in the opening paragraph
  • Correct and complete your Google Business Profile, and keep hours current
  • Ask a handful of long-standing members for honest reviews
  • Put a real named person, with a real bio, on your key pages

This needs someone in the code

  • Schema markup — and choosing the right types, which is most of the skill
  • robots.txt and AI-crawler permissions, including edge and firewall rules that can block a crawler even when robots.txt allows it
  • Configuring the age gate so it stops people without hiding the site
  • Rendering and crawl issues on JavaScript-heavy pages
  • Site speed, redirects, sitemaps and canonical tags

The left column is genuinely worth doing, costs nothing but an afternoon, and will move you. Do it this week.

The right column is where most of the citation weight sits, and it is also where a wrong edit is invisible until the traffic goes. robots.txt is nine lines of plain text that can remove a business from the searchable internet, and it will not warn you. Schema that contradicts the page can cost you the rich result you were trying to earn. A firewall rule can refuse an AI crawler while your robots.txt politely invites it in — and nothing anywhere reports the contradiction. This is the part where a second pair of eyes is not indulgence, it is insurance.

What should I fix first?

In this order, because each one makes the next one count for more.

  1. Stop blocking. If crawlers cannot reach you, nothing else you do registers.
  2. Free the facts. Prices, hours, tiers, shipping states — out of the images and into the text.
  3. Label them. Schema so machines know what each fact is.
  4. Make your listings agree. Same details everywhere you appear.
  5. Earn a mention somewhere that isn't you. Coverage, directories, reviews, honest forum answers.

That sequence is not glamorous and it is not fast, but it is the actual order of operations. Most businesses that describe themselves as invisible are two of those five steps away from being findable.

Common questions

Why doesn't my business show up in AI answers?

Usually because the facts that would answer the question are not on your site in a form a machine can read. Search engines and AI models read text and markup — they do not open PDFs, read text inside images, or wait for pop-ups to close. Prices, hours, services and terms that exist only in a graphic, a download or a checkout dropdown effectively do not exist.

How do I check whether my site is blocking AI crawlers?

Type your domain followed by /robots.txt into a browser. Scan the plain-text file for Disallow lines naming GPTBot, ClaudeBot, PerplexityBot, CCBot or Google-Extended. Several hosts and content delivery networks enable those blocks by default, so they are often present without anyone having chosen them. A firewall or bot-protection rule can also refuse an AI crawler even when robots.txt allows it.

Why is my wine club page invisible to AI?

Because the facts that define a club — price per shipment, number of shipments a year, minimum commitment, member discount, shipping states and cancellation terms — usually sit inside images, PDFs, checkout dropdowns or a members-only login. State each of them as a plain sentence on the public club page and the page becomes describable. The same applies to any recurring-revenue offer, such as a CSA box, a gym membership or a service retainer.

Which website visibility problems can I fix myself?

You can retype facts out of PDFs and images into page text, rewrite key pages so the answer comes first, complete and correct your Google Business Profile, gather honest reviews, and put a real named person with a bio on important pages. Schema markup, robots.txt and crawler permissions, age-gate configuration, JavaScript rendering issues and site speed generally need someone working in the code, because a wrong edit there is invisible until traffic disappears.

Find out why you're invisible

See exactly why search and AI are overlooking you — free.

Run your free AI Visibility Check →

Sources: Silicon Valley Bank 2026 Direct-to-Consumer Wine Report (club tenure, share of winery sales, passive acquisition); Wine Business Monthly tasting room surveys, 2025 and 2026 (visitation trend). Current as of August 2026.

← Back to Yield & Press