The SEO Framework

Description

Easy SEO for beginners, an awesome API for experts. WordPress SEO for everyone.

The SEO Framework provides an automated, accessible, unbranded, and a lightning-fast SEO solution for your WordPress website.

Rediscover how SEO plugins should work: No ads. No distractions. No nonsense.

This plugin:

  • Improves search presence by ranking your website distinctively.
  • Is preconfigured, providing a suitable starting point for most websites.
  • Provides an AI that listens to all WordPress gives to automatically optimize your pages.
  • Outputs Structured Data that helps search engines learn more about your pages.
  • Helps you optimize your metadata.
  • Points search engine crawlers in the right direction, preventing duplicated content issues.
  • Allows you to adjust SEO through global options.
  • Allows you to optimize every public page, post, and term.
  • Shows you how to improve SEO with a beautiful SEO bar and pixel counters.
  • Helps your pages get shared more beautiful through Facebook, Twitter, and other social sites.
  • Supports all custom post types, like from WooCommerce and bbPress.
  • Respects your privacy, truly, unlike others.

Getting started

Do more with extensions

For more advanced SEO tools and output, check out our free companion plugin Extension Manager.
Many extensions are included, among others are:

  • Focus helps you write targeted content with focus keywords, their inflections, and their synonyms. A great addition for bloggers and businesses alike.
  • Local helps you set up local SEO business information. This could expand your business’ “Knowledge Graph” card for local search listings.
  • Title Fix fixes incorrect titles that are rendered by outdated themes.

Visit our Extensions overview page for more information.

Unbranded, Free and for the Professional

This plugin is unbranded! This means that we don’t even put the name “The SEO Framework” anywhere within the WordPress interface, aside from the plugin activation page. This plugin makes great use of the default WordPress interface elements, like as if this plugin is part of WordPress. No ads, no nags. The small and hidden HTML comments can easily be disabled with the use of a filter or extension.

Nobody has to know about the tools you’ve used to create your or someone else’s website. A clean interface, for everyone.

Completely automated

By default, this plugin automatically generates:

  • Titles according to Google’s best practices.
  • Descriptions with anti-spam techniques and detection that informs you when it can be improved.
  • A canonical URL to prevent duplicated content; with full “domain mapping”, subdomain, and HTTPS support.
  • Various Open Graph, Facebook and Twitter tags.
  • Special Open Graph descriptions, which organically integrates within the Facebook and Twitter snippets.
  • Open Graph images, they are automatically resized and optimized when needed.
  • Structured Data for Google Search and supported browsers that add extended on-site search support.
  • Structured Data for Google’s Knowledge Graph; like Personal/Business site relations, names, and logos.
  • Structured Data for Breadcrumbs that extend pages and categories relationship support in Google Search.
  • Publishing and editing dates for social sites and search engines alike.
  • Paginated content relationship links, to help visitors going to the right page.
  • A sitemap with all your pages, posts and CPT, which listens to their page settings.
  • Feed excerpts and backlinks within, to reduce automated content theft.

This plugin goes further, behind the screens it:

  • Prevents canonical errors with categories, pages, subdomains, and Multisite domain mapping.
  • Stops SEO attacks that are caused by pagination exploits in WordPress.
  • Discourages 404 pages and empty categories from being indexed, even if they don’t send a 404 response.
  • Automatically notifies Google, Bing, and Yandex on website updates when sitemaps are enabled.

Generously personal

This plugin allows you to manually set various values for each post, page, public CPT, and term.

This plugin allows you to adjust over 100 site settings, including:

  • Automated title output options; they encourage you to follow the guidelines.
  • Automated description output options.
  • Schema.org structured data output options.
  • Various robots meta output options.
  • Many home page specific options.
  • Facebook, Twitter, and Pinterest social integration options.
  • Google, Bing, Pinterest and Yandex webmaster verification codes.
  • Sitemap integration with personalization.
  • Robots.txt sitemap integration.
  • Feed anti-scraper options.
  • And many, many more settings.

Openly pluggable

The SEO Framework has been built to go further than just itself.
Take a look at the API documentation located at The SEO Framework API Docs.

The SEO Bar

This plugin helps you to create better content, at a glance. By showing you:

  • If the title is too long, too short, duplicated, and/or automatically generated.
  • If the description is too long, too short, duplicated, has too many repeated words and/or automatically generated.
  • If the page is indexed, redirected, followed and/or archived, while looking at other WordPress settings.

