Quick answer: most WordPress sites need just four plugins for SEO: one SEO suite (Rank Math or Yoast), one caching plugin (LiteSpeed Cache or WP Rocket), one image optimiser (ShortPixel, Imagify or Smush) and Google Site Kit for data. Everything else is optional, and a lot of it is duplicate work that slows your site down.
WordPress doesn't handle SEO well on its own. It won't write good titles, add schema or make your pages fast by default. Plugins fill those gaps. But every extra plugin adds code, update work and possible conflicts, which is why this list stops at four. If you want the bigger picture first, read our technical SEO checklist.
The 4-plugin stack at a glance
| Job | Recommended plugin | Free option? | Must-have? |
|---|---|---|---|
| SEO suite | Rank Math or Yoast SEO | Yes | Yes, every site |
| Speed and caching | LiteSpeed Cache or WP Rocket | LiteSpeed Cache | Unless your host caches well |
| Image optimisation | ShortPixel, Imagify or Smush | Free tiers | Image-heavy sites |
| Data and reporting | Google Site Kit | Yes | If you don't use GSC and GA4 directly |
1. Rank Math or Yoast: your SEO suite
What it does
- Meta titles and descriptions
- XML sitemaps
- Schema markup (Article, FAQ, Product, Local Business and more)
- Canonical tags and robots settings
- Breadcrumbs
- Content analysis and focus keyword checks
Rank Math is the stronger free option. Its free version supports multiple focus keywords per page and includes a redirect manager and wider schema controls, features Yoast keeps mostly behind Premium. It can import settings from other SEO plugins and works with Gutenberg and popular page builders such as Elementor.
Yoast SEO is simpler and very well documented. Its traffic-light feedback is useful for beginners, and it has a long track record. In the free version you get one focus keyword per page and no built-in redirect manager. If you already run Yoast, our Yoast SEO settings guide covers the exact configuration we use.
Alternatives: All in One SEO (beginner-friendly) and SEOPress (lightweight, popular with agencies) are also solid.
Do you actually need it? Yes. Every WordPress site needs one, and only one.
Setup tips
- Run the setup wizard and pick the correct site type (blog, business, store).
- Turn on the XML sitemap and submit it in Google Search Console. See our XML sitemaps guide for what should and shouldn't be in it.
- Noindex low-value pages such as tag archives, internal search results and thin author pages.
- Add Organization or Local Business schema with accurate details. Our schema markup guide explains which types matter.
- Write unique titles and descriptions for key pages instead of relying on auto-generated ones.
Warning: never run two SEO suites together. It creates duplicate meta tags and sitemaps.
Pricing: both have free versions. Paid plans change often, so check each plugin's official pricing page.
2. LiteSpeed Cache or WP Rocket: speed
Page speed affects user experience and feeds into Google's page experience signals through Core Web Vitals (LCP, INP and CLS). A caching plugin saves ready-made versions of your pages, so the server doesn't rebuild them for every visitor.
What it does
- Page caching
- CSS and JavaScript minification
- Lazy loading
- Database cleanup
- CDN integration
| LiteSpeed Cache | WP Rocket | |
|---|---|---|
| Cost | Free plugin | Paid |
| Works best on | Hosts running LiteSpeed servers | Most hosts |
| Learning curve | Many settings, steeper | Simple defaults |
| Good for | Budget sites on LiteSpeed hosting | Beginners and agencies wanting a quick, safe setup |
How to choose: ask your host which web server they run. If it's LiteSpeed, start with LiteSpeed Cache. Otherwise, WP Rocket is an easy and reliable choice.
Do you actually need it? Probably, unless your host already provides strong built-in caching. Check before adding another layer.
Setup tips
- Turn on caching, then test key pages after every change.
- Be careful with JavaScript delay and combine options. They can break menus, forms and sliders.
- Test checkout, contact forms and login after each optimisation.
- Measure before and after with PageSpeed Insights. We compare the options in our list of free page speed checker tools.
Warning: use only one caching plugin. For fixes beyond caching, see our page speed optimisation guide.
3. An image optimiser: lighter pages
Images are often the heaviest part of a page. Plugins such as Imagify, ShortPixel or Smush compress images automatically and can convert them to modern formats like WebP.
What it does
- Compresses new and existing images
- Converts to WebP (AVIF in some plugins)
- Resizes oversized uploads
- Can lazy-load images
Why it matters for SEO: lighter images help pages load faster, especially on mobile, which supports both rankings and conversions. It's one of the easiest wins on most sites.
Do you actually need it? Yes, if your site uses lots of images, such as a blog, store or portfolio. A text-only site can skip it.
Setup tips
- Start with balanced compression and check visual quality.
- Keep backups of originals.
- Upload at a sensible size. A plugin shouldn't have to fix a 5 MB photo.
- Add descriptive alt text and file names. Compression doesn't replace them. Our image SEO guide covers the rest.
4. Google Site Kit: data inside WordPress
Site Kit is Google's official WordPress plugin. It connects your site to Google tools and shows key numbers in your dashboard.
What it connects
- Google Search Console (queries, clicks, impressions, indexing)
- Google Analytics 4
- PageSpeed Insights
- Google Tag Manager
- AdSense (if you use it)
Why it matters: SEO without data is guessing. Site Kit shows which pages and queries bring traffic, which pages are losing impressions and where speed problems appear.
Do you actually need it? Yes, if you don't already track these tools elsewhere. If you use Google Search Console and Analytics daily in their own dashboards, you can skip it and avoid one more plugin.
Setup tips
- Verify your site in Search Console and submit your sitemap.
- Check indexing reports for errors. If pages are missing, work through why your website is not indexed on Google.
- Review top queries monthly and update pages that are close to page one. These are the GA4 reports we check every month.
Which version of the stack fits your site?
| Your site | SEO suite | Speed | Images | Data |
|---|---|---|---|---|
| New blog on a tight budget | Rank Math (free) | LiteSpeed Cache if host supports it | Smush or ShortPixel (free tier) | Site Kit |
| Business or service site | Rank Math or Yoast | WP Rocket or host caching | Imagify or ShortPixel | Site Kit |
| Online store (WooCommerce) | Rank Math or Yoast (check store features) | WP Rocket or LiteSpeed Cache | Imagify or ShortPixel | Site Kit |
| Agency managing many sites | Rank Math or SEOPress | WP Rocket or LiteSpeed Cache | Any | Site Kit or direct Google tools |
Pricing and plan limits differ, so confirm current terms on each plugin's site before buying.
Audit your current plugins in 15 minutes
Already running a site with 30+ plugins? Before adding anything, clean up what you have:
- List every active plugin and write one line next to each: what job does it do?
- Find overlaps. Two plugins doing the same job (two SEO suites, two caches, a separate sitemap plugin) means one goes.
- Check the last update date. Plugins not updated in a year are a security and compatibility risk.
- Deactivate one at a time on staging and test speed and key pages before removing it on the live site.
- Delete, don't just deactivate, anything you no longer use.
Plugins you probably don't need
- A second SEO suite. One is enough.
- A separate sitemap plugin. Your SEO suite already makes one.
- A separate schema plugin. Check your suite's schema options first.
- A redirect plugin, if your SEO suite already has a redirect manager.
- Broken link checkers running all the time. Run them occasionally and then deactivate, since they can add load.
- Any plugin you installed once and forgot. Delete what you don't use.
Plugin mistakes that hurt SEO
- Two SEO suites at once. Duplicate tags confuse search engines.
- Too many plugins. Each adds code and update risk.
- Skipping updates. Outdated plugins are a security and compatibility risk.
- Not testing after speed changes. Cache and script settings can break pages silently.
- Expecting plugins to do the SEO. They give you tools. Content, on-page SEO, links and site structure still matter. An audit score from a plugin is not the same as rankings either, as we explain in how to read an SEO checker score.
A quick note on AI search
Buyers now ask questions in ChatGPT and Perplexity, and Google shows AI Overviews. Some SEO plugins offer extras such as llms.txt settings. These features are new and their real impact is still unproven, so treat them as experiments, not ranking guarantees. Clear content, good structure and schema markup for AI search remain the foundation.
Related reads
- Semrush, Ahrefs, Ubersuggest, Surfer or Yoast? The SEO tools we actually pay for
- How to do a technical SEO audit
- Technical SEO vs content SEO: which moves the needle?
Plugins are set up but rankings still flat? ClicZeo's SEO services team will review your WordPress setup, speed and content. Get a free SEO audit.
