---
title: Generate Your Feed and Find Its URL
description: Generate your WooCommerce product XML feed file and copy its public URL to submit to a marketplace.
url: "https://wpfactory.com/docs/generate-your-feed-and-find-its-url/"
updated: "2026-09-27"
category: Getting Started
---

# Generate Your Feed and Find Its URL

To generate a feed in Product XML Feeds Manager for WooCommerce, go to WPFactory > Product XML Feeds, open the XML Feed #1 section, set the XML file path and name (default products.xml), click Save changes, then click Create now. Copy the feed URL shown under the path field and submit it to your marketplace.

### Where to find these settings

Go to **WPFactory > Product XML Feeds** (also reachable at **WooCommerce > Settings > Product XML Feeds**) and open the **XML Feed #1** section. The relevant fields are in the **General Options** group.

![Product XML feed general options: file path, update period, Create now and the manual cron command](https://wpfactory.com/wp-content/uploads/product-xml-feed-general-options-cron.png)

### Step by step

1. Set the **XML file path and name** (`alg_products_xml_file_path_1`). The default is `products.xml`, which places the file at the root of your WordPress install. You can use a subfolder, for example `feeds/google.xml`.
2. Click **Save changes**.
3. Click **Create now** to build the file immediately. You will see "Products XML file created successfully" when it finishes.
4. Copy the feed URL shown under the path field. With the default path it is `https://your-store.com/products.xml`.

### Feed file options

| Label | Option ID | Default | Free/Pro |
| --- | --- | --- | --- |
| XML file path and name | `alg_products_xml_file_path_1` | `products.xml` | Free |
| Use Site Address (HOME_URL) | `alg_products_xml_use_home_url_1` | No | Free |

### Use Site Address (HOME_URL)

Enable **Use Site Address (HOME_URL)** when your WordPress files live in a subdirectory but your site address is the domain root (the "Giving WordPress its own directory" setup). With it on, the feed URL is built from your Site Address (`home_url()`) rather than the WordPress install path (`site_url()`), so the URL you hand a marketplace matches where visitors actually reach the file. Leave it off for a standard install.

### If the file cannot be written

The plugin writes the feed straight to the folder in your path. If that folder is not writable by the server, the settings screen shows a red warning that the plugin does not have access to that directory, and **Create now** will fail. To fix it:

- Point the **XML file path and name** at a folder that exists and is writable (for example `wp-content/uploads/products.xml`).
- Or adjust the folder permissions so the web server can write to it.

### Keep the feed fresh automatically

You do not have to click **Create now** every time. See [Schedule Automatic Feed Updates](https://wpfactory.com/docs/product-xml-feeds-manager/) to have the feed rebuild on a schedule.

### Need more than one feed?

One feed is free. [Product XML Feeds Manager for WooCommerce](https://wpfactory.com/item/product-xml-feeds-woocommerce/) Pro lets you run a separate feed, and separate file, for each marketplace. [See what Pro unlocks](https://wpfactory.com/item/product-xml-feeds-woocommerce/).

Related articles

- [Protect Your Feed URL with the Security Key](https://wpfactory.com/docs/protect-your-feed-url-with-security-key/)
- [Installing Product XML Feeds Manager for WooCommerce (Free and Pro)](https://wpfactory.com/docs/installing-xml-feeds-plugin/)
- [How to Add WooCommerce Brands to a Product XML Feed](https://wpfactory.com/docs/xml-feed-woocommerce-brands/)
- [Schedule Automatic Feed Updates and Use a Manual Cron Job](https://wpfactory.com/docs/schedule-automatic-feed-updates/)
- [Product XML Feeds: Developer Hooks and Filters Reference](https://wpfactory.com/docs/product-xml-feeds-developer-hooks-filters/)
