Skip to main content
Serving the Wabash Valley — Illinois & Indiana— Now Accepting Early Clients

Why your Google Ads campaign isn't profitable (and how to fix it)

If you've spent any real money on Google Ads and walked away thinking "this doesn't work for my business," you're in good company. Most small-business Google Ads accounts I look at are losing money, and the owners can usually tell something

If you've spent any real money on Google Ads and walked away thinking "this doesn't work for my business," you're in good company. Most small-business Google Ads accounts I look at are losing money, and the owners can usually tell something is off but not what.

Here's the uncomfortable part: Google Ads almost always works. The platform is one of the highest-intent advertising channels ever built. Someone typing "plumber Robinson IL" into Google at 9pm on a Tuesday is about as close to a buying decision as you can get. If your campaign isn't profitable, the platform isn't the problem. Something specific in your account is.

In 25 years of building and running e-commerce, I've audited a lot of small-business Ads accounts. The same five problems come up over and over. Most accounts have at least three of them.

1. You're paying for searches that will never convert

The most common money-burner I see is broad match keywords with no negative list. Someone sells custom kitchen cabinets, runs a campaign on "kitchen cabinets," and Google decides that means they should also bid on "how to clean kitchen cabinets," "free kitchen cabinet plans," "used kitchen cabinets craigslist," and a hundred other queries that will never produce a sale.

Pull the Search Terms report (Campaigns -> the campaign -> Insights and reports -> Search terms) and look at what people actually typed before clicking your ad. If half the queries are people who want free information, used products, DIY help, or jobs ("kitchen cabinet installer salary"), your money is going to people who were never going to buy.

The fix has two parts. First, switch broad match keywords to phrase match or exact match for anything where you actually care about intent. Broad match has gotten smarter over the years, but it still aggressively expands your reach into queries you don't want. Second, build a negative keyword list and add to it weekly. "Free," "cheap," "DIY," "salary," "jobs," "Craigslist," "used," "wholesale," competitor names if you don't want to fight on those, and any city or region you don't serve all belong on it.

A focused account with 200 negatives and tight match types will beat a sloppy account with 10x the budget every time. I've seen client accounts cut spend by 40% and increase conversions just by spending two hours on negatives.

2. Your landing page is killing the sale

Google Ads sends people to a page on your site. If that page is slow, confusing, or doesn't deliver on the promise of the ad, you paid for a click that produces nothing.

The most expensive mistake here is sending paid traffic to your homepage. Your homepage is built for everyone. The visitor who searched "Shopify migration consultant" doesn't want to read your origin story or browse your service grid. They want a page that says "yes, this is what I do, here's what it costs, here's how to start."

Second-most expensive mistake: a landing page that loads in 6 seconds on mobile. About 70% of paid clicks come from phones. If your page takes more than 3 seconds to render, half your paid clicks bounce before they see anything. You're literally paying Google to show people a blank screen.

Test your landing pages at pagespeed.web.dev on mobile. Below 50 is a serious problem. Common fixes: compress your hero image, defer your analytics scripts, switch to a faster host. The cost-to-set-up-an-online-store post on this site has more detail on hosting and speed.

Third mistake: no clear next action. The visitor lands, sees a wall of text, doesn't know whether to call, fill out a form, book a demo, or read more. Pick one primary action per landing page and make it the brightest button on the screen. Strip everything else off the page.

3. You can't see what's working because conversion tracking is broken

About a third of the small-business accounts I audit have conversion tracking that's wrong, partially set up, or counting the wrong events. The owner is making spend decisions based on data that doesn't reflect reality.

The most common version: the conversion tag fires on the contact page, not the form-submission confirmation. So Google counts every visit to /contact as a conversion, including the people who landed, looked at the form, and bounced. Conversion volume looks great, but actual leads aren't matching up. The fix is firing the tag on the thank-you page or on a successful form-submit event, not on page load.

Second version: nothing is tracked at all, and the owner is judging the campaign by "did the phone ring more this month." That's not a real signal. Phone calls happen for many reasons, and there's no attribution to which keyword or ad drove them. Use Google Ads call tracking (free) or a tool like CallRail ($45/month) to actually attribute calls.

Third version: tracking exists but for the wrong thing. Newsletter signups counted as conversions equal to actual purchases. A bounce-rate-style "engaged session" counted as a conversion. Both inflate the number and lead to bad bid decisions.

