
Upload a messy CSV — get a clean, structured directory.
Smart Directory Pro uses smart mapping to figure out which columns belong where, even if your headers are all over the place.
AI-Powered Auto-Matching
On import, the plugin automatically maps common variations to their correct fields.
For example:
“company”, “business name”, “title” → post_title
“web address”, “site”, “link” → _business_website
“zip”, “postal”, “pin code” → _business_zip
“review_3”, “testimonial” → review_combined_string
No need to rename columns manually — it just works. You can also save your import config as a template and reuse it.
Review Format
The review field uses a single line format:Name - Rating - Content
Example:Joe Doe - 5 stars - This is a great business!
You can include multiple review fields (review_1
, review_2
, etc.) in your sheet, and they’ll be combined automatically into the review_combined_string
.
Easily Add Custom Fields
Need extra columns like instagram
, online_booking
, tags
, or delivery_area
? Add them. The system lets you map custom fields during import, no code needed.
CSV Layout Examples for Scraping or Manual Entry
These are just some examples of how you could structure your CSV. The smart import will pick up the semantic meaning rather than a specific header name.
Local Businesses

The CSV headers might be: business name, phone email, website, address, city, zip, category, hours, review_1, review_2 etc.
Want some example CSVs you can use for your scraper?
Here they are!