
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Where | Add the keyword? | Checked by Yoast/Rank Math? | Practical tip |
|---|---|---|---|
| SEO title | Yes, near the front | Yes, both plugins | Keep the full title under about 60 characters |
| URL slug | Yes | Yes, both plugins | Drop filler words like "the" and "a" |
| H1 (post title) | Yes | Yes, both plugins | WordPress sets this automatically from your title |
| At least one H2 | Yes | Yes, both plugins | One heading is enough, do not force it into every H2 |
| First paragraph | Yes, within 100 words | Yes, both plugins | This is also what readers and AI engines see first |
| Meta description | Yes | Yes, both plugins | Keep it to roughly 150 to 160 characters |
| Image alt text | Yes, on at least one image | Yes, both plugins | Describe the image first, keyword second |
| Internal link anchors | Yes, where natural | Yes, both plugins | Use the keyword instead of "click here" |
| Body copy | A few natural mentions | Yes, flags overuse | No fixed density, write the sentence first |
| Old "meta keywords" field | No | Ignored by both plugins | Google has ignored this tag since 2009 |
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.
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.
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.
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.
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.
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.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
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.