Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
WordPress SEO

How to Add SEO Keywords in WordPress (Step by Step)

Home / Blog / How to Add SEO Keywords in WordPress
How to add SEO keywords in WordPress, showing where a target phrase belongs in a post

Adding SEO keywords in WordPress means placing your target phrase, and its natural variants, into the spots search engines and AI answer engines actually check: the SEO title, the URL slug, an H1 and at least one H2, the first paragraph, the meta description, image alt text, and a few internal links. The old "meta keywords" field does nothing for rankings today.

Key takeaways

  • Placing your keyword in the SEO title, URL slug, an H1/H2, the first paragraph, the meta description, and image alt text still moves the needle in WordPress.
  • Google confirmed on its Search Central blog in September 2009 that its search engine "disregards keyword metatags completely," and John Mueller reconfirmed the same thing in 2023.
  • Yoast SEO's free plan checks one focus keyphrase and shows a green, orange, or red traffic light. Rank Math's free plan checks up to five focus keywords and gives a 0 to 100 score.
  • There is no fixed "ideal" keyword density percentage. Yoast's current guidance talks about keyphrase distribution across the piece, not a target number.
  • WordPress runs 41.5% of all websites, according to W3Techs (July 2026), so these habits apply to a huge share of the web.
  • A keyword crammed into every sentence reads badly and risks looking like keyword stuffing rather than helping you rank.

What does it actually mean to add SEO keywords in WordPress?

Adding SEO keywords in WordPress means placing your target phrase into the specific fields and content areas that search engines and SEO plugins actually evaluate: the SEO title, the URL slug, the H1 and at least one H2, the opening paragraph, the meta description, and image alt text. It does not mean typing the phrase into an old "Meta Keywords" custom field, which most modern themes and plugins do not even display anymore.

WordPress core has no native "add keyword" feature. The block editor gives you a title box, a content area, and a permalink field, and that is it. An SEO plugin like Yoast SEO or Rank Math adds the extra layer: a dedicated focus keyword field, a meta description box, and a live checklist that flags where the keyword is missing. Without a plugin you can still place keywords manually in the same spots, it just takes more manual checking each time. For the full picture of on-page SEO on WordPress beyond keyword placement, see our guide to on-page SEO for WordPress.

How do you set a focus keyword in Yoast SEO or Rank Math?

In Yoast SEO, scroll to the Yoast box below the WordPress editor, open the Focus keyphrase field, and type your target phrase. Yoast scores the post with a green, orange, or red bullet under its SEO tab. In Rank Math, the Focus Keyword field sits at the top of its meta box, and the plugin returns a numeric score out of 100 instead of a traffic light. Both tools rescan the post every time you edit it, so the score updates as you write.

Yoast's free plan supports one focus keyphrase per post and checks whether it appears in the SEO title, the meta description, the URL slug, the first paragraph, at least one subheading, the body text at a reasonable frequency, and the image alt attributes, according to Yoast's own documentation. Yoast Premium extends this to five keyphrases: one primary plus four related. Rank Math's free plan is more generous by default. You can add up to five focus keywords, and the plugin recommends aiming for a content score of 80 or higher out of the 30-plus factors it checks, per Rank Math's own guidance.

Focus keyword checks: Yoast SEO vs Rank MathYoast SEOTraffic-light score: green, orange, redChecks title, first paragraph, headings, altFlags keyphrase used too often (stuffing)Free plan supports one focus keyphraseRank MathNumeric content score from 0 to 100Checks 30+ factors: links, images, headingsRecommends a score of 80 or higherFree plan supports up to 5 focus keywords
Source: Yoast.com and Rank Math, 2026

Neither score is a ranking guarantee. Yoast has published its own guidance warning against chasing an all-green analysis for its own sake, since the checklist measures on-page signals, not whether Google actually likes the page. Treat the score as a checklist, not a scoreboard.

Where exactly should your keyword appear in a WordPress post?

Eight spots carry almost all of the weight. Miss the first three and a plugin's focus keyword score will not turn green no matter what else you do.

1. The SEO title, not just the post title

WordPress uses your post title as the default page title, but your SEO plugin lets you override it with a separate SEO title. Put the keyword near the front of this field and keep the whole string under about 60 characters so Google does not truncate it in the results, a limit Backlinko has documented repeatedly in its title tag research.

2. The URL slug

Trim the slug to a few clean words that include the keyword, and drop filler words like "the" or "a." Google's own documentation asks for short, descriptive URLs built from real words rather than numbers. Set your permalink structure to Post name under Settings, then Permalinks, before you publish, since changing slugs later breaks existing links. Our guide on what an SEO slug is covers the format rules in more depth.

3. The H1 and at least one H2

