← Back to all Easy Critical CSS docs
Free mode lets you add Critical CSS and Secondary CSS to individual pages using Manual mode.
This is useful for pages with unique layouts or when you want to fully optimize a specific page without connecting an API key.
Easy Critical CSS guides you through generating the CSS and adding it directly to the page.
Step 1: Open the free generator
- Edit the page you want to optimize.
- Open the Easy Critical CSS panel in the editor sidebar.
- Make sure Critical CSS Mode is set to Manual.
- Click Get Generated Critical CSS.
This will take you to the free generator on CriticalCSS.net with your page URL and email already filled in.
Note: The Get Generated Critical CSS button will not appear on draft or private pages.

Step 2: Generate the CSS
- Confirm the page URL and email address.
- Submit the form.
- Wait for the email with your results.
- Copy both the Critical CSS and the Secondary CSS.

Step 3: Add the CSS to the page
- Paste the Critical CSS into the Manual Critical CSS field.
- Paste the Secondary CSS into the Manual Secondary CSS field.
- Click Update or Publish.
The page will now use the CSS you added here instead of the global default CSS.

Optional: Always Loaded CSS Files
The Always Loaded CSS Files field lets you force specific stylesheets to load on this page.
This is optional and usually only needed if a required stylesheet does not load automatically.
Enter one file URL or partial match per line. For example:
.my-plugin-styles.css theme-slider.css /wp-content/plugins/example-plugin/
This setting overrides the global Always Loaded CSS Files setting for this page.
When to use per-page CSS
- Pages with custom templates or unique layouts
- Landing pages or product pages
- Pages where you want to remove unused CSS rules
Per-page CSS is the only way to use Secondary CSS in free mode, which is where the biggest performance gains usually come from.