We call this the SEO Bar. Check out the screenshots below to see how it helps you!

Hardcore caching

This plugin’s code is highly optimized on PHP-level and uses variable, object and transient caching. This means that there’s little extra page load time from this plugin, even with more meta tags used.

A caching plugin isn’t even needed for this plugin as you won’t notice a difference; however, it’s supported wherever best suited.

Compatibility

This plugin supports:

  • PHP 5.4 and greater.
  • WordPress 4.6 and greater.
  • Internationalization through WordPress.org.
  • UTF-8 character calculation and rendering, including Emoji and CJK.
  • Right to Left (RTL) languages, through its interface and generation.
  • Extended color vision deficiency accessibility.
  • Screen reader accessibility and keyboard navigation.
  • Multisite setups, this plugin is in fact built upon one.
  • Detection of robots.txt and sitemap.xml files.
  • Both up-to-date and outdated themes.
  • Detection of various other popular SEO tools to help you prevent duplicated output.
  • Translation plugins like WPML, Polylang, WPGlobus, and MultilingualPress.
  • WooCommerce, for free, in all its glory.

An additional sitemap

The sitemap generated with The SEO Framework is more than sufficient for search engines to find posts, pages and supported custom post types throughout your website. It also listens to the “noindex” settings on each of the items and works great with various translation plugins.

Via Structured Data, like what’s brought with the Articles extension, advanced sitemaps are no longer needed.

However, if you require a more expanded sitemap, feel free to activate a dedicated Sitemap plugin. The SEO Framework will automatically deactivate its Sitemap functionality when another (known) sitemap plugin is found.

Hidden breadcrumbs

The Breadcrumb script generated by this plugin on Posts will also make sure Google easily finds related categories which aren’t included in the Sitemap of this plugin.

Screenshots

  • This plugin shows you what you can improve, at a glance. With complete color vision deficiency support.
  • Hover over any of the SEO Bar's items to see how you can improve the page's SEO. Red requires attention, orange is okay, green is good. Blue is informational.
  • The dynamic Post/Page SEO settings meta box. Another version of this box is also implemented for terms, like categories and tags.
  • The dynamic Post/Page SEO settings meta box also fits neatly in the sidebar. For when you want to work faster.
  • The SEO Settings Page. With over 100 settings, you are in full control.

Installation

This plugin requires:

  • PHP 5.4 or greater.
  • WordPress 4.6 or greater.

Installation instructions:

  1. Install “The SEO Framework” either via the WordPress.org plugin directory or by uploading the files to your server.
  2. Either Network Activate this plugin or activate it on a single site.
  3. That’s it!

This plugin auto-configures its global settings, but:

You should read up on our plugin setup guide to get the most out of The SEO Framework.

This plugin auto-configures SEO meta settings, and:

  • You can fine-tune each page with the provided meta box.

Get more SEO power

FAQ

Is The SEO Framework Free?

Absolutely! It will stay free as well, without ads or nags!
This plugin is all-inclusive without upsells.

Is there more?

For more advanced SEO options and output, we offer the free plugin Extension Manager.

I have a feature request, I’ve found a bug, a plugin is incompatible…

Please visit the support forums and kindly tell us about it.
We’ll try to get back to you within 72 hours. 🙂

I am a developer; how can I help?

Any input is greatly appreciated, and everything will be considered.
Please visit the GitHub project page to submit issues or even pull requests.

I want to modify how this plugin works.

The SEO Framework is extensible. Please refer to the API documentation.

The sitemap doesn’t contain categories, images, news, etc. is this OK?

This is not an issue. Search engines love crawling WordPress because its structure is consistent and well known.
If a visitor can’t find a page, then why would a search engine? Don’t rely on your sitemap, but on your content and website’s usability.

Check out our Extension Manager.
It brings extensions, like Articles, that fill in the gaps with newer and better techniques.

The sitemap contains unwanted links.

The SEO Framework takes all publicly queryable posts, pages, and CPT and puts them in the sitemap.

If you don’t want a page in the sitemap, consider enabling the noindex option. This will also remove the page from search engine result pages.

If the link shouldn’t be in the sitemap because it’s meant for structural reasons, then inform the plugin or theme author that created them.
You should tell the author to check out the “public and rewrite post type arguments”. The plugin or theme author should know what that means.

