What Is the s.w.org DNS Prefetch in WordPress?
WordPress adds a dns-prefetch link to s.w.org on every page. It leaks browsing data to an external server. Here’s what it does and how to remove it.
WordPress adds a dns-prefetch link to s.w.org on every page. It leaks browsing data to an external server. Here’s what it does and how to remove it.
WordPress loads Gutenberg block library CSS on every page — even if you use Elementor or the Classic Editor. Here’s how to remove it and save 30+ KB.
WordPress lazy-loads ALL images by default — including your hero image above the fold. That kills your LCP score. Here’s how to fix it.
WordPress loads a 46 KB Dashicons stylesheet on every page — even for visitors who never see the admin. Here’s how to remove it from the frontend.
WordPress loads wp-embed.min.js on every page so other sites can embed your content. If you don’t need that, here’s how to disable oEmbed completely.
The WordPress Heartbeat API sends a request every 15 seconds while you edit posts. On shared hosting, this can max out your CPU. Here’s how to control it.
WordPress loads jquery-migrate.min.js on every page for backward compatibility with old plugins. Here’s how to check if you need it — and remove it if not.
WordPress loads a 10.5 KB emoji script on every page — even if you never use emojis. Here’s how to remove it and speed up your site in under 60 seconds.
Query strings like ?ver=6.5 on your CSS and JS files prevent CDN caching and hurt your GTmetrix score. Here’s how to remove them in WordPress.
WordPress adds ~10KB of emoji detection JavaScript to every single page — even if you never use emojis. Here is what it does, why it exists, and why removing it is safe in 2026.