The SEO Framework · KB

★︎ Start with TSF
  • Extensions
  • Documentation
  • Pricing
  1. Home
  2. Knowledge Base
  3. How to install Extension Manager

How to install Extension Manager — Contents

  • Plugin details
  • Installation instructions
    • Install via WordPress
    • Install via FTP
    • Update automatically
      • Without Troy Client
    • Update manually
    • Installation issues

How to install Extension Manager

Published on April 15, 2019
Revised on February 15, 2026

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

  1. Download the installer ZIP file from here.
  2. Log in to your WordPress dashboard.
  3. Go to Plugins → Add New.
  4. Click “Upload Plugin” at the top.
  5. Upload the tsf-em-installer.zip file you downloaded.
  6. Either network-activate the plugin or activate it on a single site.
  7. The installer sets up The SEO Framework, Extension Manager, and Troy Client (our update delivery plugin). You can delete the installer afterward.
  8. The plugin guides you from here.

Install via FTP

  1. Download the installer ZIP file from here.
  2. Unzip the contents to an easily accessible location, like your desktop.
  3. Connect to your website via FTP.
  4. Browse to [...]/wp-content/plugins/.
  5. Transfer the tsf-em-installer folder to your server. Verify that [...]/wp-content/plugins/tsf-em-installer/readme.txt exists.
  6. Go to your WordPress plugin dashboard to verify the transfer.
  7. Either network-activate the plugin or activate it on a single site.
  8. The installer sets up The SEO Framework, Extension Manager, and Troy Client (our update delivery plugin). You can delete the installer afterward.
  9. 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.

Filed Under: Getting Started, Extension Manager

Related articles

  • Getting Started

    • The SEO Bar
    • What is Troy Client?

Commercial

The SEO Framework
Trademark of CyberWire B.V.
Leidse Schouw 2
2408 AE Alphen a/d Rijn
The Netherlands
KvK: 83230076
BTW/VAT: NL862781322B01

Twitter  GitHub

Professional

Pricing
About
Support
Press

Rational

Blog
Privacy Policy
Terms and Conditions
Refund Policy

Practical

Documentation
TSF on WordPress
TSF on GitHub
TSFEM on here
TSFEM on GitHub
Deploy Troy
Feature Highlights

Redirect in 2026 › The SEO Framework