Playbook

Playbook: ad spend is up but sales are flat

When Google Ads spend increases without proportional revenue growth, ROAS declines. Diagnose the root cause using an account audit checklist, then fix structural issues, product disapprovals, and pricing problems.

7 min read 37 views Updated 18 Jul 2026

No results found

Try different keywords or browse all help articles.

    Symptom: spend rising, revenue flat

    Your Google Ads account is consuming more budget than it did last month or last quarter. You expected that extra spend to drive proportional growth in sales or conversions. Instead, revenue has remained roughly flat, or grown much slower than spend. Your return on ad spend (ROAS) has fallen as a result.

    This pattern signals that something in your account structure, product eligibility, or competitive position has degraded. The platform is spending money, but not efficiently. Finding and fixing the root cause requires a systematic diagnosis.

    Diagnosis checklist: run a Google Ads account audit

    Start by auditing your Google Ads account for structural problems. Work through this checklist and record any issues you find.

    Campaign structure and budget allocation

    • Review your campaign structure. Do you have separate campaigns for Shopping, Search, and Performance Max, or are they mixed together?
    • Check whether budgets are distributed logically across campaigns, or whether high-performing campaigns are sharing budget with low-performing ones.
    • Look for campaigns with the 'limited by budget' status. If a profitable campaign hits its daily budget cap every day, it cannot spend efficiently.
    • Examine bid strategies. Are you using manual CPC, target ROAS, or target CPA? Has the strategy changed recently?

    Conversion tracking

    • Verify that conversion tracking is active and firing correctly. Check your Google Analytics or conversion pixel implementation.
    • Look for a spike in untracked conversions or a sudden drop in tracked conversion volume that does not match actual business performance.
    • Confirm that your conversion value is set correctly (revenue, not item count; currency matches your account currency).
    • Check whether you are tracking all conversion types that matter to your business (purchases, leads, newsletter signups).

    Product disapprovals in Merchant Center

    • Log into your Merchant Center account and navigate to the Products section.
    • Filter for disapproved items. Note which products are blocked and why.
    • Check the Diagnostics tab for account-level issues (policy violations, data quality problems).
    • Cross-reference disapproved products with your top sellers or highest-margin items. If key products are missing from your eligible inventory, your Shopping campaigns cannot bid on them.

    Quality score and eligibility

    • In Google Ads, check the Quality Score column for your Search campaigns. A recent drop across multiple keywords suggests a broader account issue.
    • For Shopping campaigns, review product-level performance data. Products with low click-through rate (CTR) or poor conversion rate may be losing eligibility or bid weight.
    • Check whether your product titles, descriptions, or images have changed recently in a way that could harm relevance.

    Competitor price monitoring

    • If you use Vendably's price monitoring feature, review recent price alerts for your products.
    • Check whether competitors have undercut your prices on high-volume or high-margin items.
    • Note which products have been undercut and when the undercut began.

    Fix: address issues in order of severity

    Once you have completed the audit, prioritise the issues by their likely impact on ROAS. Start with the highest-severity problems.

    Step 1: Fix product disapprovals

    Disapproved products cannot be advertised. If your best-selling items are blocked, your spend is working against a smaller eligible inventory.

    1. Open Merchant Center and review each disapproved product.
    2. Read the specific disapproval reason (policy violation, data quality issue, incorrect category, etc.).
    3. For policy violations, check the product title, description, and images against Google's policies. Remove prohibited claims or language.
    4. For data quality issues, ensure that price, availability, and condition are present and correctly formatted.
    5. For category mismatches, review the google_product_category field and update it to match the product's actual category.
    6. Resubmit the product for review.
    7. Allow 1 to 3 days for Google's review process.

    Step 2: Review campaign structure and budget allocation

    Poor structure forces profitable campaigns to compete for limited budget.

    1. Separate your campaigns by type (Shopping, Search, Performance Max) if they are currently mixed.
    2. Within each type, group campaigns by product category, brand, or margin tier.
    3. Review the daily budget for each campaign. If a profitable campaign is consistently hitting its budget cap, increase the budget or remove the cap.
    4. For campaigns with low ROAS, reduce the daily budget or pause them entirely.
    5. Check your bid strategy. If you are using target ROAS, confirm that the target is realistic for each campaign (e.g., a target ROAS of 5.0 may be unachievable if your actual ROAS is 2.5).
    6. If you are using manual CPC, consider switching to target ROAS or target CPA to let Google optimise bids based on conversion value.

    Step 3: Verify conversion tracking

    If conversions are not being tracked, Google cannot optimise your bids for profitable actions.

    1. Open your Google Analytics account (or your conversion pixel dashboard).
    2. Check the conversion report for the past 30 days. Compare the conversion count to your actual business records (orders, leads, signups).
    3. If the tracked conversion count is significantly lower than actual conversions, your tracking is incomplete. Review your pixel implementation or Google Analytics configuration.
    4. Confirm that your conversion value is set to revenue (not item count) and that the currency matches your account currency.
    5. If you are using Google Analytics 4, ensure that the conversion event is properly mapped in Google Ads.
    6. Allow 24 hours for changes to take effect, then re-check the conversion report.

    Step 4: Address competitor price undercuts

    If competitors have undercut your prices, your conversion rate on affected products will fall, even if your ads are shown.

    1. Review your price alerts in Vendably. Identify which products have been undercut and by how much.
    2. Decide whether you want to match the competitor price, accept the lower conversion rate, or focus spend on products where you remain competitive.
    3. If you choose to match or adjust prices, update your product feed outside of Vendably (in your e-commerce platform or inventory system).
    4. Ensure that the updated price is reflected in your Merchant Center feed within 24 hours.
    5. Monitor the affected products' performance over the next 7 to 14 days to see whether conversion rate recovers.

    Step 5: Allow time for the platform to re-learn

    After making changes, do not expect immediate results.

    1. Give Google Ads at least 2 weeks to re-optimise your campaigns and re-calculate quality scores.
    2. For Shopping campaigns, allow 7 to 10 days for product-level performance data to stabilise.
    3. Measure your ROAS again after 2 to 3 weeks. Compare it to the baseline from before your changes.
    4. If ROAS has improved, continue monitoring. If it has not, revisit your audit findings and address the next highest-severity issue.

    Prevention: catch problems early

    Once you have fixed the immediate issue, set up systems to catch future problems before they show up in your ROAS trend.

    Schedule a monthly account audit

    Set a recurring calendar reminder to audit your Google Ads account on the first of each month. Use the same checklist: campaign structure, budget allocation, conversion tracking, product disapprovals, quality scores, and competitor prices. Spend 30 to 45 minutes on this task. Early detection of drift (a quality score drop, a new disapproval, a competitor undercut) allows you to respond before it affects your ROAS.

    Treat quality score drops as an early warning

    A falling quality score often precedes a ROAS decline. If you notice that quality scores have dropped across multiple keywords or campaigns, investigate immediately. Common causes are changes to your landing page, a shift in competitor relevance, or a change to your ad copy. Do not wait for a ROAS report to confirm the problem.

    Treat price alerts as a prompt to act

    When Vendably alerts you to a competitor price undercut, do not ignore it. Review the affected product and decide on a response within 48 hours. Delayed response means lost conversions while you are still overpriced.

    Monitor conversion tracking continuously

    Check your conversion count weekly against your actual business records. If tracked conversions begin to lag actual conversions, investigate your pixel or analytics setup immediately. A tracking problem will silently degrade your ROAS for weeks before you notice it in a monthly report.

    Summary

    When ad spend increases but sales remain flat, the root cause is usually one of four issues: poor campaign structure or budget allocation, product disapprovals blocking eligible inventory, incomplete conversion tracking, or competitor price undercuts suppressing conversion rate. Diagnose the problem using a structured account audit, then fix the highest-severity issues first. Allow time for the platform to re-optimise, then measure the impact. Prevent recurrence by scheduling monthly audits and treating quality score drops and price alerts as early warnings to investigate.