Extension Manager gives you access to all Free and Premium extensions for The SEO Framework in WordPress — activate the ones you need from a single dashboard. It’s free, and you don’t need an account to get started.
Plugin details
The Extension Manager plugin requires:
- PHP v7.4 or higher.
- WordPress v6.7 or higher.
- The SEO Framework v4.2.8 or higher. The installer sets this up for you if it’s not already active.
- A modern browser for the best admin experience.
- 64-bit PHP for improved performance and advanced option sorting. 32-bit is also supported.
- Troy Client for updates from our repository (official docs). Bundled with the installer.
Installation instructions
You can either install the plugin via your WordPress dashboard or via FTP.
Install via WordPress
- Download the installer ZIP file from here.
- Log in to your WordPress dashboard.
- Go to Plugins → Add New.
- Click “Upload Plugin” at the top.
- Upload the
tsf-em-installer.zipfile you downloaded. - Either network-activate the plugin or activate it on a single site.
- The installer sets up The SEO Framework, Extension Manager, and Troy Client (our update delivery plugin). You can delete the installer afterward.
- The plugin guides you from here.
Install via FTP
- Download the installer ZIP file from here.
- Unzip the contents to an easily accessible location, like your desktop.
- Connect to your website via FTP.
- Browse to
[...]/wp-content/plugins/. - Transfer the
tsf-em-installerfolder to your server. Verify that[...]/wp-content/plugins/tsf-em-installer/readme.txtexists. - Go to your WordPress plugin dashboard to verify the transfer.
- Either network-activate the plugin or activate it on a single site.
- The installer sets up The SEO Framework, Extension Manager, and Troy Client (our update delivery plugin). You can delete the installer afterward.
- The plugin guides you from here.
Automatic update instructions
Your WordPress installation pings our update server (dl.theseoframework.com or repo.theseoframework.com) periodically.
WordPress notifies you automatically when a new update is available, and you can update it from your WordPress dashboard.
Without Troy Client
Extension Manager comes with a built-in update mechanism, but if the plugin is inactive or broken, it can’t receive updates. This means that if you deactivate Extension Manager, or if it encounters a fatal error, you won’t receive updates until you reactivate it.
On multisite networks, the plugin also needs to be active on the main blog, or be network-activated, to receive updates. We’ve tried to work around this, but the main blog overwrites the update-information on any subsequent update request.
Troy Client solves this by separating the update mechanism from the plugins it updates. If Extension Manager has an issue, Troy Client can still fetch and install an update.
Manual update instructions
If you can’t update Extension Manager via the WordPress updater, download the latest plugin ZIP file and upload it from Plugins → Add New → Upload Plugin. WordPress will ask if you wish to overwrite the plugin’s contents. Alternatively, you can override the files via FTP.
Deactivating or deleting the plugin does not remove any settings, so you can continue where you left off after reinstalling.
The plugin fails to load correctly
If the plugin doesn’t load correctly, delete it and follow your preferred installation method above. No settings are lost in this process.