How to Stop AhrefsBot from Crawling Your Site: 5 Methods Ranked by Effectiveness

How to Stop AhrefsBot from Crawling Your Site: 5 Methods Ranked by Effectiveness

AhrefsBot can be blocked through robots.txt, .htaccess rules, Nginx server configs, Cloudflare WAF rules, or direct IP-range blocking. Each method offers a different level of enforcement — robots.txt asks politely, while IP-based firewall rules shut the door completely. The right choice depends on why you want to block it and how strict you need to be.

This guide walks through every method step by step, explains the trade-offs of each, and covers a scenario most articles skip: how to verify you’re actually dealing with the real AhrefsBot before you start blocking anything.

What AhrefsBot Actually Does (And What AhrefsSiteAudit Is)

Ahrefs runs two separate crawlers, and the distinction matters when you’re deciding what to block.

AhrefsBot is the main crawler. It follows links across the web, records backlink relationships, anchor texts, on-page content, and internal link structures. All of that data feeds into Ahrefs’ core tools — Site Explorer, Keywords Explorer, Content Explorer — and also powers Yep.com, the search engine Ahrefs launched. According to Cloudflare Radar data, AhrefsBot is the single most active SEO crawler on the internet, second only to Googlebot among all web crawlers. It visits over 8 billion pages every 24 hours and updates its index roughly every 15 to 30 minutes.

AhrefsSiteAudit is a separate crawler with its own user-agent string. It powers the Site Audit feature inside Ahrefs, which site owners use to find technical SEO issues on their own domains. If you run audits through Ahrefs Webmaster Tools (which is free), this is the bot doing the crawling.

Why does this matter? Because you might want to block the global crawler (AhrefsBot) to keep competitors out of your backlink data, while still allowing AhrefsSiteAudit so you can run your own technical audits. Or vice versa. Blocking both with a blanket rule when you only meant to target one is a common mistake.

Their user-agent strings look like this:

Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
Mozilla/5.0 (compatible; AhrefsSiteAudit/6.1; +http://ahrefs.com/robot/site-audit)

Keep these in mind — you’ll need them for the blocking methods below.

Verify Before You Block: Is It Really AhrefsBot?

Before setting up any blocking rules, confirm that the traffic claiming to be AhrefsBot is actually coming from Ahrefs. User-agent strings can be spoofed. Scrapers, bad bots, and even competitors sometimes disguise themselves as known crawlers to slip past security rules.

Ahrefs makes verification straightforward because they publish their full IP ranges and support reverse DNS lookups.

Step 1: Check the IP Against Ahrefs’ Published Ranges

Ahrefs maintains a public list of all IP ranges used by both AhrefsBot and AhrefsSiteAudit. You can pull these as JSON or plain text from their help center at ahrefs.com/robot. The crawlers operate from data centers in Singapore, the United Kingdom, France, Canada, and Germany.

Some of the key CIDR ranges include:

5.39.1.224/27
51.89.129.0/24
51.161.37.0/24
51.195.183.0/24
15.235.27.0/24
176.31.139.0/27

If the IP hitting your server isn’t in any of these ranges, it’s not AhrefsBot — regardless of what the user-agent says.

Step 2: Run a Reverse DNS Lookup

For additional confirmation, do a reverse DNS lookup on the source IP. Legitimate AhrefsBot traffic will always resolve to a hostname ending in ahrefs.com or ahrefs.net.

dig -x 51.89.129.45 +short

If the result comes back with an Ahrefs hostname, run a forward lookup to confirm the match:

dig crawl-51-89-129-45.ahrefs.com +short

The forward result should return the same IP. If either check fails, the traffic is spoofed.

Step 3: Use Cloudflare’s Verified Bot List

If your site sits behind Cloudflare, you get an extra shortcut. Both AhrefsBot and AhrefsSiteAudit are recognized as verified “good” bots in Cloudflare’s bot ecosystem. This means Cloudflare can automatically distinguish real Ahrefs traffic from spoofed traffic in your WAF logs and analytics — no manual DNS lookups required.

Why You Might Want to Block AhrefsBot

Most website owners considering a block fall into one of three camps.

Server Performance

AhrefsBot is aggressive. On shared hosting or resource-constrained servers, its crawl bursts — sometimes hundreds of URLs in quick succession — can compete with real visitors for bandwidth and processing power. If your Time to First Byte spikes during bot activity, that slowdown affects both user experience and Core Web Vitals, which Google does use as a ranking factor.

For sites on higher-end hosting, this is rarely an issue. But budget WordPress installs, small Shopify stores on basic plans, and sites without CDN caching feel the impact.

Competitive Intelligence Protection

Every page AhrefsBot crawls becomes part of Ahrefs’ database. Any paying Ahrefs subscriber can then pull up your backlink profile, see which keywords you rank for, analyze your content strategy, identify your linking patterns, and reverse-engineer what’s working. For businesses in competitive niches — affiliate SEO, SaaS, fintech, e-commerce — that level of transparency can be a strategic liability.

Ahrefs’ own research across approximately 140 million websites found that about 6.31% of all sites block AhrefsBot, making it the third most blocked SEO crawler behind MJ12bot (Majestic) at 6.49% and SemrushBot at 6.34%.

Policy or Compliance Requirements

Some organizations — particularly in finance, healthcare, and government sectors — have blanket policies against non-essential automated crawlers. If your security team classifies all third-party data collectors as unnecessary risk, blocking AhrefsBot becomes a compliance checkbox rather than a strategic decision.

Method 1: Block AhrefsBot via Robots.txt

This is the easiest method and where most site owners should start. AhrefsBot respects robots.txt directives — Ahrefs explicitly documents this on their official bot page.

Full Site Block

Add these lines to your robots.txt file (located in your site’s root directory):

User-agent: AhrefsBot
Disallow: /

To block both crawlers:

User-agent: AhrefsBot
Disallow: /
User-agent: AhrefsSiteAudit
Disallow: /

Block Specific Directories Only

If you want AhrefsBot to crawl your public blog and main pages but stay away from sensitive areas:

User-agent: AhrefsBot
Disallow: /admin/
Disallow: /staging/
Disallow: /internal-reports/
Disallow: /client-portal/

This approach keeps your backlink data visible in Ahrefs (useful for your own analysis and for agencies reviewing your site) while protecting directories that shouldn’t appear in any third-party tool.

Throttle with Crawl-Delay

Rather than blocking entirely, you can slow AhrefsBot down. The crawl-delay directive tells the bot to wait a set number of seconds between consecutive requests:

User-agent: AhrefsBot
Crawl-delay: 10

A value of 10 means AhrefsBot waits at least 10 seconds before requesting the next page. Most site owners set this between 5 and 20 seconds depending on server capacity.

One nuance worth knowing: Ahrefs documents that crawl-delay is honored for HTML page requests, but when the bot renders pages and fetches associated assets — CSS, JavaScript, images — you may still see multiple requests clustered together in your logs. That doesn’t mean the bot is ignoring your directive. It’s the difference between page requests and asset requests.

Recommended Default Config

For most websites, a combined approach works well:

User-agent: AhrefsBot
Crawl-delay: 10
Disallow: /admin/
Disallow: /staging/
Disallow: /private/

User-agent: AhrefsSiteAudit
Allow: /

This setup slows down the main crawler, protects sensitive directories, and still allows you to run your own Site Audit through Ahrefs Webmaster Tools.

Important: If your robots.txt has syntax errors — missing colons, incorrect spacing, wrong capitalization in the user-agent name — AhrefsBot may not recognize your directives and will continue crawling as normal. Validate your robots.txt file before assuming it’s working.

Method 2: Block via .htaccess (Apache Servers)

Robots.txt is a polite request. The bot has to choose to obey it. If you need server-level enforcement — where requests get rejected before they reach your content — .htaccess rules on Apache servers are the next step up.

Block by User-Agent

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} AhrefsBot [NC]
RewriteRule .* - [F,L]

This returns a 403 Forbidden response to any request with “AhrefsBot” in the user-agent string. The [NC] flag makes the match case-insensitive.

To block both Ahrefs crawlers in one rule:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (AhrefsBot|AhrefsSiteAudit) [NC]
RewriteRule .* - [F,L]

Block by IP Range

For stricter enforcement, block the actual IP ranges Ahrefs crawls from. This works even if someone spoofs the user-agent:

<RequireAll>
    Require all granted
    Require not ip 5.39.1.224/27
    Require not ip 51.89.129.0/24
    Require not ip 51.161.37.0/24
    Require not ip 51.195.183.0/24
    Require not ip 15.235.27.0/24
    Require not ip 15.235.96.0/24
    Require not ip 15.235.98.0/24
    Require not ip 176.31.139.0/27
</RequireAll>

Pull the complete, current list from Ahrefs’ help center before deploying — they occasionally add or adjust ranges.

Method 3: Block via Nginx Server Config

If your server runs Nginx instead of Apache, you won’t have an .htaccess file. Here’s how to achieve the same result.

Block by User-Agent

if ($http_user_agent ~* "AhrefsBot") {
    return 403;
}

Place this inside your server block in the Nginx config file.

To block multiple SEO crawlers at once:

if ($http_user_agent ~* "(AhrefsBot|AhrefsSiteAudit|SemrushBot|MJ12bot)") {
    return 403;
}

Block by IP Range (More Reliable)

Use Nginx’s geo module for IP-based blocking:

geo $block_ahrefs {
    default 0;
    5.39.1.224/27 1;
    51.89.129.0/24 1;
    51.161.37.0/24 1;
    51.195.183.0/24 1;
    15.235.27.0/24 1;
    176.31.139.0/27 1;
}

server {
    if ($block_ahrefs) {
        return 403;
    }
}

After editing, reload Nginx for changes to take effect:

sudo nginx -t
sudo systemctl reload nginx

Method 4: Block via Cloudflare or CDN-Level WAF

If your site uses Cloudflare (or a similar CDN with WAF capabilities), you can block AhrefsBot before traffic even reaches your origin server. This is the most resource-efficient approach because your server never has to process the request at all.

Create a Custom Firewall Rule

In Cloudflare:

  1. Go to Security > WAF > Custom rules
  2. Click Create rule
  3. Name it something clear — “Block AhrefsBot”
  4. In the Expression Editor, enter: (http.user_agent contains "AhrefsBot")
  5. Set the action to Block
  6. Deploy

To block by IP ranges instead (stronger enforcement against spoofed user-agents), use the expression:

(ip.src in {5.39.1.224/27 51.89.129.0/24 51.161.37.0/24 51.195.183.0/24})

A Note on Bot Fight Mode

Cloudflare’s Bot Fight Mode may automatically challenge or block AhrefsBot depending on your settings. However, since Ahrefs is classified as a verified bot in Cloudflare’s system, Bot Fight Mode typically won’t interfere with it unless you’ve set up additional custom rules. Check your Cloudflare analytics under Security > Bots to see how AhrefsBot traffic is being handled.

Method 5: Use Ahrefs Webmaster Tools to Control Crawl Rate

This one doesn’t involve blocking at all — and many site owners don’t know it exists.

If you verify your site in Ahrefs Webmaster Tools (free for any site owner), you get access to a crawl rate adjustment dashboard. This lets you set a custom crawl frequency that matches your server capacity, giving you more precise control than a robots.txt crawl-delay directive.

Ahrefs Webmaster Tools also participates in the IndexNow protocol through Yep.com. When you update content, you can notify Ahrefs directly rather than waiting for the bot to discover changes on its own schedule. This means you can run a slower overall crawl rate without sacrificing data freshness on the pages that matter most.

To set this up:

  1. Go to ahrefs.com/webmaster-tools
  2. Verify your site ownership (DNS, HTML file, or meta tag)
  3. Navigate to the crawl settings for your verified project
  4. Adjust the crawl speed to your preference

This is the ideal solution for site owners who want accurate data in Ahrefs but need to manage server load.

WordPress-Specific Options

If you’re running WordPress and not comfortable editing server config files directly, a few approaches work well.

Edit robots.txt through Yoast SEO or Rank Math: Both plugins let you edit your robots.txt file from the WordPress dashboard. Go to Yoast > Tools > File Editor, or Rank Math > General Settings > Edit robots.txt, and add your AhrefsBot directives there.

Use a bot-blocking plugin: The Htaccess by BestWebSoft plugin includes a User-Agent Blocking field where you can enter bot names (AhrefsBot, SemrushBot, MJ12bot) one per line. The plugin generates the .htaccess rules automatically — no manual file editing required.

Managed WordPress hosts: Some managed hosting providers (Cloudways, Kinsta, WP Engine) include server-level bot management in their dashboards. Check your host’s documentation before adding redundant rules.

Why Your AhrefsBot Block Might Not Be Working

You’ve added the rules, but your server logs still show AhrefsBot requests. Here’s what’s usually going on.

Robots.txt Changes Aren’t Instant

AhrefsBot doesn’t check your robots.txt file with every single request. It fetches and caches the file periodically, then follows those rules until the next check. After updating your robots.txt, it may take anywhere from hours to a few days before AhrefsBot picks up the changes on its next scheduled crawl.

You Blocked AhrefsBot but Not AhrefsSiteAudit

These are two different crawlers with two different user-agent strings. If you only added a rule for User-agent: AhrefsBot, AhrefsSiteAudit will continue crawling normally. If you’re seeing continued Ahrefs traffic after blocking the main bot, check whether the user-agent in your logs says AhrefsSiteAudit instead.

Crawl-Delay Looks Broken in Raw Logs

When AhrefsBot renders a page, it fetches the HTML and then pulls associated assets — stylesheets, scripts, images. The crawl-delay applies to HTML page requests, not asset requests. So your logs might show a cluster of 10-15 requests within a second, but only one of those is an actual page crawl. The rest are resource fetches. This is documented behavior, not a violation of your crawl-delay directive.

Syntax Errors in Robots.txt

A missing colon after User-agent, an extra space before Disallow, or a misspelled bot name will cause the directive to be silently ignored. Ahrefs warns that their bots cannot parse malformed robots.txt files. Use a robots.txt validator (Google Search Console has one, or use an online tool) to check for syntax issues.

Someone Is Spoofing the AhrefsBot User-Agent

