Flexy SEO

Description

Flexy SEO is a flexible WordPress SEO plugin for managing the technical SEO signals that search engines and social networks read from your site.

Use it to create dynamic SEO titles, meta descriptions, canonical URLs, robots directives, schema.org structured data, Open Graph metadata, Twitter Cards, XML sitemaps, redirects, 404 monitoring and breadcrumbs from one modular control panel.

The plugin is built for site owners, developers and agencies who want practical SEO tools without account lock-in, external tracking or a required subscription.

Main SEO features

  • SEO title and meta description templates for posts, pages, archives, taxonomies and custom post types.
  • Dynamic replacement variables such as title, description, excerpt, site name, pagination, query vars and custom meta values.
  • Search snippet preview with title and description length counters.
  • Canonical URL output and index/follow controls.
  • Schema.org structured data for WebSite, WebPage, Article, NewsArticle, Organization, Person, BreadcrumbList and other supported graph types.
  • Knowledge Graph settings for organization data, logo, contact details and social profiles.
  • Open Graph metadata for Facebook and social sharing.
  • Twitter Card metadata with large image support.
  • XML sitemap at sitemap.xml with post type, taxonomy, priority and change frequency settings.
  • Search engine sitemap ping support for Google, Bing and custom endpoints.
  • Redirect manager for 301, 302 and 410 rules.
  • Automatic redirects when supported post or term URLs change.
  • 404 monitor to review missing URLs and create redirects from the log.
  • SEO audit for titles, meta descriptions, image alt text, heavy images, image dimensions, noindex status and canonical availability.
  • Automatic missing image alt text generation using configurable templates.
  • Standard breadcrumbs and Flexed Breadcrumbs for custom breadcrumb structures.
  • Webmaster verification fields for Google, Bing, Yandex and Baidu.
  • Modular settings so unused SEO features can be disabled.

Why choose Flexy SEO?

Flexy SEO focuses on the essentials of technical SEO for WordPress: clean metadata, structured data, crawlable sitemaps, redirect handling and content checks.

  • Complete SEO toolkit: manage metadata, schema, social previews, sitemaps, redirects, 404s and breadcrumbs.
  • Flexible templates: build reusable SEO patterns for posts, pages, categories, archives and custom content types.
  • Developer friendly: supports custom post types, custom taxonomies and replacement variables for advanced WordPress setups.
  • Performance aware: modules can be enabled or disabled depending on the needs of the site.
  • Privacy friendly: Flexy SEO does not require an external account and does not collect or send site data.
  • Free plugin: no required email subscription and no paid account needed to use the included features.

Common use cases

  • Improve WordPress SEO metadata across posts, pages, products, listings, archives and categories.
  • Add schema markup and social sharing metadata without editing theme files.
  • Generate and manage an XML sitemap for search engines.
  • Find missing SEO titles, weak meta descriptions, image issues and canonical problems.
  • Monitor 404 errors and fix broken URLs with redirects.
  • Create breadcrumbs for themes that need a simple or custom breadcrumb structure.

Developer functions

Flexy SEO also exposes helper functions for theme developers, including:

  • wpfs_document_title()
  • wpfs_the_title()
  • wpfs_get_the_description()
  • wpfs_get_mainImageURL()
  • wpfs_get_post_excerpt()

Donations

Flexy SEO is free. If you want to support development, you can donate here:
https://www.paypal.com/donate/?business=dev.sh1zen%40outlook.it&item_name=Thank+you+in+advance+for+the+kind+donations.+You+will+sustain+me+developing+FlexySEO.&currency_code=EUR

Installation

From the WordPress dashboard

  1. Go to Plugins > Add New.
  2. Search for “Flexy SEO”.
  3. Click Install Now.
  4. Activate the plugin.
  5. Open the Flexy SEO menu in the WordPress admin area and configure the modules you need.

