Skip to main content

Content Management

Importing & Exporting Data - ContentMK Docs

Get content into ContentMK from WordPress, sitemaps, or CSV files, and export anytime.

ContentMK provides three ways to import existing content and multiple formats for exporting your data. Import and export are core features available on all plans.

Import Methods

WordPress REST API

Connect to any WordPress site to pull articles directly. Two access levels are available:

  • Public access (no credentials) — Imports published posts only
  • Authenticated access (Application Password) — Imports published posts, drafts, private posts, and full content

The import includes progress tracking so you can see how many articles have been pulled. Duplicate detection by URL ensures you won’t create double entries if you re-import.

Sitemap Crawl

Paste a sitemap URL to import all articles listed in it:

  • Auto-detects sitemaps from robots.txt and common paths (/sitemap.xml, /sitemap_index.xml)
  • Handles sitemap index files (sitemaps that point to other sitemaps)
  • Optional content fetching with rate limiting to avoid overwhelming the target server
  • Works with any website — not limited to WordPress

CSV Upload

For maximum flexibility, upload a CSV file:

  • Drag-and-drop file upload
  • Auto-detects column mapping with fuzzy header matching (e.g., “Article Title” maps to “title”)
  • Preview before import so you can verify the mapping is correct
  • Handles duplicates with skip or overwrite options

Duplicate Detection

All three import methods use URL-based duplicate detection. If an article with the same URL already exists for that site, it will either be skipped or updated depending on your import settings. This makes re-importing safe.

Import History and Undo

Every import is recorded with its source, article count, and timestamp. You can undo an import to remove all articles that were added in that batch — useful if you imported from the wrong source or with incorrect settings.

Export Formats

Export your data at any time in four formats:

FormatBest For
JSONProgrammatic access, backups, data migration
CSVSpreadsheets, other tools, bulk analysis
PDFReports, sharing with stakeholders
HTMLWeb-ready reports, archival

Export Availability

Export is always available regardless of your subscription status. Even if your plan lapses and the app enters read-only mode, you can still export all your data. Your content is never locked away.