One of the most common issues I see when reviewing WordPress sites is this: the content is decent, but the search results don’t get clicks.
The pages are indexed. They even show up in Google. But the titles are vague, and the descriptions either repeat the title or are missing entirely. As a result, the page sits there with low click-through rates, even when it ranks.
This usually happens after someone focuses heavily on building pages, writing content, and setting up plugins—but doesn’t spend time on how those pages actually appear in search results. If you’re still working through the basics of content structure, this guide on how to write an SEO-friendly blog post in WordPress helps tie everything together.
Table of Contents
Quick Answer / Summary
To write effective SEO titles and meta descriptions in WordPress:
- Create a clear, specific title that matches what someone is searching for
- Add a meta description that explains what the page offers and encourages clicks
- Keep both concise and focused on the user’s intent
- Use an SEO plugin like Rank Math to control how they appear in search results
Done correctly, this improves click-through rate without changing your rankings.
Why This Matters
Search rankings determine visibility, but titles and descriptions determine whether someone clicks.
Two pages can rank next to each other for the same keyword. The one with a clearer, more relevant title usually gets more traffic.
In most sites I build, improving titles and meta descriptions is one of the fastest ways to increase traffic without adding new content. You’re simply making existing pages more compelling in search results.
Step-by-Step: Writing SEO Titles and Meta Descriptions in WordPress
Step 1: Install and Use an SEO Plugin
If you haven’t already, install a plugin like Rank Math or Yoast SEO.
This gives you control over:
- SEO title (what appears in Google)
- Meta description (the summary below the title)
In WordPress, open your post or page and scroll to the SEO section. That’s where you’ll edit both.
Step 2: Write a Clear, Search-Focused Title
Your SEO title should match what someone is actually searching for.
A simple structure that works well:
Primary keyword + specific outcome
Example:
- “How to Write SEO Titles and Meta Descriptions in WordPress”
Avoid vague titles like:
- “SEO Tips for Your Website”
They don’t tell the user what they’ll get.
In my experience, titles perform better when they:
- Answer a clear question
- Solve a specific problem
- Include the main keyword naturally
Keep it around 50–60 characters so it doesn’t get cut off in search results.
Step 3: Write a Meta Description That Explains the Page
The meta description is not a ranking factor, but it strongly affects clicks.
Think of it as a short explanation of what the page delivers.
A simple structure:
What the user will learn + why it’s useful
Example:
- “Learn how to write SEO titles and meta descriptions in WordPress that improve click-through rate and match search intent.”
Keep it around 140–160 characters.
Don’t just repeat the title. Use this space to expand on it.
Step 4: Match Search Intent
Before finalizing your title and description, check what appears in Google for your topic.
Look at:
- The wording competitors use
- Whether results are guides, tutorials, or lists
Your title should align with that.
For example, if most results are “how to” guides, writing a vague or opinion-based title won’t perform as well.
Step 5: Avoid Keyword Stuffing
It’s tempting to include multiple variations of a keyword in the title.
Example:
- “SEO Titles Meta Descriptions WordPress SEO Titles Guide”
This makes the title harder to read and reduces clicks.
Use the main keyword once, naturally.
Step 6: Preview and Adjust
Most SEO plugins show a preview of how your title and description will appear in Google. You can also review Google’s own guidance on how title links are generated to better understand how your titles may be rewritten in search results.
Use that preview to check:
- Length
- Readability
- Clarity
If it looks crowded or cut off, simplify it.
Practical Tips From Real Use
When I set this up on WordPress sites, I usually focus on clarity first and keywords second.
A few patterns that consistently work:
- Titles that start with “How to…” perform well for beginner topics
- Adding “Beginner Guide” can improve clicks when targeting new users
- Including a clear outcome (e.g., “increase traffic”, “improve speed”) makes the title more actionable
I also avoid trying to be clever. Simple and direct almost always wins.
Common Mistakes to Avoid
1. Leaving default titles in place
WordPress often uses the page title automatically. These are rarely optimized for search.
2. Using the same meta description everywhere
Each page should have its own description based on its content.
3. Writing for keywords instead of people
If the title sounds unnatural, it will reduce clicks even if it ranks.
4. Making titles too long
Long titles get cut off, which weakens their impact.
5. Ignoring descriptions completely
If you don’t write one, Google may generate it automatically, often poorly.
When to Use This vs Alternatives
For most WordPress sites, manually writing titles and descriptions is the best approach.
However, there are cases where alternatives make sense:
- Large sites with hundreds of pages
You may use templates (e.g., dynamic titles in Rank Math) - Simple sites with minimal content
Default titles might be acceptable temporarily - Advanced SEO setups
Some tools generate suggestions based on keywords or AI
Even then, I usually review and adjust manually. Automated outputs often miss context.
Conclusion
SEO titles and meta descriptions don’t change your rankings, but they strongly influence your traffic.
A clear title that matches search intent, combined with a concise description that explains the value of the page, makes a noticeable difference.
If your pages are already ranking but not getting clicks, this is one of the first things worth fixing.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.