WordPress SEO tips are the platform-specific moves that make a WordPress site rank: the right SEO plugin configured properly, clean permalinks, real page speed, and the settings that quietly decide whether Google can index you at all. WordPress runs about 43% of the web, and most installs ship half-configured for search. The gap between a default install and a tuned one is bigger than almost any content decision you will make this year. Here are the 20 fixes, in the order worth doing them.
The short version
- Install one SEO plugin, Yoast or Rank Math, and configure it fully.
- Set permalinks to post name, and never change them later without redirects.
- Verify the discourage-search-engines box is unchecked; it noindexes everything.
- Speed comes from caching, compressed images, and hosting, in that order of ease.
Start with the plugin and the settings
-
Install Yoast SEO or Rank Math
Either handles titles, metas, sitemaps, canonicals, and schema basics. Yoast is simpler; Rank Math's free tier does more. One plugin only; running both breaks things.
-
Set permalinks to post name
Settings, Permalinks, "Post name" turns /?p=123 into /your-topic/. On an established site, never change this without 301 redirects for every old URL.
-
Uncheck the setting that deindexes sites
Settings, Reading, "Discourage search engines from indexing this site" adds noindex to every page. Sites launch with it left on more often than anyone admits. Check it today.
-
Submit your XML sitemap
Your SEO plugin generates it at /sitemap_index.xml or /sitemap.xml. Add it in Google Search Console so discovery never depends on luck.
-
Force HTTPS everywhere
Free certificates come with most hosting. Redirect all HTTP traffic and fix mixed-content warnings so no page loads insecure assets.
-
Pick one address and redirect the other
With or without www, one canonical version. Set it in Settings, General, and let redirects handle the rest, so signals never split across duplicates.
Then do the on-page work
-
Write real title tags
Target keyword near the front, under 60 characters, a reason to click. The plugin's per-page fields override any template.
-
Write unique meta descriptions
Every indexable page gets its own, written as ad copy for the click rather than a summary for a filing cabinet.
-
Keep heading hierarchy honest
One H1, H2s for sections, H3s beneath them, no skipped levels. Page builders love breaking this; check what actually renders.
-
Edit URL slugs before publishing
Short, descriptive, keyword included, hyphens between words. Trim the filler words WordPress copies in from the title.
-
Describe images in alt text
Say what the picture shows, plainly. Our post on image SEO covers alt text, file names, and the compression that pays twice.
-
Link your related content together
Descriptive anchors between related posts and up to your key pages spread authority and keep readers on site.
-
Enable schema markup
Article, FAQ, and business types through your SEO plugin, validated with the Rich Results Test so errors do not cancel the benefit.
Make it fast, because slow WordPress is the default
-
Install a caching plugin
WP Rocket, LiteSpeed Cache, or W3 Total Cache serve static copies of your pages instead of rebuilding them per visit. The single biggest speed lever available in an afternoon.
-
Compress images and serve modern formats
ShortPixel or Imagify convert uploads to WebP or AVIF at a fraction of the weight, and native lazy loading defers what is off screen.
-
Put a CDN in front
Cloudflare's free tier serves your static files from locations near each visitor and shields cheap hosting from its own limits.
-
Choose a lightweight theme
Astra, GeneratePress, and Kadence stay fast and maintained. Skip heavy multipurpose themes whose demos score under 50 on PageSpeed before your content even arrives. Layout stability matters too, and our post on Cumulative Layout Shift covers the fixes.
-
Prune your plugins
Every active plugin adds code, queries, or both. Audit quarterly, delete what you do not use, and replace three single-purpose plugins with one that does the job.
-
Keep everything updated
Core, theme, and plugins. Updates close the security holes that get WordPress sites hacked and spam-injected, which is an SEO disaster no plugin fixes.
The mistakes that undo everything above
- Changing permalinks on a live site without redirects, which breaks every earned link at once
- Running two SEO plugins and shipping duplicate, conflicting meta tags
- Letting thin tag and archive pages into the index by the hundreds
- Ignoring Search Console, which is where indexing problems announce themselves for free
- Choosing a theme for its demo screenshots instead of its speed and code
Where Egochi fits
Egochi provides WordPress SEO as a dedicated service: configuration audits, Core Web Vitals work, content strategy, and the ongoing upkeep that keeps a WordPress site fast and indexed. Our WordPress SEO services cover everything on this page, done for you, with the results reported monthly.
Questions people ask about WordPress SEO
What is the best SEO plugin for WordPress?
Yoast SEO and Rank Math lead the field. Yoast is the long-standing default with a simpler interface; Rank Math packs more into its free tier, including redirects, 404 monitoring, and multiple focus keywords. Pick one and never run both, because they conflict.
Is WordPress good for SEO?
Yes, once configured. WordPress outputs clean crawlable markup, gives full control over URLs, titles, and structured data, and has a deep plugin ecosystem. Out of the box, though, it ships with default permalinks and no sitemap submission, so "SEO-friendly" is earned in the settings.
Do I need a paid SEO plugin?
Most sites do not. The free tiers of Yoast and Rank Math cover titles, metas, sitemaps, schema basics, and canonicals. Premium adds conveniences like redirect managers and internal-link suggestions that larger sites appreciate, but nothing rankings depend on.
Why is my WordPress site slow?
Usually some mix of oversized images, cheap shared hosting, no caching, and plugin bloat. Run PageSpeed Insights to find your specific bottleneck. A caching plugin plus compressed images fixes the worst of it for most sites; upgrading hosting fixes most of the rest.
Should I use categories or tags for SEO?
Categories as your primary structure, kept broad and few. Tags sparingly, if at all, and consider noindexing tag archives since they tend toward thin duplicate listings. Every post gets one category; nothing about tags is required.