If you’ve confirmed there are no syntax errors and the crawl is coming from IPs outside Ahrefs’ published ranges, you’re not dealing with the real AhrefsBot. A scraper or bad bot is using the Ahrefs user-agent as camouflage. In this case, user-agent blocking won’t help — you need IP-based blocking or WAF rules.

The Trade-Offs: What You Lose When You Block AhrefsBot

Blocking works. But it comes with costs that are worth understanding before you commit.

Your Ahrefs Data Goes Stale

The moment AhrefsBot stops crawling your site, your domain’s data in Ahrefs freezes. Backlink counts stop updating, new links won’t appear, keyword ranking data becomes less accurate, and anyone using Ahrefs to evaluate your site — potential link partners, agencies, investors doing due diligence — will see incomplete information.

Your site doesn’t disappear from Ahrefs entirely. The platform still picks up backlinks from the linking side (when other sites that do allow AhrefsBot link to you, those links still get recorded). But the data becomes progressively less reliable over time.

Site Audit Stops Working

If you block AhrefsSiteAudit along with AhrefsBot, you lose the ability to run free technical audits through Ahrefs Webmaster Tools. For teams that rely on Ahrefs for crawl error detection, broken link monitoring, or Core Web Vitals tracking, this is a meaningful loss.

You Only Block One Tool

Blocking AhrefsBot doesn’t block SemrushBot, MJ12bot (Majestic), DotBot (Moz), or any of the other SEO crawlers that collect similar data. If competitive privacy is your goal, you’d need to block multiple crawlers to make a real difference. And even then, tools have other data sources — clickstream data, SERP scraping, Chrome extension data — that don’t depend on crawling your site directly.

Your Site Disappears from Yep.com

AhrefsBot currently powers the index for Yep.com, the search engine Ahrefs built. Blocking the bot means your pages won’t appear in Yep search results. For most sites, Yep traffic is negligible today. But it’s worth knowing the connection exists.

When Blocking Actually Makes Strategic Sense

Full AhrefsBot blocking makes sense in a limited set of scenarios:

Small sites on tight server budgets where even moderate bot traffic causes measurable slowdowns for real users. If you’re on a $5/month shared hosting plan and AhrefsBot crawl bursts are spiking your TTFB, blocking is a reasonable trade-off.

Private or internal projects — staging environments, internal tools, client portals — that should never appear in any third-party database.

PBN operators and affiliate SEO practitioners who actively want to prevent competitors from mapping their link networks. This is the most common deliberate use case in competitive SEO.

Organizations with strict security policies that prohibit all non-essential automated access by default.

For most public-facing websites, the better move is throttling (crawl-delay) combined with path-specific blocking. You keep your Ahrefs data fresh, protect sensitive directories, and reduce server load — without the downsides of a full block.

AhrefsBot in the Context of 2026 Bot Management

Blocking AhrefsBot in 2026 is one piece of a much bigger bot management picture. The landscape has shifted dramatically with the arrival of AI training crawlers.

GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended, CCBot (Common Crawl), and Meta-ExternalAgent now generate substantial traffic to most websites. According to Cloudflare’s Q1 2026 robots.txt analysis, GPTBot is the most blocked AI crawler, and the total volume of AI crawler traffic has grown significantly compared to traditional SEO bots.

The important distinction for site owners: SEO crawlers like AhrefsBot index your content and make it discoverable (in Ahrefs, in Yep.com). AI training crawlers ingest your content to build language models — they take but don’t send traffic back. The crawl-to-referral ratio tells the story: AI training bots consume far more resources per referral visit they generate compared to SEO crawlers.

If you’re updating your robots.txt to block AhrefsBot, it’s worth auditing your bot rules more broadly. Many site owners in 2026 are adopting a split strategy: allow SEO crawlers (or throttle them), allow AI search retrieval bots (like OAI-SearchBot and PerplexityBot that drive referral traffic), but block AI training crawlers that only harvest content without returning visitors.

Your robots.txt is no longer a file you set once and forget. It’s a living access policy that needs periodic review.

Frequently Asked Questions

Does blocking AhrefsBot hurt my Google rankings?

No. AhrefsBot is completely separate from Googlebot. Blocking it has zero direct impact on how Google crawls, indexes, or ranks your pages. The indirect risk is that you lose access to Ahrefs’ SEO data for your own site, which could make it harder to monitor and improve your SEO performance over time.

Can I block AhrefsBot but still use Ahrefs to analyze my own site?

Partially. If you block AhrefsBot but allow AhrefsSiteAudit, you can still run Site Audit on your verified domains through Ahrefs Webmaster Tools. However, your Site Explorer data (backlinks, organic keywords, traffic estimates) will become stale because that data comes from the main AhrefsBot crawler.

How long does it take for AhrefsBot to stop crawling after I update robots.txt?

There’s no fixed timeline. AhrefsBot fetches and caches your robots.txt file periodically. Changes typically take effect within a few hours to a few days, depending on how frequently the bot is scheduled to revisit your domain. For immediate enforcement, use server-level or firewall-level blocking instead.

Should I block SemrushBot and MJ12bot at the same time?

That depends on your goals. If competitive privacy is the reason, blocking only AhrefsBot while leaving SemrushBot and MJ12bot open doesn’t accomplish much — your competitors can just use those tools instead. If server load is the concern, prioritize blocking the bots that hit your site hardest, which you can identify by reviewing your server access logs.

Is blocking AhrefsBot by user-agent enough, or do I need IP blocking too?

User-agent blocking works for the real AhrefsBot because it honestly identifies itself. But user-agent strings can be spoofed by scrapers and bad bots. If you need enforcement against spoofed requests — or if you’re in an environment where you can’t rely on voluntary compliance — IP-range blocking is the stronger option. Ahrefs publishes their full IP list specifically for this purpose.

What’s the difference between blocking via robots.txt and blocking via .htaccess or firewall?

Robots.txt is a voluntary protocol. It asks bots to stay away, and well-behaved bots (including AhrefsBot) comply. But it consumes no server resources only if the bot actually reads and obeys the file. Server-level blocking (.htaccess, Nginx config) and firewall blocking (Cloudflare WAF) reject the connection at a lower level — the bot’s request is denied before your site processes it, saving server resources. The trade-off is that server and firewall rules require more technical setup and maintenance, especially if Ahrefs updates their IP ranges.


Google Ranking Factors in 2026: What the Evidence Actually Shows

Google Ranking Factors in 2026: What the Evidence Actually Shows

Google uses hundreds of signals to decide which pages appear in search results and in what order. For most of SEO’s history, the specific signals were a matter of informed speculation — practitioners tested, observed, and theorized based on limited public guidance from Google.

That changed in May 2024 when 14,014 internal API attributes leaked from Google’s Content Warehouse. The same year, the DOJ antitrust trial forced Google executives to testify under oath about how their ranking systems work. For the first time, we have evidence — not just Google’s public statements, but their internal documentation and sworn testimony — about which signals exist and how they function.

This guide focuses on the ranking factors that are either confirmed by the leak, verified through the antitrust trial, or officially stated by Google. Where a factor is speculated but unconfirmed, that’s noted. The goal isn’t a list of 200 items you’ll never remember — it’s the factors that actually move rankings in 2026, organized by how much evidence supports them.

The Factors Confirmed by the 2024 API Leak and Antitrust Trial

Before covering the full landscape, it’s worth isolating the signals that the leak and trial specifically confirmed — because several of these directly contradict years of public statements by Google engineers.

siteAuthority

Google denied for over a decade that it calculates or uses any kind of domain-level authority metric. The leaked documents contain a siteAuthority integer field within the CompressedQualitySignals module that functions as a persistent, composite score applied at the site or sub-domain level. It serves as a foundational input for preliminary ranking in Google’s Mustang system.

This doesn’t mean Google’s siteAuthority is identical to third-party “Domain Authority” metrics from Moz or Ahrefs. The internal calculation methodology isn’t documented. But the concept — that Google evaluates sites at the domain level, not just individual pages — is confirmed.

NavBoost

NavBoost is Google’s click-driven re-ranking system. It was mentioned 84 times in the leaked documents and independently confirmed under oath by Google VP Pandu Nayak during the antitrust trial, where he called it “one of the most important” ranking signals.

Google publicly denied using click data for rankings for years. NavBoost tracks goodClicks (satisfied clicks with long dwell time), badClicks (quick returns to search results), lastLongestClicks (the final result a user clicked and stayed on), and unsquashedClicks (clicks deemed genuine). It operates on a rolling 13-month window and is region-specific.

NavBoost effectively means that user satisfaction with your page — measured through real click behavior — is a direct ranking input, not just a correlated metric.

chromeInTotal

Google representatives, including Matt Cutts and John Mueller, stated publicly that Google does not use Chrome browser data for rankings. The leaked documents contain a chromeInTotal attribute that captures site-level views from Chrome browsers. Additional attributes track Chrome user behavior including time on page, bounce patterns, and browsing frequency.

With Chrome holding approximately 65% of global browser market share, this gives Google access to a massive behavioral dataset that no other search engine can replicate.

OriginalContentScore and contentEffort

The leak revealed an OriginalContentScore that evaluates content uniqueness, particularly for shorter content (scored 0-512). A related contentEffort attribute appears to use large language models to estimate the effort required to create an article — helping Google distinguish between content requiring genuine expertise and content that was assembled by scraping, translating, or algorithmically remixing existing material.

hostAge (Sandbox)

Google denied the existence of a “sandbox” for new websites since the mid-2000s. The leaked PerDocData module contains a hostAge attribute described as being used to identify and handle “fresh spam during serving time.” This confirms that new domains receive different treatment — reduced ranking capability — during an initial period after creation.

smallPersonalSite

An attribute called smallPersonalSite exists in the documentation. Its function is unknown — it could promote or demote small personal sites. Given that Google’s Helpful Content Update and subsequent core updates significantly reduced visibility for many small niche sites, some analysts speculate it’s currently used for demotion. This remains unconfirmed.

Content Quality and Information Gain

Content quality has been a ranking factor since Google existed. What’s changed in 2026 is how quality is measured and what “quality” means in an environment where AI can generate passable content on any topic in seconds.

The Information Gain Threshold

The most important content differentiation factor in 2026 is information gain — publishing something that didn’t exist before you published it. This includes original data from your own research or business operations, first-hand experience with products, services, or processes, expert analysis that synthesizes information in a new way, proprietary frameworks or methodologies, and primary source reporting.

AI-generated content can competently summarize existing information. What it can’t do is create new information from real-world experience. The contentEffort attribute in the leak suggests Google is actively trying to measure this distinction. Content that clearly required human expertise, original research, or direct experience to create scores differently from content that could have been assembled by an algorithm.

This doesn’t mean AI-assisted content is automatically penalized. Google’s official guidance states that AI-generated content is acceptable if it’s helpful and demonstrates E-E-A-T. But content that adds nothing new to what’s already indexed — regardless of whether a human or AI wrote it — is at a structural disadvantage for ranking.

E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness

E-E-A-T isn’t a direct ranking factor — it’s a framework Google uses to train its quality raters, whose evaluations inform algorithm development. But the leaked documents confirm that several E-E-A-T components have direct algorithmic representation.

Experience — the first “E,” added in December 2022 — evaluates whether the content creator has firsthand experience with the subject. Original product photography, staff-written reviews, personal case studies, and “tested by our team” content all demonstrate real experience. The leak’s author-entity recognition attributes connect directly to this signal.

Expertise — demonstrated through depth of knowledge, accurate technical details, and qualifications. Author profiles with verifiable credentials, detailed technical content, and cited sources strengthen expertise signals.

Authoritativeness — earned through external validation. Quality backlinks, citations from trusted publications, industry recognition, and consistent brand presence build authority. The siteAuthority metric confirmed in the leak reflects the algorithmic representation of this concept.

Trustworthiness — the most critical component, according to Google’s documentation. Secure site (HTTPS), clear contact information, transparent editorial policies, accurate sourcing, and visible privacy policies build trust. Google states explicitly: “untrustworthy pages have low E-E-A-T no matter how Experienced, Expert, or Authoritative they may seem.”

E-E-A-T carries extra weight for YMYL (Your Money or Your Life) topics — content about health, financial decisions, safety, or civic information where inaccurate content could cause real harm.

Search Intent Alignment

Search intent — whether the user wants to learn, compare, buy, or navigate — is the foundational relevance signal. A technically perfect page will fail to rank if it doesn’t match what the user is actually looking for.

Google’s algorithms now evaluate intent alignment at three levels (sometimes called the “3 Cs”): content type (is it a blog post, product page, or video?), content format (is it a how-to guide, a listicle, a comparison, or a review?), and content angle (what’s the unique perspective or hook?).

The practical test: search your target keyword and study the top 5 results. If they’re all comparison articles and you’re publishing a product page, you have an intent mismatch. If they’re all long-form guides and you’re publishing a 200-word summary, your format doesn’t match. Aligning with the dominant intent pattern in current results is the baseline requirement for ranking.

Title tags and meta descriptions serve as the interface between your content and the search results page. The leaked TitleMatchScore attribute confirms Google measures how well your title matches user queries. Place your primary keyword near the front of the title, keep it under 60 characters, and write a meta description that accurately previews the page content with a clear reason to click.

Backlinks and Link Authority

The 2024 leak confirmed that backlinks remain a significant ranking factor. The siteAuthority attribute itself is built partly from link signals. Despite Google’s occasional suggestions that links are becoming less important, every piece of evidence — the leak, the antitrust trial testimony, and observable ranking patterns — indicates links still carry substantial weight.

What the Leak Tells Us About Links

Google evaluates links across multiple dimensions: the authority of the linking domain, the topical relevance of the linking page to the target page, anchor text signals (with demotion for mismatched or spammy anchors), link diversity (unique referring domains matter more than total link count), and link freshness (a continuous stream of new links signals ongoing relevance).

The anchorMismatchDemotion attribute penalizes pages receiving links with anchor text that doesn’t match the page’s content. The IsAnchorBayesSpam flag detects spam anchor text patterns. Over-optimized anchor text distribution — too many exact-match anchors — is a demotion trigger.

Natural Anchor Text Distribution

