Sample CSV & XML files for WordPress Import – WP Ultimate CSV/XML Importer (Trial & Testing Guide)

sample_csv_xml_for_trial_import_ultimate_csv_importer

Sample CSV and XML files help you test WordPress imports without creating data from scratch. WP Ultimate CSV/XML Importer provides ready-made CSV and XML sample files so you can understand field structure, relationships, and formatting before running a real import.

In this guide, you’ll learn what these sample files contain, how to use them for trial imports, and how to import CSV or XML files into WordPress step by step.

What’s Inside These Sample Files

The sample CSV and XML files provided in this article are not just demo data. They are reference templates that show how your WordPress data should be structured for a successful import. Each sample file is prepared so you can click, download, and use it directly to test imports with WP Ultimate CSV/XML Importer.

When you download any sample file listed in this guide, you’ll find:

  • Predefined column headers aligned with WordPress fields and meta keys, making field mapping easier
  • Correctly formatted relationship data, including parent–child and multi-record associations
  • Structured custom field values for repeaters, groups, and flexible fields used by popular plugins
  • Media reference examples showing how images and files are linked during import
  • Taxonomies and hierarchy data, such as categories, tags, and custom taxonomies
  • Plugin-specific field structures for WooCommerce, SEO plugins, multilingual setups, and other supported integrations

This allows you to safely download any file from the list below and use it as a working reference or trial import file.

These samples are intended to help you quickly understand the expected format and choose the right file for your import scenario.Note: The values are common for any file types. If you are importing a TSV, Excel, or Google Spreadsheet, you can download the corresponding file from the list below to verify the value formats before importing.

WordPress CSV Import

The plugin supports the CSV file type to import data into WordPress. You can create a CSV file with records of any post type, like posts, pages, products, orders, users, and coupons. But when preparing your CSV: 

  • Ensure the values in each column are in proper format.
  • Refer to the sample CSVs provided in this blog for guidance on how to add values in the proper format for specific field types like ACF repeater, JetEngine CCT fields, etc.
  • After preparing your CSV file, validate it with a tool like CSV lint.
  • Always save your file in UTF-8 format to avoid encoding issues during import.

Please note that not only CSV files, but you can also use other files like XML, TSV, Excel, and Google Sheets.

Steps to import a CSV file to WordPress with WP Ultimate CSV Importer

You can import a CSV file into WordPress with WP Ultimate CSV Importer by uploading the file, mapping fields, configuring import settings, and running the import process. Follow the simple 3 steps to successfully import any CSV data into WordPress.

Step 1: Upload the CSV File

  • Upload the prepared CSV file inside the plugin’s  ‘import/update’ area. The plugin provides multiple upload sources: upload from desktop, ftp/sftp file upload, external file url, upload from external sources like Google Sheet & Dropbox, and locate a file from your server.
file-upload-area-ultimate-csv-importer
  • Choose the post type and the import mode (whether it is a fresh import or an update to available content).
post-type-selection-page-csv-importer

Step 2: Match the columns in CSV with WordPress fields

  • On the left side, you have the WordPress fields of the selected post type. The right side of each WP field is the area to map your file fields. You can either use the dropdown or the drag-and-drop method to match the fields.
mapping-modes
  • The plugin will automatically match fields if both field headers have similar names. If you use our sample files, then most of the fields are auto-mapped.
  • The advanced mode mapping area incorporates the actions section (the settings icon added beside each field). This is helpful to customize the field data during import. Configure actions like combining multiple fields, adding custom functions, formulas, and AI prompts for automatic content generation. Learn more about this here on our WP Ultimate CSV Importer how to import CSV files guide.
advanced-mapping-actions
  • You can apply conditional filters on this page to import selected records from your file. Check for the details on how to use the import filters.
import-filters
  • At the end of the page, enter a unique name in the ‘save this mapping as’ textbox, then proceed to the next step.

Step 3: Handling media files & other import settings

  • Choose any one of the three options in manage media uploads to tell the importer how you want to handle the media imports.
  • Then scroll down to import configuration settings and enable essential configurations like rollback for safety backups before import, maintenance mode to notify users about import, and iteration processing(batch imports).
import-configuration-section
  • Once everything is configured, hit import, and your CSV records will be successfully imported into WordPress.

