
Tools and providers
Amazon UK, eBay UK and Google Shopping compared for feed specs
Feed specs compared side by side: Amazon UK, eBay UK and Google Shopping UK title limits, image minimums, identifiers, feed formats, update routes and error handling.
What to take away
- Multichannel ecommerce in the UK means one product catalogue that feeds Amazon UK, eBay UK and Google Shopping, each with its own category rules, limits and required attributes.
- Titles differ mostGoogle Shopping accepts up to 150 characters, eBay UK up to 80, and Amazon is now strictest at 75 characters for most non-media categories since 27 July 2026.
- Image minimums differ too1,000 pixels on the longest side for Amazon zoom, 500 for eBay UK and 100 (250 for apparel) for Google, rising to 500 under Google's announced change.
- Identifiers are not interchangeableGoogle wants a GTIN or a brand plus MPN, eBay UK wants a product identifier such as EAN, and Amazon expects a GTIN unless you hold an exemption.
- Plan one central catalogue with platform-specific overrides rather than three separate spreadsheets.
The specs side by side
The table below sets the main limits next to each other. Treat the figures as the position in October 2026 and confirm them in each platform's own help pages before you build a feed, because all three change their rules.
| Spec | Amazon UK | eBay UK | Google Shopping UK |
|---|---|---|---|
| Title length | 75 characters for most non-media categories since 27 July 2026 (it was 200 under the January 2025 policy); a separate Item Highlights field adds 125 characters. Check your category | 80 characters | 150 characters, of which about 70 show in most placements |
| Description | Bullet points and description fields, limits set by category | Free-text description with item specifics alongside | 5,000 characters, plain text |
| Main image | Pure white background (RGB 255, 255, 255), product filling about 85 percent of the frame | Clear photo of the item, no borders, added text or watermarks | No promotional overlays or watermarks |
| Image size | At least 1,000 pixels on the longest side for zoom, 2,000 or more recommended | At least 500 pixels on the longest side, 1,600 recommended for zoom | At least 100 x 100 (250 x 250 for apparel), 64 megapixels maximum; 500 x 500 announced |
| Identifier | GTIN (EAN or UPC) unless exempt | Product identifier such as EAN, UPC or ISBN | GTIN, or brand plus MPN; identifier_exists false only where none applies |
| Category | Browse node and product type | Numeric category ID | Google product category |
| Bulk submission | JSON_LISTINGS_FEED or Listings Items API | CSV through Seller Hub File Exchange | File upload, scheduled fetch or Merchant API |
| Refresh | You send changes when they happen | You upload changes when they happen | Refresh at least every 30 days; daily for price and stock |
Google has announced a higher image floor of 500 x 500 pixels for every category, with warnings since April 2026 and enforcement from 31 January 2027. Sizing every image to at least 1,000 pixels on the longest side satisfies all three platforms and keeps Amazon zoom working.
Category rules compared across Amazon UK, eBay UK and Google Shopping UK
Category rules are the first thing that breaks a shared catalogue. Each platform asks a different question about the same product.
Category rules by platform
Amazon UK
- Core unit
- Browse node
- Extra data
- Mandatory attributes
- Gating
- Approval required
- Main risk
- Suppression
eBay UK
- Core unit
- Category ID
- Extra data
- Item specifics
- Gating
- Rarely gated
- Main risk
- Lost match
Google Shopping UK
- Core unit
- Product category
- Extra data
- Structured attributes
- Gating
- Not gated
- Main risk
- Weak attributes
Amazon UK decides where your product sits in the browse tree and whether you may sell it at all. Some categories are gated, meaning you need approval, invoices or brand authorisation before the listing goes live. The product type also decides which attributes are mandatory, such as size, colour or material.
A wrong browse node can leave a listing live but ranking badly or suppressed. Amazon UK sellers treat category selection as a commercial decision, not data entry.
eBay UK works from a category ID plus item specifics such as brand, type, size and colour. Categories are deep and change, so an ID that was right last year may now be obsolete. A product that fits two categories needs a deliberate choice, because the wrong one can lose the catalogue match to an existing product page.
Google Shopping UK cares less about a browse tree and more about attributes. You choose a Google product category, and the specification also asks for brand, GTIN, condition and availability. Google uses these to match your offer to a product on its side.
The three systems also differ on who maps the taxonomy. Amazon UK and eBay UK give you a finite list to choose from. Google expects you to map your own taxonomy to its product category tree once and reuse it.
Category rules compared
Category model
- Amazon UK
- Browse node tree with gating
- eBay UK
- Category ID plus item specifics
- Google Shopping UK
- Google product category plus attributes
Who sets the category
- Amazon UK
- Amazon UK, with approval for some categories
- eBay UK
- eBay UK, with frequent changes
- Google Shopping UK
- You map your taxonomy to Google's
Key risk
- Amazon UK
- Wrong node or missing approval suppresses the listing
- eBay UK
- Wrong category breaks catalogue match
- Google Shopping UK
- Missing attributes limit eligibility
For example, a homeware seller may find that Amazon UK wants a specific browse node, eBay UK wants a category ID for the same item, and Google wants a product category plus material and colour attributes. One product, three answers.
Store each platform's category fields in your central catalogue as separate columns. Do not derive one from another, because they are different taxonomies.
Feed formats, field names and identifiers
Feed formats differ in file type, field naming and update method. Amazon has retired legacy XML and flat-file listings feeds in its Feeds API, so UK listings now go through JSON_LISTINGS_FEED for bulk work or the Listings Items API one listing at a time. The Product Type Definitions API supplies the schema for each product type.
Feed formats and field names
Amazon UK
- Formats
- Flat file, XML
- Channel
- Seller Central
- Key fields
- item_type, browse nodes
- Shared data
- Title, brand, GTIN
eBay UK
- Formats
- CSV, TSV, XML
- Channel
- Seller Hub, API
- Key fields
- Action, CategoryID
- Shared data
- Title, brand, GTIN
Google Shopping UK
- Formats
- Fetch, upload, API
- Channel
- Merchant Centre
- Key fields
- id, title, image_link
- Shared data
- Title, brand, GTIN
eBay UK accepts CSV uploads through Seller Hub File Exchange, where the key columns are Action, Category, Title and ConditionID, plus a product identifier column such as Product:EAN and item-specific columns prefixed C:, for example C:Brand. Copy the header row from the current eBay UK template, because it carries site and currency settings.
Google Shopping UK takes a file upload, a scheduled fetch or the Merchant API, which replaces the retired Content API for Shopping. Its core attributes are id, title, description, link, image_link, price, availability, brand, gtin, mpn and condition, with item_group_id for variants.
Amazon JSON listings use attribute names such as item_name, brand, externally_assigned_product_identifier and recommended_browse_nodes, together with the SKU and product type. The exact required list depends on the product type, so validate against the schema before you submit.
The good news is that the underlying product data is the same. A title, brand, GTIN, price, stock level and image are needed everywhere. The work is in the mapping, not in the data itself.
Choosing the tool that does that mapping is a decision in its own right. The shopping feeds selection checklist covers what to ask before you buy, from field coverage to error reporting.
Identifiers deserve care. Google asks for a GTIN where the manufacturer assigned one, and for brand plus MPN otherwise. Set identifier_exists to false only for goods that genuinely have none, such as handmade or custom items, and never fill the field with placeholders like "N/A". eBay UK accepts "Does not apply" for items without an identifier.
Prices must match the landing page on Google, and on every channel the feed has to show the price the buyer pays. The HMRC VAT rules for feed prices explain what that means in practice.
Variants complicate one catalogue. Amazon UK handles parent and child relationships through variation themes, eBay UK uses multi-variation listings with their own structure, and Google groups variants with item_group_id. A shirt in five sizes and three colours is fifteen child products, and each platform expects a slightly different parent and child structure.
A worked example helps. Take a single SKU: a stainless steel water bottle.
- In your central catalogue, record the SKU, the GTIN, the brand and the title.
- Add the description, the price and the stock level to the same record.
- Add the weight, the colour, the material and the image URLs.
- Map the SKU to an Amazon UK browse node and product type, and fill its required attributes.
- Map the same SKU to an eBay UK category ID and fill the item specifics for brand, type, colour and material.
- Map the SKU to a Google product category and fill brand, GTIN, condition and availability.
- Store the three mappings as separate columns so a category change on one platform does not disturb the others.
That is the whole method: one product record, three mapping sets, one update cycle.
Fees: the shape of the cost on each channel
Fees do not belong in the feed itself, but they change which channels are worth feeding. The three platforms charge in different ways.
Fees and cost model
Amazon UK
- Main cost
- Referral fee
- Extra costs
- FBA, subscription
- Minimum fee
- Yes, some categories
- Margin input
- Referral fee
eBay UK
- Main cost
- Final value fee
- Extra costs
- Promoted listings
- Minimum fee
- Not stated
- Margin input
- Final value fee
Google Shopping UK
- Main cost
- Cost per click
- Extra costs
- Ad spend, feed time
- Minimum fee
- No commission
- Margin input
- COGS attribute
Amazon UK charges a referral fee, a percentage of the sales price that varies by category. Fulfilment by Amazon adds fulfilment and storage fees, and Professional selling plans carry a monthly subscription.
eBay UK charges a final value fee when an item sells, a percentage that varies by category, plus optional promoted listings costs. Google Shopping UK takes no commission, so free listings and paid ads differ by cost per click rather than fee per sale.
Check the current rates on each platform's fee page rather than copying figures from an article.
Fees and cost of goods
Amazon UK
- Selling fee
- Referral fee by category
- Advertising
- Sponsored Products
- Fulfilment
- FBA fees if used
- Subscription
- Professional plan
- Data cost
- Feed management time
eBay UK
- Selling fee
- Final value fee by category
- Advertising
- Promoted listings
- Fulfilment
- Your own or third party
- Subscription
- Selling plan dependent
- Data cost
- Feed management time
Google Shopping UK
- Selling fee
- None per sale
- Advertising
- Cost per click
- Fulfilment
- Your own
- Subscription
- None
- Data cost
- Feed management time
Use the same cost-of-goods figure per SKU on every channel and compare it with each channel's fee. Google Merchant Centre has a cost of goods sold attribute for margin reporting. The cheapest channel on fees is not always the most profitable once returns and ad spend are counted.
Error handling, issue pages and feed diagnostics
Every feed fails sometimes. The difference is how quickly you find out and what you do next.
Weekly feed error routine
- Check each platform's error report weekly
- Check daily during peak trading
- Separate blocking errors from warnings
- Fix blocking errors first
- Record error code, SKUs and fix
- Re-upload or re-fetch the feed
Amazon UK Seller Central shows listing quality alerts, suppressed listings and category-specific errors, and a feed submission returns a processing report. A suppressed listing is invisible to buyers, so it is urgent. Common causes are missing attributes, wrong images and pricing errors.
eBay UK shows upload errors in Seller Hub and in the File Exchange reports. Some errors block the listing and others are warnings. eBay UK also flags catalogue match problems and item specific gaps.
Google Merchant Centre has a Diagnostics page and an issues list, grouped by severity. Some issues affect a whole feed, such as a missing image link pattern, and others single items, such as a price mismatch. Fixing the pattern first clears the most errors. The Merchant Centre disapprovals guide covers the common ones.
A practical routine for UK sellers:
- Check each platform's error report at least once a week, and daily during peak trading.
- Separate blocking errors from warnings, and fix blocking errors first.
- Record the error code, the affected SKUs and the fix in a shared log.
- Re-upload or re-fetch the feed and confirm the error count drops.
- Check that the fix did not create a new error elsewhere.
- Review category and attribute changes on each platform monthly, because rules change.
- Keep a small test feed of ten SKUs to try changes before applying them to the full catalogue.
Most feed errors come from three sources: missing attributes, data that differs between the feed and the landing page, and category changes made by the platform. The shopping feeds quality checklist covers the checks that keep error rates low. When a listing disappears, check the error report, then the last upload, then any category change on the platform.
Planning a single catalogue that satisfies all three platforms
One catalogue, three outputs. That is the goal, and it is achievable with the right structure.
Build order for one catalogue
- Clean product data and fill gaps
- Add GTIN and central product record
- Add platform mapping tables
- Store base title plus overrides
- Apply VAT and price rules
- Use a single stock pool
- Push stock updates frequently
Start with a central product record that holds the data true everywhere: SKU, GTIN, brand, title, description, price, stock level, weight, dimensions, images and cost of goods. Then add platform mapping tables: browse node and product type for Amazon UK, category ID and item specifics for eBay UK, and Google product category plus required attributes for Google.
Keep titles flexible. Because the limits run from 75 characters on Amazon UK to 150 on Google, store a base title that fits the strictest channel, Amazon UK, plus platform overrides, and generate the final title per channel.
Stock must be near real time. Overselling on one channel because another sold the last unit is a common and expensive error, so use a single stock pool and push updates frequently. How orders then flow back is covered in how eBay and Amazon order sync differs.
A simple build order for a UK retailer:
Planning a single catalogue
- Clean the product data and fill the gaps, especially GTINs and brand.
- Create the central catalogue with one row per SKU.
- Add the Amazon UK mapping columns and test a small category first.
- Add the eBay UK mapping columns and check catalogue match on a sample.
- Add the Google Shopping UK mapping columns and validate in Merchant Centre.
- Automate the feed generation and schedule updates.
- Monitor errors on all three platforms and refine the mappings.
A guide to shopping feeds tool implementation explains how to phase that rollout so mapping errors surface before the feeds go live.
Finally, document your mapping decisions. When a platform changes a category or an attribute, you need to know which SKUs are affected and why the original choice was made.