If you're not 100% sure your conversion tracking is correct, set up Google Tag Assistant (free Chrome extension) and walk through your site as a customer. Submit a form. Buy something with a test card. Watch the tags fire. If the conversion event doesn't fire, or fires twice, or fires on the wrong page, fix it before you spend another dollar.

4. Your account structure is one big bucket

A small business will often have a single Google Ads campaign with 50 keywords across every product line, every service area, and every kind of customer dumped together. Google then optimizes the budget across that entire mess based on which keywords get the most clicks, not which ones produce the best return.

The result: your highest-margin keyword (say, "custom cabinet installation Robinson IL," which drives a $4,000 job) gets less budget than your lowest-margin keyword ("kitchen cabinet ideas," which drives mostly tire-kickers) because the latter gets more clicks for less money.

The fix is structuring your account to match your actual business. At minimum, separate campaigns for:

This isn't complicated, but it requires actually thinking about your business economics. Most small-business owners set up Google Ads when they're focused on launching, then never restructure as they learn what's profitable.

5. You quit before you had data

Google Ads is a learning system. The algorithm needs roughly 30 conversions in a 30-day window to optimize properly. If you're driving fewer than that, every change you make is being judged on noise.

A common pattern: small business spends $500/month, gets 4 conversions, decides "Google Ads doesn't work," and turns it off. With 4 conversions, there is no statistically meaningful signal in the data. You don't know whether your keywords are right, your landing page is converting, or your ads are written well. You only know the campaign produced 4 sales.

If you're going to test Google Ads, commit to a real test. For most small-business categories, that means $1,500–3,000/month for at least 90 days, with conversion tracking working and a focused account structure. Anything less is gambling, not testing.

If your budget genuinely won't support that, Google Ads might not be the right channel. SEO, organic content, local listings, email, and referral programs are all cheaper-to-start channels with longer payback. They're worth pursuing in parallel and might be a better primary investment if Ads doesn't fit your numbers yet.

What to do this week

If you've read this far and you have a campaign that's underperforming, run this checklist:

Pull your Search Terms report and add 50 negative keywords today.

Check what landing pages your ads are pointing to. Are any of them your homepage? Move them to dedicated pages.

Test conversion tracking by going through your site as a customer and verifying the conversion fires correctly.

Look at your campaign structure. Is everything in one bucket? Pull your branded keywords into their own campaign at minimum.

Look at your monthly conversion count. If it's under 30, your data is too sparse to optimize against. Either commit to a real budget for 90 days or pause Ads and put the budget into channels with longer feedback loops.

Each of these takes less than an hour. Together they'll move most accounts from "losing money" to "breaking even" inside a month, and a properly-structured account starts producing real ROI in month two or three.

When to bring in help

Google Ads is one of those things where a good consultant pays for themselves quickly. If you're spending $2,000+/month and not making it back, two hours of an experienced set of eyes will usually find the leak.

If you want a second opinion on your account, the consultation is free. I'll log in alongside you, pull your search terms, look at your structure, check your tracking, and tell you the one or two changes that will move the needle most. No pitch, no commitment.

The platform works. Most accounts just have one or two specific things wrong, and once you find them the math changes fast.

Common questions

How much should a small business spend on Google Ads?

For a real test, $1,500–3,000/month for at least 90 days with conversion tracking working. Below that, you don't generate enough data for the platform's machine learning to optimize, and you can't tell whether the channel works for you. If your business genuinely can't support that budget, prioritize SEO, organic content, and Google Business Profile first.

Why is my cost-per-click so high?

Three usual suspects: low Quality Score (improve ad relevance and landing page experience), competing in expensive verticals like legal or insurance (consider long-tail keywords with less competition), or running broad match keywords that compete on the entire query universe (switch to phrase or exact match).

Should I run Search ads or Performance Max?

For most small businesses just starting out, Search ads. Performance Max gives Google more control and less visibility into where your money is going, which is great when you have lots of data and trust the algorithm but a bad fit when you're trying to learn what's working. Start with Search, get to 30+ monthly conversions, then layer in Performance Max if you want to expand.

Want a second opinion on your numbers?

Free 30-minute consultation, no pitch. Talk through your specific situation and walk away with honest answers, even if we never work together.

Book a Free Consultation