Why is my automatic feed upload via FTP no longer working?

Google Merchant Center1hold.de TeamGoogle Certified SpecialistMarch 21, 2026

Your automatic product feed upload to Google Merchant Center via FTP has stopped working. This technical issue often arises from changes in authentication parameters, file format discrepancies, or new content policy violations. The root cause typically lies within updated server credentials, an altered feed structure, or product data quality issues. Therefore, diagnosing the problem requires a systematic review of your FTP settings, feed file integrity, and Merchant Center diagnostics. You must reconfigure your upload method or address specific data errors to restore functionality. For more insights into common issues, consult our FAQ knowledge base.

Technical Background

Google Merchant Center processes product data feeds to populate product listings across Google surfaces. Merchants frequently utilize FTP or SFTP for automatic feed submission. This method involves uploading a data file to a Google-provided server at scheduled intervals. Upon upload, Google’s automated systems initiate a multi-stage validation process. Initially, the system parses the file for structural integrity and encoding compliance. Subsequently, it validates individual product attributes against the current product data specification. Feeds with significant parsing errors, often exceeding a 5% threshold, may fail processing entirely. Furthermore, Google employs algorithms to detect policy violations and data quality issues. These checks can lead to product disapprovals or feed rejections. The Content API for Shopping offers an alternative, programmatic upload method, but FTP remains a widely used solution. Google typically processes uploaded feeds within a few hours, however, issues can delay or prevent this.

Root Causes and Diagnosis

Several technical factors can disrupt an automatic feed upload. Firstly, incorrect or expired FTP/SFTP credentials are a common cause. This includes a changed password, an invalid username, or an IP address not whitelisted by Google’s SFTP servers. Verify these settings directly in Merchant Center under “Products” > “Feeds” > select your feed > “Settings” > “FTP/SFTP”. Secondly, the feed file’s format or encoding might be incorrect. Google requires UTF-8 encoding and specific delimiters. Check the “Processing” tab for your feed to identify parsing errors. Thirdly, significant data quality issues or policy violations can lead to feed rejection. For instance, missing required attributes or invalid values for ‘gtin’ or ‘link’ will cause product disapprovals. Navigate to the “Diagnostics” tab in Merchant Center to review account and product-level issues. Fourthly, an outdated or deleted feed schedule can prevent automatic processing. Ensure the schedule under “Products” > “Feeds” > “Settings” matches your upload frequency. Finally, broader account suspensions or warnings can impact all feed operations. Review the “Account issues” section within the “Diagnostics” tab. For comprehensive guidelines on feed specifications, refer to Google’s official documentation: Product data specification.

Solution

To resolve automatic feed upload issues, follow a systematic diagnostic and resolution process. First, verify your FTP/SFTP credentials. Log into the Google FTP server manually using an FTP client and the credentials provided in Merchant Center. Update any outdated username or password in “Products” > “Feeds” > select your feed > “Settings” > “FTP/SFTP”. Second, meticulously review the feed processing report. Navigate to “Products” > “Feeds” > click on the affected feed. The “Processing” tab provides detailed error messages, including line numbers and specific attribute issues. Address these errors directly in your source data. Third, examine the “Diagnostics” tab for broader account or product-level warnings. Filter by “Feed issues” to pinpoint problems affecting the entire feed. Fourth, ensure your feed file adheres strictly to Google’s product data specification. Confirm UTF-8 encoding and correct delimiters. Validate all required attributes are present and correctly formatted. Finally, verify the feed schedule within Merchant Center. Adjust it under “Products” > “Feeds” > select your feed > “Settings” > “Schedule” to match your actual upload frequency.

Always test a corrected feed with a small subset of products first. Upload a sample file containing 10-20 items to a new, test feed in Merchant Center. Monitor its processing report before applying changes to your main feed.

Conclusion

Restoring your automatic feed upload functionality requires a methodical approach to identifying and rectifying technical discrepancies. Proactive monitoring of Merchant Center diagnostics and adherence to current product data specifications are crucial for continuous operation. When complex issues arise, specialized expertise can accelerate resolution. Consider leveraging our Google Merchant Center consulting services for advanced troubleshooting. Furthermore, optimizing your product data for quality also supports overall SEO optimization efforts.

Need personal advice?

Our Google-certified experts are happy to help – free and without obligation.

Book a meeting