Skip to content
WordPress import

Move from WordPress,
posts and URLs included.

Posts, images, authors, SEO settings and approved comments. A preview that writes nothing shows you what will come across first.

Import preview (example)
Posts
412
Pages
18
Categories & tags
36
Authors
3
✓
URLs kept exactly/%year%/%monthnum%/%postname%/
✓
SEO plugin detectedYoast SEO
!
To review2 unsupported shortcodes (their text is kept)
How it works

Four steps. Pause, resume or undo at any point.

STEP 01

Connect

Enter the site URL and an application password, or upload the file from Tools → Export (up to 100 MB).

An administrator or editor password
STEP 02

Preview

See post counts, the SEO plugin, page builders, shortcodes, URL structure and plan limits. Nothing is written yet. Over Starter’s 500-post limit, you can import part of the site.

Read-only
STEP 03

Import

Imports in batches, copies images, points internal links at new URLs and creates redirects. Pause and resume any time.

Re-running never duplicates
STEP 04

Sync and switch

Right before switching DNS, Sync again (REST connection) brings across anything changed meanwhile. Keeping WordPress for a while after the switch gives you a fallback.

Undo available
In the import

What comes across

Automatic

Posts and pages

Published and last-modified dates kept. Published stays published, scheduled stays scheduled, drafts and pending become drafts; private and password-protected posts become drafts with a warning.

posts, pages
Automatic

Categories and tags

Names, slugs and descriptions kept, with every post still linked to them.

categories, tags
Automatic

Authors

Names and bios become the site’s bylines. No login accounts are created.

authors → bylines
Automatic

Images

Featured, gallery and body images are copied into the media library (up to 60 per post, 25 MB each). Resized copies fold into the original; alt text and captions come too.

uploads → media
Automatic

SEO settings

Titles, descriptions, canonicals and noindex: from Yoast SEO, Rank Math, All in One SEO and SEOPress in an export file, or Yoast SEO over REST.

seo
Automatic

URLs and redirects

If 90% of URLs fit a supported permalink structure, they stay the same. Changed post, page, category, tag, author, attachment, media and /feed/ URLs get a 301, and internal links are rewritten.

old URL → 301
Automatic

Comments

Approved comments with name, date and text, up to 5,000. Reply threads are flattened. They appear when comments are on.

comments
Automatic

Shortcodes

[caption], [embed], [youtube], [video], [audio] and [gallery] are converted, and Word Balloon and Speech Bubble shortcodes become editable speech-bubble blocks.

shortcodes → blocks
Automatic

Reports

URL map, comments and warnings as CSV files (with a BOM for Excel).

CSV

What doesn’t come across, or changes

WordPressAfter the import
Custom post types, custom fields (ACF etc.)Not imported. WooCommerce products fall under this.
Page builders (Elementor, Divi, WPBakery, Beaver Builder, Oxygen)Imported as their finished HTML and listed as warnings.
Other shortcodesThe tags are removed, their text is kept, and they are listed in the report.
CommentsUnapproved comments and reply threading are not imported.
Menus, widgets, reusable blocksNot imported. Plikli themes build navigation from your categories and content.
Revisions, page hierarchy, sticky posts, post passwordsNot imported.
User accounts and avatarsAuthors come across as bylines; no login accounts or avatars are created.
Custom OG imagesNot imported.
WordPress pluginsPlikli doesn’t run their PHP. The features of popular plugins are built in (see the list).
Body conversion

WordPress-only markup, turned into clean HTML.

WordPress bodyBefore
<!-- wp:paragraph --> <p>A morning walk in Kyoto.</p> <!-- /wp:paragraph --> [caption width="300"] <img src="/wp-content/uploads/kyoto-300x200.jpg" srcset="…-1024x683.jpg 1024w"> The Kamo river at dawn[/caption] [rinker id="512"]
HTML in PlikliAfter
<p>A morning walk in Kyoto.</p> <figure> <img src="https://journal.example.jp/uploads/kyoto.jpg"> <figcaption>The Kamo river at dawn</figcaption> </figure> <!-- [rinker] removed and listed in the report -->
Before you start

Creating an application password

  1. In WordPress, open Users → Profile
  2. Under Application Passwords, enter “Plikli” and add it
  3. Paste the 24-character password into Plikli’s import screen
  4. Delete it from the same screen when you are done✓

Safety during the import

  • The password is stored encrypted, brieflyIt is encrypted with AES-256-GCM and deleted when the import ends.
  • Your WordPress site isn’t changedPlikli only reads from WordPress.
  • UndoUndo removes only what that import created. Running it again updates instead of duplicating.
  • If the REST API is blockedImport from the export (WXR) file instead.
Get started

Start by moving one site.

New sites get 14 days of Pro for free, no card needed. The WordPress import shows you a preview before it writes anything.