Microsoft AdvertisingYour Google feed already works on Microsoft. This makes it fit.
Microsoft Merchant Center reads Google-formatted feeds, so the feed Renable already writes is a valid Microsoft feed. What a named Microsoft channel adds is everything Microsoft does differently — its own availability spelling, its image formats, its 30-day feed expiry — checked per product before you publish.
Output
feeds.renable.com/pinecraft/microsoft.xml
Simplified view of a channel’s pre-publish checks, for illustration.
The Microsoft channel is rolling out now. Start free and we’ll get you set up as it lands — talk to us if you want it sooner.
The honest version: Microsoft can read your Google feed as-is
Microsoft says it plainly — Microsoft Merchant Center supports Google data feeds, and it will even import your Merchant Center store directly. If you already run Google Shopping, you can be live on Microsoft without a feed tool at all. We’d rather tell you that than sell you a connector you don’t need.
What that path doesn’t give you is Microsoft’s own rules. A Google feed is accepted by Microsoft, not identical to what Microsoft wants — and the differences are quiet ones that cost you products rather than throwing an error.
Availability is spelled differently
Microsoft writes availability with a space, and it has no backorder value at all. Google’s underscore spelling is a value Microsoft doesn’t recognize — so the product reads as unavailable and quietly stops serving.
WebP and AVIF images aren’t accepted
Microsoft’s catalog takes JPEG, PNG and GIF — not the modern formats most stores now serve. Renable converts them, so an image that works everywhere else doesn’t drop your product here.
Your feed expires after 30 days
Microsoft’s own words: a feed expires 30 days after its last upload, and the products stop publishing. A feed URL Microsoft fetches on a schedule is the only path that keeps itself alive — which is exactly what Renable hosts.
Text feeds must be tab-delimited
Microsoft doesn’t accept comma-separated files, and it only takes XML if it’s a Google-formatted XML file. Renable writes both shapes it actually reads — Google Merchant XML or tab-separated text, gzipped if you want it.
None of these throw an error you’d notice. They shrink your catalog by a few percent and leave you wondering why Microsoft converts worse than Google. The named channel checks every one of them per product, before you publish.
What Renable feeds Microsoft
Shopping ads are won on data quality, and Microsoft judges the same fields Google does. One catalog, cleaned once, formatted the way each destination expects.
A clean, mapped feed
Your data mapped to Microsoft’s catalog fields, corrected by rules and lookups, and re-imported roughly every hour so prices and stock stay fresh.
Fix the feed IT won’t touchTitles that match how people search
AI writes titles and descriptions from each product’s own data and fact-checks every claim against it — in each market’s language, up to the 10,000 characters Microsoft allows.
See how the copy is writtenIdentifiers that let you compete
Brand, GTIN and MPN are what let Microsoft match your offer to the right product. Renable shows your coverage per field, so you can see how much of the catalog is fully identified.
See your coverageFreshnessA feed that doesn’t expire underneath you
This is the failure that catches people out on Microsoft: your feed expires 30 days after its last upload and your products stop publishing. Nothing is broken, nothing is disapproved — the catalog just goes quiet, usually a month after someone uploaded a file by hand and moved on.
Renable hosts your feed at a stable URL and refreshes it roughly every hour. Microsoft fetches that URL on its own schedule — daily at most — and every fetch resets the clock. You paste the URL once and the expiry stops being something you have to remember.
Feed lifecycle
Renable
refreshed hourly
Hosted URL
always current
Microsoft
fetches daily
Simplified view of the feed lifecycle, for illustration.
Keep the catalog you have. Fix only what’s wrong.
Microsoft supports supplemental feeds, and so does Renable. Leave your main feed exactly where it is, and publish a supplemental feed that carries only the fields you want to override — matched on feed label, language and product id.
Everything else on the product stays exactly as your main feed sends it — the supplemental feed only carries the fields listed here.
Simplified view of a supplemental feed, for illustration.
“Why did my products stop showing on Microsoft Advertising?”
Microsoft won’t tell you which product broke or why — and the most common causes look like nothing at all from your side. Renable catches them before the feed goes out, names the exact products, and tells you what to change. Here’s what it usually is:
What the trace found
In the channel’s product setapplied
scope: included
Exclude rulesapplied
no match — kept
Destination check · availabilitydidn’t apply
in_stock → not recognized
Microsoft expects in stock with a space, not Google’s underscore form. Renable can rewrite it for this channel only, leaving your Google feed untouched.
Simplified view of a channel trace, for illustration.
Aimée
Why is the Alder Dining Chair not serving on Microsoft?
It’s in the product set and no rule excluded it. Its availability is written in_stock, which Microsoft doesn’t recognize — it wants a space. 86 products have the same problem.
Traced Alder Dining Chair · found the gap
Or just ask Aimée
Skip the digging. Ask why a product isn’t serving and Aimée reads the same checks and logs, names the step that dropped it, and drafts the fix — for you to publish.
SetupFrom your Google channel to a Microsoft one, in one conversation
Ask Aimée for a Microsoft channel and she starts from the mapping you already have, applies Microsoft’s own field rules on top, and tells you exactly which products needed changing — drafted first, published only when you say so.
Renable hosts the feed at a stable URL. You paste it into Microsoft Merchant Center once, set the fetch schedule, and updates flow through on their own.
Aimée
Set up a Microsoft channel for pinecrafthome.com.
On it. You already have a Google channel, so I’ll start from that mapping and apply Microsoft’s own rules on top. Everything lands as a draft first.
Built a Microsoft channel · 1,208 products
Publish, and I’ll hand you the feed URL to paste into Microsoft Merchant Center.
Renable builds the feed. Microsoft Advertising runs the campaigns.
What Renable controls is that Microsoft gets the best possible version of every product — a clean feed in a shape it actually reads, checked against its own spec before it goes out.
Budgets, bidding, targeting and delivery stay in Microsoft Advertising. Renable doesn’t manage your campaigns, and it never learns whether Microsoft approved an individual product — that status lives in Merchant Center.
Copilot reads Microsoft’s product catalog for discovery, so a clean, complete feed is what makes your products available to it. Whether Copilot shows them is Microsoft’s call, not something any feed tool can promise.
Everything above, on the free tier
Channels aren’t a paid add-on. Add Microsoft alongside the channels you already run and pay only for the feed items your rules keep.
Trusted by retailers like Webhallen.
Running your Microsoft feed on a feed tool today?
Microsoft Advertising feeds, answered
Does Microsoft Merchant Center accept a Google feed?
Why did my Microsoft products stop showing?
Can I run video ads on Microsoft from my catalog?
Will my products show up in Copilot?
How long before my products go live?
Can I keep my existing Microsoft feed?
What does it cost?
Put your catalog on Microsoft properly
Start free, and see what Microsoft would have quietly dropped before you publish.