What’s do the application/ld+json scripts do?

The JSON-LD scripts are search engine helpers which tell search engines how to connect and index the site.
They can tell the search engine if your site contains an internal search engine, what sites you’re socially connected to and what page structure you’re using.
This is also referred to as “Structured Data”.

The metadata is not being updated, and I’m using a caching plugin.

All The SEO Framework’s metadata is put into Object cache when a caching plugin is available.
Please be sure to clear your cache or adjust the plugin’s caching settings if deemed necessary.

Reviews

I’m sticking with this one

After having used many SEO plugins throughout the years, I think I’m sticking with this one:

– The support provided by the developer is awesome. He listens to users and shares honest insights addressing concerns in a quick and effective manner.

– No bloat saturating your dashboard like other SEO plugins.

– No advertising.

– Lighter than the others.

Simple & Powerful

SEO Framework offers a great SEO solution. It’s 10x more intuitive than Yoast. They’ve struck the balance of simple yet and powerful! Good work! I will suggest this one to all my clients.

Goodbye, Yoast and ALL IN ONE SEO

Saw this plugin mentioned in one of the comments section as I was browsing a ALL IN ONE vs YOAST SEO comparo and got curious so I checked it out.

Decided to give it a go and after giving it a go, decided to uninstall yoast right away. I also installed the extension.

This plugin kicks ass.

Read all 177 reviews

Contributors & Developers

“The SEO Framework” is open source software. The following people have contributed to this plugin.

Contributors

“The SEO Framework” has been translated into 8 locales. Thank you to the translators for their contributions.

Translate “The SEO Framework” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.1.4

This update brings improved compatibility with WooCommerce, adds a few filters, and fixes various logic issues.

3.1.3

This update fixes incorrect logic in the homepage title additions brought in v3.1.2. Your site may be affected and we urge you to update.

Follow our guide on how to resolve this without affecting ranking directly after updating. Our apologies for the inconvenience!

3.1.2

This minor update adds more robust term ID collision checks, adds a few missing API features, and introduces other improvements.

3.1.1

This tiny update fixes two issues with v3.1, our apologies for the inconvenience.

3.1.0 – Pure

“The difference between something good and something great is attention to detail.” – Charles R. Swindoll

Release date

  • September 15th, 2018

Foreword

We’ve written a foreword on v3.1, it tells the story behind of what we’ve done. You should read it, so you’ll know what to expect from this update.

Feature highlights:

  • We completely redesigned the meta-titles generation, they support 114+ languages out of the box, and we’ve added new title adjustment features.
  • We’ve vastly improved the meta-description generation code, it now supports all languages, it leaves out junk, and it’s faster than ever before.
  • The SEO Bar is now more intelligent. It’s now aware of its WordPress, linguistic, and graphical environment, and it tells you more details.
  • The pixel counter is now the most accurate guideline in its field. Hover over it, and you’ll find it gives you more information.
  • Custom Post Type support is improved, and you can now easily manage various settings for them individually.
  • The plugin’s interface is now fully accessible with added keyboard navigation.
  • …and more than 700 other noteworthy changes, found in our detailed log.

Upgrade notes:

  • PHP 5.3 support has been dropped. Here’s why:
    • PHP 5.3 hasn’t received updates for over 4 years and using it yields a major security risk.
    • Using PHP 5.4 lowers our time spent on maintenance, and it increases our productivity; so, we can focus on faster, better, and more useful solutions.
    • Learn more about Upgrading PHP.
  • WordPress 4.4 and 4.5 support has been dropped. Here’s why:
    • Although WordPress still brings security updates for versions as low as 3.7, most users have upgraded to a newer version.
    • WordPress brings a slightly different yet vastly better developer environment with each major release. Supporting these will not only lower our maintenance and support time, but it also brings you a better experience.
    • Learn more about Upgrading WordPress.

If, for whatever reason, you still wish to use PHP 5.3 and/or WordPress 4.4/4.5, The SEO Framework 3.0.6 still supports them.

New and simplified API documentation

After two years, we’ve finally updated our API docs, go check it out.

Like what you see?

Consider giving us an awesome review!

Detailed log:

Fred Brooks’ law: “What one developer can do in one month, two developers can do in two months.”

Full changelog

  • The full changelog can be found here.