Check the WordPress SEO foundations first
Before tweaking titles or installing new plugins, rule out the problems that stop a site from ranking at all.
- Search engine visibility: in Settings → Reading, make sure “Discourage search engines from indexing this site” is not ticked. It is often left on after a site launches.
- Permalinks: in Settings → Permalinks, use the “Post name” structure so URLs are short and readable.
- HTTPS: the whole site should load securely, with HTTP versions redirecting to HTTPS.
- One version of the domain: www and non-www should redirect to a single version.
- Google Search Console: verify the site so you can see indexing problems, search queries and manual actions.
Choose and configure a WordPress SEO plugin
Popular options such as All in One SEO, Yoast SEO and Rank Math all handle the essentials: titles and meta descriptions, XML sitemaps, canonical tags, schema markup and social sharing data. The best one is the one you configure properly. Use only one, because running two SEO plugins creates duplicate tags. Most of them also include a robots.txt editor; our guide to robots txt for WordPress shows exactly what to put in it.
After installing, review these settings:
- Set default title formats for posts, pages and categories.
- Enable the XML sitemap and submit it in Search Console.
- Set thin archive pages, such as date archives or tag pages with one post, to noindex.
- Add your organization details and logo for structured data.
- Set default social sharing images.
Not sure your WordPress site is set up correctly? We’ll audit your indexing, speed, plugins and on-page SEO and send a clear fix list.
On-page SEO for every WordPress page and post
Match search intent
Look at what currently ranks for your target keyword. If the results are guides, write a guide. If they are service pages, a blog post will struggle. Matching the format searchers want matters as much as the words you use.
Write a unique title tag and meta description
Keep titles around 50–60 characters with the main keyword near the start. Meta descriptions don’t directly affect rankings, but a clear, benefit-led description can improve clicks.
Use one H1 and logical headings
Many WordPress themes and page builders output the page title as an H1 automatically. If you add another H1 in the content, you end up with two. Use H2s for main sections and H3s for sub-points.
Optimize images
Resize images to the size they display at, compress them, use modern formats like WebP, and write descriptive alt text that helps visually impaired visitors.
Answer questions directly
Short, direct answers near the top of a section help readers, and they make your content easier for Google’s featured snippets and AI-powered search tools to understand and cite.
WordPress speed optimization
Page speed affects user experience and is part of Google’s page experience signals, measured through Core Web Vitals. Common improvements:
- Use good hosting. Cheap shared hosting is often the biggest bottleneck.
- Enable page caching with a caching plugin or your host’s built-in cache.
- Compress and lazy-load images below the fold.
- Remove unused plugins and avoid heavy sliders and multiple page builders.
- Limit fonts and third-party scripts such as chat widgets and tracking tags.
- Use a CDN if your visitors are spread across countries, for example the US, UK and Australia.
Test key pages with PageSpeed Insights, and focus on real-user data where it is available rather than chasing a perfect lab score.
Site structure and internal links
Internal links help Google discover pages and understand which ones matter most. A simple structure works well:
- Main service pages linked from the navigation.
- Blog posts grouped into categories that match your services.
- Each blog post linking to the related service page, and service pages linking to their best supporting guides.
- Descriptive anchor text such as “WordPress speed optimization” rather than “click here”.
Check for orphan pages, which have no internal links pointing to them, and broken links after you change URLs. Always add a 301 redirect when you change a page’s slug.
Technical WordPress SEO fixes that often get missed
- Attachment pages: make sure media attachment URLs redirect to the file or parent post instead of creating thin pages.
- Duplicate content: check that category, tag and pagination pages aren’t competing with your main pages.
- Structured data: add Article, FAQ, LocalBusiness or Product schema only where it matches the visible content.
- Mobile usability: test menus, forms and buttons on a real phone.
- Security and updates: keep WordPress, themes and plugins updated. A hacked site can be flagged or removed from results.
Quick WordPress SEO checklist
| Area | Check |
|---|---|
| Indexing | Search engine visibility on, sitemap submitted, no important pages set to noindex |
| On-page | Unique titles and descriptions, one H1, clear headings |
| Speed | Caching, compressed images, lean plugin list |
| Structure | Logical categories, internal links to service pages |
| Technical | HTTPS, redirects, schema, mobile usability |
Frequently asked questions
Is WordPress good for SEO?
Yes. WordPress gives you full control over URLs, titles, content and technical settings. Results depend on how the site is built, hosted and maintained.
Which is the best SEO plugin for WordPress?
All in One SEO, Yoast SEO and Rank Math are all capable. Choose one, configure it carefully and avoid running more than one at the same time.
Do page builders hurt WordPress SEO?
Not by themselves. Problems come from heavy pages, duplicate H1s and too many scripts. A well-built Elementor site can rank well.
How long does WordPress SEO take?
Technical fixes can be picked up within weeks of Google recrawling the site. Content and authority improvements usually take several months to show their full effect.
Want a faster, better-ranking WordPress site?
Digitallyz offers WordPress SEO services for businesses in the US, UK and Australia, covering technical fixes, speed optimization, on-page SEO and content.
Get My Free WordPress SEO Audit →
Related: WordPress SEO services · SEO services · Local SEO for small business


