This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

CSV Import


CSV Import enables to import Post, Page and all Custom Posts along with default Custom Fields and SEO fields. WooCommerce Products, Variations, Orders, Coupons, Refunds can also be imported.

Feature images can be imported along with the Post, Page, Products and all Custom Posts

Please show your support for CSV Import by giving it a
rating 🙂


  • Imports Tags and Categories.
  • Imports default WordPress fields and other custom fields.
  • Supports all Custom Posts created in WordPress standard.
  • Real-time logs for the imported data with website view option.
  • Supports All in One SEO plugin & Yoast SEO plugin for SEO fields import.


  • Upload the CSV to be imported.
  • Click on ‘Upload file and import’ to proceed import.
  • Choose post type which you need to import.
  • Click on ‘Import Now’ to start the import.

Ultimate CSV Importer PRO

Ultimate CSV Importer PRO has all the features of CSV Import and it is extended with a lot of features that enables to import, schedule, update and export both CSV and XML files. The import details over a year is mentioned in dashboard chart and the site updates can be tracked in a fraction of a second. Any changes like modifying existing content or appending new content can be done with the update. The update or import can be performed periodically with scheduler. The update or schedule is done with the templates which is created with mapped fields in the mapping section of the import. The export option enables to export the imported modules as CSV based on the filters.

Supported Modules To Import and Export

  • Core Module – Post, Page, Custom Post, Category, Tags, Users, Customer Reviews.
  • eCommerce Products – WooCommerce, MarketPress, WP e-Commerce & eShop.
  • SEO field – All in One SEO and Yoast SEO.
  • Custom fields – CustomPress, ACF, Types, Pods, CCTM & WordPress default fields.
  • Custom Post – CustomPress, Types, Pods, CPT UI, CCTM.

Highlighted Feature of PRO

Helpful Links


You can try the live demo or request for free trial by clicking Try Now in WordPress Ultimate CSV Importer page to generate your own WordPress test environment.

Read our blog to know more about the new features of our WordPress plugins.

FAQ and Troubleshooting tips](


  • CSV Upload section.
  • Sample WordPress Fields and the CSV Headers list
  • Choose the Post type from dropdown.
  • Log for the import data.


  1. Extract the in wordpress/wp-content/plugins using FTP or through plugin install in wp-admin.
  2. Activate the plugin in the WordPress plugin list.


  1. Is there any limitation on file size?
    The size of the file is based on the Upload size of your server configuration. The upload_max_filesize should be at least 2M. You can verify your system values in settings -> security and performance.

  2. Can we import any number of Custom Fields ?
    Yes, without any limitations any number of fields can be imported.

  3. Can we include an external URL for image import?
    Yes, Featured image can be imported from external URL.

  4. How to prepare a CSV file?
    The column headers in CSV must be same as your WordPress field names. You can refer the screenshot-2 to know what the WordPress field name is.
    1) Default headers should be like post_title, post_content, post_date, post_format, post_status, etc.,
    2) Tag column need to be mentioned as post_tag in CSV.
    3) Category column need to be mentioned as post_category in CSV.
    4) If you have a custom field with WordPress field name “date_of_joining”(Field name is not the field label), then your CSV file should “date_of_joining” header with the list of dates in the PHP standard.

  5. How to enable the import button?
    The import button will be enabled after uploading the CSV file to be imported. If not enabled, verify whether the file is properly formatted.

  6. Can we import into Custom Post Type created with any third party plugin?
    Yes, You can import any custom post types created in WordPress standard.


January 3, 2019
I use ACF and when I tried to start importing, I was prompted to create a dummy post, which I did, and then after that I tried again and got the same prompt. Waste of time!
July 4, 2018
Very nice plugin . it is perfect plugin according to my requirement .. because i want to both feature insert and update csv .. awesome sir .. great work sir thank for making this plugin keep it up sir .. only one thing is missing it does not set a csv categories (i am unable to assign a categories) Please sir update this plugin remove this bugs ..
September 3, 2016
To anyone even looking at using Smakcoders, their support is phenomenal! Thank-you so so so much to your team for your help in getting my data right to be imported, I had almost lost all hopes. You were fast and just delivered unbelievble service for a free plugin, that I have never ever seen in my life!
September 3, 2016
After going through a very exhausting import process, absolutely nothing was imported. The recommended settings seem to have no direct place to be applied. So not only wasn't anything imported but the actual process used so much memory that it overpowered my browser, which had to be restarted twice. I know the developers are good folks, but I think they need to go back to the drawing board with this one.
Read all 4 reviews

Contributors & Developers

“CSV Import” is open source software. The following people have contributed to this plugin.


Translate “CSV Import” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Modified: CSVParserEngine with SmackCSVParser, a high-speed robust parser.
  • Improved: No restrictions, You can import any post types which is created with WordPress standards.
  • Added: Compatibility for WordPress 4.6.1.


  • Added: Compatibility for WordPress 4.5.3.
  • Added: Multi category import with comma(,) and pipeline(|) separation.


  • Added: Compatibility for WordPress 4.4.2.
  • Fixed: Vulnerability issue was fixed.


  • Initial release version. Tested and found to work well without any issues.