Prevent Dashicons from loading on the public site to reduce CSS & requests.
Stops the Dashicons font and related CSS from being enqueued on non-admin pages. Good for themes that don’t use WP admin icons on the frontend — reduces a small request and CSS weight.
Emojis Script
Remove WordPress emoji detection & extra styles to cut JS and requests.
Removes the emoji detection script and inline styles that WordPress loads by default. Modern browsers render emojis natively, so disabling this saves a small JS payload. Only disable if you don’t rely on legacy emoji fallbacks.
Embeds
Turn off WordPress embeds and remove extra embed scripts to reduce requests.
Disables WordPress oEmbed features, including discovery links, embed REST endpoints, TinyMCE support, and frontend JS. This saves HTTP requests and improves performance if you don’t embed content from YouTube, Twitter, or other sites.
Media Library Grid to Infinite Scroll
Turn off infinite scroll in Media Library to improve stability with large libraries.
Replaces infinite scroll with paginated or “load more” behaviour in the admin/media modal. Helpful for very large libraries or when infinite scroll causes performance or script conflicts. This only affects the admin area.
Password Strength Meter
Stop loading the client-side password strength meter on public forms.
Prevents the password-strength-meter script from loading on non-admin pages, lowering JS payload for public pages. Server-side password checks remain intact — only the visual meter is removed.
Remove RSD Link
Remove the RSD (Really Simple Discovery) link from your site’s .
Prevents WordPress from adding the EditURI link in the page header, which is used by very old blogging clients to connect via XML-RPC. This slightly reduces HTML output and hides unnecessary info. Safe to disable unless you use remote publishing tools that rely on XML-RPC.
Remove Shortlink
Remove WordPress shortlink meta tags and headers from your site.
Disables the shortlink (?p=ID) that WordPress automatically adds to your pages in the and HTTP headers. This cleans up unnecessary markup and avoids exposing internal post IDs. Safe to disable unless a plugin or service specifically relies on WordPress shortlinks.
Remove wlwmanifest Link
Remove the Windows Live Writer manifest link from your site’s .
Prevents WordPress from adding the wlwmanifest.xml link, which was used by Microsoft’s Windows Live Writer for remote publishing. Since Live Writer is obsolete, this tag is unnecessary on most sites and safe to disable.
RSS Feeds
Turn off all WordPress RSS feeds and return a custom “No feed available” message.
Disables WordPress RSS/Atom feeds site-wide by redirecting feed requests and replacing them with a custom message. This prevents content scraping and removes unnecessary feed endpoints if you don’t provide RSS subscriptions. Be cautious: disabling feeds may break subscriber services, feed readers, or integrations that depend on them.
Remove RSS Feed Links
Remove RSS/Atom feed link tags from your site’s .
Prevents WordPress from adding RSS/Atom feed links in the section. This cleans up your HTML output and hides feed endpoints from visitors and bots.
Self Pingbacks
Stop WordPress from sending pingbacks when you link to your own posts/pages.
Removes self-pingbacks, which occur when you link to your own content and WordPress treats it as a pingback. This keeps your comments area clean and reduces unnecessary database entries. External pingbacks/trackbacks are not affected.
XML-RPC
Completely disable WordPress XML-RPC, pingbacks, and related headers.
Turns off XML-RPC (used by legacy apps, remote posting tools, and some plugins like Jetpack) and removes the X-Pingback header. Also disables pingbacks and blocks direct access to xmlrpc.php, improving performance and reducing spam/attack vectors. Safe for most sites, but keep enabled if you use Jetpack, remote publishing, or apps that require XML-RPC.
WP Version Generator
Hide the WordPress version meta tag from your site’s and feeds.
Removes the generator meta tag () that reveals your WordPress version in the page source and RSS feeds. This reduces information disclosure to bots and attackers, while slightly cleaning up HTML output. No functionality is affected.
Preload + onload CSS
Load non-critical stylesheets with preload + onload to improve rendering speed.
Converts standard stylesheet tags into modern preload + onload tags, so styles are fetched early but applied without blocking page rendering. A noscript fallback ensures compatibility. Critical CSS (e.g., theme style, manually excluded handles) is left untouched. This can significantly improve performance, but test carefully for layout shifts.
Async JS
Add async to chosen scripts so they download without blocking rendering.
Marks selected enqueued scripts with the async attribute to load and run as soon as they download. Good for non-dependent third-party scripts (analytics, chat widgets). Avoid async for scripts that depend on other scripts or must execute in order. Test after enabling.
Defer JS
Add defer to chosen scripts so they execute after HTML parsing.
Adds defer to selected enqueued scripts so they execute after the document is parsed, improving First Contentful Paint while preserving execution order. Safer than async for scripts with dependencies. Test for inline code that expects scripts earlier.