WordPress Plugin

CSV Importer for Programmatic SEO Pages

A WordPress plugin that turns spreadsheets into hundreds of SEO landing pages: CPTs, custom fields, AIOSEO meta, schema and images — with a preview step.

  • PHP
  • WordPress
  • JetEngine
  • AIOSEO
  • CSV
Illustration of a spreadsheet flowing into a website

The story

The same hospitality SaaS integrates with dozens of property-management systems, payment gateways and smart locks — and every integration deserves its own landing page. Writing those by hand in a page builder doesn’t scale, and letting an agency paste content manually guarantees inconsistent fields and broken meta.

So the content lives where content teams actually work — in spreadsheets — and a custom importer turns a CSV row into a fully structured landing page.

What the importer does

  • Imports articles and any custom post type from CSV into Smart Custom Fields / JetEngine field groups — including nested repeater fields (benefit lists, FAQ items, step-by-step guides, testimonial blocks) passed as JSON inside a cell.
  • Sets SEO meta on the way in. Meta descriptions and smart headlines go straight into AIOSEO, so a freshly imported page is already optimized — no second pass.
  • Imports structured data too. A separate schema mode syncs JSON-LD into the site’s schema plugin, keeping rich snippets consistent across hundreds of pages.
  • Handles images in bulk with a dedicated import mode that attaches media to the right posts.
  • Never imports blind. Every upload goes through a preview step first — you see exactly which rows map to which fields before anything touches the database.

Reusable CSV templates for each page type (PMS integrations, payment gateways, smart locks) mean a content editor can produce a new batch of pages without ever opening wp-admin’s editor.

Result

Integration pages went from a developer task to a spreadsheet task. New partner? One row in a CSV — the page, its custom fields, meta tags and schema appear in one controlled import.