Based on analysis of top-ranking pages, a natural anchor text profile typically includes approximately 50% branded anchors (your company or site name), 25% topically relevant anchors (contextual terms related to your content), 15% generic anchors (“click here,” “learn more,” “this article”), and 10% or less target keyword variations (exact match and phrase match combined).

Pages with an unnatural concentration of exact-match anchor text — especially if acquired in a short timeframe — trigger manipulation flags. Link velocity (the rate at which you acquire new links) should be consistent with your site’s organic growth pattern. Sudden spikes in link acquisition with similar anchor text are a red flag.

Topical Authority and Site Focus

The leaked SiteFocusScore and SiteRadius attributes confirm that Google evaluates topical authority at the site level, not just the page level.

SiteFocusScore measures how concentrated your site’s content is around specific topics. SiteRadius measures how far individual page embeddings drift from the overall site embedding. Together, they reward sites with clear thematic identity and penalize sites that publish widely unrelated content.

This explains why niche sites often outrank larger generalist sites for specific queries — a tighter SiteFocusScore sends a stronger topical signal. It also explains why randomly publishing content outside your core topic area can dilute your ranking power across the board.

The practical application is the pillar-cluster content model: build comprehensive coverage of your core topics through interconnected content, then expand into adjacent topics only when you can create logical thematic bridges.

Internal Linking

Internal linking doesn’t get its own named attribute in the leak, but its importance is well-established through multiple mechanisms. Internal links distribute link equity across your site. They help search engines understand content relationships and hierarchy. They signal which pages you consider most important. And they create navigation paths that affect user engagement metrics.

A SearchPilot split test found that adding internal links to a homepage footer produced a 5% uplift in organic traffic to the linked pages, with desktop traffic jumping 10%. Another test showed that simply changing the anchor text of existing internal links — without adding or removing any links — produced a statistically significant positive result for the destination pages.

For ecommerce and content-heavy sites, internal linking is one of the highest-leverage optimization activities available because it’s entirely within your control and can be implemented at scale.

User Engagement and NavBoost

NavBoost transforms user engagement from a correlated metric into a confirmed ranking input. The system tracks click quality across a 13-month rolling window, which means pages need to satisfy users consistently — a viral spike decays as old click data rolls out, while pages that reliably satisfy searchers accumulate positive signals over time.

The practical implications: your title tag and meta description are ranking assets because they earn the initial click that starts the NavBoost record. Your content quality determines whether that click becomes a goodClick (user stayed, engaged) or a badClick (user bounced back to results). And your page’s position as the lastLongestClick in a session — the result that ended the user’s search — is a particularly strong satisfaction signal.

Pogo-sticking — users clicking your result, bouncing back to the SERP, and clicking a competitor’s result — sends a clear negative signal. The best defense against pogo-sticking is matching content to search intent, answering the query immediately (don’t bury the answer below a wall of preamble), and providing enough depth that the user doesn’t need to continue searching.

Page Experience and Core Web Vitals

Google confirmed Core Web Vitals as ranking signals in 2021. In 2026, the three metrics are:

Largest Contentful Paint (LCP) — loading speed. Target: under 2.5 seconds. The LCP element is typically the largest image or text block in the viewport.

Interaction to Next Paint (INP) — interactivity. Replaced First Input Delay (FID) in March 2024. Target: under 200 milliseconds. Measures how quickly the page responds to user interactions throughout the visit, not just the first one.

Cumulative Layout Shift (CLS) — visual stability. Target: under 0.1. Measures unexpected content shifts during page load.

Core Web Vitals are confirmed ranking factors but carry relatively low weight compared to content quality and links. Google has described them as a “tiebreaker” — when two pages are otherwise similar in quality and relevance, the one with better page experience wins. Their larger impact is indirect: poor page performance causes bad user engagement signals (high bounce rates, short dwell times) that feed into NavBoost.

HTTPS is a confirmed but lightweight ranking signal — Google stated it affects less than 1% of global queries. Mobile-first indexing means Google evaluates the mobile version of your site for ranking purposes. Responsive design is Google’s recommended approach.

Content Freshness

The leaked documents reveal three freshness signals: bylineDate (stated publication date), syntacticDate (date in the URL or title), and semanticDate (estimated date based on content context). A lastSignificantUpdate attribute appears to detect cosmetic date changes versus substantive content updates.

Freshness matters primarily for queries where timeliness is relevant — Google’s Query Deserves Freshness (QDF) algorithm boosts recent content for trending topics, breaking news, and rapidly changing subjects. For evergreen topics (“how does photosynthesis work”), freshness carries minimal weight.

When updating content, aim for roughly 30% substantive change: cut outdated sections, add new data and examples, update recommendations, and include information that didn’t exist when the page was originally published. Changing only the byline date is detectable and may be downweighted.

Brand Signals

After analyzing the full API leak, Rand Fishkin’s strategic conclusion was direct: “If there was one universal piece of advice I had for marketers seeking to broadly improve their organic search rankings and traffic, it would be: Build a notable, popular, well-recognized brand in your space, outside of Google search.”

This conclusion follows from multiple leaked signals. SiteAuthority rewards established, trusted domains. NavBoost rewards sites that generate consistent positive engagement — and branded searches (people searching for your company name) produce some of the highest-quality click signals possible. ChromeInTotal captures direct traffic and repeat visits. Author entity recognition rewards known, credible experts.

Building brand signals means investing in activities that don’t look like traditional SEO: PR coverage, industry events, podcast appearances, social media presence, community building, and customer experience. These generate the brand recognition that feeds the algorithmic signals Google actually measures.

Local SEO Ranking Factors

Local search uses additional ranking signals beyond the standard organic factors.

NAP consistency — your business Name, Address, and Phone number should be identical across your website, Google Business Profile, directories, and social profiles. Inconsistent NAP data fragments your business identity in Google’s view. Businesses with consistent NAP data are 40% more likely to appear in the local pack.

Google Business Profile — your primary local SEO asset. Complete every field, respond to reviews, post regular updates, and ensure your business categories accurately reflect your services.

Customer reviews — reviews account for approximately 9% of local pack ranking factors. Volume, recency, diversity, and sentiment all matter. Responding to reviews increases conversion rates — each 25% increase in response rate produces a 4.1% improvement in conversion.

LocalBusiness schema markup — structured data that tells search engines your business name, address, hours, service area, and other operational details. Properly implemented schema enables rich results in search listings.

Generative Engine Optimization (GEO): The New Visibility Dimension

In 2026, ranking on the traditional SERP is only half the visibility equation. AI Overviews now appear on approximately 48% of all queries. Around 60% of searches result in no click at all. Being cited in AI-generated answers — by Google’s AI Overviews, ChatGPT, Perplexity, or Claude — is a separate discipline from traditional ranking.

Research shows the overlap between top-10 Google ranking pages and AI-cited sources has collapsed from approximately 70% to below 20%. Ranking first organically does not guarantee being cited in the AI Overview displayed above your result.

GEO optimization focuses on making your content citable by AI systems: structuring information in extractable chunks (specification tables, comparison charts, concise definitional statements), building entity clarity through consistent naming and schema markup, earning third-party mentions from multiple independent sources, and publishing original data and analysis that AI systems can reference as primary source material.

GEO doesn’t replace SEO — it builds on the same fundamentals (quality content, authority, technical health). But it adds a new layer of optimization focused on how AI systems retrieve, evaluate, and cite information rather than how traditional search algorithms rank pages.

Factors That Don’t Matter (Despite Common Belief)

Clearing up misconceptions is as important as identifying what works. The following factors are commonly cited in SEO discussions but have no confirmed impact on rankings:

Keyword density — Google does not use a target keyword density percentage. Using your keyword naturally is sufficient. Stuffing keywords harms readability and can trigger spam detection.

Word count — Google does not rank pages based on length. A 500-word article that perfectly answers a query can outrank a 5,000-word article that doesn’t. The leaked OriginalContentScore evaluates originality, not length.

Social media signals — Google has stated that social shares, likes, and followers are not ranking factors. Social activity can drive traffic and brand awareness, which indirectly affects rankings, but the social metrics themselves are not signals.

Exact-match domains — owning an exact-match domain (e.g., bestrunningshoes.com) provided a ranking advantage in Google’s early years. This benefit was largely eliminated by the 2012 EMD Update and carries no meaningful advantage in 2026.

AI content penalty — Google does not penalize content for being AI-generated. It evaluates content quality regardless of production method. Low-quality AI content fails for the same reasons low-quality human content fails: thin information, no expertise, and no original value.

Demotion Signals to Avoid

The leak cataloged several explicit demotion mechanisms. Understanding what triggers demotion is as important as understanding what drives ranking.

anchorMismatchDemotion — inbound links with anchor text that doesn’t match the destination page’s content trigger demotion. Google evaluates both sides of a link for topical relevance.

GibberishScore — detects artificially generated, scraped, or machine-translated content. High gibberish scores risk page removal from the index. Recovery takes 3-6 months or longer.

trendSpam — detects artificial click manipulation. Manufactured click patterns may produce temporary ranking improvements, but gains reverse once artificial clicks stop, and persistent manipulation risks permanent demotion.

Nav Demotion — penalizes sites with poor navigational experience. Important pages buried deep in submenus may not be indexed at all.

Panda — the leaked documentation confirms Panda uses embeddings for content quality assessment. It functions as a site-level quality modifier — a Panda demotion affects your entire domain, not just individual pages.

Frequently Asked Questions

What is the single most important Google ranking factor?

There isn’t one. Google uses a layered system where multiple signals interact. But if forced to prioritize, the evidence points to content that matches search intent and satisfies the user (confirmed through NavBoost click signals) as the foundational requirement. Without intent alignment and user satisfaction, no amount of technical optimization or link building produces sustainable rankings.

Does Google use AI-generated content as a negative ranking signal?

No. Google evaluates content quality regardless of how it was produced. AI-generated content that provides genuine value, demonstrates expertise, and satisfies user intent is treated the same as human-written content of equivalent quality. The risk with AI content is that it typically lacks original information gain — the one quality signal that AI currently can’t replicate at scale.

How important are backlinks in 2026?

Still very important. The leaked siteAuthority attribute is built partly from link signals. The antitrust trial confirmed links remain a core ranking input. What’s changed is the emphasis on quality over quantity: link source authority, topical relevance, anchor text naturalness, and referring domain diversity all matter more than raw link volume.

How long does it take for a new website to rank?

The leaked hostAge attribute confirms that new domains face a period of reduced ranking capability. Practitioners estimate this period typically lasts 6-18 months for competitive queries. The timeline depends on how quickly you build authority signals: quality content, authoritative backlinks, brand recognition, and positive user engagement patterns.

Are Core Web Vitals still ranking factors?

Yes, but their direct weight is relatively low — Google has described page experience signals as a “tiebreaker” between otherwise similar pages. Their indirect impact through user engagement is larger: slow, unstable pages produce poor NavBoost signals (high bounce rates, short dwell times) that compound into ranking decreases over time. Note that INP (Interaction to Next Paint) replaced FID (First Input Delay) as a Core Web Vital in March 2024.

What is GEO and do I need it?

