Google Ads Extensions Guide: Every Asset Type, Limit and Level

Extensions are assets now. Here is every type, its hard limits, and the level it should sit at.

Written By
Cedric Pharand
Verified By
Zahra Sanati
Google Ads & PPC
MAKE US A PREFERRED SOURCE
Read time:
5 min
Published:
August 7, 2026
Updated:
August 7, 2026

Table of contents

Summarize this article with AI

Google Ads Extensions Guide: Every Asset Type, Limit and Level — Web Tonic blog thumbnail

Google Ads extensions are the extra pieces of information — sitelinks, callouts, images, phone numbers, prices — that attach to a search ad and make it bigger, more specific and more clickable. Google now calls them assets, and the naming change matters because it also changed where you manage them.

Key Takeaways

  • Google recommends running 4 or more asset types on every search campaign.
  • Advertisers who raise sitelinks to 6 per campaign see up to 3.5% more conversions at a similar cost per conversion, per Google internal data.
  • Sitelink link text caps at 25 characters, with two optional description lines of 35 characters each.
  • A search ad needs at least 2 sitelinks before any of them can show, and can display up to 6 on desktop.
  • Structured snippets require 3 to 10 values per header; price assets need 3 to 8 offerings.
  • Automated extensions are added by Google without your input — they can be disabled at account, campaign and ad group level.

What Google Ads extensions actually are

An extension is a modular piece of ad content stored separately from your headlines and descriptions. The ad and the extension are assembled at auction time, so the same asset library can serve thousands of different ad combinations. Google's assets documentation frames the whole system this way: a responsive search ad supplies up to 15 headlines and 4 descriptions, and assets add everything around them.

Two consequences follow. First, extensions are never guaranteed — Google shows the combination it predicts will perform best for each query. Second, coverage beats perfection: an asset that is eligible but rarely shown still costs nothing, while a missing asset type can never be tested. Rule 1 — add every asset type your business can honestly support, then let the auction pick.

LayerWhat it containsWho controls itAuction role
Responsive search adHeadlines and descriptionsYouCore message
Manual extensionsSitelinks, callouts, snippets, calls, imagesYouAdds detail and surface area
Automated extensionsDynamic sitelinks, dynamic snippets, seller ratingsGoogleFills gaps from your site and account data
Ad rank inputsBid, Quality Score, expected asset impactSharedDecides which assets render

The full Google Ads extensions list, by type

Matrix graphic listing six Google Ads search asset types with their character and quantity limits

The Google Ads API's AssetType enum is the cleanest inventory of what exists, because it lists every asset the platform can store rather than only the ones surfaced in the current interface. The table below groups the search-relevant ones with their hard limits.

Extension / assetWhat it showsHard limitBest for
Sitelink extensionsUp to 6 deep links under the ad25-char text, 35-char descriptionsMulti-page sites
Callout extensionsShort non-clickable trust phrases25 characters, up to 10 shownDifferentiators
Structured snippet extensionsHeader plus a list of values3 to 10 values, 25 chars eachCatalogues, service lists
Call extensionsTap-to-call phone numberOne number per assetPhone-led businesses
Location extensionsAddress, distance, map pinUp to 10 Maps locationsStores and branches
Affiliate location extensionsRetail chains stocking your productRetailer list chosen by youManufacturers
Lead form extensionsIn-SERP form5 qualifying questions, 1200x628 imageHigh-friction sites
Image extensionsSquare or landscape image beside the adLandscape and square variantsVisual products
Price extensionsPrice cards under the ad3 to 8 offeringsTransparent pricing
Promotion extensionsDiscount or offer tag6 schedules per day, 42 totalSeasonal sales
App extensionsDirect app download linkOne app per assetApp installs

Limit 2: structured snippets are rejected below 3 values, which is the single most common cause of a snippet asset sitting at "not eligible" in the interface. Limit 3: price assets need at least 3 offerings and cap at 8, per the PriceAsset reference.

Sitelink extensions: the specs that decide whether they show

Sitelinks carry the most documented performance evidence of any asset type. Google's own sitelink assets help page states that advertisers who increase sitelinks to 6 per campaign notice up to 3.5% more conversions at a similar cost per conversion, and that 6 or more sitelinks improves Ad Strength.

SurfaceMinimum to serveMaximum shownFormat note
Desktop search2 sitelinks6 sitelinksOne or two lines, side by side or stacked
Mobile search2 sitelinksFewer, carousel styleShort text wins the slot
Video2 sitelinks4 sitelinksBrowsable during playback
Account-level fallback4 recommendedInherited by all campaignsMust be relevant to every campaign

Rule 4 — write 25 characters or fewer per sitelink: shorter link text means more links fit on the line, so more of them can show at once. Duplicate or near-duplicate sitelink text is filtered, and only one of the pair serves. WordStream's sitelink dos and don'ts reports that the mere presence of sitelinks typically lifts CTR by 10% to 20%, rising to 20% to 50% on branded searches.

