The same free plugin — writing classic HTML, not blocks.
ClassicPress 2.x is a fork of WordPress 6.2 with the block editor taken out, so the free DraftSEO plugin installs from your own plugin directory and connects the same way it does on WordPress. The part that matters is what gets written: DraftSEO detects ClassicPress and sends plain classic HTML, with none of the block comments a WordPress install would carry. Articles arrive as ordinary posts in the classic editor, with their images in your Media Library.
| Connection | Free DraftSEO plugin — installs from your Plugins → Add New search |
|---|---|
| ClassicPress version | ClassicPress 2.0 and newer — 1.x reports itself as WordPress 4.9 and is refused at install |
| Article format | Classic HTML, no block markup — ClassicPress is detected and block output is switched off |
| Image hosting | Your own Media Library — copied into wp-content/uploads, never hot-linked |
| Plugin updates | Through your usual updates screen — ClassicPress fetches plugins from the WordPress.org directory |
| Publish modes | Auto · draft · scheduled |
Who does what
Nothing — once the plugin is connected your blog fills itself, and every article opens cleanly in the classic editor. Want to read them first? Switch to draft mode and approve them in your admin.
Nothing block-shaped is ever written to your posts.
Setup
In your ClassicPress admin open Plugins → Add New and search for DraftSEO. ClassicPress fetches plugins from the WordPress.org directory, so it appears there and updates the way your other plugins do. ClassicPress 2.0 or newer is required — 1.x still reports itself as WordPress 4.9 and the install is refused.
~2 minutes
Open the DraftSEO screen in your admin and press Connect. You are sent here to sign in, and back to your admin once the site is linked — there is no key to copy and nothing to paste.
~1 minute
Choose publish live, draft-for-review or scheduled, and a default category. That is the whole setup; the next article goes to your site on its own.
~1 minute
FAQ
No. ClassicPress is detected by name before anything is formatted, and block output is switched off — your posts get plain classic HTML. This is worth spelling out because ClassicPress keeps a do-nothing stand-in for one of WordPress’s block functions, so a plugin that only checks whether that function exists will conclude blocks are available and write block comments into your posts anyway. DraftSEO checks for ClassicPress itself instead of guessing from a function name.
ClassicPress 2.0 and newer. ClassicPress 2.x is built on WordPress 6.2 and reports that version, which is what lets the plugin install. ClassicPress 1.x reports itself as WordPress 4.9 and is refused both when you upload the plugin and when you try to activate it.
No — it is the same free plugin, doing something different once it sees where it is running. That also means it updates from the WordPress.org directory alongside your other plugins, with no separate download to keep track of.
In your own Media Library, under wp-content/uploads, copied in before the post is published. A published article never loads a picture from our servers.
The connection is a WordPress connection underneath — same plugin, same mechanism — and that is deliberate, because it means every DraftSEO feature that works with WordPress works here with no separate implementation. What changes is the article that gets written.
The same post is updated, so the article keeps its address and its ID. Images already in your Media Library are reused rather than uploaded a second time.
No card required. ClassicPress 2.0+. Classic HTML, no block markup.