SpeedForge is a performance optimization plugin for WordPress and WooCommerce websites. All optimization processes run locally on your server with no cloud dependencies, no external API keys, and no monthly subscription fees. SpeedForge helps improve Core Web Vitals scores and overall page load times through a comprehensive suite of optimization techniques.
SpeedForge generates static HTML files with GZIP compression for faster page delivery. The caching system creates separate cache files for mobile and desktop visitors to serve optimized content for each device type. Cache invalidation happens automatically when you update posts, pages, or products. SpeedForge also includes cache preloading to generate cached versions of your important pages before visitors arrive.
GZIP compression.SpeedForge generates Critical CSS locally to eliminate render-blocking stylesheets. The Critical CSS extraction identifies above-the-fold styles and inlines them directly in the page head, allowing the rest of your CSS to load asynchronously. SpeedForge also minifies and combines CSS files to reduce HTTP requests and file sizes.
SpeedForge defers render-blocking JavaScript to improve page load times and interactivity metrics. Third-party scripts like analytics, chat widgets, and social embeds can be delayed until the user interacts with the page. SpeedForge analyzes scripts to identify which files are safe to defer or delay without breaking functionality.
SpeedForge converts images to WebP and AVIF formats using PHP GD or ImageMagick libraries available on your server. The compression algorithm analyzes image complexity to apply appropriate quality settings without visible degradation. SpeedForge implements native browser lazy loading with Low Quality Image Placeholder support to improve perceived performance.
GD or ImageMagick.LQIP placeholders.SpeedForge includes specific optimizations for WooCommerce stores. Cart Fragments, which normally load on every page, are disabled when the cart is empty to reduce unnecessary AJAX requests. Variable product data preloads on hover so attribute changes feel instant. Checkout scripts defer until the payment step, and mini-cart content loads only when visitors hover over the cart icon.
SpeedForge integrates with major CDN providers for automatic cache purging when content changes. URL rewriting serves static assets through your CDN for global performance. Provider-specific cache tag headers enable surgical CDN invalidation.
WordPress loads several features by default that many sites do not need. SpeedForge provides granular control to disable these unused features and reduce page weight. Each option can be toggled independently so you can keep features your site actually uses while removing the rest.
The WordPress Heartbeat API sends AJAX requests every 15-60 seconds for features like autosave and login session management. SpeedForge lets you control or disable Heartbeat in different contexts to reduce server load and improve admin performance.
SpeedForge implements modern browser preloading techniques to speed up navigation. DNS prefetch resolves domain names before users click links. Preconnect establishes early connections to important third-party origins. The Speculation Rules API prefetches entire pages when users hover over links for near-instant transitions.
SpeedForge integrates with Cloudflare to automatically purge cached content when you update your site. Connect your Cloudflare account using your Zone ID and API Token to enable automatic cache invalidation. Development mode can be toggled directly from the SpeedForge dashboard when you need to bypass Cloudflare caching temporarily.
SpeedForge removes database bloat that accumulates over time. Post revisions, auto-drafts, trashed content, spam comments, and expired transients consume database space and slow down queries. SpeedForge provides manual cleanup tools and scheduled automatic cleanup to maintain database efficiency.
SpeedForge integrates with Google PageSpeed Insights API to provide speed testing directly from your dashboard. Core Web Vitals metrics are tracked over time so you can measure the impact of optimization changes. SpeedForge maps PageSpeed audit results to specific features and offers one-click fixes for common issues. A/B testing lets you compare different optimization settings to find the best configuration for your site.
SpeedForge automatically detects managed hosting environments and adjusts its behavior accordingly. On hosts like WordPress.com, Pressable, WP Engine, Kinsta, SiteGround, Cloudways, and Flywheel that provide their own caching systems, SpeedForge disables its page cache feature to avoid conflicts. CSS, JavaScript, image, and WooCommerce optimizations continue to work alongside the host-provided caching.
SpeedForge connects to the following external services. All connections are initiated only by admin actions or explicit feature configuration. No data is sent without user consent, and no visitor tracking occurs.
Google PageSpeed Insights API
When you run a speed test from the SpeedForge dashboard, your site URL is sent to the Google PageSpeed Insights API to analyze page performance and Core Web Vitals metrics. This connection only occurs when you manually initiate a speed test from the admin dashboard. No data is sent automatically and no visitor data is transmitted.
Cloudflare API (Optional)
If you enable Cloudflare integration and provide your API credentials (Zone ID and API Token), SpeedForge connects to the Cloudflare API to purge cached content and toggle development mode. This connection only occurs when you configure Cloudflare settings, when cache purging is triggered by content updates, or when you manually purge Cloudflare cache from the dashboard.
Self-Hosting Third-Party Assets (Optional)
When the “Self-Host Google Fonts” or “Self-Host Third-Party CSS/JS” features are enabled, SpeedForge downloads font files, CSS, and JavaScript from external CDNs (such as Google Fonts, Font Awesome, jsDelivr, cdnjs, and similar public CDNs) and stores them locally on your server. This eliminates external requests from your visitors’ browsers, improving both privacy and performance. The download occurs once (server-side, not visitor-triggered) and the files are cached locally for subsequent page loads.
Gravatar Self-Hosting (Optional)
When the “Self-Host Gravatars” feature is enabled, SpeedForge downloads Gravatar avatar images from gravatar.com and stores them locally on your server. This eliminates external Gravatar requests from your visitors’ browsers, improving both privacy and performance. The download occurs server-side when a page containing Gravatar images is first loaded and the avatars are cached locally for subsequent page loads.
gravatar.com. No visitor personal data is sent beyond the Gravatar URL hash that is already present in the page HTML.DNS Prefetch and Preconnect (Optional)
When DNS Prefetch or Preconnect features are enabled, SpeedForge adds resource hints to your page HTML headers. These hints tell visitors’ browsers to perform early DNS resolution or connection establishment to common third-party origins (such as Google Analytics, Google Tag Manager, Facebook, and popular CDNs). No data is sent from your server; the browser handles these connections natively. These hints only affect page load performance for visitors.
<link rel="dns-prefetch"> and <link rel="preconnect"> tags are added to the page head.Varnish Cache Purging (Automatic, Localhost Only)
When SpeedForge detects a Varnish reverse proxy on the server, it sends HTTP PURGE requests to 127.0.0.1 (localhost) to clear cached pages after content updates. These requests never leave the server — they are sent to the local Varnish instance running on the same machine. No external network calls are made and no visitor data is involved.
127.0.0.1 containing the URL path to purge.Nginx Cache Purging (Automatic, Same-Server Only)
When SpeedForge detects an Nginx FastCGI cache or proxy cache setup, it sends HTTP purge requests to the server’s own domain to clear cached pages. These requests are directed at the server itself via its own hostname. No external services are contacted and no visitor data is involved.
SpeedForge processes all optimization locally on your server. CSS minification, image compression, Critical CSS generation, and all other optimization features run entirely on your hosting environment with no external dependencies.
The only external connections are:
SpeedForge does not include any tracking, analytics, or telemetry. No visitor data is collected or transmitted by the plugin.