DEV Community

Cover image for More Customers for SMBs: How to Rank in Google's New AI Overviews
joseph quesada
joseph quesada

Posted on Originally published at wedoitwithai.com

More Customers for SMBs: How to Rank in Google's New AI Overviews

We've been closely following Google's dynamic expansion of AI Overviews and their impact on local business visibility. For small to medium-sized businesses (SMBs), this isn't just another algorithm update; it's a fundamental shift in how potential customers discover services. Our focus has been on implementing robust structured data with Next.js applications, ensuring our clients' content is not just crawlable but explicitly understandable by AI models. This post outlines our approach to optimizing for this new search paradigm.

Imagine a client searching for 'best Italian restaurant in Escazu' or 'beauty salon with quick appointments in Heredia'. Before, they would see a list of links and click on the first one that caught their eye. Now, Google is showing something new: AI Overviews.

These AI Overviews are AI-generated responses that appear at the top of search results, summarizing relevant information from different websites. This means that if your small or medium-sized business (SMB) is not optimized for them, you could be losing valuable visibility and, worse, customers to the competition.

What are Google's AI Overviews and why are they important for SMBs? AI Overviews are Google's way of using artificial intelligence to answer questions directly on the search results page, often before showing any links. For an SMB, this is crucial because if your business is not the primary source of information in that summary, customers won't even see your website. This means fewer clicks, fewer calls, and fewer sales. It's the new first impression your business makes on Google.

What It Costs Your SMB Not to Appear in AI Overviews

Not appearing in Google's AI Overviews is like having the best food in your restaurant but your sign is so small no one sees it. Customers simply pass by. Each week, this can mean:

  • Loss of 5 to 10 potential customers: If your competitors appear, they get those reservations or appointments. At $30 per customer, that's $150-$300 a week.
  • Hours lost trying to understand it: As a business owner, you have little time. Trying to decipher Google's algorithms and AI SEO without experience can easily take you 10-20 hours a month, with no guarantee of results.
  • Reduced visibility: Your brand is not associated with being the 'answer' to your customers' searches, losing online authority and trust.

For example, a small barber shop in Heredia noticed a 30% drop in direct WhatsApp inquiries when Google started showing AI Overviews for searches like 'barber shop hours near me'. It turned out Google was pulling information from an outdated directory site, not their own website. This cost the barber shop about 7-8 appointments per week, or over $200 per month in lost revenue.

The Simple Solution: Optimize Your Website for Google AI

Appearing in AI Overviews isn't magic; it's strategy. It's about presenting your information as clearly and structured as possible so Google's AI can understand and use it. Here's how:

1. Clear and Direct Content

AI looks for concise answers. Make sure your website directly answers your customers' most common questions. Think about what questions someone would ask when looking for your business: 'What are the menu prices?', 'Do I need an appointment?', 'Do you offer delivery service?'. Create sections or paragraphs that explicitly answer these questions.

2. Structured Data (Schema Markup)

This is like speaking to Google in its own language. Structured data is code that tells Google what each part of your content means (e.g., that an address is an address, a number is a phone number, or a schedule is opening hours). For an SMB, the LocalBusiness Schema is fundamental.

Here's an example of what JSON-LD (a structured data format) would look like for your local business:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Restaurant",
  "name": "Your Delicious Restaurant",
  "image": "https://www.yourwebsite.com/img/logo.jpg",
  "url": "https://www.yourwebsite.com",
  "telephone": "+50622345678",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Central Avenue, Street 3",
    "addressLocality": "San José",
    "addressRegion": "San José",
    "postalCode": "10101",
    "addressCountry": "CR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "9.9328",
    "longitude": "-84.0795"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "11:00",
      "closes": "22:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Saturday",
        "Sunday"
      ],
      "opens": "12:00",
      "closes": "23:00"
    }
  ],
  "hasMap": "https://maps.app.goo.gl/abcdefg",
  "acceptsReservations": "True"
}
</script>
Enter fullscreen mode Exit fullscreen mode

Implementing this type of code can be a bit technical, but it tells Google exactly what key information about your business is.

3. Mobile Optimization and Speed

Google and its AI prioritize websites that load quickly on mobile phones. If your page takes more than 3 seconds to load, many visitors will leave before the AI even considers your content. This is a key ranking factor and a terrible user experience.

Tools like Google's PageSpeed Insights can help you identify problems. We build websites with Next.js and Vercel, which ensures impressive loading speeds and a fluid mobile experience from the start.

<!-- Ensuring you have a viewport meta tag is crucial for mobile -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- Use optimized and minified CSS -->
<link rel="stylesheet" href="/styles/main.min.css">

<!-- Load images efficiently and responsively -->
<img src="/img/hero.webp" alt="Your local business" loading="lazy" width="800" height="450">
Enter fullscreen mode Exit fullscreen mode

