Skip to content
Back
Feeds Marketing

BestPrice feed: setup and optimisation, step by step

by E-shop Guru ·
BestPrice feed: setup and optimisation, step by step

BestPrice is Greece's second big price comparison platform, and for quite a few product categories it brings in meaningful traffic. Many shops treat it as a copy of Skroutz: they produce a feed, forget about it, and wonder why it doesn't sell. Here's how we set it up and where the room for improvement usually hides.

As always with these platforms, the specification changes over time. Check the current documentation in the BestPrice merchant area before making changes.

Step 1: one feed or two?

Skroutz and BestPrice feeds look alike but are not the same: field names, accepted availability values and the way variations are described all differ. The wrong move is to hand BestPrice your Skroutz feed "because it's similar".

The right approach is one data source (your catalogue) and two outputs, each following its own spec. Most good WooCommerce feed plugins support both platforms; on custom builds we create a separate template per platform on top of the same data.

Step 2: the core fields

Broadly, each product in the feed needs:

  • A unique, stable product ID.
  • A title.
  • The product page URL.
  • An image URL (and extra images where supported).
  • Price including VAT.
  • Category path.
  • Availability.
  • Brand.
  • EAN / barcode and manufacturer part number (MPN).
  • Attributes such as size and colour for fashion and footwear.

Take the exact tag names from the BestPrice spec, not from your Skroutz feed.

Step 3: titles that match correctly

Like Skroutz, BestPrice tries to group offers from different shops under the same product. A clean title helps a lot:

  • Good: "Samsung Galaxy A55 5G 128GB Blue"
  • Bad: "OFFER!!! Samsung A55 phone FREE SHIPPING"

The recipe: Brand + Model + Key attribute (capacity, size, colour). Nothing about price, offers or shipping; the platform shows those on its own.

If your on-site titles are more "marketing", you don't have to change them. You can send a cleaner title to the feed only.

Step 4: categories

Send the full category hierarchy, e.g. "Home > Kitchen > Knives". Avoid:

  • Seasonal or promotional categories ("Black Friday", "Gifts for Mum").
  • A product in several categories in random order; pick the primary one.
  • Overly broad categories ("Accessories").

The clearer the category, the more easily the product ends up where shoppers look for it.

Step 5: availability and shipping

Availability in the feed must be honest and current. Declare immediate availability only for stock you hold. For items ordered from a supplier, use the value with the matching delivery days.

Just as important: the shipping costs you declare on the platform must match your checkout. A shopper who sees "free shipping" on BestPrice and a €4 charge in your cart won't complete the purchase, and fair enough.

Step 6: technical reliability

  • The feed is served from a stable HTTPS URL.
  • It's generated periodically into a static file, not on every request.
  • It's valid XML (CDATA for text, no HTML inside descriptions).
  • It refreshes often enough that prices and stock are always right.
  • It isn't blocked by your host's firewall, rate limiting or "bot protection". We see that last one more often than you'd expect.

Optimisation: getting more out of BestPrice

Once the feed is correct, the job shifts from "make it work" to "make it pay".

Look at the data per category

Use the merchant statistics and your analytics (via UTM tags or traffic source) to see which categories bring sales and which bring only clicks. Your whole catalogue doesn't need to be on the platform.

Clean out dead products

Products with lots of clicks and zero sales usually have a price, shipping or product-page problem. Either fix them or drop them from the feed.

Fill the gaps

Products without an EAN or brand often don't match properly. A monthly check for missing fields pays off more than you'd think.

Look after the product page

The feed brings the visitor; the product page makes the sale. Good photos, a clear price, visible shipping cost and a fast mobile load.

Shop reviews

Shop ratings influence shopper trust on comparison platforms. A simple reminder after delivery is usually enough to keep them coming.

Common mistakes we see

  1. Reusing the Skroutz feed unchanged.
  2. Prices without VAT, or discounts that only apply with a coupon.
  3. A feed that stops refreshing after a plugin change.
  4. "In stock" products that have sold out.
  5. Shipping costs on the platform that differ from checkout.

For the Skroutz side, which looks similar but isn't identical, see our Skroutz XML feed guide.

A 15-minute monthly check

You don't need to look at BestPrice every day. A short routine once a month is enough:

  1. Compare the number of products in the feed with the number of active products in the shop. A big gap means something is being dropped.
  2. Open five random products on the platform and check price, availability and shipping against the site.
  3. Look at rejected or unmatched products and fix the best-sellers first.
  4. Check whether anything has changed in the platform's spec or terms.

If one of these turns up a problem, you catch it within weeks, not when sales fall.

Bottom line

BestPrice deserves its own attention, not a copy of your Skroutz feed. With the right spec, honest availability and regular clean-ups, it becomes a steady sales channel.

If you'd like us to set it up or review what you have, see our product feeds service or get in touch.

Related Articles

Product photography on a budget
Content

Product photography on a budget

A phone, a window, white card and a bit of method. How to shoot clean, consistent product photos without a studio, and what to watch for on Skroutz and Google.

Read More

Want your e-shop to sell more?

Tell us where you are today and we will suggest the first steps, with no obligation.

We use cookies to improve your experience. Learn more in our Cookie Policy.