WordPress automatically makes your post title the H1, so the keyword you placed in the title carries over. Beyond that, work the keyword or a close variant naturally into at least one H2 subheading. Forcing it into every heading looks robotic and reads worse for the person actually skimming the page.

4. The first paragraph

Use the keyword in the opening 100 words. Readers decide whether to keep reading in the first few lines, and AI answer engines tend to pull their summary from the same spot, so this placement is not just a plugin checkbox.

5. The meta description

The meta description does not directly affect rankings, but Google often displays it as the snippet under your listing, and a keyword-relevant description lifts click-through. Keep it to roughly 150 to 160 characters, a length Moz has recommended for years to avoid truncation. Our explainer on what metadata in SEO covers goes through meta descriptions and other tags side by side.

6. Image alt text

Add the keyword or a natural variant to the alt text of at least one relevant image, alongside a genuinely descriptive sentence. Alt text serves screen readers first and search engines second, so write it for a person who cannot see the image, not for a crawler.

7. Internal link anchor text

When you link from an older post to this one, or from this post to an older one, use the keyword or a close variant as the anchor text instead of "click here" or "read more." Ahrefs recommends descriptive anchors precisely because they tell search engines what the destination page is about.

8. Body copy, at a natural frequency

Use the keyword and its variants a handful of times across the body wherever they fit a sentence naturally. There is no required count. Write the sentence first, then check whether the keyword belongs in it, not the other way round.

WhereAdd the keyword?Checked by Yoast/Rank Math?Practical tip
SEO titleYes, near the frontYes, both pluginsKeep the full title under about 60 characters
URL slugYesYes, both pluginsDrop filler words like "the" and "a"
H1 (post title)YesYes, both pluginsWordPress sets this automatically from your title
At least one H2YesYes, both pluginsOne heading is enough, do not force it into every H2
First paragraphYes, within 100 wordsYes, both pluginsThis is also what readers and AI engines see first
Meta descriptionYesYes, both pluginsKeep it to roughly 150 to 160 characters
Image alt textYes, on at least one imageYes, both pluginsDescribe the image first, keyword second
Internal link anchorsYes, where naturalYes, both pluginsUse the keyword instead of "click here"
Body copyA few natural mentionsYes, flags overuseNo fixed density, write the sentence first
Old "meta keywords" fieldNoIgnored by both pluginsGoogle has ignored this tag since 2009
4 placements that move the needle mostTitle tagFirst 60 characterssearchers seeFirst 100 wordsWhere readers and AIdecide to keep readingOne H2 subheadingSignals the section topicclearlyImage alt textDoubles as accessibilityand context
Source: Rankite

Is the WordPress "meta keywords" field still worth filling in?

No. Google's Search Central blog stated in September 2009 that "our web search disregards keyword metatags completely," and Google's John Mueller reconfirmed the same position in 2023. Yahoo dropped the tag the same year Google did, and Bing has said the tag is dead for SEO purposes too. WordPress core never added a built-in meta keywords field for this reason, and Yoast SEO removed its own meta keywords option years ago.

The meta keywords tag: a quick historyWhy WordPress still ships a field nobody reads2009Google confirms it disregards the tag2014Bing calls it dead for SEO value2023Google reconfirms it via John Mueller2026Focus keyword fields replace it
Source: Google Search Central, Search Engine Journal

If you see a "Meta Keywords" field in an older theme or a legacy plugin, filling it in will not help you rank and will not hurt you either. The only real cost is the few minutes spent there instead of on the fields above that actually matter.

How many times should you repeat a keyword before it looks like stuffing?

There is no fixed percentage to hit. Older SEO advice pushed a 1 to 3% keyword density target, but Yoast's current guidance talks about keyphrase distribution, spreading the term naturally across the introduction, a few subheadings, and the conclusion, rather than counting occurrences against word count. Google's own spam policies flag scaled content abuse and unnatural repetition as the kind of manipulation that can get pages penalized, so the safer test is simpler: read the paragraph out loud, and if the keyword sounds forced, cut it.

A rough guide that keeps most plugins satisfied without hurting readability: use the exact keyword once in the title, once in an H2, once in the first paragraph, and two or three more times naturally across a 1,500 to 2,000 word post, then rely on synonyms and related phrases everywhere else.

A step-by-step workflow to add keywords to a WordPress post

  1. Confirm your keyword and check the live search results. Search it yourself and note whether Google is rewarding a guide, a listicle, or a product page, then match that format.
  2. Set the focus keyword field. Type it into Yoast's Focus keyphrase box or Rank Math's Focus Keyword field before you write, so the plugin scores you as you go.
  3. Write the SEO title. Keyword near the front, under about 60 characters.
  4. Clean the slug. Trim it to a few keyword-relevant words.
  5. Draft the post with the keyword in the first paragraph and one H2. Let the rest of the body read naturally.
  6. Write the meta description. Keyword included, under about 160 characters.
  7. Add alt text to your images. Describe the image, and work the keyword in where it genuinely fits.
  8. Link in and out. Add two or three internal links with descriptive anchors, and go back to an older, related post to link to this new one.
  9. Check the plugin score, then read the post yourself. Fix anything that reads awkwardly even if the checklist is green.

