
Table of Contents
Getting a WordPress import right starts with a correctly structured file, and that’s exactly what this page gives you.
WP Ultimate CSV Importer supports CSV and XML imports for posts, pages, WooCommerce products, users, custom fields, and more. Below you’ll find free, pre-formatted sample files for every major content type. Download the one you need, swap in your data, and import it in minutes.
What is a CSV file?
A CSV (Comma-Separated Values) file is a plain-text file where each row is a record and each column is a field. It’s the most widely used format for bulk-importing content into WordPress because it’s simple, universal, and compatible with tools like Excel, Google Sheets, and virtually every CRM or eCommerce platform.
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
Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.
Each file includes pre-set column headers mapped to WordPress fields, open it, fill in your data, and it’s ready to import. The same value formats apply whether you’re using CSV, TSV, Excel, or Google Sheets.
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.
- WooCommerce Customers Import CSV – sample customer profile and billing/shipping data
- WooCommerce Products Import CSV – Woocommerce Sample product CSV file download, contains product details like title, description, price, SKU, categories, stocks, attributes, etc.
- WooCommerce Variations Import CSV – variable product details with parent and child(variations) products
- WooCommerce Product Bundles Import CSV – example of bundled product setup
- WooCommerce Group Products Import CSV – shows how to group multiple products
- WooCommerce Orders Import CSV – sample customer order records
- WooCommerce Coupons Import CSV – contains coupon codes with discount rules
- WooCommerce Reviews Import CSV – example customer reviews with ratings
Third-Party WooCommerce Extensions
- Yith WooCommerce Order Tracking Import – sample data for adding order tracking codes
- PPOM WooCommerce Order Import CSV – sample orders with PPOM fields
Download the Sample XML files for WooCommerce below:
- WooCommerce Variations Import XML – sample variable products data in XML format
- WooCommerce Product Bundles Import XML – sample bundled product data
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.
- Events Import CSV – example event records with title, description, date, time, day, location, and other details
- Events Import XML – example event records in XML format
- Recurring Events CSV – sample recurring events in CSV
- Recurring Events XML – sample recurring events in XML
- Event Location CSV – example venue/location details in CSV
- Event Location XML – example venue/location details in XML
- Event Categories Import CSV – categorization samples for events in CSV
- Event Categories Import XML – categorization samples for events in XML
- Event Tags Import XML – sample tags for events in XML
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,
- WPML Sample CSV – CSV with language and translated post fields
- WPML Sample XML – XML with language and translated post fields
- Polylang with WooCommerce Product CSV – sample multilingual product records
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.
- Yoast SEO Import Sample CSV – contains Yoast fields like meta titles, descriptions, focus keywords, etc.
- Yoast SEO Import Sample XML – contains meta titles, descriptions, and focus keywords, etc. in XML format
- All In One SEO Import CSV – sample AIOSEO meta fields
- All In One SEO Import XML – sample AIOSEO meta fields in XML
- RankMath SEO Import CSV – example RankMath fields like focus keyword, schema, etc.
NextGEN Gallery Import Samples
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.
- NextGEN Gallery Import CSV – example post fields with gallery IDs
- NextGEN Gallery Import XML – example post fields with gallery IDs in XML
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:
- ACF Custom Fields Import CSV – sample post with acf meta fields
- ACF Custom Fields Import XML – sample post with acf meta fields in XML
- ACF Repeater Fields CSV – example repeater field structures
- ACF Repeater Fields XML – example repeater field structures in XML
- ACF Flexible Content Import CSV – sample flexible layouts with content blocks
- Toolset Types Import CSV – basic Types custom fields
- Toolset Types Import XML – basic Types custom fields in XML
- Toolset Types Repeater Field Sample CSV – example repeater field and values
- Toolset Types Repeater Field Sample XML – example repeater fields and values in XML
- Toolset Types Intermediate Sample CSV – example intermediate posts CSV
- Toolset Types Intermediate Sample XML – example intermediate posts XML
- Toolset Types One-to-One Relationship CSV – example one-to-one relationship fields CSV
- Toolset Types One-to-One Relationship XML – example one-to-one relationship fields XML
- Toolset Types Two-to-One Relationship CSV – example two-to-one relationship fields CSV
- Toolset Types Two-to-One Relationship XML – example two-to-one relationship fields XML
- Toolset Types One-to-Many Relationship CSV – example one-to-many relationship fields CSV
- Toolset Types One-to-Many Relationship XML – example one-to-many relationship fields XML
- Toolset Types Many-to-Many Relationships Import CSV – example many-to-many relationship fields CSV
- Toolset Types Many-to-Many Relationships Import XML – example many-to-many relationship fields XML
- JetEngine metabox Import Sample CSV – sample meta box fields
- JetEngine 1 to 1 Relation Import Sample CSV – sample jetengine one-one relation fields
- JetEngine 1 to many Relation sample CSV – sample jetengine 1 to many relation fields
- JetEngine Many to Many Relation sample CSV data – sample jetengine many to many relation fields
- Pods Import CSV – sample pods fields
- CFS Import CSV – sample cfs fields
- Meta Box Custom Fields CSV – sample meta box custom fields
- Meta Box Group CSV – sample meta box group fields
- Meta Box Field Clone CSV – sample meta box clone fields
- Meta Box Group Subfield Clone CSV – sample meta box group subfield clone fields and values
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,
- Custom Post Import XML – example of a custom post with title, content, taxonomy, and metadata
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.
- Post Import CSV – All post fields with sample data
- Post Import XML – All post fields with sample data in XML
- Page Import CSV – All page fields with sample data
- Page Import XML – All page fields with sample data in XML
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,
- Comments Import CSV sample – example comments with author, email, and post references
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.
- WP Customer Reviews Import CSV Sample – example reviews with rating, reviewer details, and meta fields
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.
- Users Import CSV – example user records
- Users Import XML – example user records in XML
- Users with WooCommerce billing & shipping data CSV – sample WooCommerce customer profiles
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.
- Category Import CSV – example categories with name slug, and description
- Category Import XML – example categories with name slug, and description in XML
- Tags Import CSV – sample tags data
- Tags Import XML – sample tags data in XML
- Taxonomies Import XML – sample custom taxonomy structures
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
- BBPress Forum Import CSV – example forum records
- BBPress Topic Import CSV – sample topics under forums
MemberPress User Import Samples
- MemberPress User Import CSV – example membership user data
LearnPress Import Samples
- LearnPress Courses Import CSV – sample course structure
- LearnPress Quizzes Import CSV – example quiz data
- LearnPress Lessons Import CSV – lesson content samples
- LearnPress Orders Import CSV – sample course orders
- LearnPress Questions Import CSV – example quiz questions
Navigation Menu 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:
- Sample CSV for Navigation Menu – example WordPress menu structure
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.
Need a Step-by-Step Guide?
These sample files cover the file structure, but if you need help with the full import process, the official documentation walks you through field mapping, advanced settings, and troubleshooting in detail. Prefer a visual walkthrough? Our YouTube tutorial covers the entire import process from upload to completion. If you’re exploring the plugin’s full feature set or looking for pricing, visit the WP Ultimate CSV Importer.
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. 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.
6. Can I use these sample files as templates for my real data?
Yes, that’s exactly what they’re designed for. Open the file in Excel or Google Sheets, delete the example rows, and fill in your actual content. Keep the header row exactly as it is. Then upload the file and import as normal.
7. 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.
8. What’s the difference between importing CSV and XML in WordPress?
Both formats work the same way in WP Ultimate CSV Importer, you upload the file, map fields, and run the import. CSV is easier to create and edit in a spreadsheet. XML is better suited for structured or hierarchical data and is commonly used when migrating from other CMS platforms.
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 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.
WP Ultimate CSV Importer Pro
Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.