Adding keywords to a WordPress site is one of those tasks that sounds obvious once you know it, and invisible until you don’t. Get it right and search engines can actually tell what your page is about. Skip it, and even great content can sit unseen on page five.
What Counts as a Keyword
A keyword is just the word or phrase someone types into a search box that your content should match. Short ones like “shoes” are broad and competitive. Longer ones like “best running shoes for beginners” are narrower, easier to rank for, and usually convert better because the searcher already knows what they want.
Search engines check for these words in several places on a page: the URL, the title, headings, image descriptions, and the body text. Location-based searches get an extra layer, nearby results tend to rank first regardless of keyword match.
Why It Matters for a WordPress Site Specifically
Keywords aren’t the only ranking factor Google looks at, but they’re the most direct signal you control. Pick words that match what your actual audience searches for, use them where it counts, and your odds of showing up for those searches go up substantially.
Where to Put Keywords on a WordPress Page
1. Title
The title is the first thing a searcher sees. Put your target keyword in it, ideally near the front if the title runs past 60 characters, Google truncates long titles, and you want the keyword to survive that cut.
Keep titles short and legible. A title that’s long, vague, or unrelated to the search gets skipped.
2. URL Slug
WordPress lets you edit the slug independently of the title. Strip filler words (“a,” “the,” “to”), keep the keyword, and separate words with hyphens. The slug should echo the title without duplicating it exactly, a slug that doesn’t resemble the title at all can make a search result look untrustworthy before anyone even clicks.
3. Meta Description
This is your pitch. About 160 characters, keyword included, written to make someone want to click rather than just describing the page mechanically.
4. Header Tags
Headings break up a page and give search engines a quick outline of what it covers. Use your keyword in some headers, not all of them, over-repeating it here reads as manipulative rather than helpful, to both readers and search algorithms.
5. Image Alt Text
Alt text describes an image for screen readers and for search engines when the image itself doesn’t load. Keep it around 125 characters and only include your keyword if it genuinely describes the image. Forcing it in when it doesn’t fit helps nobody.
6. Body Copy
Repeating a keyword too often is keyword stuffing, and search engines penalize it. A rough guideline is one instance per 200 words, but the real test is whether it reads naturally. Use variations of the phrase rather than the exact same string every time, it reads better and covers more of the ways people actually search.
What Makes a Keyword Worth Targeting
It’s realistic to rank for. If you’re a new site, skip keywords that established competitors already dominate. Look for less competitive variations on the same topic using a research tool like Ahrefs or Semrush.
It’s informational. Not a hard rule, but keywords tied to teaching something tend to attract the right visitors. A jewelry store selling gold and silver pieces, for example, could target “how to mix metals in jewelry” rather than just a product-name keyword.
It’s worth the effort. Ranking for anything takes real work. Check monthly search volume before committing time to a keyword nobody’s actually searching for.
Plugins That Make This Easier
You can do all of the above by hand, but a dedicated SEO plugin keeps it consistent across every post and page.
1. Yoast SEO

The Yoast SEO focus-keyphrase field sits right in the editor sidebar and scores your content against it in real time, still one of the most widely used SEO plugins on WordPress.
2. All in One SEO

All in One SEO runs on 3 million+ sites and has been around since 2007, still receiving regular updates (v4.9.10 as of this writing) to keep pace with Google’s changes.
3. Rank Math
The original version of this post recommended two tools here that no longer exist: WP Meta SEO was permanently closed by its developer in June 2026, and Rank My WP’s domain has lapsed and now just shows a parked-domain page, neither is safe to install or rely on anymore.
For the bulk meta-editing and keyword-tracking role those two used to fill, Rank Math is a solid current option: 4 million+ active installs, a built-in Search Console connection for tracking how your keywords actually rank, and bulk editing tools for titles and descriptions across your whole site. It’s also, worth mentioning, what this site itself runs.
Getting This Right Takes Iteration
None of this is a one-time setup. Rankings shift, competitors publish new content, and search intent for a given keyword can change over a year or two. Revisit your target keywords periodically rather than setting them once and forgetting them.