← Back to blog

Google Ads Extensions: The Free Upgrade Most Small Businesses Skip

13 September 2026·6 min read
Quick answer: Ad extensions (Google now calls them "assets") are the free bits attached to your Google Ad — extra links, your phone number, your address, callout phrases, price ranges — and they cost nothing to add but noticeably increase how much space your ad takes up and how often people click it. Most small businesses set up one campaign, skip extensions entirely or add two and forget them, then wonder why a competitor's ad looks twice as big as theirs for the same click cost. Filling out the full stack properly usually takes under an hour and is the single highest-leverage thing you can do to an existing campaign without touching the budget. 🚀

Here's what nobody tells you when you set up your first Google Ads campaign: the wizard gets you to a headline, a description, and a "Save" button, and technically your ad is now live. What it doesn't tell you is that your ad is now competing against ads that take up three times the screen space, because those advertisers went back in and filled out sitelinks, callouts, and a call button — for free.

Extensions don't cost extra to add. Google doesn't charge you more per click for having them. But an ad with a full extension stack simply occupies more real estate on the results page, and more real estate means more eyes, more trust signals, and — because Google factors expected clickthrough rate into ad rank — often a lower cost per click than a bare-bones ad bidding the same amount. 💖 It's one of the few genuinely free upgrades left in paid advertising, and most small businesses never go back and finish the job.

What most businesses get wrong

They treat extension setup as a one-time task from campaign launch day, usually done in five rushed minutes, then never revisit it. So sitelinks point at the homepage instead of the specific service or offer being advertised, callouts are generic ("Quality Service", "Trusted Provider" — nothing a competitor couldn't also claim), and seasonal promotions from eight months ago are still technically "live" in the account, quietly doing nothing. The fix isn't complicated. It's just unglamorous account maintenance that nobody schedules time for.

The Minimum Viable Extension Stack (aim to fill every one of these):
  1. Sitelinks (4 minimum): link to specific pages, not the homepage — e.g. "[Specific Service]", "Get a Quote", "[City] Locations", "[Current Offer]" — each with its own 2-line description.
  2. Callouts (6-8): short trust or differentiator phrases, no links — e.g. "[X Years in Business]", "Free Quotes", "[Fast Turnaround Claim]", "[Payment Option]" — as many as are true and relevant.
  3. Structured snippets (1-2 headers): pick the header that fits ("Services", "Types", "Brands") and list 4-6 real items under it.
  4. Call extension: your real number, with call reporting turned on so you can see which keywords are driving phone calls, not just clicks.
  5. Location extension: linked to your Google Business Profile — essential if you serve customers in person or locally.
  6. Price extension (where relevant): 3-8 services or packages with a genuine starting price — sets expectations before the click, which filters out poor-fit clicks too.
  7. Promotion extension: only when you have an actual current offer — dated, specific, and removed the moment it expires.
A booking-based business with a lot of no-shows: lean hard on the call extension with call reporting on, plus a location extension — a lot of these enquiries are last-minute, mobile searches from someone deciding right now who to book with. A structured snippet listing exactly what's bookable, plus a sitelink straight to an online booking page rather than the homepage, cuts the extra tap that loses impatient mobile users.
A B2B firm with a long sales cycle: sitelinks are doing the heavy lifting here — link to a case study page, a "how it works" page, an about page, and a "book a call" page, since a single ad click rarely closes a B2B deal on the spot. Callouts should signal credibility over urgency: things like years in the industry, number of clients served, or a specific certification, since the buyer researching you today probably won't convert for weeks.
A seasonal local business: this is where the promotion extension earns its keep — a dated "20% off before [end date]" running only during the actual season, paired with a location extension and callouts referencing the limited window ("Open [Season] Only", "Bookings Essential"). The trap here is forgetting to switch it off between seasons — a stale "summer sale" extension running in July looks worse than having none at all.

How to actually set these up (it's faster than you think)

In Google Ads, extensions now live under Ads & Assets → Assets, at the account or campaign level. Set the core ones — sitelinks, callouts, call, location — at the account level so every campaign inherits them, then layer campaign-specific ones (a seasonal promotion, a service-specific sitelink) on top for the campaigns where they're relevant. Review every asset every quarter at minimum: check sitelinks still point to live pages, callouts are still true, and nothing seasonal has overstayed its welcome. It takes about 20 minutes once you're not starting from scratch.

💡 Extensions aren't decoration — they're free qualification. A price extension or a specific sitelink doesn't just make your ad bigger, it lets an unqualified searcher rule themselves out before they click, and lets a qualified one click with more confidence. That's a better cost-per-click and a better cost-per-lead, from the exact same bid.
  • Only setting up two or three extension types when six or seven are eligible for your business
  • Pointing every sitelink at the homepage instead of the specific relevant page
  • Using vague, unfalsifiable callouts ("Great Service") instead of specific, true claims
  • Leaving a seasonal promotion extension live for months after the offer ended
  • Never turning on call reporting, so you can't see which keywords actually drive phone calls
  • Copying the exact same extension set across every campaign regardless of what each one is actually advertising

Frequently asked questions

Are Google Ads extensions really completely free?

There's no extra fee to add or use them — you're not charged more per click for having a fuller ad. The honest caveat: an ad with strong extensions can earn a higher clickthrough rate, which means it may spend through your daily budget faster than a bare ad did, simply because more people are clicking it. That's usually the outcome you want, but budget it for.

Does Google guarantee my extensions will actually show?

No — Google's system decides which extensions display, and when, based on predicted performance and ad rank, and it won't show every asset on every impression or at every position. This is exactly why filling out more eligible extensions matters: you're giving the system more combinations to choose from, not guaranteeing all of them appear at once.

Can having too many extensions look spammy or cluttered?

In practice, no — Google's system manages how many display at once based on ad position and relevance, so you won't end up with an ad that's ten lines long. The real risk isn't too many extensions; it's low-quality ones (vague callouts, dead sitelinks) diluting the ones that are actually good.

How long does a full extension setup take from scratch?

Budget 45-60 minutes for a first-time full stack across sitelinks, callouts, structured snippets, call and location — most of that time is writing the copy, not the technical setup, which is just filling in fields.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