Our guide on how to publish on WordPress covers the rest of the pre-publish checklist that pairs with this workflow, and our step-by-step on adding schema markup in WordPress covers the structured-data layer that sits alongside keyword placement.

Common mistakes when adding keywords in WordPress

  • Chasing an all-green score instead of a good page. The checklist measures on-page signals. It does not measure whether the content is actually useful.
  • Filling in the old meta keywords field and skipping the fields that matter. Time spent there is time not spent on the title, slug, or alt text.
  • Repeating the exact phrase in every heading. One or two headings carrying the keyword is enough, the rest should read naturally.
  • Forgetting the slug. WordPress auto-generates it from the title and often leaves in filler words the focus keyword field never touches.
  • Writing alt text as a keyword dump. "seo keywords wordpress guide image" helps no one. Describe what the image shows, keyword included only if it fits.
  • Publishing with zero internal links. A post with no links in or out misses one of the easiest keyword-relevant signals on the page.

Tools for placing keywords in WordPress

  • Yoast SEO or Rank Math add the focus keyword field, the score, and the checklist this guide is built around.
  • Google Search Console shows which queries you already rank for, so you can confirm your keyword choice matches real demand before you commit a post to it.
  • Google's Rich Results Test checks that any schema your plugin generates is valid, since broken markup can disqualify a page from rich results entirely.
  • A readability tool like the Hemingway Editor flags sentences dense enough that a forced keyword would make them worse.

Frequently asked questions

Where should I put my main keyword in a WordPress post? In the SEO title near the front, in the URL slug, in the H1 (your post title) and at least one H2, in the first paragraph, in the meta description, and in the alt text of at least one image. Those spots cover what both Yoast SEO and Rank Math check for.

Do I need an SEO plugin to add keywords in WordPress? No, but it makes the job far easier. WordPress core has no focus keyword feature, so without a plugin you set the SEO title, slug, and meta description manually and check each field yourself. WordPress.org lists Yoast SEO with 10 or more million active installs and Rank Math with 4 or more million, so most sites use one.

What is the difference between a focus keyword and the meta keywords tag? A focus keyword is a setting inside an SEO plugin that tells the plugin which phrase to check your on-page content against: title, headings, first paragraph, and so on. The meta keywords tag is an old HTML field search engines stopped reading in 2009. One drives an active checklist. The other does nothing.

Does Google still read the meta keywords tag in WordPress? No. Google's Search Central blog stated in September 2009 that its web search disregards keyword metatags completely, and Google's John Mueller reconfirmed that position in 2023. Filling in a meta keywords field in WordPress today has no effect on rankings.

How do I add a focus keyword in Yoast SEO? Open the post in the WordPress editor, scroll to the Yoast SEO box below the content area, and type your target phrase into the Focus keyphrase field. Yoast then analyzes the post and shows a green, orange, or red bullet based on where the phrase appears.

How do I add a focus keyword in Rank Math? Open the Rank Math meta box below the editor and enter your term in the Focus Keyword field. The free plan allows up to five focus keywords per post, and Rank Math scores the content from 0 to 100 based on more than 30 factors, recommending a score of 80 or higher.

How many times should I repeat my keyword in a post? There is no fixed density percentage to hit. Use it once in the title, once in a subheading, once in the first paragraph, and a few more times naturally across the body, then let synonyms and related phrases carry the rest. Yoast's current guidance focuses on spreading the phrase across the piece rather than counting occurrences.

Can I target more than one keyword per WordPress post? Yes, within reason. Yoast SEO's free plan checks one focus keyphrase, and its Premium plan extends that to five: one primary plus four related terms. Rank Math's free plan already supports up to five focus keywords. Either way, one page should still answer one core question, and extra keywords should be close variants of that topic, not unrelated terms.

Will a green Yoast traffic light guarantee my post will rank? No. Yoast's own guidance warns against chasing an all-green analysis for its own sake, since the checklist measures on-page signals like keyword placement and readability, not whether the content is genuinely useful or how competitive the search result is. Treat the score as a checklist to clear before publishing, not a promise of rankings.

What to do next

Pick one WordPress post that almost ranks, and check it against the eight spots above: SEO title, slug, H1/H2, first paragraph, meta description, alt text, internal links, and body copy. Fix whichever ones are missing before you touch anything else. If you would rather have a specialist audit your existing WordPress content for these gaps, request a free SEO audit from Rankite and we will show you exactly which posts to fix first.

Related articles

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com