Category: business development

  • Google Ads Click Fraud: Detect It Before It Drains You

    Google Ads Click Fraud: Detect It Before It Drains You

    Every pound you spend on Google Ads is supposed to buy a genuine chance of a sale, not fund a bot’s busy afternoon or help a competitor run your budget to zero by lunchtime. That is what click fraud does, and Google Ads click fraud detection is the only thing standing between your campaigns and a slow, invisible drain on your spend.

    The numbers are grim. Spider Labs’ 2026 Ad Fraud White Paper puts advertiser losses at $32.6 billion globally in 2025, and the average invalid click rate hit 12.3% in 2024, more than double the 5.9% recorded in 2010, driven largely by AI-powered bots sophisticated enough to mimic real browsing behaviour. If you advertise in legal services, insurance, healthcare or home services, your exposure is higher still.

    What Google catches, and what it misses

    Google filters a portion of invalid clicks automatically and does not charge you for them; the credits appear under “Invalid Activity” in the Adjustments dropdown of your billing. It is a decent first layer, but it only catches what Google can see. Your business sees signals Google does not: CRM rejection reasons, fake form details, call quality, and whether a visitor actually behaved like a buyer after clicking. Current bots can generate synthetic browsing sessions with realistic mouse dynamics, scroll depth and time-on-page, all at scale, all without a human, and they pass most behavioural analysis filters.

    How to spot fraud in your own account

    The Invalid Clicks column. In Google Ads, go to Campaign Reports, click “Modify Columns,” and add “Invalid Clicks” and “Invalid Click Rate.” A rate above 10% deserves attention, though that figure only shows what Google caught, so treat it as a floor rather than the full picture.

    The Analytics discrepancy. Compare PPC visits in Google Analytics against clicks reported in Google Ads. If clicks exceed visits, bots are bouncing before your analytics script even loads, which is a strong indicator of fraud.

    Conversion rate collapse. A high click-through rate paired with little or no increase in conversions, particularly alongside unusual traffic spikes from unfamiliar geographies, is a reliable warning sign of non-genuine clicks.

    Practical steps to protect your budget

    1. Check your Search Partner Network settings. Research from 2025 found some partner networks with fraud rates approaching 47%, and since August 2025, Google has provided full placement reports for Search Partner impressions. For most small businesses, turning Search Partners off entirely via Campaign Settings > Networks is the simplest call. If you keep them, segment by network in your reports and compare conversion rates separately.

    2. Set up IP exclusions. If the same IP addresses keep appearing with no conversions, exclude them via Settings > Campaign Settings > Additional Settings > IP Exclusions. Reviewing server logs, click reports and analytics data regularly helps you catch these addresses before the damage accumulates. Google allows up to 500 IP exclusions per campaign, which is usually more than sufficient.

    3. Adjust your ad schedule. If your analytics show fraudulent clicks spiking late at night or in the early hours, reducing bids or pausing ads during those windows limits exposure when bots are most active and real customers are least likely to be looking.

    4. Tighten geographic targeting. Broad targeting that includes regions you do not actually serve is an open invitation. Review your Locations report and exclude anywhere generating clicks without conversions over any meaningful period.

    5. Switch to conversion-focused bidding. Fraudsters can generate invalid clicks but rarely conversions, so Target CPA or Maximise Conversions bidding makes the algorithm indifferent to click volume and considerably harder for bots to exploit.

    6. Consider a third-party tool. Tools like ClickCease, Lunio (formerly PPC Protect) and TrafficGuard sit on top of Google’s own filters and block suspicious IPs automatically, often in real time. They start to make financial sense at roughly £4,000 or more in monthly ad spend, or in any high-fraud industry regardless of budget size.

    Frequently Asked Questions

    Does Google refund money lost to click fraud?

    Google issues credits rather than refunds. Invalid traffic detected before an invoice is generated results in an adjusted charge; traffic detected after an invoice appears as an “Invalid Activity” credit on a subsequent invoice. You can also submit a manual investigation request via Google’s Click Quality Form if you believe fraud has slipped through the automatic filters.

    Can competitors deliberately click my ads to drain my budget?

    Yes, and it is more common in competitive industries than most advertisers assume. Competitor click fraud is especially prevalent where businesses compete for top placements at high CPCs. IP exclusions and third-party monitoring are the most effective defences.

  • Website Click Audit: Find Dead Links in 5 Minutes

    Website Click Audit: Find Dead Links in 5 Minutes

    Dead links don’t send an alert when they appear. They sit quietly on pages you published months or years ago, pointing to URLs that no longer exist, while real visitors click them, hit a 404, and leave without you ever knowing. By the time the pattern shows up in your bounce rate or your rankings, the losses have been compounding for a while.

    A website click audit is simply the habit of checking where your clickable elements actually lead and whether they still work. It doesn’t require a subscription to a large SEO platform, and it doesn’t take a morning. The process below works on any site and takes about five minutes once you know the steps.

    Start with Google Search Console (it’s already done half the work)

    If your site is verified in Google Search Console, GSC has been logging broken URLs the whole time. Go to Pages in the left menu, select Not Indexed, then look for Not Found (404). That list is every URL Google tried to crawl and found missing: dead internal links, outdated page URLs, destinations that moved without a redirect. Click any entry and use Inspect URL to see which pages are still pointing to it, so you know exactly where to go and fix the source.

    The GSC Performance report adds a useful second layer. Cross-reference your 404 URLs against your click data: if a broken URL is still receiving clicks from search results, you’re losing visitors through a page that no longer exists.

    Run a free crawl on your key pages

    For anything GSC misses, such as broken outbound links to third-party sites, a free tool like Screaming Frog (free up to 500 URLs), the Broken Link Checker at brokenlinkcheck.com, or Ahrefs Webmaster Tools will crawl your pages and return HTTP status codes for every link it finds. Screaming Frog is particularly useful because it works like a search engine crawler, following every link it encounters and flagging the response code for each one, so you get internal and external issues in the same pass.

    If you use WordPress, the Broken Link Checker plugin monitors links continuously and flags new breakages as they appear, which removes the need to remember to run a manual crawl at all.

    Prioritise by traffic, not by count

    A broken link on an old blog post from three years ago and a broken link on your pricing page are not the same problem, even though both show up as a single 404 in a report. Fix the high-traffic, high-intent pages first. A broken link on a homepage or in a checkout flow can block users from reaching conversion pages entirely, which is a rather different level of damage from a dead link buried in an archive post.

    Export your crawl results into a spreadsheet, add a column for estimated monthly traffic from GSC or GA4, sort by that column rather than the error list’s default order, and work down from the top.

    Three fixes, one decision

    Once you have your prioritised list, every broken link needs exactly one of three responses:

    • Update the link, if the destination page still exists but moved, update the href to the correct URL. Simple, and always the right default for internal links.
    • Set up a 301 redirect, if the page is gone but equivalent content exists, redirect the old URL to the closest live equivalent. Match intent, not just topic; a redirect to an unrelated page is treated by Google as a soft 404 and passes no benefit.
    • Remove the link entirely, if there is no relevant destination and no replacement content worth creating, delete the anchor. A removed link causes no harm; a broken one does.

    One thing worth avoiding: blanket-redirecting every 404 to the homepage. It looks tidy in a report, but Google reads it as a soft-404 redirect chain, the homepage absorbs no authority from it, and the users who followed those links still end up somewhere unhelpful.

    Make it a five-minute monthly habit

    Link rot is gradual by nature, as pages move, third-party sites go dark, and old campaign URLs expire, so a single audit cleans up today’s problems but does nothing for next month’s. A quick monthly check of GSC’s Pages report, paired with a crawl of your five or ten highest-traffic pages, catches issues before they accumulate. For content-heavy sites with a lot of outbound links, a fortnightly check is more sensible.

    After you fix a broken URL, use the Validate Fix button in Google Search Console to notify Google, which prompts a recheck on the next crawl rather than waiting for the standard crawl cycle to catch up.

  • Click-Through Rate vs Conversion Rate: Optimise the Right One First

    Click-Through Rate vs Conversion Rate: Optimise the Right One First

    Most marketers have celebrated a campaign with a gleaming click-through rate only to watch the revenue figures sit there, entirely unbothered. The two metrics feel related, they are related, but click-through rate vs conversion rate is not a debate about which one matters more. It is a question of where in the funnel your problem actually lives.

    What each metric is actually measuring

    CTR is the ratio of clicks to impressions: how many people found your ad, search listing, or email link compelling enough to act on. Conversion rate (CVR) is the ratio of completed goals to the clicks that arrived on your page. The denominator changes, impressions for CTR, visits for CVR, which is why the two metrics respond to entirely different levers. A punchy headline and sharp creative drive CTR; a credible offer, a fast-loading page, and a frictionless form drive CVR. Improving one does not automatically improve the other.

    The relationship is multiplicative: conversions = impressions × CTR × CVR. Pull either lever and the final number moves, but only if the other lever is not broken.

    The patterns and what they mean

    There are really only three situations worth distinguishing, and each points to a different fix.

    • CTR is weak, CVR is reasonable. People are not arriving in meaningful numbers. The problem is at the entrance, the creative, the headline, the targeting, or the relevance of the ad to its audience. More budget will not help; better messaging will.
    • CTR is healthy, CVR is poor. People are turning up and leaving without doing anything. The problem is downstream, on the landing page or inside the conversion flow, and it usually signals a mismatch between what the ad promised and what the page delivered. Pouring more spend into a higher CTR here is simply paying to import more disappointed visitors.
    • Both are low. Fix CTR first to get enough traffic to diagnose and test, whilst simultaneously removing obvious friction from the landing page, slow load times, a broken form, or a request for far too much information before the visitor has any reason to trust you.

    The second scenario is the one that trips up the most teams, because a healthy CTR feels like success. It is attention, not revenue. A campaign pulling 6% CTR with a 1% conversion rate is considerably less useful than one pulling 3% CTR with a 5% conversion rate, even though the first looks better on a headline dashboard.

    Where budget decisions go wrong

    The common mistake is to optimise whichever metric is easiest to move rather than whichever one is actually broken. CTR is often easier to shift in the short term, rewrite a headline, sharpen a subject line, swap a creative, so there is a temptation to keep chasing it even when conversion rate is the real culprit. The outcome is spending more to drive more traffic into a funnel that does not work, which is an efficient way to burn a budget without troubling the accounts team.

    On the other side, a marketer who ignores CTR entirely and fixates on conversion rate optimisation whilst traffic volumes are too thin will find themselves A/B testing landing pages with sample sizes so small the results are statistically meaningless. You need enough people arriving to actually learn anything.

    Where to start

    Compare your CTR against channel benchmarks. Google Search ads typically sit between 3% and 6% for well-targeted campaigns; display advertising operates at roughly 0.1%; email and organic search have their own scales entirely. If you are significantly below the relevant benchmark, the entrance is the problem. If you are at or above it and still not converting, look downstream.

    Track both metrics in the same view, connected across the funnel, so you can see how CTR from one channel flows into CVR on the destination page. GA4, paired with whichever ad platform you use, gives you this picture without needing a separate tool. The goal is to stop reading CTR and CVR in separate reports and start reading them as a sequence that reveals exactly where the funnel is leaking.

  • Why Your Call-to-Action Button Is Getting Ignored

    Why Your Call-to-Action Button Is Getting Ignored

    If your call to action button is not converting, the most likely explanation isn’t your product, your price, or your traffic quality, it’s one of four repeatable mistakes that show up on virtually every underperforming page.

    The copy is describing an action, not a benefit

    “Submit,” “Click Here,” and “Get Started” all describe what the user does, not what they get. The button label is the last thing a visitor reads before deciding whether to trust you with a click, so spending that real estate on a verb like “Submit” is a waste. PartnerStack switched its homepage CTA from “Book a Demo” to “Get Started” and saw conversions jump from 6.66% to 14.09%, and the most plausible reason, as their team noted, is that one framing felt like helping while the other felt like being put into a sales process.

    First-person phrasing sharpens this further. “Start My Free Trial” tends to outperform “Start Your Free Trial” because it creates a small sense of ownership before the click happens. The change costs nothing and takes thirty seconds to test in Optimizely or VWO.

    Button text should be two to five words. If you need to explain more, add a single line of smaller subtext directly beneath the button, something like “No credit card required” or “Takes 2 minutes”, but keep the button label itself short and specific.

    Your button doesn’t visually interrupt the page

    The single most effective design variable isn’t the color you pick, it’s the contrast between the button and everything around it. Speero’s meta-analysis of button color tests found that only one in seven color tests produces a statistically significant result, but when contrast is the mechanism, the average lift runs around 49%. HubSpot’s own internal test found a 21% lift from switching a green button to red on a page that had a predominantly cool-toned design, the red stood out harder against white and gray backgrounds, which is the whole explanation.

    If your page is light and cool-toned, a warm orange or red button will pull the eye. If the page is dark, bright yellow or white works. The rule isn’t “use red”, it’s “use whatever color your page isn’t.” Surround the button with whitespace so it doesn’t compete with surrounding text and graphics; a button buried in a grid of other elements is functionally invisible no matter what color it is.

    Too many CTAs, or only one placed too early

    Paradoxically, both problems are common. Unbounce’s analysis of 18,639 landing pages found that single-CTA pages convert at 13.5%, while pages with three or more CTAs drop to 10.5%, and at $10 per click, that gap compounds into roughly $21 more per lead, every lead, every month. Decision paralysis is real: when you ask visitors to choose between “Book a Demo,” “Download the Guide,” “Watch the Video,” and “Start a Free Trial” all on the same page, many choose nothing.

    But the opposite mistake, placing your only CTA above the fold before you’ve given the visitor any reason to click, is equally damaging. Conversion consultant Michael Aagaard moved a CTA to the bottom of a long landing page and saw a 304% conversion increase, because the supporting argument came before the ask rather than after. The fix is to place one primary CTA at the point where the visitor has seen enough to act, then repeat that same CTA lower on the page for people who scroll farther. You aren’t adding a competing offer; you’re adding a second on-ramp to the same destination.

    The button doesn’t match what the visitor is ready to do

    “Shop Now” on an awareness-stage ad and “Learn More” on a product page where someone is clearly ready to buy are both misalignments between the CTA and the visitor’s actual state of mind. The copy on the button signals what kind of commitment you’re asking for, and asking for too much too early is the fastest way to lose the click. Air Canada tested a shift from “Book Now” to “See Deals” on a campaign where users were still in browsing mode, and the latter produced 220% more click-throughs, not because one phrase is universally better, but because it matched what that particular audience was actually ready to do.

    Map your CTAs to buying stage: awareness pages get low-commitment language (“See How It Works,” “Explore the Options”), consideration pages can push harder (“Get the Free Assessment,” “Compare Plans”), and decision pages earn the right to say “Buy Now” or “Start Today.”

    How to test your way to a fix

    Run one A/B test at a time through a tool like VWO, Optimizely, or Google Optimize, copy first, then contrast, then placement. Changing all three simultaneously tells you something changed but not what. A heatmap tool like Hotjar or Microsoft Clarity will show you whether visitors are even reaching the button before they leave, which tells you immediately whether placement is the primary problem. If the scroll depth data shows 60% of users never see your CTA, no amount of copy optimization will fix the conversion rate.

    Does button color actually matter?

    It matters less than contrast. The color itself has minimal psychological effect; what matters is how much the button stands out against the surrounding page. Test the color that provides the highest visual contrast for your specific design, rather than chasing a universally “best” color.

    How long should CTA button text be?

    Two to five words is the practical sweet spot. Shorter is often better, provided the label communicates a clear benefit or outcome rather than just a generic action word like “Submit” or “Click Here.”

    Should I put my CTA above or below the fold?

    Both, ideally, but above the fold only works if the visitor already has enough context to act. For longer or more complex pages, place the primary CTA after the key value proposition and repeat it at the bottom. Use scroll-depth data from Hotjar or Clarity to find where most visitors stop reading, then position a CTA just before that point.