Callout, snippet and price extensions: character-limit table

Every text asset has its own ceiling, and Google truncates rather than warns at serve time. The callout assets page confirms callout text is limited to 25 characters in most languages and 12 in double-width languages like Chinese, Japanese and Korean.

AssetFieldCharacter limitDouble-width limit
SitelinkLink text2512
SitelinkDescription line 1 and 235 eachShortened
CalloutCallout text2512
Structured snippetEach value2512
PriceItem header2512
Lead formDescription90Shortened

Limit 5: callouts render up to 10 per ad, though character spacing, browser and device all cut that number in practice. Treat 4 well-written callouts as the working target and let the extras compete.

Automated extensions and when to disable automated extensions

Checklist graphic showing six checks before disabling an automated Google Ads extension

Automated extensions are generated by Google from your landing pages, account history and Merchant Center or Business Profile data. Dynamic sitelinks, dynamic structured snippets and seller and store ratings all fall in this group. They cost nothing to enable and require no build work, which is exactly why they get ignored until they cause a problem.

Automated assetSource Google pulls fromTypical riskKeep or disable
Dynamic sitelinksCrawled landing pagesLinks to thin or stale pagesKeep, audit quarterly
Dynamic structured snippetsOn-page lists and navigationOutdated service listsKeep if site is current
Seller ratingsAggregated review sourcesLow rating displayed publiclyDisable below 4.0 stars
Automated callsPhone number on siteRoutes to an unstaffed lineDisable if no phone cover
Automated locationsBusiness ProfileShows a closed branchDisable during closures

Rule 6 — disable automated extensions per asset type, not wholesale. Suppression is available at account, campaign and ad group level, so a single campaign with a sensitive landing page does not force you to give up dynamic sitelinks everywhere.

Account, campaign and ad group level: where to add extensions

Every manual asset can live at three levels, and the most specific level wins. This is the mechanic most accounts get wrong: broad promises sit at account level, and specific claims sit at ad group level.

LevelWhat belongs hereExampleInheritance
Account levelUniversally true statements24/7 phone supportApplies to every campaign
Campaign levelProduct-line or market claimsFree UK deliveryOverrides account level
Ad group levelKeyword-tight detail20% off camerasOverrides both

Limit 7: an ad group asset fully replaces the campaign and account version of that type — it does not add to it. Adding one ad group sitelink therefore silently removes the other five you had at campaign level.

How to add extensions in Google Ads, step by step

The path changed with the assets rename, so older tutorials point at menus that no longer exist. The current sequence takes about four minutes per campaign.

  1. Step 1 — open Campaigns, then Assets in the left navigation.
  2. Step 2 — choose the asset type from the table above and click the plus button.
  3. Step 3 — set the level: account, campaign or ad group.
  4. Step 4 — write within the character limits, using unique text per asset.
  5. Step 5 — add a final URL per sitelink that matches the promise exactly.
  6. Step 6 — repeat until you have at least 6 sitelinks, 4 callouts and 1 snippet header.
  7. Step 7 — check Ad Strength, then review the asset report after 14 days of data.
PrerequisiteWhy it is neededWhere to check
Verified landing pagesSitelink URLs must resolveSite crawl
Business Profile linkPowers location assetsLinked accounts
Call tracking decisionCall assets need reportingConversion actions
Approved image libraryImage assets need aspect ratiosAsset library

Location extensions and affiliate location extensions

Location assets attach an address, distance and map pin to the ad. Google's location assets documentation describes two routes: link a Business Profile or chain feed, or — if neither fits — select up to 10 locations from Google Maps to link with the Ads account manually.

ScenarioAsset to useData sourceWatch out for
Single storefrontLocation assetBusiness ProfileUnverified profile blocks serving
Multi-branch service businessLocation assetChain or Business Profile groupsClosed branches still serving
Manufacturer sold in retailAffiliate locationRetailer chain listRetailer stock accuracy
No physical premisesNoneSkip location entirelyDo not fake an address

Limit 8: the manual Maps route caps at 10 locations, and each pin must genuinely be yours or it risks disapproval.

Lead form, call and app extensions for conversion capture

These three assets move the conversion event closer to the SERP. Lead form assets are the most constrained: the LeadFormAsset reference limits you to 5 qualifying questions per form and requires a background image of exactly 1200x628 pixels. App assets send traffic straight to a store listing, and Google's Google Ads resource hub is the current entry point for setup walkthroughs.

AssetConversion capturedFriction removedReporting caveat
Lead formForm fill in SERPNo landing page loadLeads need CRM download or webhook
CallPhone callNo navigation at allNeeds call conversion action
AppStore visit or installNo website stepAttribution via app events

Rule 9 — never run a lead form asset without a lead-delivery webhook; leads sitting in the interface for 30 days expire and cannot be recovered.

Extension best practices by campaign objective

