SolutionsOur storyBlogFAQContactFree audit →
Meta Ads

Why Your Meta Ads Aren't Working (And How to Fix Them)

When artists come to Artvertise saying their ads aren't working, they're usually right - but the reason is almost always one of the same eight things.

The good news is that most of these are fixable within a week. The bad news is that some of them mean you've been spending money on something that was structurally broken from the start.

Here's how to diagnose what's wrong and what to do about it.

Problem 1: Wrong Campaign Objective

The symptom: You're getting lots of clicks and link visits, but almost no purchases. Your cost per purchase seems astronomical or you can't measure it at all.

The cause: You're running a Traffic campaign instead of a Sales campaign.

Traffic campaigns optimise for clicks. Meta's algorithm will find the people most likely to click your ad - and those people are often very different from the people most likely to buy. You'll attract curious clickers, not buyers.

The fix: Pause your Traffic campaign. Create a new campaign with the Sales objective, set the conversion event to Purchase, and rebuild your ad sets under that. This one change often transforms results immediately.

This is the single most common mistake Artvertise sees in art store accounts. Always Sales objective, always optimising for Purchase.

Problem 2: Pixel Not Firing Correctly

The symptom: You have purchase events showing in Ads Manager, but the numbers don't match your actual Shopify orders. Or you have zero purchase events despite sales happening. Or your campaigns are stuck in learning indefinitely.

The cause: Your Meta Pixel isn't installed correctly, isn't tracking purchases, or is firing duplicate events.

The fix: Install the Meta Pixel Helper Chrome extension. Visit your product page, add something to cart, go through checkout. At each step, the extension should show the correct events firing: ViewContent on product pages, AddToCart when adding to cart, InitiateCheckout at checkout, Purchase on the order confirmation page.

Then go to Events Manager in Meta Business Manager and check the Event Match Quality score for your Purchase event. Anything below 6/10 means your customer data matching is weak, which hurts optimisation.

If you're on Shopify, reinstalling the Meta channel app usually resolves most pixel issues. Also confirm that Conversions API is active - you need server-side tracking alongside browser tracking.

Problem 3: Too Many Ad Sets Splitting Budget

The symptom: You have 8 ad sets all running at $5–10/day. All of them are stuck in learning. None of them is performing well. Your overall results look mediocre across the board.

The cause: Your budget is spread too thin for Meta's algorithm to optimise any single ad set properly. Each ad set needs roughly 50 purchase events per week to exit the learning phase. At $5/day per ad set, you'll get maybe 2–5 purchases per week if you're lucky. Meta never learns.

The fix: Consolidate. Kill the weakest ad sets. Take their budget and concentrate it into 2–3 strong ones. More budget per ad set means faster learning, faster exit from the learning phase, and better results.

In our experience, one ad set at $50/day will outperform five ad sets at $10/day almost every time.

Problem 4: Bad Creative

The symptom: Low click-through rate (under 0.5% on cold audiences), high CPM but low clicks, campaigns delivering but not generating purchases.

The cause: The ad isn't stopping people. In a feed full of content, your ad needs to earn attention - and if it looks generic, low-quality, or overly "ad-like," people scroll past.

The fix: Audit your creative honestly. Ask yourself:

For art stores, clean product photography and short authentic captions typically outperform anything overly polished. If your current creative has heavy text overlays, stock-photo-style imagery, or generic captions like "Check out our new collection," start over.

Test 3–4 new creative variants at once. Give each one at least 7 days and a minimum of $50 in spend before judging.

Problem 5: Product Page Isn't Converting

The symptom: You're getting a decent click-through rate, people are landing on your store, but add-to-cart rates and purchase conversion rates are extremely low. Your cost per purchase is 3–4x what it should be.

The cause: The ad is working. The store is the problem.

This is more common than most artists expect. A great ad sends traffic to a broken funnel - slow page load, confusing layout, missing trust signals (no reviews, no shipping info, no returns policy), or a price that isn't justified by the product presentation.

The fix: Run through your product pages yourself as if you've never seen them before. Time the load speed (Google PageSpeed Insights). Check mobile formatting - over 70% of traffic is mobile. Make sure:

Fixing your conversion rate before scaling ad spend is always the right move. Doubling spend to a 1% converting product page will just double your losses.

Problem 6: Audience Too Small for Scale

The symptom: Your campaigns started well and then performance dropped off a cliff after a few weeks. Frequency (average number of times one person sees your ad) is creeping above 3–4. CPM is rising significantly.

The cause: Your audience is saturating. You've shown your ad to the same small group of people so many times that there's nobody left to reach.

The fix: Expand your audience. If you've been running tight interest targeting (e.g. "people who like Banksy"), broaden it. Move toward broader interest stacks or, ideally, broad demographic targeting with no interests at all. Meta's algorithm has enough data to find buyers without you specifying exact interests.

Also consider expanding geography if it makes sense for your store - adding Canada, Australia, or the UK to a US-only campaign can significantly expand your potential reach.

Problem 7: No Retargeting Campaign

The symptom: You're running prospecting ads to cold audiences, getting some purchases, but your overall ROAS feels lower than it should be given your traffic levels.

The cause: You have no retargeting campaign. People who visited your site, browsed your products, added things to cart, and then left - they're just gone. You're not following up.

The fix: Set up a separate retargeting campaign targeting:

These audiences are warm. They already know your work. A retargeting ad showing them the specific product they browsed - or a simple "still thinking about it?" message - can be your highest-ROAS campaign with the smallest budget.

Artvertise clients consistently see 2–3x higher ROAS on retargeting versus prospecting campaigns. If you're not running retargeting, you're leaving those conversions behind.

Problem 8: Stopping Campaigns Too Early

The symptom: You launched a campaign, spent $100, saw mediocre results, and paused it. You've done this several times and nothing ever seems to work.

The cause: You're pulling campaigns before Meta has enough data to optimise them. The learning phase is real. During the first 7–14 days, Meta is testing different people, times, placements, and creative combinations. Results in this period are typically worse than they'll be once the campaign stabilises.

The fix: Commit to letting new campaigns run for at least 7 days before making significant changes, and ideally 14 days before deciding whether to scale or kill. The minimum meaningful spend to judge a campaign is roughly $100–300, depending on your average order value.

Changing campaigns constantly - adjusting budgets daily, editing creatives, swapping audiences - resets the learning phase every time. Make a change, then leave it alone for at least a week.

Self-Audit Checklist

Use this to find what's broken in your account:

If you checked "no" on more than two of these, you've found your problems.

If you'd rather have someone go through your account systematically, Artvertise offers a free audit for independent artist stores. We'll identify the specific issues in your account and give you a clear fix list - no obligation.

Get your free Meta ads audit

Want this done for you?

Get a free audit →