4. Google Business Profile Presence

Information from your Google Business Profile is a primary source for AI Overviews. Make sure it's 100% complete, up-to-date, and verified. Include photos, hours, descriptions, products/services, and FAQs. Keep it current with posts and respond to reviews.

DIY vs. Hiring "We Do IT With AI"

You could try to implement all these optimizations yourself. You could research Schema Markup, learn to use Google's developer tools, optimize images, minify CSS and JavaScript, and maintain your Google Business Profile. It's possible, yes.

But let's be honest: how much time do you really have to learn advanced coding and SEO? We estimate an SMB owner would spend between 40 and 60 hours per month just in the initial optimization phase, and then 5-10 hours monthly on maintenance. Plus, there's a significant learning curve, and an error in Schema code can do more harm than good.

With "We Do IT With AI", for a fee of $100 per month, we handle everything. This includes a modern, fast website built with Next.js and Vercel, content optimization for AI Overviews, structured data implementation, database and hosting maintenance, and content updates. You focus on your business; we focus on bringing you customers.

Real Success Story: "The Perfect Cut" Barber Shop

"The Perfect Cut" Barber Shop in Heredia, Costa Rica, is a family business with years of experience but an outdated online presence. Before working with us, their website was slow, not mobile-optimized, and its key information (hours, services, prices) was not structured for Google.

When Google started showing more AI Overviews, "The Perfect Cut" noticed a 30% drop in WhatsApp inquiries and direct calls. People searching for "barber shop in Heredia" or "men's haircuts Heredia" saw summaries with information from other businesses or generic directories, not "The Perfect Cut". This translated into the loss of about 7 to 8 appointments per week, with an average value of $25 per appointment, totaling an impact of $175 to $200 in lost revenue per week.

We rebuilt their website from scratch with Next.js, making it ultra-fast and mobile-friendly. We implemented extensive LocalBusiness Schema for all their services, hours, and location. We also optimized the content to answer key questions customers typically ask. The result: in just two months, "The Perfect Cut" not only recovered lost inquiries but saw a 45% increase in new WhatsApp bookings. Now, when someone searches for "barber shop with expert barbers in Heredia", their information appears prominently in AI Overviews, generating an average of 15 new appointments per week directly from Google.

FAQ

  1. How long does it take for my business to appear in AI Overviews? Once your website is optimized with the correct content and structured data, Google can take anywhere from a few weeks to a couple of months to crawl, index, and start displaying your content in AI Overviews. It's an ongoing process, but initial signs of improvement are usually seen quickly.
  2. Can I still use my current website with these optimizations? Yes, it is possible to apply some optimizations to an existing website. However, if your site is old, slow, or not built with modern technology, the results will be limited. For maximum impact and visibility in AI Overviews, it is often more efficient to build a new landing page or web app from scratch with the right technologies.
  3. Why can't I just use Wix or Squarespace for this? Platforms like Wix or Squarespace are great for getting started, but they have significant limitations in structured data customization and advanced speed optimization. While they offer basic SEO, they lack the flexibility to implement the level of detail and performance that Google's AI Overviews and today's competition demand. A custom site gives you full control and superior performance.

Ready for your SMB to not just appear, but to dominate Google's AI Overviews and get more customers?

Let's chat on WhatsApp and get a quote for your website in 10 minutes. No commitment. No contracts. Cancel whenever you want.

Architecture Overview

For SMB landing pages designed to rank well in Google's AI Overviews, we rely on a modern, performant stack. Our approach ensures speed, SEO-friendliness, and structured data implementation.

graph TD
    A[Client Browser/Mobile] -- Request --> B(Vercel Edge Network)
    B -- Serverless Function (Next.js) --> C(AI-Optimized Content)
    C -- API Calls --> D(Headless CMS/Database - eg. Sanity/Supabase)
    C -- Renders HTML with JSON-LD --> A
    A -- Googlebot/AI Scrapers --> C

A (Client Browser/Mobile): The end-user's device or Google's crawlers accessing the website. Performance and responsiveness here are critical for ranking.

B (Vercel Edge Network): Provides global CDN and serverless functions for ultra-fast content delivery and execution. Crucial for mobile speed and global reach.

C (AI-Optimized Content - Next.js App): Our Next.js application, hosted on Vercel, pre-renders HTML with embedded JSON-LD structured data. This content is specifically crafted to answer common user queries concisely, making it ideal for AI Overviews. It also dynamically fetches data from the backend.

D (Headless CMS/Database - eg. Sanity/Supabase): Stores business-specific data like services, prices, hours, location, and testimonials. A headless CMS allows for easy content updates without touching code, while a robust database ensures data integrity and scalability for dynamic content.


Want This Implemented for Your Business?

At WeDoItWithAI, we deploy production-ready AI solutions for companies. Book a free 30-minute assessment.

Top comments (0)