Extension best practices are objective-specific, not universal. The same callout that lifts an ecommerce ad drags on a lead-gen ad where the promise cannot be honoured.

ObjectivePriority assetsSecondary assetsSkip
Ecommerce salesSitelinks, price, promotion, imageStructured snippetsLead form
Lead generationSitelinks, callouts, call, lead formLocationPrice
Local footfallLocation, call, calloutsSitelinksApp
App installsApp, imageCalloutsPrice, location
Brand defenceSitelinks, callouts, snippetsPromotionLead form

Limit 10: promotion assets can carry 6 schedules per day and 42 in total, which is enough to run a full seasonal calendar without touching the asset again. Expired offers are the most damaging extension error there is — a 4th of July discount showing on 5 July costs clicks and trust.

How extensions affect Quality Score, Ad Strength and CTR

Paid search specialist reviewing a Google Ads campaign build on a large monitor in late afternoon light

Extensions do not appear as a Quality Score component, but expected click-through rate does, and Google's Quality Score guidance ties improvement work directly to ad relevance and expected CTR. Assets raise both by giving the auction more ways to match the query.

SignalDoes the asset count directlyIndirect effectHow to verify
Expected CTRNoMore surface area lifts clicksAsset performance report
Ad relevanceNoSnippets echo query languageKeyword-level diagnostics
Landing page experienceNoSitelinks route deeperLanding page report
Ad StrengthYes6+ sitelinks raise the ratingAd Strength column

For context on what those clicks cost, the 2026 WordStream Google Ads benchmarks put the cross-industry average search CTR at 6.64% and average CPC at $5.42, with average conversion rate at 8.18% and cost per lead at $66.69. A 10% CTR gain on a $5.42 CPC is a materially cheaper funnel before you touch bids. Seasonal shifts in query mix are tracked on Think with Google.

Six extension mistakes that quietly cost clicks

MistakeWhy it happensSymptomFix
Only 2 sitelinksBuilt once, never revisitedAd Strength stuck at AverageAdd to 6 minimum
Duplicate sitelink textCopy-paste across campaignsOnly one servesRewrite each to 25 unique chars
Ad group asset overriding campaignLevel misunderstoodSitelink count dropsMove asset up a level
Seller ratings left onAutomated, so invisibleLow star rating in adDisable below 4.0
Expired promotionsNo schedule setDead offer showingUse the 42-schedule limit
Lead form with no webhookLaunched for a testLeads expire unreadConnect CRM before launch

Rule 11 — audit the asset report every 30 days and compare it against the 4-asset-type floor Google recommends. Most underperforming search accounts fail that single check.

A 30-day extension build plan

Framework graphic showing a four-week Google Ads extension build sequence from audit to pruning
WeekWorkAssets addedSuccess check
Week 1Audit current assets and levels0Full inventory documented
Week 2Build 6 sitelinks and 4 callouts per campaign10Ad Strength improves
Week 3Add snippets, images, location or call3 to 5All types eligible
Week 4Review asset report, cut low performersNet 12+CTR up versus baseline

If you would rather this ran as part of a managed programme, our growth marketing and data intelligence teams handle asset builds and reporting together. The full service list sits on our services page, and more paid-media breakdowns live on the blog.

FAQ

Are Google Ads extensions the same as assets?

Yes. Google renamed extensions to assets and moved them into the Assets section of the interface. The mechanics, character limits and levels are unchanged, so older guides remain accurate on specs even when their menu paths are wrong.

How many sitelinks should I add?

At least 6 per campaign. Google reports up to 3.5% more conversions at a similar cost per conversion when advertisers move to 6 sitelinks, and 6 or more also improves Ad Strength. You need a minimum of 2 before any sitelink can show.

Should I disable automated extensions?

Only selectively. Disable seller ratings if your aggregate rating is below 4.0, automated calls if no one answers the phone, and automated locations during branch closures. Dynamic sitelinks and dynamic structured snippets are usually worth keeping if your site content is current.

Do extensions cost extra?

No. Clicks on sitelinks, call assets or images are charged at the same cost as a headline click, and only one click per impression is billable. There is no separate fee for creating or storing an asset.

Why are my extensions not showing?

The usual causes are too few assets of that type, duplicate text being filtered, an ad group asset overriding a fuller campaign set, low Ad Rank on that query, or a specification failure such as a structured snippet with fewer than 3 values.

Sources

Google Ads Help (assets, sitelink assets, callout assets, location assets, Quality Score) · Google Ads resource hub · Think with Google · Google Ads API reference (AssetType, SitelinkAsset, PriceAsset, LeadFormAsset) · WordStream (sitelink dos and don'ts, 2026 Google Ads benchmarks). All figures verified against primary documentation in August 2026.

Author

Founder & CEO

Reviewer

Lead Client Success Manager

Summarize this article with AI

Book your strategy call today!
Schedule a call
Schedule a call
Discover our services
Our services
Our services

Blog

You may also like