MAGENTO EXTENSION

CMS Page Import / Export for Magento 2

Move Magento CMS pages through CSV without rebuilding each page. Carry HTML, metadata, page layout and store-view scope into your content workflow.

ONE-TIME MODULE LICENCE
Secure checkout
One-time licencePurchased versions remain yours to use.
12 months includedUpdates and priority support. Optional renewal.
Check your requirements with us
  • Export and import complete CMS pages
  • SEO metadata, layout and store scope
  • Create or update by page identifier
User Guide
MODULE DEMO · 0:40

CMS Page Import / Export for Magento 2

BUILT AROUND THE WAY YOU WORK

A repeatable workflow for CMS page changes.

For Magento Open Source 2.4.9. Review the module guide for installation, dependencies and frontend integration requirements. We can help check the fit with your existing store.

01

Export more than the page text

Carry full HTML content, SEO metadata, page layout and store-view scope in RFC-4180 CSV.

Import CSV and Export CSV buttons on the CMS Pages grid
Import CSV and Export CSV buttons on the CMS Pages grid
02

Update pages by identifier

Import to create or update pages in place. Basic filtering covers common active script patterns; review imported HTML before publishing.

A CLEAR WORKFLOW

From setup to everyday use.

  1. 01

    Check the module guide, supported version and setup requirements for your store.

  2. 02

    Install and configure on staging. Test the workflows that matter to your team.

  3. 03

    Deploy the tested configuration and use the included support when you need help.

BEFORE YOU DECIDE

A few straight answers.

Need to check your own store?
Talk to our team

Can I use this with my existing Magento store?+

Review the supported version and module guide, and test on staging with your current theme and extensions. Luma presentation and headless integration requirements vary by module; contact us if you need help checking compatibility.

What happens after the included support period?+

The one-time licence includes 12 months of updates and priority support. Purchased versions remain usable. Renewal is optional and never billed automatically; see the current purchase terms for eligibility and renewal details.

Is this module included in AgenticSuite?+

Yes. AgenticSuite includes the Astro storefront and all headless and Luma-compatible modules listed on this website. You can buy this module for the store you run today, or discuss the complete platform for a frontend rebuild.

CMS Page Import / Export is a Magento 2 module that turns every CMS page into a row in a plain CSV file, so pages can be exported, edited in a spreadsheet or version-controlled in git, then imported back to create or update pages in place.

Why bulk-editing Magento CMS pages is painful

Magento gives you no way to move CMS pages between store views, between staging and live, or out of the platform at all. Recreating them by hand after a rebuild - or duplicating a set of landing pages across five store views - means copying HTML through the editor one page at a time, and losing the SEO metadata and layout settings on the way.

What it does

  • Export any scope to CSV — all store views or a single one, straight from Content → Elements → Pages
  • Import to create or update — pages are matched by identifier within the scope and updated in place; new identifiers are created
  • Carries everything — full HTML content, meta title, meta description, page layout and store assignment, not just titles
  • RFC-4180 CSV — opens cleanly in Excel, Numbers, Google Sheets or a git diff
  • Basic import filtering — common script tags, inline event handlers and active URL schemes are removed. Trusted CMS editors must review imported HTML before publishing.

How do I bulk-edit Magento 2 CMS pages?

Export the pages to CSV from the Pages grid, edit the rows in a spreadsheet, then import the file with the Add / Update behaviour. Pages are matched on their identifier within the chosen store scope, so edited rows update the existing page and any new identifier creates a new page.

Can I move CMS pages between store views?

Yes. Export from one store view, then import the same file targeting a different store view. The import scope is chosen at upload time, so the same content can be pushed into as many store views as you need.

Does this handle CMS blocks as well?

No — this module handles CMS pages. CMS blocks are covered by the separate CMS Block Import / Export module, which uses the same CSV approach.

Requirements

Check release-specific Magento and PHP compatibility before installation.

Included in the AgenticEcom Suite

Part of the complete platform — one of 40+ modules in the AgenticEcom Suite.

Frequently asked questions

What happens if I import the same file twice?

Pages are matched by identifier within the chosen store scope, so a second import updates those pages in place rather than creating duplicates — one identifier per scope maps to one page.

Can I move pages from one store view to another?

Yes. Export from store A, then import choosing store B as the target scope. You can also target multiple store views from a single file using the stores column (default|fr|es, or all).

What HTML is removed for security?