Uploading the plugin ZIP

  1. Download the plugin ZIP from https://wordpress.org/plugins/flexy-seo/.
  2. Go to Plugins > Add New > Upload Plugin.
  3. Select the ZIP file.
  4. Click Install Now.
  5. Activate Flexy SEO from the Plugins screen.

Manual FTP installation

  1. Download the plugin ZIP from https://wordpress.org/plugins/flexy-seo/.
  2. Unzip the file.
  3. Upload the flexy-seo folder to /wp-content/plugins/.
  4. Activate the plugin from Plugins in your WordPress dashboard.

Multisite installation

  1. Go to My Sites > Network Admin > Plugins.
  2. Install Flexy SEO with one of the methods above.
  3. Network activate it, or activate it only on the sites where you need SEO management.

FAQ

Is Flexy SEO a complete WordPress SEO plugin?

Yes. Flexy SEO includes core technical SEO tools such as SEO titles, meta descriptions, canonical URLs, robots directives, schema markup, Open Graph, Twitter Cards, XML sitemap, redirects, 404 monitoring, breadcrumbs and SEO audit checks.

Can I edit SEO titles and meta descriptions?

Yes. You can configure SEO title and meta description templates for the homepage, posts, pages, custom post types, archives and taxonomies. Flexy SEO supports dynamic replacement variables so templates can adapt to each page.

Does Flexy SEO support schema markup and structured data?

Yes. Flexy SEO can output schema.org structured data, including WebSite, WebPage, Article, NewsArticle, Organization, Person and BreadcrumbList graphs, depending on your settings and content type.

Does the plugin create an XML sitemap?

Yes. Flexy SEO includes an XML sitemap module available at sitemap.xml. You can control included content types, taxonomies, priority, change frequency and search engine ping settings.

Can Flexy SEO manage redirects and 404 errors?

Yes. The redirect manager supports 301, 302 and 410 rules. The 404 monitor logs missing URLs and lets you create redirects directly from the log.

Does Flexy SEO work with custom post types and custom taxonomies?

Yes. Flexy SEO is designed to work with public custom post types and public custom taxonomies, with separate settings for metadata, indexing and templates.

Does Flexy SEO add Open Graph and Twitter Card metadata?

Yes. The plugin can generate Open Graph metadata for social sharing and Twitter Card metadata, including image fallback settings.

Will Flexy SEO slow down my WordPress site?

Flexy SEO is modular, so you can disable features you do not use. The plugin is built to keep SEO output practical and performance aware.

Does Flexy SEO collect data or require an external account?

No. Flexy SEO does not require a subscription, does not ask for an email address and does not collect or send site data to an external service.

Can I use Flexy SEO with another SEO plugin?

Running multiple SEO plugins at the same time can create duplicate meta tags, conflicting canonical URLs or mixed schema output. For best results, use one SEO plugin as the active source of metadata.

What should I do if something breaks after an update?

Deactivate and reactivate the plugin first. If the problem continues, try resetting the plugin settings from the settings module or reinstalling the plugin. For support, use the WordPress.org support forum for Flexy SEO.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Translate “Flexy SEO” into your language.

Interested in development?

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

Changelog

2.0.1

  • fixed camelcase filenames

2.0.0

  • added xml-sitemap generation
  • added redirects, 404 monitor modules
  • improved UI/UX
  • improved core performances

1.9.11

  • updated translations
  • improved core performances
  • extended support to WordPress 6.9

1.9.10

  • updated translations
  • extended support to WordPress 6.8

1.9.9

  • improved uninstallation
  • improved core performances
  • updated translations
  • extended support to WordPress 6.7

1.9.2

  • improved core performances
  • extended support for WordPress 6.4

1.8.1

  • added some SEO options
  • rewritten core
  • improved performances
  • fixed some bugs

1.7.0

  • added support to Redis, Memcached
  • improved schema.org
  • improved core performances
  • tested up to WordPress 6.2
  • updated translations
  • moved minimum WordPress support to version 5.0.0

Older release notes are available in previous plugin releases.