Bulk-migrate web content into Sitecore XM Cloud: import URLs, group pages, map templates, extract content, and push via GraphQL.
Users
5
0 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#247K
#207K among extensions
Version
3.2.0
updated 10 Sep 2026
Users
monthly, 1 months
Latest, 16 Oct 2026:5 usersMove the mouse over the chart for any month
Ratings count
monthly, 1 months
Latest, 16 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Content Migrator - WebToSitecore
Content Migrator - WebToSitecore for Sitecore XM Cloud
Content Migrator is a Chrome extension that automates bulk page creation in Sitecore XM Cloud — turning hours of manual content authoring into a streamlined, guided workflow. Whether you're migrating a blog, a product catalogue, or an entire website section, Content Migrator handles the heavy lifting so your team can focus on quality, not repetition.
How It Works
Content Migrator walks you through a 10-step wizard:
Import URLs — Paste a sitemap URL or enter URLs manually
Review — Filter and confirm the URL list to migrate
Group — URLs are automatically grouped by page template; reshape groups as needed
Connect — Enter your Sitecore XM Cloud credentials (OAuth 2.0)
Templates — Browse available page and datasource templates
Map — Assign a Sitecore template to each URL group
Author — Pick the prototype item in the Sitecore content tree, map fields to page elements using a visual point-and-click picker, and configure renderings and placeholders
Extract — Batch-extract field values from all URLs using your mapped CSS selectors
Review — Preview the full push plan before committing; edit any field inline
Push — Create pages and datasources in Sitecore with a real-time progress log
Key Features
✦ Visual element picker — Click any element on the live page to map it to a Sitecore field; no selector knowledge required
✦ 9 field types supported — Text, Rich Text, Image, File, Link, Date, Checkbox, Multilist, Droplink
✦ Datasource authoring — Create and configure datasource items with their own templates, fields, and renderings
✦ Rendering & placeholder assignment — Set page and datasource presentations directly from within the extension
✦ Batch extraction — Extract field values across hundreds of URLs automatically, with per-URL status tracking and retry on failure
✦ React SSR aware — Handles Next.js streaming responses and Suspense drain correctly
✦ Inline editing — Review and correct any extracted value before pushing
✦ Real-time push log — See exactly what is being created or updated in Sitecore, item by item
✦ Zero dependencies — Pure JavaScript, no frameworks, no external services
Who Is It For?
Sitecore developers and architects migrating content from existing websites into XM Cloud
Digital agencies delivering Sitecore implementations that require bulk content ingestion
Content teams inheriting legacy sites who need a structured migration path
Requirements
Sitecore XM Cloud instance with Authoring GraphQL API enabled
OAuth 2.0 client credentials (Client ID + Client Secret)
Chrome browser (version 116 or later)
Privacy
This extension does not collect, transmit, or share any personal data. Sitecore credentials are stored locally in your browser using chrome.storage.local and are never sent to any third-party service. All API calls go directly from your browser to your Sitecore instance.