{"id":159433,"date":"2022-07-02T07:00:28","date_gmt":"2022-07-02T07:00:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flash-speed\/"},"modified":"2026-08-03T10:38:11","modified_gmt":"2026-08-03T10:38:11","slug":"flashspeed","status":"publish","type":"plugin","link":"https:\/\/km.wordpress.org\/plugins\/flashspeed\/","author":9532416,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.0","stable_tag":"trunk","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"FlashSpeed - Speed Optimization & Performance Booster","header_author":"Utopique","header_description":"Flash Speed makes your site lightning fast by disabling unused assets and optimizing resources.","assets_banners_color":"df3c77","last_updated":"2026-08-03 10:38:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=DNSC3NVBWR66L","header_plugin_uri":"https:\/\/utopique.net\/products\/flashspeed\/","header_author_uri":"https:\/\/utopique.net\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1981,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.1.0":{"tag":"3.1.0","author":"skyminds","date":"2025-12-03 21:45:24"}},"upgrade_notice":{"4.0.0":"<p>Introduces a clearer Free\/Pro product, a redesigned settings experience, and the Optimization Impact dashboard. Review saved settings after updating because obsolete controls have been removed.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3553697,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3553697,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3553697,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2751053,"resolution":"1","location":"assets","locale":"","width":1354,"height":1318},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2751053,"resolution":"2","location":"assets","locale":"","width":1328,"height":1218}},"screenshots":{"1":"Optimization Impact dashboard with estimated requests and page weight avoided","2":"Head Cleanup settings grouped by discovery links, metadata, and site icon","3":"Asset Control settings with explanations and native checkboxes","4":"Contextual Pro controls for security, resource hints, custom code, and advanced optimization"}},"plugin_section":[],"plugin_tags":[57949,187460,247,153786,794],"plugin_category":[36],"plugin_contributors":[81304],"plugin_business_model":[],"class_list":["post-159433","plugin","type-plugin","status-publish","hentry","plugin_tags-bloat","plugin_tags-core-web-vitals","plugin_tags-performance","plugin_tags-security-headers","plugin_tags-speed","plugin_category-analytics","plugin_contributors-skyminds","plugin_committers-skyminds"],"banners":{"banner":"https:\/\/ps.w.org\/flashspeed\/assets\/banner-772x250.jpg?rev=3553697","banner_2x":"https:\/\/ps.w.org\/flashspeed\/assets\/banner-1544x500.jpg?rev=3553697","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/flashspeed\/assets\/icon.svg?rev=3553697","icon":"https:\/\/ps.w.org\/flashspeed\/assets\/icon.svg?rev=3553697","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/flashspeed\/assets\/screenshot-1.png?rev=2751053","caption":"Optimization Impact dashboard with estimated requests and page weight avoided"},{"src":"https:\/\/ps.w.org\/flashspeed\/assets\/screenshot-2.png?rev=2751053","caption":"Head Cleanup settings grouped by discovery links, metadata, and site icon"}],"raw_content":"<!--section=description-->\n<p>Your visitors should not have to download code your site does not need.<\/p>\n\n<p>FlashSpeed helps you remove optional WordPress assets, clean unnecessary discovery markup from the page head, and reduce avoidable front-end work. Every optimization is individually controlled, so you decide what stays and what goes.<\/p>\n\n<p>The built-in dashboard turns those choices into something visible: estimated requests and uncompressed page weight avoided on an eligible page view.<\/p>\n\n<p>Start with the safe cleanup tools. Test the result. Keep your existing caching plugin if you use one.<\/p>\n\n<h4>Why Site Owners Choose FlashSpeed<\/h4>\n\n<p>\u26a1 <strong>Less Front-End Bloat<\/strong> - Stop loading optional scripts, styles, and markup that your site does not use.\n\ud83d\udcca <strong>Visible Results<\/strong> - See conservative estimates for known requests, inline HTML, and installed asset weight avoided.\n\ud83c\udf9b\ufe0f <strong>Control Without Guesswork<\/strong> - Every option includes a plain-language explanation and can be enabled independently.\n\ud83e\udde9 <strong>Works Beside Your Cache<\/strong> - FlashSpeed focuses on cleanup and resource control rather than replacing page caching.\n\ud83e\udeb6 <strong>Lightweight by Design<\/strong> - Optimizations use targeted WordPress hooks instead of rewriting the entire page response.\n\ud83d\udd12 <strong>Advanced Protection When Needed<\/strong> - Pro adds security headers, resource controls, and carefully scoped custom code placement.<\/p>\n\n<h4>Free Performance Cleanup<\/h4>\n\n<p>The free version gives WordPress and WooCommerce sites a practical set of cleanup tools:<\/p>\n\n<ul>\n<li><strong>Optimization Impact dashboard<\/strong> - Review estimated requests, installed file weight, emoji loader bytes, and measurable discovery markup removed per eligible page view.<\/li>\n<li><strong>WordPress asset control<\/strong> - Disable front-end emojis, embeds, Dashicons, and password-strength assets where they are not needed.<\/li>\n<li><strong>External resource control<\/strong> - Block compatible enqueued Google Fonts and Google Maps resources when your design does not require them.<\/li>\n<li><strong>Head cleanup<\/strong> - Remove feed discovery, RSD, shortlink, REST API discovery, and generator markup; disable pingback discovery separately.<\/li>\n<li><strong>Legacy interface cleanup<\/strong> - Disable XML-RPC and related pingback behavior when no integration depends on them.<\/li>\n<li><strong>Self-ping prevention<\/strong> - Stop WordPress posts from pinging other URLs on the same site.<\/li>\n<li><strong>Site icon fallback<\/strong> - Prevent a missing favicon request when WordPress has no Site Icon configured.<\/li>\n<\/ul>\n\n<p>No account or API key is required to use the free optimization features.<\/p>\n\n<h4>Go Further with FlashSpeed Pro<\/h4>\n\n<p>FlashSpeed Pro adds controls for sites that need deeper performance, security, and configuration management:<\/p>\n\n<ul>\n<li><strong>Security response headers<\/strong> - Configure X-Frame-Options, Referrer-Policy, Permissions-Policy, X-Content-Type-Options, and PHP header removal.<\/li>\n<li><strong>HTTPS enforcement<\/strong> - Add HSTS with optional subdomain and preload directives after validating your HTTPS setup.<\/li>\n<li><strong>Content Security Policy<\/strong> - Define CSP directives for the front end and test them against your site requirements.<\/li>\n<li><strong>Custom response headers<\/strong> - Add or remove selected HTTP headers without editing server configuration.<\/li>\n<li><strong>Custom code placement<\/strong> - Add approved scripts or verification markup to the head, opening body area, or footer without editing theme files.<\/li>\n<li><strong>Resource hints<\/strong> - Add preconnect origins and preload URLs for resources you know the browser will need.<\/li>\n<li><strong>jQuery control<\/strong> - Remove jQuery Migrate or jQuery, with a page-ID allowlist for places that still require jQuery.<\/li>\n<\/ul>\n\n<p>Every paid feature is included in Pro. Choose a license based on the number of sites you manage from FlashSpeed's Account screen in your WordPress dashboard.<\/p>\n\n<h4>Built for Sites That Value a Lean Front End<\/h4>\n\n<p>FlashSpeed is a practical fit for:<\/p>\n\n<ul>\n<li>Business sites carrying optional WordPress assets they do not use<\/li>\n<li>WooCommerce stores that want to reduce avoidable front-end work<\/li>\n<li>Blogs and publications that want cleaner page-head output<\/li>\n<li>Sites already using caching but needing more granular cleanup<\/li>\n<li>Developers and agencies that want explicit resource and header controls<\/li>\n<\/ul>\n\n<h4>How FlashSpeed Works<\/h4>\n\n<p>FlashSpeed removes resources at their WordPress hook or queue whenever possible:<\/p>\n\n<ol>\n<li>Open the dashboard to establish the current estimated impact.<\/li>\n<li>Enable one cleanup option at a time.<\/li>\n<li>Reload and test the pages, forms, menus, and integrations that matter to your site.<\/li>\n<li>Keep the optimizations that help and disable anything your theme or plugins still require.<\/li>\n<\/ol>\n\n<p>The dashboard deliberately stays conservative. It counts known installed files and measurable WordPress markup. It does not invent a value for variable third-party responses or claim to measure a visitor's compressed browser transfer.<\/p>\n\n<h4>Privacy &amp; Data Handling<\/h4>\n\n<p>FlashSpeed's optimization settings do not add visitor analytics or send page content to a performance-scoring service. The impact dashboard calculates estimates from local WordPress files, saved settings, and generated head markup.<\/p>\n\n<p>Optional licensing and update functionality may connect to the licensing provider. Custom code and external resources you choose to configure can have their own data-handling implications. Review those services and your site's privacy obligations before enabling them.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>FlashSpeed<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>FlashSpeed<\/strong> in the admin menu.<\/li>\n<li>Enable one optimization at a time and test the relevant parts of your site.<\/li>\n<\/ol>\n\n<p>You can also upload the plugin ZIP from <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20flashspeed%20make%20changes%20immediately%20after%20activation%3F\"><h3>Does FlashSpeed make changes immediately after activation?<\/h3><\/dt>\n<dd><p>FlashSpeed shows the dashboard after activation, but cleanup options remain under your control. Review each explanation, enable the optimizations that fit your site, and test after making changes.<\/p><\/dd>\n<dt id=\"how%20much%20faster%20will%20my%20site%20become%3F\"><h3>How much faster will my site become?<\/h3><\/dt>\n<dd><p>There is no honest percentage that applies to every WordPress site. The result depends on your theme, plugins, existing optimization stack, page content, server, and which resources are actually present. FlashSpeed's dashboard shows a conservative estimate of the known work its enabled rules can remove; use a browser performance tool before and after for observed results.<\/p><\/dd>\n<dt id=\"will%20flashspeed%20break%20my%20site%3F\"><h3>Will FlashSpeed break my site?<\/h3><\/dt>\n<dd><p>Any plugin that removes assets can affect functionality when a theme or integration depends on them. FlashSpeed keeps controls independent and explains the main compatibility risks. Enable settings one at a time, test important pages, and disable a rule if your site still needs that resource.<\/p><\/dd>\n<dt id=\"do%20i%20still%20need%20a%20caching%20plugin%3F\"><h3>Do I still need a caching plugin?<\/h3><\/dt>\n<dd><p>FlashSpeed is not a page cache. It removes selected assets and markup, while caching plugins typically store or optimize generated pages and delivery. The two approaches can complement each other, but avoid enabling overlapping features without testing them.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20free%20and%20pro%3F\"><h3>What's the difference between Free and Pro?<\/h3><\/dt>\n<dd><p>Free focuses on visible, granular WordPress asset and head cleanup. Pro adds security headers, custom code placement, resource hints, and jQuery controls. Every Pro license includes the complete feature set; licenses differ only by the number of sites covered.<\/p><\/dd>\n<dt id=\"why%20does%20the%20dashboard%20call%20its%20numbers%20estimates%3F\"><h3>Why does the dashboard call its numbers estimates?<\/h3><\/dt>\n<dd><p>Installed file sizes and generated markup can be measured, but a visitor's real transfer depends on compression, browser caching, conditional loading, the current page, and theme or plugin behavior. FlashSpeed reports potential uncompressed per-page savings and excludes values it cannot support reliably.<\/p><\/dd>\n<dt id=\"does%20disabling%20emojis%20save%20a%20request%3F\"><h3>Does disabling emojis save a request?<\/h3><\/dt>\n<dd><p>Modern WordPress prints the emoji loader inline and only requests fallback assets when the browser needs them. FlashSpeed counts the known inline loader bytes in the weight estimate but does not claim a guaranteed request saving for conditional fallback files.<\/p><\/dd>\n<dt id=\"what%20does%20%E2%80%9Cremove%20feed%20links%E2%80%9D%20do%3F\"><h3>What does \u201cRemove Feed Links\u201d do?<\/h3><\/dt>\n<dd><p>It removes RSS and Atom discovery links from the page head. It does not disable the feeds themselves.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20google%20fonts%20or%20google%20maps%3F\"><h3>Can I disable Google Fonts or Google Maps?<\/h3><\/dt>\n<dd><p>Yes. FlashSpeed can block compatible resources enqueued through WordPress. It cannot guarantee interception of resources hard-coded by a theme, inserted by another script, or loaded inside an iframe. Confirm that your theme has suitable fallback fonts and that no map-powered feature is required.<\/p><\/dd>\n<dt id=\"does%20flashspeed%20improve%20core%20web%20vitals%3F\"><h3>Does FlashSpeed improve Core Web Vitals?<\/h3><\/dt>\n<dd><p>Removing unnecessary work can help performance, but FlashSpeed cannot guarantee a particular Core Web Vitals result. LCP, INP, and CLS also depend on hosting, theme layout, images, fonts, JavaScript execution, caching, and third-party services.<\/p><\/dd>\n<dt id=\"is%20flashspeed%20compatible%20with%20woocommerce%3F\"><h3>Is FlashSpeed compatible with WooCommerce?<\/h3><\/dt>\n<dd><p>FlashSpeed declares compatibility with WooCommerce HPOS, the product editor, Cart and Checkout blocks, and product object caching. Individual asset-removal choices can still affect extensions, so test your cart, checkout, account, and product pages after changing settings.<\/p><\/dd>\n<dt id=\"can%20i%20use%20flashspeed%20with%20page%20builders%3F\"><h3>Can I use FlashSpeed with page builders?<\/h3><\/dt>\n<dd><p>FlashSpeed uses WordPress hooks rather than targeting a particular builder. Compatibility still depends on the assets each builder and add-on requires. Be especially careful with jQuery, Google Fonts, Google Maps, and embed removal.<\/p><\/dd>\n<dt id=\"is%20flashspeed%20gdpr%20compliant%3F\"><h3>Is FlashSpeed GDPR compliant?<\/h3><\/dt>\n<dd><p>No plugin can make an entire website compliant by itself. FlashSpeed's optimization settings do not add visitor analytics, but your site's compliance depends on the services, content, custom code, and external resources you choose to use.<\/p><\/dd>\n<dt id=\"can%20agencies%20use%20flashspeed%3F\"><h3>Can agencies use FlashSpeed?<\/h3><\/dt>\n<dd><p>Yes. Agencies receive the same complete Pro feature set and can choose a license sized for the number of client sites they manage. Unfinished Agency-specific controls are not currently exposed.<\/p><\/dd>\n<dt id=\"do%20you%20offer%20support%3F\"><h3>Do you offer support?<\/h3><\/dt>\n<dd><p>Free users can use the WordPress.org support forum. FlashSpeed Pro customers can contact priority support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.0 - 2026-08-03<\/h4>\n\n<ul>\n<li>Feature - Added the Optimization Impact dashboard with conservative request and uncompressed-weight estimates<\/li>\n<li>Improvement - Redesigned settings as grouped cards with explanations, native checkboxes, unified icons, and plan\/version labels<\/li>\n<li>Improvement - Simplified paid access to one complete Pro feature set with contextual upgrade links<\/li>\n<li>Improvement - Simplified favicon fallback and clarified the pingback control<\/li>\n<li>Removal - Removed unfinished Agency controls and runtime, Local GA4, Instant Page, and obsolete or misleading cleanup controls<\/li>\n<li>Removal - Hid revision and autosave controls until wp-config.php changes can preserve externally owned constants<\/li>\n<li>Internationalization - Returned language-pack loading and updates to the WordPress.org translation system<\/li>\n<\/ul>\n\n<h4>3.4.1 - 2026-06-11<\/h4>\n\n<ul>\n<li>Feature - Added a page-ID allowlist to keep jQuery on selected pages while removing it elsewhere<\/li>\n<li>Improvement - Made jQuery Migrate removal site-wide and independent of the jQuery allowlist<\/li>\n<li>Improvement - Clarified the Advanced settings labels<\/li>\n<li>Internationalization - Made settings labels and dialogs available to the WordPress.org translation system<\/li>\n<li>Removal - Removed the non-functional client-locking Agency option<\/li>\n<\/ul>\n\n<p>Older version changes are available in <a href=\"https:\/\/utopique.net\/products\/flash-speed-pro\/#changelog\" title=\"FlashSpeed changelog\">the full changelog<\/a>.<\/p>","raw_excerpt":"Make WordPress lighter by removing unused assets and head clutter. See the estimated savings and control exactly what your site loads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/159433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=159433"}],"author":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skyminds"}],"wp:attachment":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=159433"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=159433"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=159433"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=159433"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=159433"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=159433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}