FeedFixer logo for XML product feed repair and hosting

Guides

Google Merchant Center feed stuck processing

If Google Merchant Center shows your product feed as “processing” forever, failing scheduled fetches, or suddenly stops importing products, the problem is usually: a broken feed URL, invalid XML, redirects, or a fetch timeout.

FeedFixer helps detect common XML and feed delivery problems, validates feed structure, and can provide a stable hosted feed URL for Google Shopping.

The issue

Google must successfully download your feed URL and parse valid XML product data. If the feed returns HTML, redirects to login pages, times out, or contains malformed XML, Merchant Center may stay stuck processing or fail scheduled fetches entirely.

  • Feed URL redirects to login or session pages
  • Server returns HTML instead of XML
  • Broken XML or invalid characters stop parsing
  • Slow servers or timeouts interrupt scheduled fetches
  • Unstable plugin-generated feed URLs change unexpectedly

Broken example

A feed URL may appear to work in your browser because you are already signed in, but Google Merchant Center fetches feeds like a normal visitor without session cookies or logins. If the URL redirects to a login page or returns HTML instead of XML, scheduled fetches can fail or stay stuck processing.

Feed URL: https://example.com/products.xml

HTTP/1.1 302 Found
Location: https://example.com/login

(Google fetches HTML login pages instead of your XML.)

HTTP/1.1 200 OK
Content-Type: text/html

<html>
<title>Login Required</title>
...
</html>

(Google received HTML instead of XML product data.)

How to fix stuck Google Shopping feeds

Your feed URL should return valid XML directly with a 200 OK response, without redirects, login pages, or malformed content.

Feed URL: https://example.com/products.xml

HTTP/1.1 200 OK
Content-Type: application/xml; charset=utf-8

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0">...</rss>

FeedFixer can validate feed structure, detect common XML issues, and generate a cleaner hosted feed URL that Google can fetch reliably on schedule.

Common symptoms

  • Merchant Center says “Processing” for hours
  • Scheduled fetches suddenly fail
  • Products disappear from Google Shopping
  • Feed fetch status changes between success and failure
  • Google reports invalid XML or parsing errors