At WallyPilot, we believe advertising on Walmart should be about opportunity, not a struggle. The biggest mistake most sellers make is optimizing their bids based on what they think they should pay, rather than what they are actually paying.
To help you scale with confidence, we've broken down the "CPC-First" framework for bid optimization that reduces wasted spend and helps you hit your Target ROAS.
Before you change a single bid, your campaign must pass the Threshold of Truth. Do not optimize until these conditions are met:
The campaign has been live for at least 7–14 days to account for attribution lag.
You have enough clicks (usually 15–20+) to determine a conversion pattern.
You have reached a spend threshold that justifies the change.
Warning: Making bid changes before meeting these thresholds can lead to premature optimization decisions based on incomplete data.
Walmart is a second-price auction. Your Bid is what you're willing to pay, but your CPC (Cost Per Click) is what you actually pay.
New Bid = Current CPC × Adjustment %
Wrong: If your bid is $2.00 but your CPC is only $1.00, lowering your bid to $1.80 will change nothing.
Right: To actually lower your costs, you must set your new bid relative to your $1.00 CPC.
Always check your actual CPC in WallyPilot's campaign dashboard before making any bid adjustments. The difference between your bid and CPC is often significant.
Use this decision matrix to determine the right action based on your keyword or campaign performance:
Action: Increase bid by 5% increments to find more volume.
Action: Do nothing. Stability is your friend here.
Action: Lower bid to 90-95% of your current CPC.
Action: Be drastic—Lower bid to 70-80% of current CPC or pause.
When making drastic downward adjustments for poorly performing keywords, never lower your bid more than 80% of your actual CPC in one optimization window.
This prevents you from completely "killing" a keyword that might just need a lower entry point to be profitable. Aggressive cuts can eliminate keywords that would have converted at a lower bid level.
CPC = $1.00 → New Bid = $0.80 (80% of CPC)
CPC = $1.00 → New Bid = $0.50 (50% of CPC) ✗
To prevent Walmart's algorithm from "stealing" your budget for poor performers, use a 1-1-1 Structure:
Campaign
Ad Group
Product
(or tight variant group)
Separate your Exact, Phrase, and Broad campaigns so you can control the budget for each intent level.
Highest intent, precise targeting
Balanced reach and relevance
Discovery and volume
By isolating each product and match type, you gain complete visibility into what's working and what isn't. Walmart's algorithm can't shift budget between campaigns, giving you full control over spend allocation.
Wait for data: 7-14 days, 15-20+ clicks minimum
Use CPC, not Bid: All adjustments are relative to actual CPC
Follow the matrix: High ROAS → increase 5%, Poor ROAS → decrease to 90-95% of CPC
Never go below 80%: Protect keywords from being killed prematurely
Use 1-1-1 structure: Isolate campaigns by product and match type
Control when your ads run with hourly schedules and bid modifiers
Read guide →