Learn more about importing a CSV File into WordPress with WP Ultimate CSV Importer.

    WordPress XML import

    Unlike WordPress’s default export, WP Ultimate CSV Importer allows filtered and format-specific XML exports with total control. This makes it easier to reuse exported files as controlled import sources.

    It allows you to export any type of WordPress content with advanced filters and multiple file format options. So you can export exactly what you want, not everything at once.

    To help you get started, we’ve provided sample XML files below. You can download them and try importing them into the plugin to see how it works.

    How to export XML with the WP Ultimate CSV Importer

    To export an XML file from WordPress:

    • Navigate to the export tab in the WP Ultimate CSV Importer plugin.
    • Choose a post type from the lists. If you want to export Products, select WooCommerce Products. To export any custom posts, choose Custom posts and select the custom post name from the dropdown.
    ultimate-csv-importer-export-posts
    • Next, insert a file name and select the file type as XML.
    configure-export-settings
    • Configure advanced export settings like filters, records split, and scheduling features(optional).
    • Hit export and click download to save the data as an XML file to your device.

    In this way, you’ll get the XML file. Both the import and export steps are the same for CSV and XML types, but the only difference is the file type.

    How to Import an XML file into WordPress

    The import steps are common for all the file formats. To import an XML file:

    • Upload the file to WP Ultimate CSV Importer.
    • Configure the post type and import type (Fresh Import or Update Content).
    • Match the XML file columns with the appropriate WordPress fields.
    • Configure media and import settings.
    • Finally Import your XML file.

    It’s that simple.

    WP Ultimate CSV Importer Supported Plugins

    WP Ultimate CSV Importer supports many popular WordPress plugins, making it easier to migrate their data. Some of the supported WordPress plugins are:

    • WooCommerce
    • Custom Field plugins (JetEngine, Toolset Types, Meta Box, ACF (Free & Pro), Pods, CFS, CMB2, SCF)
    • Multilingual Plugins (WPML, Polylang)
    • SEO Plugins (YOAST SEO, RANKMATH SEO, AIOSEO)
    • Events Manager
    • The Events Calendar
    • Business Directory Listings
    • NextGEN Gallery
    • WP Job Manager

    And more on the list.Get to know the complete list of supported WordPress plugins, or contact us for any details.

    Download Sample Files for WordPress CSV/XML Import

    WP Ultimate CSV/XML Importer Pro makes it simple to transfer WordPress data. To help you get started, we’ve prepared sample CSV and XML files for the most common use cases. Below you can download them. Each file contains properly structured data, so you can understand the formatting requirements and easily test imports.

    Quick Tip: If you didn’t find a sample file here for your post type, just follow this. Create a record in that post type, export it using our plugin, and you’ll have a ready-made sample file to use for testing the imports.

    You can try the test import in any of the following sources we offer:
    WP Ultimate CSV Importer Pro Demo (test in a public WordPress instance, used by all users) or
    WP Ultimate CSV Importer Trial (test in private WordPress demo instance, created only for you)

    WP Ultimate CSV Importer Pro

    WP Ultimate CSV Importer Pro

    Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.

    Samples CSV & XML Files for WooCommerce Import (Products, Orders, Reviews, Customers, Coupons)

    Moving data to your new WordPress store is easy. WordPress Ultimate CSV/XML Importer Pro plugin supports WooCommerce data import, including Products, Coupons, Orders, Customers, and Reviews. Below are the sample files for WooCommerce. (CSV sample file)

    Click on the links and download the sample CSV files you want.

    Third-Party WooCommerce Extensions

    Download the Sample XML files for WooCommerce below:

    Events Manager Import

    The WordPress Ultimate CSV/XML Importer Pro plugin supports the Events Manager Plugin. You can import the custom post-types like events, locations, recurring events, and bookings. Also, you can import events manager categories and tags.

    Multilingual Pages, Posts, and Products Import Samples

    If you’ve built a multilingual website using plugins like WPML, qTranslateX, or Polylang, the importer supports importing multilingual data into them. Import translated data in many languages via CSV or XML. Engage the audience worldwide and get more visits to your website. WP CSV/XML importer supports importing translated data of posts, pages, custom post types, and WooCommerce.

    Sample CSV and XML files are given below,

    Sample CSV & XML for SEO fields Import

    Millions of websites created using WordPress are getting higher ranks in search results with the help of smart WordPress SEO plugins. Due to the increased demand to boost the rankings of websites, they are used by many WordPress administrators across the globe. Many SEO plugins are available for free at WordPress.org.

    WP Ultimate CSV/XML Importer integrates with these SEO plugins: Yoast SEO, RankMath SEO, All in One SEO, SEOPress, and Slim SEO plugin. You can import these plugin fields using WordPress CSV/XML Importer Pro.

    Download sample files for data import to SEO fields.

    The CSV/XML Importer offers support for the free version of NextGEN Gallery. If you have existing galleries in the NextGEN Gallery plugin, you can import new images into that gallery using the WordPress CSV/XML Import plugin. You can import images along with the post metadata and relate those images to the corresponding Post, Page, or Custom Posts.

    Download the sample files below for NextGEN Gallery import.

    WP Ultimate CSV Importer Pro

    WP Ultimate CSV Importer Pro

    Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.

    Custom Fields Import CSV & XML Samples

    Add custom fields to extend your default WordPress post type or include them inside the Custom Post Type. WP Ultimate CSV Importer supports importing data for the default custom fields and custom fields created with other plugins. It supports custom field plugins like JetEngine, ACF(Free & Pro), Pods, Meta Box, CFS, Toolset Types, CMB2, CCTM, and default WordPress custom fields. You can import custom fields assigned to Posts, Pages, Custom Posts, WooCommerce Products, Users, Categories, Tags, and Custom Taxonomies.

    Get samples below:

    Custom Post Import Samples

    WP Ultimate CSV Importer supports all types of custom posts created with default WordPress fields and custom posts created using plugins like Custom Post Type UI, Types, JetEngine, ACF, Meta Box, BuddyPress, LearnPress, Pods, CCTM, CustomPress & default WordPress custom posts.

    Get the samples for custom posts below,

    Post & Page Import

    WP Ultimate CSV & XML Importer/Exporter plugin offers complete support for the Posts and Pages import export. You can bulk import Posts and Pages with core content and all the attributes to WordPress. WP Import XML plugin lets you import all the important fields data, including images, categories, tags, taxonomies, page attributes, menu orders, featured images, post dates, post status, and more.

    Sample data is available for you to download in the form of CSV or XML. (WordPress XML file download)

    Download the posts and pages samples below.

    WP Ultimate CSV Importer Pro

    WP Ultimate CSV Importer Pro

    Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.

    Comments Import

    WordPress Ultimate CSV Importer Pro Plugin lets you export comments from your old site and import them into the new one. If you have already imported all your post in WordPress, the CSV Importer plugin will use the post id to match and import all the comments under the individual posts.

    You can download the comments sample below,

    Note: Replace sample post ids with your own site’s post ids before importing to ensure correct mapping.

    WP Customer Reviews Import Samples

    The WordPress Ultimate CSV/XML Importer plugin supports WP Customer Reviews field data import and export. You can import bulk user reviews with meta field information like review content, rating, business name, review format, address data, and more.

    Users Import CSV & XML samples

    Import or update all the default User fields data in bulk with ease. WordPress CSV/XML Import plugin supports import & export for the WooCommerce plugin fields (billing and shipping information), along with default WP user fields. It also supports third-party custom field plugins like WP-Members, MemberPress, Members, and Ultimate Member.

    Below are the CSV & XML sample files to download.

    CSV & XML for Categories, Tags & Taxonomies Import

    Using Ultimate CSV & XML Importer, you can import/update, and export your Categories, Tags, and Custom Taxonomies data like slug, description, image, and more.

    It supports categories, tags, and taxonomies, along with custom fields created with plugins like JetEngine, Toolset, Meta Box, Pods, and ACF.

    Sample content is available to download in the CSV &  WordPress XML formats below.

    If you are using the other importer and exporter plugins, the above CSV and XML files might not help you with the evaluation. All the sample files are prepared to test only with the WP Ultimate CSV Importer plugin.

    If the CSV or XML header names are the same as the WordPress field names, then the WordPress CSV Importer Plugin will auto-map fields during import. You can also create with any header names, but make sure to map correctly during import configuration.

    BBPress Import Samples

    MemberPress User Import Samples

    LearnPress Import Samples

    Import menus to your website using CSV/XML Importer. Simply export them with our plugin to move menu items to the new website.

    Download the sample below for import testing:

    Basic requirements for CSV

    • The CSV file needs to be in UTF-8 format.
    • Any delimiters can be used, but each cell needs to be properly escaped.
    • The Importer can handle any large CSV files based on your server configuration.
    • The headers can be of your choice. To automate mapping (relating the CSV headers with their corresponding WordPress fields), keep the CSV file headers the same as WordPress field names.

    Basic XML Files requirements

    • The XML file needs to be in a valid format. You can do the xml validation here.
    • The plugin can handle any large XML files based on your server configuration.
    • The headers can be of your choice, but you have to map the right header with WordPress fields in the mapping section. If you keep the XML file headers the same as the WordPress field slug name, the fields will get auto-mapped on the mapping page.

    Frequently Asked Questions (FAQ)

    1. What should a CSV file look like?

    A CSV (Comma Separated Value) file stores tabular data in plain text format with a list of data separated by commas. The first row in CSV is used as headers, and the remaining rows are values. Each column represents a field, and each row is a record.

    For example, 

    Name, Mailid, DOB, Address
    Tanny, [email protected], 12/03/1978, Sample Address
    Benno, [email protected], 11/09/1972, Example Address
    You can open the CSV file in any text editor, but most of them use a Microsoft Excel sheet.

    2. How do I create a CSV file format?

    Creating a CSV (Comma-Separated Values) file format is relatively simple. 
    Follow these steps to create a CSV file: 

    1. Open a Text Editor: You can use any text editor, such as Notepad (Windows), TextEdit (Mac), or any code editor like Visual Studio Code, Sublime Text, etc.

    2. Enter Data: Input your data in a tabular format, with each cell separated by a comma and each row separated by a new line. 

    For example,
    Name, Age, City
    John, 25, New York
    Alice, 30, London
    Bob, 28, Paris

    3. Save as CSV: Save the file with a .csv extension. For example, data.csv.

    3. How do I format a CSV file to import?

    Formatting a CSV file for import typically involves ensuring the data is structured correctly and follows specific guidelines to be successfully imported into the target system, like WordPress. Each CSV file should have a specific structure depending on what you’re importing (users, posts, etc.). Ensure that column headers match the fields in WordPress.

    Here’s a general guide on formatting a CSV file for import:

    Headers: Include headers at the top of the CSV file. These headers should accurately describe the data contained in each column.
    Delimiter: Choose a delimiter to separate the values within each row. Comma (,) is the most common delimiter, but other options like semicolon (;) or tab (\t) can be used depending on your requirements.
    Quoting Values: If your data contains special characters (like the delimiter itself), whitespace, or line breaks, you may need to enclose values within quotes (“). This helps the importer distinguish between actual data and separators within the data.
    Consistent Structure: Ensure that each row of data has the same number of columns and that the data in each column adheres to the expected format. Inconsistent structure can cause errors during the import process.
    Encoding: Save the CSV file with an appropriate character encoding to support special characters and ensure compatibility with the import tool. UTF-8 encoding is commonly used and recommended.
    Clean Data: Remove any unnecessary whitespace, special characters, or formatting from the CSV file to prevent errors during import.
    Handle Empty Values: If a column doesn’t have data for a particular row, leave it empty or use a placeholder value as needed. Ensure that the CSV file handles empty values consistently throughout.

    Following these guidelines will help ensure your CSV file is properly formatted for import into WordPress.

    4. How do I import a CSV file into WordPress?

    1. Format the CSV File: Ensure that your CSV file is properly formatted with the required data for import. WP Ultimate CSV Importer supports importing various data types, including users, posts, and custom post types.
    2. Access the Import Tool & Upload CSV: In your WordPress admin dashboard, go to Ultimate CSV Importer Pro → Import/Update. Upload the desired CSV file.
    3. Configure Post Type & Mapping: Configure the post type and map the CSV columns to the corresponding WordPress fields.
    4. Run the Importer: Then, run the import. All CSV file data will be imported into WordPress.

    5. How do I import users from a CSV file into WordPress?

    – Prepare a CSV file with user data, including usernames, emails, and other required fields.
    – Install the WP Ultimate CSV Importer plugin.
    – Browse the prepared CSV with User details.
    – Select the post type as Users from the drop-down.
    – Map the field columns and configure import settings.
    – Finally, click on Import.

    6. How do I import custom post types CSV into WordPress?

    Importing a custom post type is the same as importing posts, pages, etc. with the WP CSV Importer plugin. To import custom post type data from a CSV file into WordPress: 

    – Prepare the CSV for your custom post type. Ensure that the CSV file includes all the necessary data fields for each custom post type entry.
    – Head on to the WP CSV importer plugin → Import/Update.
    – Insert the custom post type CSV, and choose the content type. The custom post type you want to import from the drop-down.
    – Map fields, configure import settings (if needed), and click Import.

    Now the custom post type CSV data has been imported into WordPress.

    7. Can I create a CSV file without Excel?

    – Yes, you can do that. Use a text editor like Notepad or a code editor to create and edit CSV files.
    – Provide the column headers and subsequent rows for the data corresponding to columns.
    – Separate data with commas (,), and use new lines for each row.
    – Ensure you have saved the file with the ‘.csv’ extension. For example (Lead.csv)

    Now your CSV file has been created without Excel.

    8. How do I fix CSV formatting?

    Fixing CSV formatting involves identifying and resolving any issues with the structure or content of the CSV file. Here are some common steps to fix CSV formatting issues:
    Check for missing or extra commas.

    – Ensure consistency in quoting values if necessary.
    – Verify that the CSV structure matches the import requirements of your target system.
    – Confirm that the headers at the top of the CSV file accurately describe the data in each column.
    – Headers should be clear, concise, and correctly spelled to avoid confusion during import.
    – If your data contains special characters (like commas), whitespace, or line breaks, ensure that values are properly enclosed within quotes (“). This prevents the importer from misinterpreting the data structure.

    9. How do I import an XML file into WordPress?

    You can import an XML file into WordPress using the WordPress built-in tool or using the WP Ultimate CSV importer plugin.

    Using WordPress Built-in Tool
    – Importing an XML File into WordPress involves the following simple steps:
    – Navigate to Tools → Import in the WordPress admin dashboard.
    – Here, click on Install WordPress → Run Importer.
    – Browse the XML file you want to import and click on Upload File, and then hit Import.

    Using CSV Importer Plugin
    – Install and activate the WP Ultimate CSV importer plugin.
    – Browse and open the XML file of your post, page, or custom posts. The plugin supports many ways to upload the XML file.
    – Choose the content type, map the XML fields, and configure the import settings.
    – Finally, click on Import. Your XML file has been successfully imported into your WordPress site.

    10. How do I create a file to import into WordPress?

    You can create import files manually using text editors or export data from other systems in CSV or XML format.

    11. What is an XML file in WordPress?

    XML files are structured data files often used for exporting and importing content in WordPress. They contain data in a hierarchical format.

    12. How do I download an XML file from WordPress?

    You can download an XML file from WordPress in two ways.

    With WordPress’s Built-in Export tool
    – You can export content from WordPress into an XML file using the default export tool located in the Tools menu.
    – Choose the content types you want to export and click the Download Export File button. 
    – The selected content type(posts, pages, or other) will be exported as an XML file and saved to your device’s downloads folder.

    With WP Ultimate CSV Importer Plugin
    – Install and activate this plugin on your WordPress.
    – Access the plugin page and navigate to its Export tab.
    – Choose the content type, such as posts, pages, or WooCommerce products.
    – Provide the file name and choose the file type as XML.
    – Configure any filters to extract selective data when exporting.
    – Click on Export, then Download to download your WordPress data as an XML file.

    Final Takeaway

    Sample CSV & XML files act as ready-made templates to understand correct WordPress field structure, relationships, and formatting before running real imports. All sample files provided are tested with WP Ultimate CSV/XML Importer, ensuring accurate auto-mapping and reliable import results during trials. The samples cover real-world use cases, including posts, pages, users, WooCommerce data, custom fields, taxonomies, SEO fields, and third-party plugin integrations. Using sample files helps avoid common import errors, such as incorrect headers, encoding issues, or invalid data formats. If a sample file isn’t listed, you can easily create one by exporting a single record with the plugin and using it as a reusable import reference.

    To learn how to import these sample files, follow the instructions we’ve discussed above or visit our WordPress Ultimate CSV/XML Importer documentation, and try it on our live demo.If you want a sample CSV or XML for any other use cases or if the plugin you use is not in the list of supported 3rd party add-ons of WordPress Ultimate CSV/XML Importer, you can write to us at [email protected].

    WP Ultimate CSV Importer Pro

    WP Ultimate CSV Importer Pro

    Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.