WordPress SEO Titles and Meta Descriptions That Get Clicks
Write clearer WordPress title tags and meta descriptions, avoid duplicate and truncated snippets, and run a practical audit that improves search result clicks.

How to Write WordPress Titles and Meta Descriptions That Work
For a small WordPress site, your title tag and meta description are often the first things people see before they decide to click. They show up in search results - and they can also be used for social previews when you don't set separate social copy. Still, lots of sites leave these fields on autopilot: generic templates, repeated keywords, or descriptions that basically become a random snippet of whatever text happens to be near the top.
Usually, this isn't a dramatic technical failure. It's a slow loss of clarity. Someone can't tell which page actually matches their need, key phrases get cut off, or multiple pages look like they're saying the same thing. A better snippet won't fix a weak page, solve duplicate URLs, or magically boost rankings on its own. But it can help the right page explain itself - and earn a more relevant click.
This guide breaks down what each field does, how to write titles and descriptions without stuffing keywords or leaning into clickbait, which WordPress templates deserve attention, and how to audit a small site without buying another plugin. The goal is a repeatable process: focus on the pages that matter, make each page's promise specific, and then verify what users actually see.
What do title tags and meta descriptions actually do?
A title tag is the page label stored in the document's metadata. It commonly appears as the clickable headline in search results and in the browser tab. Search engines use it to understand the page, but they may also generate a different title based on the page's heading, visible text, or links pointing to it. So think of the title tag as a solid candidate - not a guarantee.
A meta description gives searchers a short summary of the page. It usually isn't treated as a direct ranking lever like other relevance signals. Its real job is to help someone decide whether the result matches what they're looking for. Search engines often rewrite descriptions, especially when another part of the page lines up better with the query. A good description still matters because it gives search engines a clean, honest option to show.
These fields also don't replace other SEO work. A title can't make a page satisfy search intent. A description won't replace canonical tags when you have overlapping or duplicate URLs. And neither one substitutes for deciding whether a thin archive page should be indexed in the first place. Those are content and indexing decisions - not title-writing problems.
Titles, descriptions, and social previews are different fields
Open Graph and social card metadata control how a page appears when someone shares it. They may reuse your search title and description, but they're separate settings. For a small site, start by getting accurate search titles first, then reuse or adapt the wording later for social.
Prioritize pages by business value
You don't need to rewrite every archive and every post before you see improvement. Start with pages that support a real business goal (or a clear reader need):
- The homepage and core service or product pages
- Contact, booking, or pricing pages that you want to show up in search
- Your strongest guides or articles that bring in relevant traffic
- Important category pages that make navigation easier or contain genuinely distinct content
Why this order matters: the impact of a bad title isn't the same across all URLs. A generic title on a high-intent service page wastes a valuable impression. A minor tag archive with little search demand probably doesn't justify the same editorial effort.
A quick way to test yourself: if someone only saw the title and description, could they tell what the page is about, who it's for, and why it's worth clicking? If not, fix that first. The goal isn't to control every pixel of the snippet. It's to make the page choice clearer with less guesswork.
How do you write titles and descriptions that earn the right click?
A good title balances query relevance, specificity, and readability. Put the most distinctive part of the page near the beginning, then add a short brand name if it helps.
For an Austin plumbing company, "Emergency plumber in Austin - same-day leak repair | Acme" is more informative than "Acme Plumbing | Plumbing Services | Austin Plumber." The first option names the service, the location, and the outcome without repeating the same phrase over and over.
There isn't a magic character limit where titles always show in full. Search results are constrained by display width, and mobile layouts may truncate earlier than desktop. A practical drafting range for many English titles is around 50-60 characters, but meaning comes first. Preview the result and check whether the useful info still makes sense when the ending gets cut.
Build the title around one page promise
Before you write, summarize the page in one sentence. What's the main topic or service? Who is it for (or where)? What's the concrete difference that makes this page useful? Then remove anything that doesn't help someone decide.
- Too broad: "Plumbing Services | Acme"
- More specific: "Same-day drain clearing in North Austin | Acme"
- Too much: "North Austin Drain Plumber, Drain Cleaning, Best Drain Services | Acme"
Use one clear primary phrase. Related details belong in the page content and headings, where they can actually be explained. Repeating the same keyword several times doesn't make the result more relevant - it just makes it harder to scan and more likely to get cut off.
Write descriptions as a compact reason to visit
Treat a description like a short answer to three questions:
- What problem does this page address?
- What will the visitor get?
- Is there a useful qualifier (location, format, availability, etc.)?
One or two sentences is usually enough. Roughly 140-160 characters is a reasonable drafting range, but it's not a strict rule - search engines may shorten or replace your text.
A service page often fits this pattern: problem → service or promise → relevant qualifier. For an article, try topic → what the reader will learn → audience or constraint. Avoid empty openers like "Welcome to our website," and don't promise what the page doesn't deliver. If it's a checklist, call it a checklist. If it's not a free tool, don't describe it like one.
Click-through rate without relevance isn't a win. A dramatic title that attracts the wrong visitor can increase quick pogo-sticking and hurt trust. Keep your title and on-page H1 aligned to the same purpose, even if the wording isn't identical. Your title earns attention; your page has to fulfill the promise.
How should you handle WordPress templates and duplicate titles?
WordPress themes and SEO plugins make it easy to generate titles from templates. A pattern like "Post title | Site name" can work well when post titles are genuinely different. It becomes a problem when every archive, author page, or paginated list inherits a generic or repeated label.
The key issue isn't that every URL must be hand-edited. It's that indexable pages need labels that match what the page actually is. If your template produces the same vague title everywhere, you're creating duplicate-looking search results.
Start by reviewing the page types your site publishes: homepage, posts, pages, products, custom post types, category archives, tag archives, author pages, and pagination. A plugin may treat each one differently. Before you assume a setting is doing what you intended, check at least one real URL from every template type.
Make decisions about archives before editing their titles
Some archives are useful because they provide a distinct, navigable set of content. Others are thin, redundant, or unlikely to help searchers. If an archive isn't doing anything helpful, decide whether it should be indexed based on its content and purpose. A clever title won't make an unhelpful archive worth indexing.
And remember: noindex is an indexing decision, not a fix for duplicated titles.
For archives you do want indexed, write a label that describes the collection rather than copying a post title. For example:
- "Plumbing tips archive | Acme"
- "Articles tagged 'leak repair' | Acme"
Those tell a visitor what kind of listing they'll open. A cornerstone guide about leak repair should also have its own distinct title.
When two URLs overlap heavily and compete for the same intent, look at how they relate and use canonicalization where it makes sense. A canonical tag helps indicate the preferred URL, but it doesn't automatically solve content quality or indexing strategy. Give the preferred URL the clearest title and description, instead of trying to "win" with more aggressive wording on duplicates.
Check common WordPress failure points
- Homepage: Set an explicit SEO title. Don't leave a default like "Just another WordPress site," and don't rely on a vague tagline.
- Site name and separators: Keep the brand and separator short. Avoid stacking multiple separators, slogans, and category labels.
- Custom post types and products: Review one URL per template type, then inspect important exceptions one by one.
- Pagination: Check whether page two and later inherit page one's title. Decide on a distinct pattern or an indexing approach that fits your site.
- SEO plugins: Use one plugin (or one clear setup) to output your SEO metadata. Two plugins - or competing theme features - can end up writing conflicting tags into the document head.
- Draft hygiene: Make sure published pages have real titles and excerpts. A plugin can't turn "Untitled" into editorially sound copy.
Templates are a starting point, not a reason to ignore what they output. One reasonable rule can work for many URLs, but it should be tested against the pages it affects.
How can you audit a small WordPress site efficiently?
A useful audit doesn't start with a character counter. It starts with a short list of URLs that matter, then checks whether what shows up in search is accurate, distinct, and readable.
For sites with only a few hundred URLs (or fewer), a focused review often surfaces the highest-impact problems without turning SEO into a spreadsheet project.
Run a 30-minute first pass
- List priority URLs. Include the homepage, key service or product pages, contact or booking pages you want indexed, and your best-performing or most important articles.
- Collect what's already visible. Check your search performance data and run a crawl (or export metadata from your SEO plugin) to find missing and duplicated title tags. Performance data and crawls answer different questions: performance shows what users are searching and clicking, while crawls help you inspect the metadata you're generating.
- Flag the obvious failures. Look for keyword-stuffed titles, titles that truncate before the useful part, blank descriptions, generic auto-copy, and identical labels across different pages.
- Rewrite for meaning. Put the unique topic, audience, location, or benefit first. Add the brand at the end when it helps. Remove filler and repeated phrases.
- Check what renders. Preview desktop and mobile where possible. Read the title like it's going to get cut off at the end - if the remaining words don't explain the page, revise it.
- Compare the title with the page. Confirm the title and H1 describe the same intent, and that the page content actually delivers the promise.
- Review templates and exceptions. Spot-check category, tag, author, product, and paginated URLs. If the template is the problem, fix it; if only a few pages are off, edit those pages directly.
- Recheck changed pages. After publishing, recrawl or inspect only the URLs you touched. Search engines can take time to refresh snippets, and they may still choose different text from the page.
Use a simple quality test
For each priority URL, score the snippet against four questions:
- Accurate: Does it describe the page that actually loads?
- Distinct: Could a searcher tell it apart from your other pages?
- Front-loaded: Is the main benefit or topic visible early?
- Honest: Does the page deliver what it promises, without baiting the click?
If a title passes all four, don't change it just to make it longer or to add another keyword. The point of the audit is to remove real friction, not manufacture "improvements." Track major changes and watch impressions and clicks over time, but don't assume one update caused everything. Rankings are influenced by query mix, seasonality, and competition as well.
Conclusion
Small WordPress sites rarely need an overly complicated title-tag system. They need accurate titles for the pages that matter, templates that don't create confusing duplicates, and descriptions that give searchers a credible reason to visit.
Start with priority URLs, put the useful information first, and keep the promise aligned with what the page actually delivers.
Then check the result the way a person does: skim it among competing listings, imagine the end gets truncated, and ask whether the page still makes sense. Fix the obvious issues, give search engines time to refresh updated snippets, and spend the next round of effort where your users and business goals justify it.