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.txtand 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:
| Format | Best For |
|---|---|
| JSON | Programmatic access, backups, data migration |
| CSV | Spreadsheets, other tools, bulk analysis |
| Reports, sharing with stakeholders | |
| HTML | Web-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.