Static Suffix
Site Wide .html Extension
Appends a clean .html suffix to the permalinks of selected post types, pages, custom post types (CPTs), and taxonomies with automatic 301 redirects.
Test Permalink Rewrites in Real-Time
See how Static Suffix transforms standard WordPress URLs into clean static .html addresses, and inspect the HTTP 301 redirect behavior in your browser.
Simulator Controls
Engineered for Seamless Migrations & SEO Protection
Whether migrating from a legacy static site or building an optimized custom catalog, Static Suffix gives you complete control over your URL architecture.
Preserve Legacy Static URLs
Migrating from Jekyll, Hugo, Gatsby, or custom HTML hosting to WordPress? Never lose years of accumulated SEO backlinks and indexed URLs ending in .html.
Automatic 301 Redirects
Old links and non-suffix visits are automatically 301-redirected to the new .html address. Search engines immediately pass 100% link equity without breaking visitor bookmarks.
Custom Post Type (CPT) Support
Automatically discovers any public Custom Post Type (WooCommerce Products, Portfolios, Books, Services). Toggle .html on or off per post type with zero code edits.
Taxonomies & Category Archives
Full taxonomy support allows you to append .html to categories, post tags, and custom taxonomies, delivering a truly consistent site-wide URL structure.
Zero Database Overhead
Built purely on WordPress rewrite filters. Static Suffix executes in memory without adding extra SQL queries or slowing down your TTFB (Time to First Byte).
Multisite Ready & Safe Flushes
Compatible with single installations and WordPress Multisite networks. Automatically flushes rewrite rules on settings save so you never need to edit .htaccess manually.
How to Install and Configure
Install in under 60 seconds using your preferred method.
Open Plugins Menu
In your WordPress Dashboard, navigate to Plugins → Add New.
Search for the Plugin
Search for Static Suffix Site Wide in the top-right search box.
Install & Activate
Click Install Now, and once installed, click Activate.
Download Plugin Archive
Download the official release from WordPress.org: static-suffix-site-wide-html-extension.1.1.1.zip.
Upload in WordPress
Go to Plugins → Add New → Upload Plugin, choose the downloaded ZIP, and click Install Now.
Activate
Click Activate Plugin to complete the setup.
wp plugin install static-suffix-site-wide-html-extension --activate
Installs and activates the latest stable build from the official WordPress plugin repository in one line.
Configuring Your Permalinks
Navigate to Settings → Static Suffix .html Suffix in your WordPress dashboard. Check the post types and taxonomies you want to append .html to, and click Save Changes. The plugin automatically flushes rewrite rules on save!
Version Changelog
Release updates and stability improvements- Minor bug fixes and performance improvements.
- Compatibility verification with latest WordPress core releases.
- Added automatic 301 redirect engine for legacy permalinks.
- Fixed trailing-slash sanitization issues.
- Enhanced rewrite rule generation reliability.
- Initial public release on WordPress.org repository.
- WordPress Multisite network compatibility improvements.
- Full support for custom post types and taxonomies.
Developer & Community Hub
Open source repositories & translation portalsFrequently Asked Questions
Common questions regarding permalinks, SEO, and custom post types.html for each post type individually.
/category/news.html or /tag/tutorials.html.
.html URL, protecting your SEO rankings and backlinks.
post_type_link, page_link, term_link), SEO plugins like Yoast, Rank Math, All in One SEO, and XML sitemap generators automatically output canonical URLs ending in .html.