Key takeaways
- WordPress gives you a strong SEO foundation, but the defaults need configuring: permalinks, indexing settings, sitemaps, titles, schema and speed.
- Pick one SEO system (a plugin like Yoast/Rank Math, or an SEO-built theme like this one) to avoid duplicate tags.
- Technical setup gets you eligible; helpful content, internal links and authority get you ranking.
This is the pillar guide for WordPress SEO on IFTIKHAR. It walks through everything in the order I configure it on client sites, with links to detailed guides for each topic. Bookmark it — you can work through it in an afternoon and come back for the ongoing parts.
1. Foundations (do these first)#
- Search engine visibility: Settings → Reading → make sure “Discourage search engines” is unticked on the live site.
- Permalinks: Settings → Permalinks → “Post name”. Details in WordPress permalinks.
- HTTPS everywhere with one preferred domain (www or non-www) — see SSL guide.
- Site title and tagline under Settings → General — used in titles and schema.
- Google Search Console and GA4 connected — see Search Console guide and GA4 for SEO.
2. Choose your SEO system#
You need something to manage titles, meta descriptions, canonical tags, robots directives, sitemaps and schema. Options:
| Option | Best for |
|---|---|
| Rank Math | Feature-rich free version, built-in redirects and schema |
| Yoast SEO | Mature, stable, excellent defaults and schema graph |
| SEOPress, The SEO Framework | Lightweight alternatives |
| SEO-built theme (like this one) | No plugin needed; steps aside automatically if a plugin is installed |
Comparison: Yoast vs Rank Math. Never run two at once.
3. Indexing control#
- Submit your XML sitemap — see WordPress sitemaps.
- Noindex low-value archives: thin tags, date archives, internal search, attachment pages — see which pages to noindex.
- Decide how you use categories and tags — see categories vs tags.
- Fix duplicate content sources — see duplicate content in WordPress.
4. On-page optimisation for every post#
- Target one main topic per page, matching search intent — see keyword research.
- Write a compelling SEO title and meta description.
- Use one H1 (the post title) and a logical H2/H3 structure.
- Write an excerpt — it doubles as the lead paragraph and default description in this theme.
- Add a featured image (1200×630 is ideal for sharing) with descriptive alt text — see image SEO.
- Link to 3–6 related posts and get links from older ones — see internal linking.
- Answer related questions in an FAQ section where helpful.
Full detail: on-page SEO guide.
Need a hand with this?
Get a quick, honest review of your website’s SEO.
5. Structured data#
Article, BreadcrumbList, Organization/Person and WebSite schema should be output automatically; add Product, LocalBusiness, FAQ, HowTo or Event types where they genuinely apply. See schema markup in WordPress and breadcrumbs.
6. Speed and Core Web Vitals#
Hosting, caching, image optimisation and fewer scripts make the biggest difference. Work through WordPress speed optimization and Core Web Vitals on WordPress.
7. Redirects and site changes#
Whenever you change a URL, delete a post or merge content, add a 301 redirect — see WordPress redirects. Planning a move? Follow WordPress migration.
8. Local and e-commerce SEO (if relevant)#
- Local businesses: local SEO for WordPress.
- Online stores: WooCommerce SEO.
9. Content and authority (ongoing)#
- Publish helpful content consistently around a few core topics — see content strategy.
- Refresh posts that slip in rankings — see content refresh.
- Earn links with genuinely useful resources — see link building.
- Show E-E-A-T: author bio, About page, sources — see E-E-A-T.
10. Monitor monthly#
- Search Console: clicks, impressions, Pages report, Core Web Vitals, manual actions.
- Pages in positions 5–20 to improve next.
- Broken links and 404s.
- Plugin/theme updates and backups.
Avoid the classic pitfalls in 15 WordPress SEO mistakes.
WordPress SEO FAQ#
Is WordPress good for SEO?#
Yes. It outputs clean, crawlable HTML and has excellent SEO tools. Results depend on configuration, speed and content quality.
Do I need an SEO plugin?#
You need SEO features; they can come from a plugin or an SEO-built theme. This theme includes them and disables its own output if you install Yoast or Rank Math.
How long until a new WordPress site ranks?#
Expect months, not weeks, for competitive terms. Long-tail topics and a strong technical setup show results sooner.