Supported scope
- Supported blog posts, site owner/author, blog categories, comments, files, and accessible pages from the selected API or archive path
- WordPress posts, pages, authors, taxonomies, comments, media, slugs, source IDs, and redirects
Weebly → WordPress
Move portable Weebly content into WordPress while separating API-accessible records and archive files from drag-and-drop layouts, store data, forms, widgets, and theme behavior.
Self-service migration path
This pair is not currently listed as a fully supported self-service direction. weebly: Beta. wordpress: Available. Review system status and directions. Available migration objects and capabilities depend on the selected source and target systems.
Create an account, connect a staging destination, and let the app analyze the supported scope for this direction.
No credit card required to analyze the migration and run a free sample.
Scope
The app confirms available entities after connection. Final coverage depends on source access, downloadable assets, and the destination model you prepare.
Before you connect
Use a staging destination and the least-privilege access supported by each platform. Do not send credentials through a public form.
Provide the account/site identifiers and approved API credentials where available. Confirm whether the site is classic Weebly or managed through Square.
Generate the Weebly site archive and provide it alongside a full crawl. The archive does not include blog or store pages, so it cannot be the only source.
Prepare post/page types, taxonomies, authors, comments, media, SEO storage, permalinks, and an Application Password.
How it works
You control each stage in the app. Optional expert assistance is available for custom data or destination requirements.
Start in the app and select the real source and target.
Authorize read access to Weebly and connect a prepared staging WordPress destination.
Review detected records, available entities, media, URLs, and anything that needs a decision.
Choose where supported Weebly data belongs in the prepared WordPress model.
Move a small set of real records to staging and inspect the result before purchasing the full migration.
Review counts, records, media, links, warnings, and exceptions, then purchase and start the full migration when ready.
Technical detail
Open only the detail you need for planning, mapping, or validation.
Weebly is beta and source-only in the site capability snapshot. The current app includes dedicated source coverage and integration tests for posts, categories, authors, comments, files, and supported pages.
The app exposes site owner, blog taxonomy, blog posts/pages, comments, and files through the reviewed source path. Real account access and archive completeness are confirmed before estimating.
WordPress receives approved posts, pages, users, taxonomy, comments, media, slugs, and source identifiers through authenticated REST or Bridge access.
Weebly API records, the downloadable archive, and the rendered public site expose different pieces of the migration dataset.
| Weebly source | WordPress target | Status and boundary |
|---|---|---|
| Blog posts | WordPress posts | Standard when accessible: title, body, URL, date, and published state are mapped. |
| Regular pages | WordPress pages | Review: availability and body structure depend on the API/archive path; layout reproduction is separate. |
| Site owner and post authors | WordPress authors | Review: preserve authorship without transferring Weebly credentials. |
| Blog categories | Categories or tags | Standard: normalize terms and rebuild relationships after term creation. |
| Comments | WordPress comments | Standard when exposed: posts load first; moderation and parent relationships are validated. |
| Uploaded files and inline images | WordPress media | Review: discover across API, archive, and HTML; then upload and rewrite accepted assets. |
| Page and post URLs | Permalinks and redirects | Delivery artifact: use the live crawl rather than filenames alone. |
| SEO titles and descriptions | WordPress SEO fields | Review: extract from accessible data or rendered pages and map to the chosen plugin. |
| Navigation and page hierarchy | WordPress menus and page parents | Review/custom: rebuild from crawl and page evidence; no generic visual navigation transfer is promised. |
| Store, members, forms, and apps | WooCommerce, membership, forms, or integrations | Separate scope: not standard content records in this pair. |
| Theme, sections, widgets, and scripts | WordPress theme and blocks | Rebuild: design and behavior do not migrate as portable content. |
The mapping workbook combines API identity, archive assets, public URLs, and destination relationships.
| Weebly value | Migration rule | WordPress result |
|---|---|---|
| Post ID | Preserve as source identity | Stable post lookup for reruns |
| Post title, body, date, published flag | Normalize markup and translate state | WordPress post fields |
| Page URL and hierarchy evidence | Approve destination parent and slug | WordPress page and permalink |
| Category ID/name | Normalize, create, and resolve | Taxonomy relationship |
| Author identity | Match or create an approved author | Post authorship |
| Comment post ID | Resolve after the destination post exists | Attached WordPress comment |
| File or inline asset URL | Download, validate, upload, and rewrite | Owned WordPress media reference |
No single Weebly export represents the complete site.
Extract structured posts, categories, authors, comments, files, and supported pages with stable IDs.
Use exported files and HTML as evidence, while recognizing that Weebly excludes blog and store pages from the archive.
Inventory public URLs, metadata, hierarchy, navigation, inline assets, canonicals, and redirect priorities.
Assign each layout, widget, form, slideshow, store, and app element to content transformation, rebuild, or exclusion.
Public paths and blog URLs must be captured while the original site remains accessible.
Record page, blog, category, archive, pagination, file, and priority backlink destinations.
Define post and page permalinks, parent paths, taxonomy archives, collision rules, and canonicals.
Replace internal links and accepted Weebly-hosted assets with destination references.
Verify one-to-one redirects, chains, loops, metadata, sitemap entries, analytics, and forms.
Counts from the API, archive, and crawl are reconciled rather than assumed to match.
Compare posts, pages, authors, categories, comments, files, loaded, skipped, failed, and unresolved totals.
Review long posts, complex pages, comments, external embeds, galleries, files, and high-traffic routes.
Validate authors, taxonomy, comment parentage, page hierarchy, media rewrites, and source IDs.
Record inaccessible records, archive omissions, unsupported widgets, accepted rebuild work, and post-launch exceptions.
Before purchase
The free sample migration creates a limited set of records in staging. Check fields, relationships, media, URLs, rendering, and reported exceptions before paying for the full run.
Pricing
Package fit depends on supported record volume and complexity. Analyze the source first, then review the fixed package or dynamic estimate shown for the migration.
Compare migration packagesPlan the move
Review the combined API, archive, crawl, builder, and source-shutdown plan.
Open guide →Review source-path, reconstruction, volume, SEO, cutover, and package cost factors.
Open guide →Coordinate the API, partial archive, crawl, WordPress preparation, launch, and source shutdown.
Open guide →Review WordPress destination modeling, users, taxonomies, media, SEO, and custom fields.
Open guide →Clear answers
No. Weebly states that blog and store pages are excluded. Combine approved API data, the archive, and a public crawl.
Yes when exposed through the selected source path. Posts load first, then comments resolve against destination post IDs.
Supported page content can migrate after extraction review, but drag-and-drop layout and widgets require WordPress reconstruction.
Included assets are downloaded, validated, uploaded to WordPress, and rewritten so accepted content does not depend on the old host.
No. Products, customers, orders, coupons, inventory, checkout, and Square integrations require separate ecommerce scope.
No. Themes, sections, widgets, forms, slideshows, and scripts require destination-native implementation.
Crawl the live site, approve final WordPress paths, prepare one-to-one redirects, and test priority routes before and after launch.
Next step
Create an account, connect the systems, and analyze the supported scope before purchasing the full migration.