- MySitemapGenerator
- Help Desk
- Syncing CSV
Syncing CSV
You can sync a CSV file directly from Google Sheets by publishing it and making it publicly accessible. Once published, copy the share link and use it as the source URL in our tool.
Make sure the file is published as a CSV, not just shared for viewing.
Your CSV file must be available for direct download via HTTP or FTP.
Example of a valid HTTP link:
https://website.tld/uploads/datafile.csvExample of a valid FTP link:
ftp://username:password@ftpserver.tld:21/path_to/file_name.csv- the file is publicly accessible (or credentials are correct for FTP)
- the server allows direct file downloads
To automatically sync data from your application, you can provide a dynamic CSV stream generated by your app’s endpoint.
The endpoint must return:
- HTTP status code 200 (OK)
- the correct HTTP header indicating the CSV MIME type
- a plain, comma-delimited CSV response
- one row per line
Example response:
HTTP/1.1 200 OK
Content-type: text/csv
{Any additional server-specific headers}
...
column1, column2, column3
value1, value2, value3
...
You should map CSV columns to match the required fields of each generator:
- Product Feed Generator - column mapping guide
- XML Sitemap Generator - column mapping guide
- HTML Sitemap Generator - column mapping guide
- Visual Sitemap Generator - column mapping guide
Each generator uses its own mapping rules to correctly interpret your CSV data.
Can’t find the answers you’re looking for? We’re here to help.
Contact support