Generative Engine Optimization is the practice of making your content citable by AI systems — Google AI Overviews, ChatGPT, Perplexity, and similar platforms. With AI Overviews now appearing on approximately 48% of queries and 60% of searches producing no click, GEO is increasingly important for maintaining visibility. It doesn’t replace SEO — it builds on the same fundamentals — but it adds optimization for how AI retrieves and cites information, which is a different mechanism from how traditional search ranks pages.


    Performance Max Campaigns: The Complete Guide for 2026

    Performance Max Campaigns: The Complete Guide for 2026

    Performance Max runs your ads across every Google property — Search, Shopping, YouTube, Display, Gmail, Discover, and Maps — from a single campaign. Google’s AI handles bidding, placement, and audience targeting automatically. Your job is feeding it the right inputs: conversion goals, creative assets, product data, audience signals, and budget.

    That’s the pitch. The reality is more nuanced. PMax works well when you give the algorithm enough data, clear goals, and strategic guardrails. It falls apart when advertisers treat it as a set-and-forget solution. And in 2026, the campaign type has evolved significantly from the black box it was at launch — with campaign-level negative keywords, search term visibility, channel performance reporting, and new customer acquisition goals now available.

    This guide covers how to set up, structure, optimize, and scale Performance Max campaigns based on how the system actually works in 2026, not how it worked in 2022.

    What Performance Max Does (and What Changed in 2025-2026)

    Performance Max replaced Smart Shopping and Local campaigns in 2022. From day one, its design philosophy was simple: give Google’s AI a budget, a goal, and creative assets, and let machine learning figure out where to show your ads and how much to bid.

    The system works by analyzing real-time auction signals — user device, location, time of day, search history, browsing behavior — and deciding, for each individual auction, whether to bid and how much. It does this across all Google networks simultaneously, which is something no manual campaign management can replicate at scale.

    But the early versions had serious control gaps. No negative keywords. No visibility into which channels drove conversions. No way to tell if PMax was cannibalizing your branded search traffic. Advertisers were essentially handing Google their budget and hoping for the best.

    The 2025-2026 updates changed this meaningfully. Here’s what you can now control that you couldn’t before:

    Campaign-level negative keywords — You can now add up to 10,000 negative keywords per PMax campaign, applying to both Search and Shopping inventory. This was the single most requested feature since PMax launched. You can filter out low-intent queries (“free,” “DIY,” “cheap”) and prevent brand cannibalization without needing to go through a Google rep.

    Search themes — Expanded from 25 to 50 per asset group. Search themes are PMax’s version of keyword guidance. They tell the algorithm which search query categories are relevant to your business. Google now shows a “usefulness” indicator that reveals whether your search themes generate extra traffic beyond what the algorithm would have found on its own.

    Channel performance reporting — You can now see which Google networks (Search, Shopping, YouTube, Display, etc.) drive your conversions. This makes budget allocation decisions data-driven instead of speculative.

    New Customer Acquisition goal — You can set higher conversion values for first-time customers versus returning buyers. This directs the algorithm to prioritize growth rather than just optimizing for the easiest conversions (which are often remarketing to existing customers).

    Ad Rank priority model — Before late 2024, PMax automatically won auctions over Standard Shopping when targeting the same products. Google replaced this with an Ad Rank model where the better ad — based on bid, quality, and expected asset impact — wins, regardless of campaign type. This change made running PMax alongside Standard Shopping a viable strategy for the first time.

    Setting Up a Performance Max Campaign: The Decisions That Matter

    Most setup guides walk through every screen in the Google Ads interface. That’s useful, but it buries the decisions that actually affect performance under procedural steps. Here are the choices that make or break your campaign.

    Conversion Goals: Fewer Is Better

    PMax optimizes toward whatever conversion actions you tell it to. If you have three primary conversion goals — purchases, form submissions, and newsletter signups — the algorithm will chase whichever ones are cheapest to acquire. That usually means newsletter signups dominate, not purchases.

    In 2026, Google recommends streamlined conversion setups: fewer, higher-value goals lead to better optimization. For ecommerce, your primary conversion should be purchases with revenue values attached. For lead generation, it should be qualified form submissions or phone calls — not page views, not PDF downloads.

    Remove conversion actions that don’t represent actual business value before launching your campaign. You can keep them as observation-only secondary conversions, but don’t let the algorithm optimize toward them.

    Budget: The Minimum That Actually Works

    Google suggests a daily budget of at least three times your target cost per acquisition. If your target CPA is $50, start with at least $150/day. Campaigns with insufficient conversion volume — fewer than 30 conversions per month — struggle to exit the learning phase and deliver inconsistent results.

    PMax runs across multiple channels simultaneously. A $30/day budget spread across Search, Shopping, YouTube, Display, Gmail, and Discover doesn’t give the algorithm enough data in any single channel to learn effectively. Underfunding is the most common reason PMax campaigns underperform.

    If your budget is limited, concentrate the campaign on fewer goals and consider narrower geographic targeting to accumulate conversions faster in a smaller pool.

    Bidding Strategy: Start Broad, Then Constrain

    PMax offers two bidding strategies:

    Maximize Conversions — Drives the highest volume of conversions within your budget. Best for lead generation campaigns or accounts that need to build conversion data quickly.

    Maximize Conversion Value — Drives the highest total conversion value (revenue) within your budget. Best for ecommerce accounts where not all conversions are worth the same amount.

    Both strategies support optional targets. Maximize Conversions can include a target CPA; Maximize Conversion Value can include a target ROAS.

    The proven approach: launch without a target constraint first. Let the algorithm spend freely for 2-4 weeks and accumulate 30-50 conversions. Then set a target based on your actual achieved performance — not your aspirational goal. Adjust targets gradually, no more than 15-20% every two weeks. Aggressive target changes reset the learning phase and cause performance swings.

    Campaign Structure: The Hybrid Strategy That’s Working in 2026

    The biggest structural decision for ecommerce advertisers is whether to run PMax alone or alongside Standard Shopping. In 2026, the hybrid approach — PMax plus Standard Shopping — is producing the most consistent results across serious ecommerce accounts.

    Why Hybrid Works Now

    The Ad Rank priority change made this viable. Before late 2024, PMax automatically outbid Standard Shopping for the same products, making it pointless to run both. Now, the stronger ad wins based on quality and bid, regardless of campaign type. This means Standard Shopping can compete fairly for specific product segments where you want tighter control.

    The hybrid logic is straightforward. Standard Shopping acts as a scalpel: granular control over bids, full search term visibility, Shopping-only placements. PMax acts as a discovery engine: broad reach across all Google networks, automated audience finding, cross-channel optimization. Together, they cover both precision and scale.

    A Practical Hybrid Structure

    Standard Shopping campaign — Your highest-performing, highest-margin products. Manual bidding or Target ROAS. Full control over search terms and bids. This campaign protects your core revenue drivers with predictable performance.

    Branded Search campaign — A separate Search campaign targeting your brand keywords. This prevents PMax from cannibalizing branded traffic and inflating its reported ROAS. Apply brand exclusions in PMax to keep it out of branded auctions.

    PMax campaign (hero products) — Your proven bestsellers with strong conversion data. Set a specific ROAS target. Full asset groups with headlines, descriptions, images, and video. Audience signals using customer lists and high-intent custom segments.

    PMax campaign (catalog/discovery) — The rest of your product catalog. Moderate ROAS target. This campaign’s job is finding new products that could become heroes and reaching new audiences across all Google networks.

    Accounts with lower conversion volume should simplify: one Standard Shopping campaign for core products and one PMax campaign for everything else. The goal is enough conversions per campaign for the algorithm to optimize effectively — splitting too thin starves both campaigns of data.

    The Feed-Only Question

    “Feed-only” PMax — uploading your product feed but skipping text, image, and video assets — used to be a workaround for advertisers who wanted PMax to behave like a Shopping-only campaign. In 2026, this workaround is increasingly unreliable. Multiple advertisers report that feed-only PMax campaigns now leak budget into YouTube, Display, and Search placements even without uploaded assets.

    If you need guaranteed Shopping-only ad spend, use Standard Shopping. If you run PMax, commit to full asset groups. Internal testing shows manually created videos outperform auto-generated ones by 25-40%, and brands that provide at least one real video see up to 12% more total conversions compared to text-and-image-only asset groups.

    Product Segmentation: The Hero/Villain Framework

    Not every product in your catalog deserves the same ad spend. The Hero/Villain/Sidekick/Zombie framework, popularized by ProductHero’s Labelizer tool, gives ecommerce advertisers a structured way to allocate budget based on actual product performance.

    Heroes — Your best performers. High ROAS, strong conversion rates, consistent volume. These products get the majority of your budget and the most aggressive ROAS targets.

    Sidekicks — Products showing potential but not yet hitting targets. Maybe they have a high ROAS but low click volume, or good conversion rates on limited traffic. These get a moderate budget allocation. The goal is giving them enough exposure to either graduate to Hero status or reveal themselves as Villains.

    Villains — Products that consistently spend budget without converting profitably. These get the tightest budget constraints or are excluded from paid campaigns entirely.

    Zombies — Products that get almost no impressions or clicks at all. The algorithm ignores them because they lack data. These need dedicated attention — often in a separate campaign with broader targeting — to get initial traction.

    Implement this framework using custom labels in your Google Merchant Center feed (custom_label_0 through custom_label_4). Assign each product a performance label, then create separate PMax campaigns or asset groups with different ROAS targets for each segment.

    Some advertisers are moving beyond this static framework. Dynamic segmentation tools now shift products between categories automatically based on real-time signals — stock levels, competitor pricing, margin changes, conversion trends. The principle is the same (treat different products differently), but the execution adapts continuously.

    Asset Groups: What Actually Moves Performance

    Asset groups are collections of creative elements that PMax combines into ads across all placements. Each asset group should revolve around a specific product category, audience segment, or business objective — not your internal organizational structure.

    Fill Every Slot

    PMax has creative slots for a reason. The algorithm tests different combinations of headlines, descriptions, images, and videos across placements. The more variety you provide, the more combinations it can test, and the faster it finds winners.

    Provide at least 11 of the 15 available headlines (30-character limit each). Mix keyword-focused headlines with feature highlights, offers, and social proof. Make at least one headline very short (under 15 characters) for mobile placements where space is tight.

    Write 4-5 descriptions (90-character limit). Each description should highlight a different angle: price advantage, product quality, shipping speed, customer reviews, brand credibility.

    Upload images in all three required aspect ratios (1.91:1 landscape, 1:1 square, 4:5 portrait). Use high-quality product photography and lifestyle images. Avoid text overlays — they reduce ad approval rates and compete with Google’s own headline overlays.

    Upload at least one real video per asset group. If you don’t upload video, Google auto-generates one from your static assets. These auto-generated videos consistently underperform custom content.

    Audience Signals: Guidance, Not Targeting

    Audience signals tell PMax who your ideal customers look like. They’re suggestions to the algorithm, not hard targeting constraints. Google will show your ads to people outside your specified signals if it predicts they’re likely to convert.

    Start with your strongest first-party data: customer email lists (especially high-value repeat buyers), website visitors (especially cart abandoners and converters), and CRM data if you can integrate it. Layer in custom segments built from your top 25-50 converting search terms.

    For competitor conquesting, add custom segments based on competitor brand names and URLs. This works well when competitors serve a similar audience at a similar price point.

    Create separate asset groups for different audience signals when you want to test which signals drive the best results. PMax’s standard reporting doesn’t break down performance by individual signal — isolating signals into separate asset groups is the workaround.

    Search Themes: PMax’s Keyword Layer

    Search themes tell the algorithm which search query categories are relevant to your asset group. You now have 50 slots per asset group. Don’t waste them on broad, vague terms like “clothing” or “marketing software.” Use specific, high-intent phrases that mirror your top-performing search terms from other campaigns.

    Google’s “usefulness” indicator shows whether each search theme generates incremental traffic. If a theme shows low usefulness, the algorithm was already finding those queries without the hint. Replace low-usefulness themes with more specific alternatives.

    Optimizing the Product Feed

    For ecommerce PMax, the product feed is your most important optimization lever. PMax pulls product titles, descriptions, images, prices, and availability directly from Google Merchant Center. Weak feed data limits what the algorithm can do, regardless of campaign structure or bid strategy.

    Titles

    Product titles are the single most influential feed attribute for search relevance. Structure them as: Brand + Product Name + Product Type + Key Attributes (color, size, material). Front-load the most important details because some ad formats truncate titles.

    A title like “Nike Air Max 270 Men’s Running Shoe – Black/White, Size 10” gives the algorithm far more to work with than “Men’s Shoes.”

    Images

    Use multiple high-resolution images (minimum 1000×1000 pixels). Show the product from multiple angles on clean backgrounds. No watermarks, no promotional text, no collages — these violate Google’s image policies and lead to disapprovals. Google Merchant Center rejects approximately 7% of products due to data errors, and image violations are among the most common.

    Custom Labels for Strategic Control

    Custom labels (custom_label_0 through custom_label_4) don’t affect ad display but give you powerful internal segmentation capabilities:

    • custom_label_0: Margin tier (HighMargin, MidMargin, LowMargin)
    • custom_label_1: Performance bucket (Hero, Sidekick, Villain, Zombie)
    • custom_label_2: Seasonality (Spring, Summer, Evergreen)
    • custom_label_3: Inventory status (InStock, LowStock, Clearance)
    • custom_label_4: Business priority (NewLaunch, CoreRange, Discontinued)

    These labels let you create product groups within PMax campaigns, set different ROAS targets by segment, and exclude products strategically. Each label can hold only one value per product, and new or edited labels take 24-48 hours to propagate to Google Ads.

    The Incrementality Problem

    PMax’s biggest blind spot isn’t its automation — it’s attribution. The campaign will happily bid on your branded search queries, convert people who were already coming to your site, and report that result as PMax-driven revenue. Your ROAS looks amazing. Your actual incremental revenue might be flat or declining.

    This is why brand exclusions matter. Exclude your own brand name in PMax settings so the campaign stops bidding on branded queries that your branded Search campaign should handle. Compare PMax performance before and after applying brand exclusions. If ROAS drops significantly, a large portion of your “PMax revenue” was branded traffic you would have captured anyway.

    For more rigorous incrementality testing: split your product catalog into two comparable segments (similar margin mix, similar demand). Run one segment in PMax and the other in Standard Shopping. Don’t overlap products, or you’re just measuring which campaign bid more aggressively, not which campaign type performs better.

    Google also offers conversion lift studies for larger accounts — controlled experiments that measure the true incremental impact of PMax by comparing exposed and holdout groups. If your account is large enough to qualify, these studies provide the cleanest incrementality data available.

    Performance Max for Lead Generation

    PMax isn’t just for ecommerce. Lead generation accounts can use it effectively, but the setup requires different thinking.

    The Junk Lead Problem

    PMax optimizes for whatever conversion action you tell it to. If your conversion goal is “form submission” and 60% of your form fills are spam or unqualified, the algorithm is learning to find more spam. It’s doing exactly what you asked — just not what you wanted.

    The fix: connect your CRM to Google Ads through enhanced conversions for leads or offline conversion imports. Feed back which leads actually became opportunities or customers. This gives the algorithm a signal for lead quality, not just lead volume. Accounts that implement CRM-to-Ads feedback loops consistently see lower cost per qualified lead, even if their total lead volume drops initially.

    Budget and Conversion Volume

    Lead generation campaigns typically have higher CPAs than ecommerce purchases, which means you need more budget to reach the 30-50 conversion threshold for effective optimization. If your target CPA is $100, you need at least $300/day to give the algorithm enough data.

    If budget is tight, start with Maximize Conversions (no target constraint) to accumulate conversion data. After reaching 50 conversions, add a target CPA based on actual results.

    Audience Signals for Lead Gen

    Your strongest signals are high-quality leads from your CRM (not all leads — specifically the ones that converted to customers or opportunities). Upload these as Customer Match lists. Build custom segments from the search terms that historically produce qualified leads, not just any leads.

    In-market audiences and detailed demographics help for top-of-funnel awareness, but first-party data from qualified leads drives the most efficient performance.

    Performance Max for Local and Store Visits

    PMax for store goals promotes physical business locations across Google Maps, Search, YouTube, and Display. Ads appear as promoted pins on Google Maps and Waze, showing business information — reviews, hours, photos — along with action buttons like “Call Now” and “Get Directions.”

    Radius targeting adjusts dynamically based on user proximity to your store. Users closer to your location see your ads more frequently and with higher bid multipliers.

    For local campaigns, make sure your Google Business Profile is verified, complete, and consistent with your website’s contact information. Link your Google Business Profile to your Google Ads account before launching. Location assets (formerly location extensions) are required for store visit tracking.

    Tracking and Improving Performance

    The Insights Tab

    The Insights tab in Google Ads is your primary diagnostic dashboard for PMax. It shows search category breakdowns, audience insights, trending search queries, and asset performance. Check it weekly — it surfaces optimization opportunities that raw metrics don’t reveal.

    Asset Performance Ratings

    PMax rates each creative asset as “Low,” “Good,” or “Best” based on relative performance within its asset type. Review these ratings after at least 14 days of data collection. Replace “Low”-rated assets, but don’t delete them without having replacements ready — removing assets without adding new ones reduces the algorithm’s creative options.

    The new “Ads Using Video” reporting segment (available in 2026) lets you compare conversions from ads that included video versus those that didn’t. Use this to quantify whether your video investment is paying off.

    Search Term Insights

    Search term reports for PMax now show queries grouped by theme and intent, with performance metrics for each group. You can identify which query categories drive conversions, which waste budget, and which represent new opportunities. The report also distinguishes between queries that matched your search themes and those the AI selected independently.

    High-converting query themes should inform your search theme settings and headline copy. Low-performing or irrelevant query themes should be added as negative keywords — you can now do this directly from the report with a single click.

    Frequently Asked Questions

    Should I replace my Search campaigns with Performance Max?

    No. Google designed PMax to complement Search campaigns, not replace them. Search campaigns with exact match keywords take priority (via Ad Rank) when a query matches your keyword. Run PMax alongside Search to capture broader queries and cross-channel opportunities that Search campaigns miss. Most successful accounts maintain separate branded Search, non-branded Search, and PMax campaigns.

    How long does Performance Max take to optimize?

    Plan for at least 4-6 weeks before evaluating performance. The algorithm needs time to test creative combinations, identify responsive audiences, and learn from conversion data. Making significant changes (budget, bidding targets, asset groups) during the learning phase resets the process. After the initial learning period, optimize incrementally — adjustments of no more than 15-20% every two weeks.

    Is feed-only PMax still a viable strategy in 2026?

    Increasingly not. Feed-only PMax campaigns — where you upload a product feed but skip text, image, and video assets — were designed to force Shopping-only placements. In 2026, multiple advertisers report that feed-only campaigns now leak budget into YouTube, Display, and Search placements even without uploaded assets. If you need guaranteed Shopping-only ad spend, use Standard Shopping instead.

    How do I prevent PMax from cannibalizing my branded search traffic?

    Apply brand exclusions in your PMax campaign settings. Create a separate branded Search campaign to capture brand-intent queries. Compare your overall account performance before and after implementing brand exclusions — a significant drop in PMax ROAS after exclusion typically means the campaign was claiming credit for branded conversions it didn’t generate.

    What’s the minimum budget for Performance Max?

    Google recommends at least three times your target CPA per day. For ecommerce accounts targeting a $30 CPA, that’s $90/day minimum. For lead generation with a $100 CPA target, that’s $300/day. Campaigns with fewer than 30 conversions per month typically struggle to exit the learning phase and deliver inconsistent results. If budget is limited, consider narrower geographic targeting to concentrate conversions.

    Can I use Performance Max without a product feed?

    Yes. Service businesses, SaaS companies, and lead generation accounts run PMax without a Merchant Center feed. The campaign will deliver ads across Search, Display, YouTube, Gmail, and Discover using your text, image, and video assets. You lose Shopping placements without a feed, but all other networks remain active.


      How to Appeal Google Merchant Center Suspension: A Proven Recovery Guide

      How to Appeal Google Merchant Center Suspension: A Proven Recovery Guide

      A Google Merchant Center suspension can cut off one of the most important product discovery channels for an ecommerce business.

      When your Merchant Center account is suspended, your products may stop showing across Google Shopping surfaces, free listings, Shopping ads, and feed-dependent campaigns such as Performance Max. For stores that rely heavily on Google Shopping traffic, the impact is immediate: fewer impressions, fewer clicks, less product visibility, and a sudden drop in revenue.

      The difficult part is that suspension messages are often broad. You may see a policy label such as Misrepresentation, Unacceptable business practices, Website needs improvement, Inaccurate pricing, Missing contact information, or Restricted products without a detailed line-by-line explanation of what triggered the issue.

      That does not mean the issue is random. In most cases, Google is evaluating a combination of your product data, website content, business information, checkout experience, policy pages, account history, and product eligibility.

      This guide explains why Google Merchant Center accounts get suspended, how to diagnose the actual issue, what to fix before requesting a review, how to prepare a stronger appeal, and how to reduce the risk of future suspensions.

      What Is a Google Merchant Center Suspension?

      A Google Merchant Center suspension happens when Google determines that your account, website, product data, or business practices do not meet Merchant Center or Shopping ads policies.

      A suspension is more serious than a product disapproval.

      A product disapproval affects specific products. Those products stop showing, but the rest of your account may continue running.

      An account-level suspension affects the entire Merchant Center account. Your product listings may stop serving across Google surfaces until the issue is resolved and Google approves your review request.

      Google’s own documentation says that for misrepresentation violations, Google accounts may be suspended upon detection and without prior warning, and accounts are reinstated only in compelling circumstances when there is good reason.

      That is why the first response should be careful and methodical. A rushed appeal can waste review opportunities before the real issue is fixed.

      Product Disapproval vs Account Suspension

      Before making changes, identify what type of issue you are dealing with.

      Product-Level Disapproval

      A product-level disapproval means certain items are not eligible to serve.

      Common triggers include:

      · Price mismatch
      · Availability mismatch
      · Missing required attributes
      · Image policy violations
      · Restricted product claims
      · Incorrect product identifiers
      · Landing page problems
      · Shipping or tax mismatch

      Google’s Needs attention tab shows product issues and highlights high-impact issues that may affect account performance.

      Product-level issues are usually fixed by correcting the product data, landing page, feed attributes, structured data, or website content, then requesting a review where available.

      Account-Level Warning

      An account-level warning means Google has detected a broader issue, but your products may still be showing during the warning period.

      This is the time to fix everything, not just the one example Google shows.

      Warnings can become suspensions if unresolved.

      Account-Level Suspension

      An account-level suspension means the issue affects the account as a whole.

      Possible triggers include:

      · Misrepresentation
      · Unacceptable business practices
      · Missing or inconsistent business information
      · Website trust issues
      · Unsafe checkout
      · Restricted products
      · Circumventing systems
      · Linked account issues
      · Repeated product data quality failures

      Google’s documentation notes that account-level issues can appear in a banner at the top of Merchant Center, in summary cards on the Needs attention page, or in the Diagnostics tab.

      Why Google Suspends Merchant Center Accounts

      Google suspends Merchant Center accounts to protect users from misleading offers, unsafe checkout experiences, unclear business practices, restricted products, and inaccurate product information.

      The most common causes fall into seven categories.

      1. Misrepresentation

      Misrepresentation is one of the most serious Merchant Center issues.

      Google’s Misrepresentation policy covers problems such as unacceptable business practices, misleading or unrealistic offers, omission of relevant information, and unavailable offers.

      In practice, misrepresentation can be triggered by many trust-related issues, including:

      · Product claims that are exaggerated or unsupported
      · Prices that do not match between feed, landing page, and checkout
      · Promotions that are expired, misleading, or unclear
      · Products shown as available when they are not actually available
      · Missing business identity information
      · Missing or vague return policy
      · Missing shipping details
      · Hidden fees at checkout
      · Generic or incomplete contact information
      · Website content that does not match Merchant Center business information
      · Product pages that look thin, unfinished, or copied from suppliers
      · Checkout flows that create friction or confusion

      Misrepresentation is often not caused by one isolated issue. It is usually a trust problem across the store experience.

      2. Missing or Inconsistent Contact Information

      Google expects shoppers to understand who they are buying from and how to contact the business.

      Google’s documentation on missing contact information recommends consistent business name, address, and phone number across the website footer, contact page, and Merchant Center settings. It also recommends detailed shipping and return policies, no placeholder content, no broken links, and a secure checkout process.

      A compliant ecommerce website should clearly show:

      · Business name
      · Customer support email
      · Phone number where possible
      · Physical business address where applicable
      · Contact form
      · Customer service hours
      · Expected response time
      · Footer links to key policy pages

      A contact form alone may not be enough. Add direct contact methods in visible locations.

      3. Missing or Vague Policy Pages

      A store needs clear policies before users buy.

      At minimum, your website should include:

      · Shipping policy
      · Return and refund policy
      · Privacy policy
      · Terms and conditions
      · Contact page
      · Payment information
      · Warranty or guarantee policy if relevant

      A strong return and refund policy should explain:

      · Whether returns are accepted
      · Return window
      · Return eligibility
      · Who pays return shipping
      · How to start a return
      · Refund method
      · Refund timeline
      · What happens if an item arrives damaged
      · What happens if the wrong item is sent
      · What happens if the package never arrives

      A vague policy such as contact us if you have a problem is usually too weak.

      4. Pricing, Availability, or Shipping Mismatches

      Google compares your feed, structured data, landing page, and checkout.

      Mismatches can happen when:

      · The feed says in stock, but the page says out of stock
      · The product page price differs from the feed price
      · Sale prices are outdated
      · Currency differs by page, user location, or checkout
      · Shipping costs appear only at checkout
      · Product variants show different prices without updating structured data
      · Schema markup contains stale price or availability values
      · Cached pages show old product data

      Google’s product data specification says accurate and correctly formatted product data is essential for ads and free listings and for preventing product disapprovals or display issues.

      For suspension recovery, price and availability must match across:

      · Product feed
      · Product landing page
      · Structured data
      · Cart
      · Checkout
      · Merchant Center shipping settings
      · Promotions feed if used

      5. Checkout and Website Experience Problems

      A website can trigger Merchant Center issues even if the product feed looks clean.

      Google’s checkout requirements say shoppers should easily access relevant information throughout checkout, including refund and return policy, terms and conditions, and contact options.

      Common website problems include:

      · No HTTPS or broken SSL certificate
      · Checkout does not work
      · Unexpected fees appear late in checkout
      · Required account creation before purchase
      · Broken links
      · Placeholder content
      · Empty category pages
      · Aggressive pop-ups
      · Disabled browser back button
      · Password-protected product pages
      · Blocked countries or IPs that prevent Google from crawling
      · Payment methods shown only after checkout starts

      Your checkout should feel predictable, transparent, and secure.

      6. Restricted or Prohibited Products

      Some products are restricted. Some are prohibited.

      Sensitive categories include:

      · Healthcare and medicines
      · Supplements
      · Adult products
      · Weapons and weapon accessories
      · Tobacco and nicotine-related products
      · Recreational drugs and drug-related items
      · Dangerous products
      · Counterfeit goods
      · Financial products
      · Political content in certain markets

      Healthcare is especially strict. Google’s Healthcare and medicines policy explains that online pharmacies promoting prescription drugs in the United States and Canada need specific accreditation and Google certification, and requirements differ by product and country.

      For restricted categories, do not rely on generic ecommerce compliance. Check the exact Google policy for the product type and target country.

      7. Account Relationship and Circumvention Issues

      Google may also look at connected accounts and patterns across Google properties.

      Risk factors include:

      · Creating a new Merchant Center account after suspension
      · Linking to a suspended Google Ads account
      · Reusing business information from a suspended account without resolving the issue
      · Using multiple accounts to promote the same store
      · Changing domains to avoid review
      · Using different business identities across Google Ads, Merchant Center, website, and payment records

      Google’s Merchant Center announcements mention Linked account suspension as a status related to prohibited practices for Free Listings, which indicates that account relationships can matter in enforcement.

      Do not try to outrun the suspension with a new account. Fix the underlying issue.

      Where to Find the Suspension Reason

      Start inside Merchant Center.

      Check these places:

      · Account-level banner at the top of Merchant Center
      · Products section
      · Needs attention tab
      · Account issues
      · Diagnostics if available in your interface
      · Email notifications from Google
      · Product details pages for item-level issues
      · Linked Google Ads account alerts
      · Business info and verification pages

      The Needs attention tab shows product issues and high-impact account or product problems. Google also says account-level issues may appear in the account banner, summary cards, or Diagnostics tab.

      Do not stop at the first example Google provides. Google may show one affected product, but the real problem can exist across many products or across the website.

      What to Do Immediately After a Suspension

      Your first 24 hours should be about containment and diagnosis.

      Step 1: Pause Major Changes

      Do not rebuild the site, change the domain, create a new Merchant Center account, or submit an appeal immediately.

      First, document the current state:

      · Suspension email
      · Merchant Center issue screenshots
      · Affected products
      · Feed source
      · Website policy pages
      · Checkout flow
      · Business info settings
      · Linked Google Ads accounts
      · Recent site changes
      · Recent feed changes
      · Recent product uploads

      This gives you a baseline.

      Step 2: Identify the Issue Type

      Ask:

      · Is this product-level or account-level?
      · Is there a warning period?
      · Is it a suspension with no warning?
      · Is the issue policy-related or data-quality-related?
      · Is the issue tied to a specific product category?
      · Is Google asking for business verification?
      · Is there a linked account issue?

      The fix depends on this distinction.

      Step 3: Stop Rushing the Appeal

      A review request should come after the fixes.

      A weak appeal often fails because the account is still non-compliant at the time of review. Some recent practitioner guides also warn that repeated failed review attempts can create cooldown periods or reduce future options, so it is better to submit one complete review request after a full audit.

      Step 4: Build a Fix List

      Create a working document with columns for:

      · Issue
      · Where it appears
      · Evidence
      · Fix needed
      · Person responsible
      · Status
      · Screenshot after fix
      · Notes for appeal

      This turns a vague suspension into an actionable recovery workflow.

      Google Merchant Center Suspension Fix Checklist

      Use this checklist before requesting review.

      1. Business Identity

      Check:

      · Business name matches website, Merchant Center, Google Ads, payment processor, and legal pages
      · Business address is visible and consistent
      · Phone number is visible and working
      · Support email uses the store domain where possible
      · Contact page is easy to find
      · Footer includes business contact details
      · About page explains who operates the store
      · Customer service hours and response time are stated

      Avoid:

      · Generic Gmail-only support for a serious ecommerce store
      · Different company names across pages
      · Missing physical address where one is expected
      · Contact page with only a blank form

      2. Policy Pages

      Check:

      · Shipping policy is detailed and realistic
      · Return policy includes timelines and process
      · Refund policy explains method and timing
      · Privacy policy explains data collection and use
      · Terms and conditions match your business model
      · Payment methods are visible before checkout
      · Policy pages are linked in the footer
      · Policies are not copied blindly from templates with irrelevant clauses

      Avoid:

      · Placeholder text
      · Contradictory policy statements
      · Policies that mention another brand or domain
      · No clear answer for damaged, lost, or incorrect items

      3. Product Pages

      Check:

      · Product title is accurate
      · Product description is specific
      · Product images match the product
      · Price matches feed and checkout
      · Availability matches feed and checkout
      · Variant prices update correctly
      · Sale prices and promotion dates are clear
      · Product claims are supported
      · Shipping cost or free shipping is visible before checkout
      · Return conditions are accessible

      Avoid:

      · Unrealistic claims
      · Medical or performance claims without support
      · Copied supplier descriptions across the full catalog
      · Product images with misleading overlays
      · Out-of-stock products submitted as in stock

      4. Feed and Structured Data

      Check:

      · Required attributes are complete
      · Price attribute is accurate
      · Availability attribute is accurate
      · Condition attribute is accurate
      · Image links work
      · Product URLs resolve correctly
      · GTIN, MPN, and brand are correct where available
      · Google product category is appropriate
      · Shipping and tax settings match the site
      · Structured data matches visible page content

      Google’s structured data documentation states that price, priceCurrency, availability, and condition are required schema.org values for automatic item updates.

      Avoid:

      · Old cached prices
      · Variant mismatch
      · Different currency by region
      · Shipping rates that differ from checkout
      · Feed rules that overwrite correct product data incorrectly

      5. Checkout

      Check:

      · HTTPS works across the full checkout
      · Checkout loads correctly on desktop and mobile
      · Customers can complete a purchase
      · Payment methods are conventional and visible
      · No hidden fees appear late
      · Taxes and shipping are explained
      · Return and contact information remain accessible
      · Account creation is optional unless clearly justified

      Google’s checkout requirements emphasize accessible refund, return, terms, and contact information throughout the checkout process.

      6. Restricted Product Review

      Check each product category against Google policy.

      Pay extra attention to:

      · Supplements
      · Medical devices
      · OTC medicines
      · Prescription products
      · Adult products
      · Weapons or accessories
      · Products making health, body, weight loss, pain relief, or sexual performance claims
      · Products that may require certification

      For healthcare and medicines, country-specific rules matter. Do not assume approval in one market means approval in another.

      7. Technical Crawlability

      Check:

      · Google can access product pages
      · No country blocking blocks Google review
      · No login wall blocks product information
      · No robots.txt issue blocks important pages
      · No broken canonical setup
      · No redirect loops
      · No malware warnings
      · No empty collection pages
      · No JavaScript issue hides price or availability from crawlers

      If Google cannot verify the experience, the account may remain at risk.

      How to Fix a Misrepresentation Suspension

      Misrepresentation is usually a full-store trust problem. Treat it as a sitewide audit.

      Fix Business Transparency

      Add or improve:

      · About page
      · Contact page
      · Business name
      · Physical address where applicable
      · Support email
      · Phone number
      · Customer service hours
      · Footer contact details

      Make sure these match Merchant Center settings.

      Fix Policy Transparency

      Update:

      · Shipping policy
      · Return and refund policy
      · Privacy policy
      · Terms and conditions
      · Payment information
      · Warranty information if relevant

      Be specific. Google and shoppers should not have to guess how your business works.

      Fix Offer Accuracy

      Check:

      · Product prices
      · Sale prices
      · Promotions
      · Availability
      · Shipping rates
      · Tax settings
      · Currency
      · Product variants
      · Checkout totals

      The price shown in Google, on the product page, in the cart, and at checkout should match.

      Fix Product Claims

      Remove or rewrite:

      · Guaranteed results
      · Cure claims
      · Before-and-after claims without context
      · Fake scarcity
      · Countdown timers that reset
      · Claims that imply official approval without proof
      · Unauthorized brand references
      · Misleading comparisons

      For sensitive categories, use conservative language and verify the relevant policy.

      Fix Trust Signals

      Improve:

      · Product descriptions
      · Original product photos where possible
      · Review authenticity
      · Store footer
      · Payment method visibility
      · Social proof
      · Customer service information
      · Order tracking information
      · Shipping timelines

      A new or dropshipping-style store needs extra transparency because thin product pages and generic supplier content can look untrustworthy.

      How to Fix Pricing and Availability Mismatches

      Price and availability issues are usually caused by sync delays, variant handling, feed rules, structured data, or app conflicts.

      Fix in this order:

      · Check the exact examples in Merchant Center
      · Open the product page in an incognito browser
      · Select each variant
      · Compare feed price, visible price, cart price, and checkout price
      · Check sale price and sale price effective date
      · Check structured data with Google testing tools
      · Review feed rules and supplemental feeds
      · Check ecommerce platform sync settings
      · Update the product data source
      · Request review after the data is consistent

      Google also provides automatic item updates that can update price, availability, condition, and image improvements to better match the website, but this should support accurate product data rather than replace it.

      Use automatic item updates as a safety net. Keep the source feed accurate.

      How to Prepare a Strong Appeal

      A strong appeal should show that you understand the issue, fixed the underlying causes, and have evidence.

      Before You Appeal

      Do not appeal until:

      · All policy pages are complete
      · Contact information is consistent
      · Product data matches landing pages
      · Checkout is secure and working
      · Restricted products are removed or corrected
      · Promotions are accurate
      · Feed errors are fixed
      · Structured data is updated
      · Business verification is complete if required
      · You have screenshots and notes

      What to Include in the Appeal

      Keep the appeal professional and specific.

      Include:

      · The policy issue shown in Merchant Center
      · The date you received the suspension
      · A short explanation of what you found
      · A clear list of fixes completed
      · Links to updated pages
      · Examples of corrected products
      · Confirmation that feed and website data now match
      · Confirmation that checkout is secure and functional
      · A request for review

      Avoid emotional language, blame, legal threats, or vague claims such as everything has been fixed.

      Appeal Template

      Use this structure.

      Subject: Request for review after Merchant Center suspension fixes

      Hello Google Merchant Center Team,

      Our Merchant Center account was suspended for the issue shown in our account. We completed a full review of our website, product data, checkout flow, and Merchant Center settings.

      The following changes have been made:

      · Updated our contact page with business name, customer support email, phone number, address, support hours, and response time
      · Updated our shipping policy with delivery zones, handling time, transit time, carriers, and shipping costs
      · Updated our return and refund policy with return eligibility, return window, refund method, refund timing, and instructions for damaged, missing, or incorrect orders
      · Verified that product prices, availability, and shipping costs match across the product feed, landing pages, cart, and checkout
      · Reviewed product descriptions and removed unsupported or misleading claims
      · Verified that checkout is secure and working on desktop and mobile
      · Removed or corrected any products that may not comply with Google Shopping policies
      · Updated Merchant Center business information to match the website
      · Reviewed the Needs attention tab and fixed the listed product and account issues

      We respectfully request a review of the account. We are committed to following Merchant Center policies and maintaining accurate product data and a transparent shopping experience.

      Thank you.

      Evidence to Prepare Before Review

      Save evidence internally even if the review flow does not let you upload everything.

      Prepare:

      · Screenshots of updated contact page
      · Screenshots of shipping policy
      · Screenshots of return and refund policy
      · Screenshots of checkout payment methods
      · Screenshots of product page, cart, and checkout price match
      · Feed export after corrections
      · List of removed or corrected products
      · Structured data test results
      · Change log with dates
      · Business verification records if relevant

      If you contact support, this evidence helps you explain the case clearly.

      Special Case: Dropshipping Stores

      Dropshipping is not automatically banned, but dropshipping stores often trigger trust issues.

      Common problems include:

      · Long shipping times hidden from users
      · Supplier product descriptions copied without edits
      · Generic About page
      · No clear business identity
      · Unclear return responsibility
      · No physical business presence
      · Low-quality product images
      · Unrealistic discounts
      · Fake scarcity timers
      · Weak customer support information

      To reduce risk:

      · Explain realistic delivery timelines
      · Make return terms clear
      · Write original product descriptions
      · Add brand-level trust content
      · Use consistent business information
      · Show real customer support channels
      · Remove exaggerated claims
      · Avoid pretending to be the manufacturer if you are not

      The goal is transparency. The customer should understand who is selling the product, when it will arrive, what happens if something goes wrong, and how to contact support.

      Special Case: Healthcare, Supplements, and Medical Products

      Healthcare-related products need a stricter review.

      Google’s Healthcare and medicines policy includes different rules for prescription drugs, non-prescription medicines, online pharmacies, pet pharmacies, and country-specific certification.

      Before submitting healthcare products, review:

      · Product ingredients
      · Medical claims
      · Disease claims
      · Weight loss claims
      · Pain relief claims
      · Sexual performance claims
      · Certification requirements
      · Target country rules
      · Landing page wording
      · Customer reviews that imply medical results

      Avoid claims that imply a product will diagnose, treat, cure, or prevent a disease unless explicitly allowed and properly supported.

      Special Case: Adult Products

      Adult products require extra care because policies vary by market and ad surface.

      Check:

      · Product category
      · Landing page imagery
      · Product titles
      · Product descriptions
      · Explicit wording
      · Target country
      · Age-sensitive content handling
      · Whether the product is eligible for Shopping ads or free listings

      Do not assume adult products that are legal to sell are automatically eligible on Google Shopping.

      How to Prevent Future Merchant Center Suspensions

      Recovery is only half the job. You need a compliance routine.

      Weekly Checks

      Review:

      · Needs attention tab
      · Account issues
      · Product disapprovals
      · Feed upload errors
      · Price and availability mismatches
      · Top product pages
      · Checkout test order
      · Broken links
      · Policy page accessibility

      Google’s Needs attention tab lets merchants see product issues, high-impact issues, and priority fixes.

      Monthly Checks

      Review:

      · Shipping rates
      · Return policy
      · Contact information
      · Business information in Merchant Center
      · Product category changes
      · New restricted products
      · Structured data
      · Promotions
      · Feed rules
      · Supplemental feeds
      · App integrations

      Before Every Major Site Change

      Check Merchant Center risk before:

      · Changing theme
      · Changing checkout app
      · Changing pricing app
      · Adding currency converter
      · Adding subscriptions
      · Adding new product categories
      · Adding discounts or promotional banners
      · Changing shipping rules
      · Migrating domain
      · Updating structured data

      Many suspensions happen after a site change breaks data consistency.

      Use Automations Carefully

      Merchant Center automations can help reduce mismatch risk. Google says automatic updates can update price, availability, condition, and image improvements to match your website.

      Use them, but do not depend on them as the main source of truth.

      Your product data source should still be accurate, complete, and updated frequently.

      Keep a Merchant Center Compliance Log

      Track:

      · Policy page updates
      · Feed changes
      · Product category changes
      · Shipping setting updates
      · Checkout changes
      · Review requests
      · Google support conversations
      · Suspensions or warnings
      · Resolution dates

      This helps with future appeals and internal accountability.

      Final Recovery Workflow

      Use this order:

      · Read the suspension message
      · Identify whether the issue is product-level, warning-level, or account-level
      · Check Needs attention, account issues, emails, and linked Google Ads alerts
      · Freeze risky changes
      · Audit business identity, policies, product pages, feed, checkout, structured data, and restricted products
      · Fix every sitewide trust issue, not just one example
      · Verify product data consistency across feed, page, cart, checkout, and structured data
      · Save screenshots and a change log
      · Complete business verification if required
      · Request review only after the account is ready
      · Monitor Merchant Center daily after submission
      · Build weekly and monthly compliance checks after reinstatement

      Conclusion

      A Google Merchant Center suspension is painful, but most recoverable cases follow the same pattern: diagnose carefully, fix the full store experience, document the changes, and request review only when the account is genuinely compliant.

      The biggest mistake is treating suspension recovery as a quick appeal task. It is a trust and data-quality audit.

      Your website, product feed, checkout, policy pages, business information, and restricted product handling all need to tell the same story. When Google can verify that story clearly, your account has a stronger chance of recovery and a much lower risk of repeat suspension.

      FAQs

      Why was my Google Merchant Center account suspended?

      Common reasons include misrepresentation, missing contact information, unclear policies, price or availability mismatches, unsafe checkout, restricted products, linked account problems, or repeated product data quality issues.

      How do I fix a Merchant Center misrepresentation suspension?

      Audit the entire store. Fix business identity, contact information, shipping policy, return policy, product claims, price consistency, checkout transparency, feed data, structured data, and restricted products. Then request review with a clear explanation of what changed.

      Should I appeal immediately?

      No. Appeal only after the underlying issues are fixed. A rushed review request can fail because Google may still detect the same website, feed, or policy problems.

      Can I create a new Merchant Center account after suspension?

      Do not create a new account to avoid a suspension. That can be treated as circumvention and may create larger account-level problems.

      Where do I find Merchant Center issues?

      Check the account banner, Needs attention tab, account issues, product details pages, Merchant Center emails, and linked Google Ads alerts. Google says account-level issues may appear in the account banner, summary cards, or Diagnostics tab.

      How long does Google take to review a Merchant Center appeal?

      Review time varies by issue, account status, verification needs, and review queue. Avoid writing a fixed promise such as 3 to 5 business days unless you have current evidence for that exact issue type.

      Can automatic item updates prevent suspension?

      Automatic item updates can help reduce temporary mismatches for price, availability, condition, and images, but they do not replace accurate feed management.

      Do healthcare products need certification?

      Some healthcare and medicine products require certification depending on product type and target country. Online pharmacies promoting prescription drugs in the United States and Canada need specific accreditation and Google certification.

      How to Write High-Converting Google Ads: The Complete Guide for

      How to Write High-Converting Google Ads: The Complete Guide for

      How to Write High-Converting Google Ads: The Complete Guide

      Google controls roughly 90% of the global search engine market. For most businesses running paid search, the difference between profitable campaigns and wasted spend comes down to what you write in your ads.

      Not your budget. Not your bidding strategy. Your words.

      The average search ad CTR across industries sits between 3.5% and 6.1%, with top performers hitting double digits. A Quality Score of 10 can cut your cost per click in half compared to an account-level average of 5. And with Google now showing per-asset click and conversion data for RSA headlines — replacing the vague “Good” and “Best” labels — advertisers finally have the granular data to know exactly which headlines pull their weight and which ones drag performance down.

      This guide covers every layer of writing Google Ads that convert, from headline mechanics and RSA asset strategy to description copy, testing frameworks, and the AI-driven features reshaping how ads get assembled. Whether you’re launching your first campaign or managing six figures in monthly spend, the principles here will help you write ads that do more than show up — they earn clicks from the right people and turn those clicks into revenue.

      Why Your Headlines Carry More Weight Than You Think

      Your headline is the first — and often the only — thing a searcher reads before deciding whether to click. In a Google search results page crowded with organic listings, AI Overviews, Shopping ads, and competing text ads, your headline has to earn attention in under two seconds.

      Headlines Drive Your Most Important Metrics

      CTR is the clearest signal of whether your headline is doing its job. A strong headline can double or triple your click-through rate on the same keyword, at the same bid, in the same position. And because CTR directly feeds into Expected CTR — one of the three pillars of Quality Score — your headline quality ripples through your entire cost structure.

      A higher Quality Score means a lower CPC for the same ad position. Google’s own data confirms that advertisers who improve their Ad Strength from “Poor” to “Excellent” see an average 15% increase in clicks and conversions. Ad Strength isn’t a perfect proxy for performance, but it’s a useful signal for whether your headline set has enough variety, relevance, and keyword coverage.

      The three Quality Score components and how headlines affect each:

      • Expected CTR — Google predicts how likely users are to click your ad based on historical performance. Headlines that match search intent and include relevant keywords tend to lift this score.
      • Ad Relevance — How closely your ad matches the meaning behind the search query. A headline that addresses the user’s specific need (“Emergency Plumber in Denver”) beats a generic one (“Professional Plumbing Services”) every time.
      • Landing Page Experience — Your headline sets an expectation. If your ad promises “Free 14-Day Trial” but the landing page leads with a pricing table, bounce rates climb and Quality Score drops.

      A Quality Score of 8 can mean paying half the CPC of a competitor with a Quality Score of 4 — for the exact same keyword. That’s not a marginal advantage. Over thousands of clicks, it fundamentally changes your unit economics.

      The Headline-to-Landing-Page Chain

      Your headline creates a promise. Your landing page has to keep it.

      This alignment — often called “message matching” — is one of the most underappreciated factors in conversion rate optimization. When someone searches “emergency plumber near me” and clicks an ad that says “Same-Day Emergency Plumbing in Denver,” they expect to land on a page about emergency plumbing in Denver. If the page opens with “Welcome to Johnson Plumbing — Serving Colorado Since 1998,” you’ve already lost them. They’re back on Google clicking your competitor’s ad.

      Mobile makes this even more critical. Studies consistently show that a one-second delay in mobile page load time can reduce conversions by 20%. The faster and more seamless the transition from headline promise to landing page delivery, the more conversions you’ll capture.

      For every major ad group or campaign theme, audit the connection between your headline, your description, and the H1 of your landing page. They should feel like one continuous conversation, not three separate messages written by three different people.

      How Responsive Search Ads Actually Work (and Why It Changes How You Write)

      If you’re still thinking about Google Ads copy the way you did with Expanded Text Ads, you’re writing for a format that no longer exists. Since Google fully retired ETAs, Responsive Search Ads are the only standard search ad format. Understanding how RSAs assemble your copy is the foundation of writing ads that perform.

      The Assembly System

      Each RSA holds up to 15 headlines (30 characters each) and 4 descriptions (90 characters each). At auction time, Google’s system selects up to three headlines and up to two descriptions from your pool, assembles them into a single ad, and serves the combination it predicts will perform best for that specific query and user context.

      RSA ad format example showing headlines and descriptions

      The order of headlines can also vary unless you pin them. This means a user searching “emergency electrician Sydney” and another searching “licensed electrician near me” may see two entirely different headline combinations from the same RSA — each tailored to match their intent signal.

      This has a major implication for how you write: every headline must make sense when paired with any other headline. You’re not writing a single ad. You’re writing a pool of modular assets that Google recombines dynamically.

      The Five Headline Categories

      The best RSA practitioners don’t write 15 variations of the same message. They write headlines across distinct categories so Google’s system has genuinely different angles to test. Here’s the framework used by top-performing accounts:

      Keyword headlines (3–4): Include variations of your target keyword to ensure relevance signals. Google bolds search terms that match your headlines, which improves visual relevance and CTR. Include your primary keyword in at least 3 of your 15 headlines.

      Benefit headlines (3–4): Highlight your top value propositions — speed, savings, quality, convenience, results. Focus on what the customer gains, not what your product does.

      Proof headlines (2–3): Social proof, awards, ratings, years in business, number of customers served. “Trusted by 10,000+ Businesses” or “4.9-Star Rating on Google” are the kind of proof that earns trust in a scan.

      CTA headlines (2–3): Direct calls to action with varying urgency levels. “Get Your Free Quote,” “Start Your Trial Today,” “Book a Demo.”

      Offer headlines (2–3): Specific promotions, discounts, free trials, guarantees. “20% Off First Order” or “Free Shipping Over $50.”

      If all 15 headlines make the same basic claim in slightly different words, you’re not giving Google anything to test. Variation across distinct value propositions is what gives the algorithm real data to optimize against.

      How Pinning Works (and When to Use It)

      Pinning locks a specific headline or description to a specific position. Pin your primary keyword headline to Position 1 to ensure search relevance is always visible. Pin your strongest CTA to Position 3 if you want it to always appear last. Leave Position 2 and other slots unpinned to give Google room to test.

      The trade-off: every pin you add cuts the number of combinations Google can test. Pin one headline and you’ve halved your test surface. Pin all three positions and you’ve essentially turned your RSA back into an ETA with none of the optimization benefit. Unless you have a specific, defensible reason — legal compliance, regulated industry disclaimers — keep pinning to a minimum.

      RSA Headlines Can Now Serve as Sitelinks

      Google now allows up to two unused RSA headlines to appear in the sitelink space when Google’s system predicts it will improve performance. These headline-based sitelinks point to your ad’s final URL.

      This changes how you think about all 15 headlines. Even headlines that don’t make the top three for a given impression can still show up below your ad as clickable links. Every headline in your pool needs to be compelling enough to work as a standalone element — because it might.

      Pinned headlines are excluded from this sitelink treatment, and the feature only triggers for unpinned, unused headlines. One more reason to keep your pinning strategy lean.

      Per-Asset Click and Conversion Data

      Google now shows actual click and conversion data for individual RSA headline and description assets. This replaced the frustratingly vague “Good,” “Best,” and “Low” performance labels that previously left advertisers guessing.

      You can go to Campaigns → Assets, add the relevant columns, and see which specific headlines are driving clicks, conversions, conversion rates, and cost per conversion. This is one of the most significant RSA updates in years.

      Screenshot of RSA per-asset performance data showing click and conversion metrics for each headline Google Ads now reports click and conversion metrics for each RSA asset. Source: Practical Ecommerce

      How to use this data:

      • Cut or rewrite low-performing assets. Filter for any headline with 100+ clicks and zero conversions. That’s a headline attracting attention but not the right attention.
      • Build clearer asset categories. Now that you can see which types of headlines (offers, brand, social proof, CTA) actually convert, lean into what works and replace what doesn’t.
      • Don’t over-react to small samples. A headline that performed poorly might have been tested in less favorable combinations. Give assets enough impressions before making changes.
      • Review monthly. Set a recurring schedule. Replace “Low”-rated assets continuously to keep your RSA set fresh and competitive.

      Multiple RSAs Per Ad Group

      Google’s data shows that advertisers with two RSAs in an ad group see an average 6.6% increase in conversions at similar cost per conversion compared to running a single RSA. Adding a third RSA brings another 3.7% lift.

      Create 2–3 RSAs per ad group, each with a distinct messaging theme. Let each accumulate at least 5,000 impressions before evaluating. Check asset-level performance reports to identify which individual headlines and descriptions are pulling their weight.

      8 Headline Techniques That Actually Move the Needle

      Tactics without context are just tricks. Here are eight techniques with the reasoning behind why they work, when to use each one, and how to execute them within 30 characters.

      1. Lead with Your Unique Selling Point

      Your USP answers the question every searcher is silently asking: “Why should I click you instead of the other three ads on this page?”

      If you offer same-day delivery and your competitors don’t, that goes in the headline. If your product has a lifetime warranty and the category norm is 12 months, say so. “Lifetime Warranty Included” beats “High-Quality Products” because it gives the searcher a concrete reason to choose you.

      The key: your USP has to be something your competitors genuinely can’t claim. “Quality Service” is not a USP. “24/7 Live Support — No Bots” might be.

      2. Use Action Verbs That Match the User’s Stage

      Action verbs push readers toward movement. But the right verb depends on where the user is in their buying journey.

      • High intent (ready to buy): Get, Buy, Order, Claim, Start
      • Mid intent (comparing options): Compare, Try, Explore, See
      • Low intent (just learning): Discover, Learn, Find Out

      “Get Your Free Quote Today” works for someone searching “web design agency pricing.” “Discover How SEO Works” is a waste of a headline for someone searching “hire SEO consultant.”

      Match the verb to the intent behind the keyword you’re targeting, not to some generic list of recommended verbs.

      3. Create Real Urgency (Not Fake Urgency)

      Time-sensitive language works because of loss aversion — people feel the pain of missing out more intensely than the pleasure of gaining something. “Sale Ends Tonight” or “Only 3 Spots Left” can significantly boost CTR and conversion rate.

      But the urgency has to be real. If your “limited time offer” runs every month, your audience learns to ignore it. Google’s countdown customizer lets you add dynamic countdowns to headlines (e.g., “Sale Ends in {=COUNTDOWN}”) that update automatically as a deadline approaches. This is far more effective than static urgency because it changes with each impression.

      The rule: if the urgency isn’t genuine, don’t use it. It erodes trust, and trust is what turns clicks into customers.

      4. Name the Pain Before You Offer the Solution

      Speaking directly to a problem creates an instant connection. The searcher sees their frustration reflected back at them and feels understood.

      “Tired of Overpaying for Software?” works because it validates a real pain point before asking for a click. “Struggling with Slow Shipping?” names the exact frustration that drives someone to search for alternatives.

      This technique is especially powerful for lead generation campaigns, where you need to build trust before asking someone to share their contact information. Naming the pain signals that you understand their problem — which makes them more likely to believe you can solve it.

      5. Ask a Question That Hits a Nerve

      Questions create a cognitive open loop. The reader’s brain wants to resolve the question, which pulls them toward clicking.

      The question has to be relevant and specific, not generic. “Want Better Results?” is forgettable. “Spending $5K/Month on Ads with Nothing to Show?” is a punch in the gut for the right audience. “Still Using Spreadsheets for Payroll?” calls out a specific behavior that signals a need for the product you’re selling.

      Question headlines tend to work better for awareness and consideration stages. For high-intent transactional queries, a direct benefit or offer headline usually outperforms a question.

      6. Put Numbers in Your Headlines

      Numbers make claims concrete. “Save Up to 40%” is more believable than “Save Big.” “Trusted by 20,000+ Businesses” is more persuasive than “Trusted by Many.” “Cut Reporting Time by 50%” gives the reader a specific outcome they can visualize.

      Odd numbers tend to outperform round numbers in engagement because they feel less manufactured. And specific numbers (“Save 37%”) outperform ranges (“Save 30–40%”) because specificity signals precision.

      In a sea of vague headline promises, a number is an anchor. Use it.

      7. Tap Into Emotion Without Losing Credibility

      Emotional headlines connect because buying decisions are emotional, then rationalized. A headline like “Stop Worrying About Tax Season” touches a real anxiety. “Protect Your Family’s Future” appeals to a deep motivational driver.

      The best-performing headlines often combine emotional appeal with a practical benefit. “Sleep Better Tonight — Mattresses Delivered Free” works on both levels. Pure emotional headlines (“Transform Your Life Today!”) without a tangible benefit feel hollow.

      For B2B and high-consideration purchases, credibility-forward headlines with an emotional undercurrent outperform pure emotional plays. “Reduce Churn by 30% — Proven Framework” gives the emotional benefit (reduced stress from churn) with the rational justification (30%, proven) in the same line.

      8. Choose Clarity Over Cleverness

      Inside 30 characters, there’s no room for ambiguity. A headline that clearly states what you offer and why it matters will almost always outperform a clever one that requires the reader to think.

      “Easy Online Tax Filing” tells you exactly what happens when you click. “Tax Made Simple” is vague. “Affordable SEO Audits — From $99” is clear. “We Make SEO Work” is not.

      Google recommends providing 8–10 unique headlines for each RSA. The more distinct and clear your headlines, the more combinations Google can test and the more queries you can match.

      Clarity isn’t boring. Clarity is respect for the reader’s time and attention. In paid search, that respect converts.

      Writing Descriptions That Earn the Click

      Headlines get the attention. Descriptions close the deal. You get two description fields of 90 characters each — and every character has to pull its weight.

      Lead with Benefits, Not Features

      Features describe what your product does. Benefits describe what the customer gets. There’s a meaningful difference, and it shows up directly in CTR.

      “Cloud-based CRM with API integration” is a feature. “Close More Deals — Manage Every Lead in One Place” is a benefit. The feature tells the reader what the tool is. The benefit tells them why they should care.

      Use the “so what” test. For every feature you want to mention, ask: “So what does this mean for the customer?” Keep asking until you hit a meaningful outcome. That outcome is your description copy.

      Research from Nielsen Norman Group shows that benefit-focused content generates roughly 30% higher engagement than feature-focused content. In Google Ads, where space is scarce, that gap gets even wider.

      Match Your Description to the Headline’s Promise

      Your description should extend and support your headline, not repeat it. If your headline says “Free 14-Day Trial — No Credit Card,” your description should reinforce what they’ll experience during those 14 days: “Set up in under 5 minutes. Full access to all features. Cancel anytime.”

      If your headline addresses a pain point (“Tired of Slow Shipping?”), your description should deliver the solution: “Most orders arrive in 2 days. Free returns. Real-time tracking included.”

      The headline-description pair should feel like one continuous thought, split across two lines for emphasis.

      Write Different Descriptions for Different Business Models

      Ecommerce and lead generation ads require fundamentally different description strategies.

      Ecommerce descriptions lead with price, promotion, and product specifics. Shoppers on Google are comparing. Give them the data they need: “Free Shipping Over $50. 30-Day Returns. 4.8★ Rating.”

      Lead gen descriptions do more trust-building. You’re asking someone to share their information before they get anything tangible. Outcome-focused and credibility-forward descriptions work best here: “500+ Companies Scaled Their Revenue. See How We Can Help.”

      This distinction matters because the underlying psychology is different. An ecommerce buyer is evaluating a transaction. A lead gen prospect is evaluating a relationship.

      Craft CTAs That Tell the User Exactly What Happens Next

      A strong call to action removes ambiguity. The user should know precisely what clicking will lead to.

      Weak: “Click Here” or “Learn More” Stronger: “Get Your Free Quote in 60 Seconds” Strongest: “Book Your Strategy Call — Pick a Time Now”

      Match your CTA to the user’s stage. Top-of-funnel? “See How It Works.” Mid-funnel? “Compare Plans.” Bottom-of-funnel? “Start Your Free Trial — No Card Needed.”

      Adding urgency or exclusivity when genuine — “Limited Spots This Month” or “Offer Ends Friday” — can increase conversion rates. But don’t use urgency tactics if they don’t reflect reality. Misleading CTAs get clicks but kill conversions and damage trust.

      Aligning Headlines with Keywords and Search Intent

      Relevance is the foundation of everything in Google Ads. Your headlines, descriptions, keywords, and landing pages all need to tell the same story. When they do, Quality Score improves, CPC drops, and conversion rates climb. When they don’t, you’re paying more for worse results.

      Keyword Placement That Feels Natural

      Include your target keyword in at least 3 of your 15 RSA headlines. Google bolds matching terms in the SERP, which increases visual prominence and CTR. But cramming keywords into every headline makes your ad look spammy and reduces the messaging variety Google needs to optimize.

      The balance: 3–4 keyword-focused headlines, 11–12 headlines covering benefits, proof, CTAs, and offers. This gives you relevance where it counts and diversity everywhere else.

      Dynamic keyword insertion (DKI) is a useful tool for high-volume ad groups with many closely related keywords. The syntax {KeyWord:Default Text} automatically swaps in the user’s actual search term. But DKI has pitfalls — it can produce awkward phrasing (“Need Fix Leaky Faucet Myself?”) or accidentally insert competitor names. Always write a strong default text that works even when the dynamic replacement fails.

      Match Headline to Intent Type

      Every search query carries an intent signal. Matching your headline to that intent is one of the highest-leverage things you can do.

      Informational intent (“how to reduce ad spend”): The user is learning. They’re not ready to buy. Lead with educational value: “5 Ways to Cut Your Ad Spend.”

      Commercial intent (“best CRM for small business”): The user is comparing options. Position your product against alternatives: “Top-Rated CRM — Free 14-Day Trial.”

      Transactional intent (“buy standing desk online”): The user is ready to purchase. Match that energy: “Standing Desks — Free Shipping Today.”

      Navigational intent (“HubSpot login”): The user wants a specific brand or page. If it’s your brand, make sure your ad is present. If it’s a competitor’s, this is a more advanced play with different copy considerations.

      When your headline matches the intent behind the query, your Expected CTR goes up, your ad relevance goes up, and your CPC comes down. It’s one of the clearest cause-and-effect relationships in the entire Google Ads system.

      Avoid Keyword Stuffing

      Stuffing multiple keywords into a single headline — “Buy Cheap Web Design Cheap Website Cheap” — does more harm than good. Google’s system penalizes ads that look spammy, and users won’t click something that reads like it was written by a bot.

      One keyword per headline, placed naturally. The rest of your headline real estate should communicate value, not repeat search terms. Google’s AI capabilities and responsive ad format make excessive keyword repetition unnecessary. Write for humans. The algorithm will follow.

      Ad Assets (Extensions) That Amplify Your Copy

      Your headline and description are the core of your ad, but they’re not the only real estate available to you. Ad assets — formerly called extensions — add extra information, links, and functionality that expand your ad’s footprint on the results page and provide more reasons to click.

      Google’s data shows that advertisers using 3 or more ad assets see an average 20% lift in CTR compared to ads without extensions.

      The most impactful assets for most advertisers:

      • Sitelinks: Add 4–6 links to specific pages on your site (pricing, case studies, contact, specific product categories). Each sitelink can have its own description.
      • Callouts: Short phrases (25 characters each) highlighting key selling points: “Free Shipping,” “24/7 Support,” “No Long-Term Contracts.”
      • Structured Snippets: Header-plus-list format to showcase service categories, product types, or brands you carry.
      • Call Assets: Add a phone number that appears with your ad. Especially valuable for local service businesses.
      • Price Assets: Show pricing for your products or services directly in the ad. Helps pre-qualify clicks.
      • Lead Form Assets: Let users submit their information directly from the ad without visiting your landing page. Reduces friction for lead gen campaigns.

      The key principle: assets should add new information, not repeat what’s already in your headline or description. If your headline says “Free Shipping,” don’t put “Free Shipping” in a callout. Use the callout to say “30-Day Returns” or “No Minimum Order.”

      Don’t Forget the Display Path

      The display URL path — those two customizable fields of 15 characters each that appear after your domain — is one of the most underused pieces of ad real estate.

      Your display path doesn’t have to match your actual URL path. It’s purely cosmetic. Use it to reinforce your keyword and value proposition:

      • yoursite.com/standing-desks/free-shipping
      • yoursite.com/seo-audit/free
      • yoursite.com/crm/small-business

      These paths give the searcher one more relevance signal before they click. They also give Google one more signal that your ad matches the query. It’s a small thing, but in a competitive auction, small things compound.

      Testing and Optimization: The System, Not the Event

      The best ad copy in the world is the ad copy you’ve tested and proven works. Intuition gets you a starting point. Data gets you results.

      A/B Testing with Campaign Experiments

      Google’s Experiments tab lets you create a true A/B test: duplicate a campaign, change only the RSA copy (keep keywords, bids, and audiences identical), and split traffic 50/50. This is the cleanest way to measure headline impact because it isolates the variable.

      Rules for clean tests:

      • Change one variable at a time. If you’re testing headlines, don’t also change descriptions.
      • Track when tests start and end.
      • Let tests run for at least 7–10 days to accumulate meaningful data.
      • Require statistical significance before declaring a winner. A few hundred impressions isn’t enough.
      • Look at all metrics together — impressions, clicks, CTR, conversions, and cost per conversion. A headline that boosts CTR but tanks conversion rate is not a winner.

      What to Test

      Beyond obvious copy variations, test structural and strategic differences:

      • Short vs. long headlines (using all 30 characters vs. keeping it tight)
      • Direct benefit vs. question-format headlines
      • Urgency-driven vs. evergreen messaging
      • Specific numbers vs. general claims (“Save 37%” vs. “Save Big”)
      • Feature-forward vs. outcome-forward descriptions
      • Different CTA phrasing (“Get a Quote” vs. “See Pricing” vs. “Book a Call”)

      Refresh Headlines Before Ad Fatigue Sets In

      Headlines lose effectiveness over time. Audiences develop “ad blindness” to messages they’ve seen repeatedly. Plan to refresh your RSA headlines every 2–3 months, even if they’re performing adequately.

      Set aside 10–20% of your ad budget for testing new approaches. Each test needs 7–10 days of data. Monitor performance during refresh periods — a temporary dip is normal as Google’s system relearns which combinations work with the new asset pool.

      AI in Google Ads Copy: What’s Changed and What It Means

      Google’s AI capabilities for ad copy have evolved significantly. Understanding these changes is essential for any advertiser writing Google Ads today.

      AI Max and Text Customization

      Google’s “automatically created assets” feature has migrated into AI Max for Search campaigns under the name “text customization.” This is a campaign-level setting that generates additional headlines and descriptions using a combination of extractive techniques and generative AI, pulling from your landing page content, existing ad copy, and keyword themes.

      Campaigns using text customization, Dynamic Search Ads, and campaign-level broad match will automatically be upgraded to AI Max. This is no longer optional for most advertisers.

      AI Max automatic headlines and descriptions performance report AI Max’s automatic headlines and descriptions can become a source for new or existing RSAs. Source: Practical Ecommerce

      What text customization does well: it creates headlines for queries you couldn’t have predicted, filling in coverage gaps in your RSA asset pool. Google’s system checks generated assets for accuracy — it won’t create makeup headlines when your landing page only shows shampoos.

      What it doesn’t do: replace strategic, human-written copy. A study analyzing AI-generated vs. human-written RSA performance across a 90-day, $15,000/month campaign found that while AI-generated ads often attracted more impressions at lower CPC, human-written ads significantly outperformed on conversion rate and ROAS. The AI ads brought more clicks, but from users less likely to convert.

      The practical approach: use text customization to extend your coverage, but always write your core headlines and descriptions by hand. Human copy provides the strategic foundation. AI fills in the edges.

      Text Guidelines: Controlling What AI Writes

      Text guidelines let you steer AI-generated copy by defining specific terms to exclude and concepts to avoid.

      You can set up to 25 term exclusions and 40 messaging restrictions per campaign. For example: “Don’t use the word ‘cheap'” or “Never reference competitor brands” or “Always include ‘licensed and insured’ in generated text.”

      For advertisers in regulated industries — healthcare, financial services, legal — text guidelines are essential. But even for standard ecommerce or SaaS campaigns, setting basic guardrails prevents the AI from generating off-brand messaging.

      If you’re using text customization (and soon most advertisers will be), configuring text guidelines is not optional. Without them, the AI operates without brand constraints.

      Dynamic Keyword Insertion and Countdown Customizers

      DKI ({KeyWord:Default Text}) remains a useful tool for automatically matching ad copy to search queries. The recommended approach:

      • Choose proper capitalization (Title Case is standard for headlines)
      • Write a strong default that works when the keyword doesn’t fit
      • Don’t combine DKI with broad match keywords — the inserted terms can be irrelevant
      • Never insert competitor brand names through DKI

      Countdown customizers add real-time urgency that updates with each impression. They’re more effective than static “Sale Ends Soon” copy because the specificity makes the urgency tangible.

      First-Party Data and Personalization

      First-party data — information collected directly from your customers with their consent — has become increasingly valuable as third-party cookies phase out. About 90% of consumers are willing to share personal information in exchange for better experiences, and marketers who use first-party data effectively can double incremental revenue from single ad placements.

      In Google Ads, you can upload customer lists, email lists, CRM data, and past purchase behavior for audience targeting in Performance Max and other campaign types. This allows you to write ads tailored to specific audience segments:

      • Existing customers: Cross-sell with product-specific messaging
      • Lapsed leads: Re-engage with updated offers or new features
      • Website visitors who didn’t convert: Address likely objections in your ad copy
      • High-value customer lookalikes: Lead with the messaging that converted your best customers

      The more granular your audience segmentation, the more precisely you can tailor your headlines and descriptions to match what each group actually cares about.

      Common Mistakes That Kill Ad Performance

      Knowing what to do matters. Knowing what to stop doing matters just as much.

      Writing 15 headlines that all say the same thing. If your headlines are “Quality Web Design,” “Professional Web Design,” “Expert Web Design,” and “Best Web Design” — Google has nothing to test. Diversify across the five headline categories: keyword, benefit, proof, CTA, and offer.

      Ignoring the landing page. A high CTR with a low conversion rate almost always points to a disconnect between what the ad promises and what the landing page delivers. Audit this connection regularly.

      Over-pinning RSA headlines. Every pin reduces Google’s optimization space. Pin only when you have a legally or strategically necessary reason.

      Using generic CTAs. “Click Here” tells the user nothing. “Get Your Custom Quote in 60 Seconds” tells them exactly what to expect.

      Stuffing keywords. One keyword per headline, placed naturally. Let the rest of your headlines do different jobs.

      Never refreshing ad copy. Even winning headlines lose effectiveness after 2–3 months. Schedule regular refreshes.

      Treating AI-generated copy as final copy. Google’s text customization is a starting point, not a strategy. Human-written copy consistently outperforms on conversion rate and audience quality.

      Ignoring ad assets. Running ads without sitelinks, callouts, and structured snippets is leaving CTR on the table. Ads with 3+ extensions average 20% higher CTR.

      Writing the same copy for ecommerce and lead gen. Ecommerce copy leads with price, shipping, and product details. Lead gen copy leads with outcomes, credibility, and trust signals. They require different approaches.

      Not using per-asset performance data. Now that Google shows click and conversion metrics for individual headlines, there’s no excuse for running underperforming assets indefinitely. Review monthly. Cut what doesn’t convert. Test new angles.

      Putting It All Together

      Writing high-converting Google Ads is a system, not a one-time creative exercise. Here’s the workflow that top advertisers follow:

      1. Start with intent. Before writing a single headline, understand the search intent behind your target keywords. Informational, commercial, or transactional intent each demand different messaging approaches.

      2. Write across all five headline categories. Keyword, benefit, proof, CTA, and offer. Fill all 15 headline slots. Fill all 4 description slots. Give Google enough variety to optimize.

      3. Pin sparingly. Pin your primary keyword headline to Position 1. Leave the rest open.

      4. Set up ad assets. Sitelinks, callouts, structured snippets, and any other relevant assets. Each one expands your ad’s footprint and improves CTR.

      5. Align your landing page. The headline promise, description details, and landing page H1 should feel like one continuous conversation.

      6. Configure text guidelines. If text customization is active, set your term exclusions and messaging restrictions.

      7. Launch and wait for data. Give each RSA at least 5,000 impressions before evaluating.

      8. Review per-asset data monthly. Cut low-performing headlines. Replace them with new variations that test different angles.

      9. Run structured A/B tests. Use Campaign Experiments with a 50/50 split to isolate headline impact from other variables.

      10. Refresh every 2–3 months. Even strong performers develop ad fatigue. Keep your copy fresh to stay ahead of declining engagement.

      The Google Ads landscape changes constantly — new AI features, new RSA behaviors, evolving auction dynamics. But the fundamentals of great ad copy remain stable: match intent, communicate value clearly, give the reader a specific reason to click you instead of anyone else, and deliver on the promise when they land on your page. Everything else is optimization at the margin.

      The advertisers who win are the ones who treat ad copy as a discipline, not an afterthought.