Back to blog
Performance

Zero-click search losing your traffic

By Flávio Emanuel · · 8 min read

I spent years doing technical SEO, optimizing meta tags, building backlinks. Then in 2024 I noticed something: Google wasn’t sending people to my clients’ sites anymore. It was answering the question on the search page itself.

User searches “how many patients does an average dental clinic have” and Google answers right there. Nobody clicks anything. You lose traffic that should come to you.

That’s zero-click search. Google responding directly, no visit needed. 68% of searches work this way. Your site could rank number one and get zero visitors.

What’s happening

Featured snippets, Knowledge panels, AI Overviews. Google answers questions directly. Used to be just text. Now it’s tables, lists, calculators.

Like: “what’s the difference between at-home and professional teeth whitening”. Google shows the answer in a box at the top. Who clicks through?

AI Overviews made it worse. Google uses your content to train AI, then AI answers and credit stays invisible at the bottom.

Dental clinics suffer most. Questions about implants, cleanings, braces. All answered by AI. No clicks.

Structured data helps you appear inside the answer

You can’t stop zero-click search. But you can appear within it.

When your site has proper structured data, Google understands your content better. Then it puts your content in the featured snippet, in the Knowledge panel.

If you want to show up in AI Overviews, structured data helps. Google prefers well-structured content.

FAQ Schema

Works great for clinics. Puts questions and answers in structured form.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Does an implant hurt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. The procedure is done under anesthesia. Some patients feel discomfort after, not pain."
      }
    },
    {
      "@type": "Question",
      "name": "How long does an implant last?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "With proper care, an implant lasts 20+ years. Some last a lifetime."
      }
    }
  ]
}

Google takes this and shows it as a featured snippet when someone searches that question. Your site stays visible without clicks.

Article Schema

If you write about dental health, structure it as an article.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "When to see a dentist: signs you can't ignore",
  "datePublished": "2026-04-24",
  "author": {
    "@type": "Person",
    "name": "Your Name"
  },
  "image": "https://your-site.com/img.jpg"
}

This improves visibility in results, helps with featured snippets for longer content.

LocalBusiness Schema for clinics

Critical. Puts your hours, phone, address in structured form.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Perfect Smile Clinic",
  "image": "https://your-site.com/logo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main Street",
    "addressLocality": "São Paulo",
    "addressRegion": "SP",
    "postalCode": "01000-000"
  },
  "telephone": "(11) 99999-9999",
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Monday",
    "opens": "08:00",
    "closes": "18:00"
  }
}

Google puts this in the Knowledge panel. User sees your phone directly. Call without visiting your site.

Content that answers directly

Structured data is half the battle. Content needs to answer the question quickly too.

If you write about “how much does a dental implant cost”, put the answer in the first paragraph. “A dental implant costs between R$ 3,000 and R$ 8,000 depending on the type and clinic.”

Then expand. But the answer is there, clear, ready for featured snippets.

Use tables, lists, numbers. Structured format shows better in featured snippets.

Not flashy, but improves crawling.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://your-site.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Services",
      "item": "https://your-site.com/services"
    }
  ]
}

Testing your structure

Google Search Console shows your featured snippets. See how many clicks you’re losing.

Google’s Rich Results Test validates your structured data. Put in your URL, see what it extracted.

Lighthouse checks too. Run it on your site.

The reality

You don’t do this to gain clicks. You do it to not lose visibility.

A user who sees your answer on Google without clicking still saw your name, your phone, your brand. They might call directly.

Better than nobody seeing anything.

Read also: Technical SEO for developers | Geo-optimize for AI | Core Web Vitals 2026

  • Add FAQ Schema with common questions
  • Structure articles with Article Schema
  • Implement complete LocalBusiness Schema
  • Optimize content to answer directly
  • Use tables and lists for key content
  • Test with Rich Results Test
  • Monitor featured snippets in Search Console

Zero-click is inevitable. But visibility without clicks is still visibility.

Real cases I’ve seen work

Dental implant clinic. Client did FAQ Schema properly. Result? When someone searches “how much does an implant cost”, Google shows the clinic’s structured answer. User sees phone directly on Google. 35% of calls come from zero-click.

Supplement e-commerce. Structured Article Schema for nutrition posts. Appeared in featured snippets 12 times in 3 months. Zero-click traffic contributed 40% of sales (because user already knows the store understands the topic).

Dental office. Added LocalBusiness Schema. Google started showing office hours directly in results. Stopped receiving Sunday calls because users see it operates Monday through Friday.

When zero-click is good for you

Your business isn’t about clicks, it’s about action. If you’re a clinic, action is a phone call. If you’re e-commerce, action is a purchase. If you’re SaaS, action is a trial signup.

Zero-click that generates a call from Google beats a click that doesn’t convert. Optimizing the wrong metric is death.

Implementation errors

Many people structure data but copy directly from the site. Schema breaks because they didn’t follow proper specification.

Example: puts minutes in “openingHoursSpecification” when it should be HH:MM. Google ignores the tag.

Or forgets to structure content that backs the schema. Adds FAQ Schema but the answer is random text. Schema becomes orphaned.

Always test with Rich Results Test before going to production.

Monitor your progress

Google Search Console shows featured snippets you appear in. Filter by “Impressions” and “Average position”. See how many users are seeing your answer on Google.

If you have a featured snippet but zero conversions, the problem is your answer is fine but call-to-action isn’t clear. “Call (11) 99999-9999 to book” is better than leaving users to guess the number.

How to measure zero-click impact

Don’t just look at organic traffic and conclude SEO is dead. Look at what matters: conversion. If a clinic gets 20 calls per month and 7 came from people who saw the Google Business Profile without clicking the site, those 7 calls are zero-click conversions.

In Google Search Console, filter by queries with high impressions and low CTR. Those are your zero-click queries. If the business depends on calls (clinics, offices, local services), install call tracking to know how many calls come directly from Google.

For e-commerce, zero-click is harder to measure. But if users see your name in featured snippets 5 times a week, when they finally need to buy, they’ll remember your brand. Brand awareness that doesn’t show in analytics but shows in revenue.

What changes in content strategy

If 68% of searches don’t generate clicks, writing generic content to “rank on Google” is no longer enough. Content needs to be so good that even without a click, users associate your brand with authority on that subject.

In practice, this means two things. First: answer the question directly, no fluff. If someone searches “how much do dental veneers cost”, put the price range in the first paragraph, not the tenth. Google extracts the answer from whoever answers first.

Second: include data only you have. Real project metrics, actual prices, comparisons you’ve done in practice. Generic content any AI can generate won’t become a featured snippet. Content with original data will.

On my blog, posts with comparison tables and real numbers (like the post about how much a custom web system costs) appear in more featured snippets than purely opinion-based posts. Google likes structured data.

  • FAQ Schema with questions your audience actually searches
  • Article Schema with complete structured data
  • LocalBusiness Schema with phone and hours
  • Content that answers the question in the first paragraph
  • Tables and lists in the body text
  • Test with Rich Results Test before publishing
  • Monitor featured snippets in Search Console monthly

Zero-click is inevitable. Whoever structures better captures more visibility, with or without clicks.

Next step

Need a dev who truly delivers?

Whether it's a one-time project, team reinforcement, or a long-term partnership. Let's talk.

Chat on WhatsApp

I reply within 2 hours during business hours.