If you have already tried Allegro Ads, you know this feeling. In the Ads panel everything looks great. Lots of impressions. Clicks are coming in. Sales seem to appear as well. And then you calculate ROAS and see 200–300%. Nice on a screenshot, but in reality the money is flying out and profit is not.
Over the last years I have reviewed dozens of seller accounts on Allegro.pl. Shoes, electronics, food, plants, auto parts. And here is the pattern: top sellers treat Allegro Ads not as “advertising” but as a traffic buying system and a way to fight competitors. They use several non-obvious tricks that you rarely see in public guides.
Below we’ll go through the main ROAS problems on Allegro and practical steps you can start using today. What stays behind the scenes is what I share only in paid account audits: cases where my changes in Ads structure give +300–400% ROAS in a couple of weeks.
What Is ROAS on Allegro and Why It Goes Negative
ROAS in Allegro Ads is calculated just like in other systems: the revenue generated by the campaign divided by its cost. If you spend 1000 zł and get 4000 zł in turnover, your ROAS = 400%.
Typical reasons why ROAS on Allegro drops:
- One campaign mixes products with very different margins and conversion rates.
- Most of the budget goes to clicks without orders.
- Ads send traffic to weak listings with low CTR and poor descriptions.
- Campaigns duplicate each other and compete for the same impressions.
- Nobody regularly removes “bad” offers and adjusts bids.
Sounds simple. But in practice most accounts burn budgets exactly like that.
Non-Obvious Step #1: Run Ads Only After a “Big Cleanup” of Listings
Many sellers start from the wrong end. First they turn on ads, and only then think about titles and photos. The result is predictable: ROAS is low and, of course, “Allegro Ads is too expensive”.
On real numbers it looks like this. A listing with a raw title like:
“Buty robocze model 1234 rozmiar 43”
gets a 1–1.5% CTR in ads. After SEO-optimising the title, adding proper attributes and a clear first photo, CTR jumps to 3–5%. With the same CPC and the same conversion rate, ROAS automatically doubles.
The conclusion is simple. Before you raise the budget, give your account a “sanitation day” to increase your ROAS on Allegro:
- rewrite titles for real customer search queries,
- go through product parameters,
- bring the first photos to one, recognisable style.
Advertising amplifies what is already there. If listings are weak, Ads will just speed up the budget drain.
Non-Obvious Step #2: The “20–30 Clicks” Rule and a Blacklist of Offers
The main mistake beginners make in Allegro Ads is being patient and waiting. The campaign runs, clicks are coming, stats are growing but orders do not. The seller thinks: “I need to give the system more time.” As a result, specific offers eat the budget for weeks.
Top sellers almost always have a strict rule. Versions vary, but the core is the same:
- if an offer gets 20–30 clicks from ads (depending on product and competition) and brings zero orders, it goes to the “blacklist”;
- they either cut the bid to the minimum, or remove this offer from the campaign completely.
The algorithm does not get offended. It simply stops showing what does not sell. The freed budget goes to products that have already proven their popularity.
When you have 100–200 offers in the account, this manual blacklist starts to pay off. Many sellers know about the idea but only a few actually do it regularly.
Non-Obvious Step #3: Separate Campaign Roles Instead of One Big “Pot”
The usual picture in an account:
- one automatic campaign from Formularz wystawiania,
- one Ads Express “for all products”,
- a couple of test campaigns everyone has forgotten about.
At the same time, the same products are advertised in several groups. Campaigns compete for the same placements. CPC grows (you bid against yourself). ROAS falls.
Strong sellers think differently. They clearly split campaign roles:
- a separate campaign only for bestsellers with high margin,
- a separate one for premium and gift products,
- a separate test campaign for new assortment,
- automatic campaigns are either disabled or heavily limited and do not touch the heroes.
Thanks to this, they can control bids and ROAS for each group instead of trying to “treat” one big mass of listings. Plus, internal competition disappears when you stop outbidding your own offers.
Non-Obvious Step #4: Managing Time and Placement of Ads
By default, Allegro Ads runs campaigns 24/7 and in all available placements. Convenient, but not always profitable.
Observations from real accounts. In some categories:
- at night clicks are cheap but orders are minimal,
- during the day clicks are more expensive but conversion is higher,
- weekends bring more orders but clicks are pricier,
- Monday often delivers the best ROAS.
Managing the schedule and bids by day of week is one of those settings rarely discussed in open guides. It gives slow but stable efficiency growth. Often it is enough to simply remove night impressions to raise ROAS by 20–30% without any “magic”.
The second layer is placements. It is not always profitable to be everywhere. Sometimes it is better to focus on search results and offer lists instead of paying for every impression on product pages.
Non-Obvious Step #5: Working Separately with Margin and ROAS
Allegro shows ROAS on revenue. But it does not see what margin is inside. In one campaign you may have:
- a product with 10% margin,
- a product with 40% margin.
Both show a beautiful ROAS of 500%. In reality, the first product, after commissions and Ads, brings almost no profit. The second one could easily pull the whole ad budget.
Professional Allegro Ads setup always starts with a spreadsheet. Margin, purchase price, logistics, returns. Low-margin products go into a separate campaign or are not advertised at all. The ad focus is placed on items that can handle a high volume of clicks and still stay profitable.
This is one of those “secrets” that you cannot see in the Allegro panel, but it becomes obvious in Excel. And it is rarely explained in public forums.
Main Allegro Ads Problems and Basic Fixes
To put everything into one picture, here are the typical questions sellers bring to me and basic actions to take:
- Problem: many clicks, few orders, low ROAS.
Solution: clean campaigns using the 20–30 click rule, disable weak listings, move budget to proven products. - Problem: unclear which campaigns actually make money.
Solution: separate campaign groups, remove duplicates, analyse both ROAS and margin by product groups, not just totals. - Problem: ads are expensive, organic offers get few clicks.
Solution: first optimise listings (titles, photos, parameters), raise organic CTR and only then increase the ad budget. - Problem: it feels like the algorithm “doesn’t like” the account.
Solution: check shipping settings, returns, rating, SMART eligibility, category and parameter correctness. The Allegro algorithm likes neat, predictable accounts. - Problem: there is no time to dig into reports and tests.
Solution: either reserve a fixed 1–2 hours weekly just for Ads, or hand this part over to someone who earns their living doing exactly that.
And Finally
Raising ROAS on Allegro is not about flipping a magic switch. It is about dozens of small levers. Some of them are obvious to everyone. Others only appear after years of staring at reports in different categories and testing solutions that nobody shares publicly.
In this article I have deliberately described only the part you can apply on your own. Without access to your data and without long calls. The rest stays off the page. Those nuances are usually what give a sudden ROAS jump when it seems you have already tried everything.
If you feel that your Allegro Ads are working but eat too much margin, and you want to see your campaigns through the eyes of someone who lives inside Allegro Ads every day and studies the logic of top sellers, it makes sense to talk about it separately. Use EAN for every product.
Sometimes one deep audit of campaigns and listings brings more value than months of experiments and random tips from forums. If you want to discuss your specific case and see what can be improved in your account, you can always reach me on Telegram:
Telegram: @buyalle – Allegro & marketplace audit
Sergiusz Kostiuk, your e-commerce specialist

