MySitemapGenerator

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.csv

Example of a valid FTP link:

    ftp://username:password@ftpserver.tld:21/path_to/file_name.csv
Ensure that:
  • 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
    ...
This method is ideal for frequently updated data sources.


You should map CSV columns to match the required fields of each generator:

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
The network connection was lost.
Reload