Keyword
I used to think a keyword was just a word you repeat until Google notices. It is not. It is the single phrase that defines your page's intent and reason to exist.
Start here
- Before you write, decide the single search query your page answers.
- Check the SERP to confirm the intent of your chosen keyword matches your content type.
- Use your keyword naturally in the title tag, H1, and first paragraph.
- Group keywords by intent, not by phrase similarity.
- Avoid keyword cannibalisation by assigning one primary keyword per page.
Plain-English take
I used to think a keyword was just a word you repeat until Google notices. It is not. A keyword is the phrase you want your page to show up for. When someone types 'how to tie a tie' into Google, that search query is their keyword. If you write a page about tying ties, 'how to tie a tie' is also your keyword. Simple enough. But here is where it gets fuzzy: a keyword can also be a topic. 'Running shoes' is not just a phrase; it represents a whole category of search intent. In SEO, a keyword can refer both to a search query and to the target term a website wants to rank for. That dual meaning matters because it affects how you choose what to write. If you pick a topic keyword like 'running shoes', your page will compete for thousands of queries, but it may not satisfy the specific intent of someone looking for 'best running shoes for flat feet'. The real trick is matching [Intent SEO](/intent-seo/), not just words. So start with a concrete question: what problem does the searcher have? That question is your keyword. If you get the intent right, the word choice is secondary.
When it actually matters
Keywords matter most before you write. They are the decision point that determines whether your page has a fighting chance. I have seen pages with excellent writing fail because they targeted a keyword with the wrong intent—like a product page trying to rank for 'how to clean running shoes'. The SERP was filled with guides, so the product page never had a shot. That is why I do [Keyword Research](/keyword-research/) before I outline a single paragraph. The keyword tells me the format (listicle, tutorial, comparison), the angle, and the depth required. It also matters when you are structuring a site. If two pages target the same intent under different keywords, you create cannibalisation. For example, one page optimised for 'keyword research tools' and another for 'best SEO tools' might compete against each other if the intent overlaps. Keywords matter at scale, too. A single page can rank for hundreds of related queries if the core keyword is broad and the content thoroughly covers the topic. But if you need to rank for a specific high-volume term, the keyword dictates your entire strategy: backlinks, internal linking, and content updates. Ignore it, and you are writing in the dark.
How it shows up
A keyword does not live only in your HTML. It shows up in every signal a search engine uses to understand your page. The title tag is the strongest—it is the blue link in the SERP and the first thing Google reads. The H1 heading is next. After that, the URL, the first paragraph, and image alt text all carry weight. But there is a nuance: exact-match placement matters less than it used to. Google uses semantic understanding and entity recognition. I once optimised a page for 'cheap running shoes' and it started ranking for 'affordable sneakers' because the content matched the intent and covered related concepts. That is why the [Keyword Optimisation](/keyword-optimization/) process is not about stuffing; it is about placing the term naturally in those key elements and then supporting it with synonyms and related phrases. The meta description does not directly affect rankings, but it shows up in the SERP and influences click-through rate, so including the keyword there can improve CTR even if it does not boost position. Internal anchor text is another place keywords appear: linking to a page with descriptive anchor text like 'our guide to keyword research' reinforces the target page's topic.
The tradeoffs
The biggest tradeoff I wrestle with is breadth versus depth. Should you target one specific keyword and go deep, or cover a cluster of related terms on the same page? My rule of thumb: if the keywords share the same search intent, combine them. If the intent diverges, separate them. 'Best running shoes' and 'running shoes reviews' have the same goal—to help someone decide—so a single page works. 'Running shoes' and 'how to lace running shoes' do not, so they need separate pages. Another tradeoff is between high-volume and long-tail keywords. High-volume terms are competitive and take months to rank for. Long-tail keywords, like 'best running shoes for narrow feet women', are easier to rank for and often convert better because the searcher is further in the buying journey. I usually target [Long-tail Keywords](/long-tail-keywords/) first to build authority, then expand into broader terms. The third tradeoff is keyword density versus readability. I used to think I needed the exact phrase three times per 100 words. Now I know that one natural mention in the title, H1, and first paragraph is enough, as long as the content thoroughly covers the topic. Forcing repetition makes the page sound robotic and hurts user engagement.
What I got wrong
Early in my career, I thought keywords were magic. I would stuff a phrase into the title, H1, body, and even the footer, believing Google would reward the repetition. It did not. The pages either ranked poorly or got penalised for over-optimisation. I also thought every page needed a unique keyword, even if the intent was identical. That led to cannibalisation—two pages competing for the same term, neither ranking well. For example, I had one page optimised for 'keyword research' and another for 'keyword analysis', and they started swapping rankings, both stuck around position 10. I fixed it by merging them. Another mistake: I ignored keyword research entirely for a project and wrote what I thought was a great guide. It ranked on page 3 and stayed there for two years. The keyword I had subconsciously targeted was too competitive for a new site. I now use research tools and check [Keyword Difficulty](/keyword-difficulty/) before writing. One more: I used to believe the meta description needed the exact keyword to boost rankings. It does not. It only helps clicks. The ranking boost comes from content relevance, not the meta tag. So I stopped worrying about it and started writing descriptions that entice clicks, with or without the keyword.
Next step
Quick answers
What is the difference between a keyword and a search query?
In SEO, a keyword is the term you target for your page, while a search query is what a user types into Google. They are often the same, but a keyword can be broader or more strategic. For example, you might target 'running shoes' as a keyword even though users search for 'best sneakers for jogging'. The keyword is your chosen battleground; the query is the real-world search.
How many keywords should I target per page?
One primary keyword per page. That is the main topic. You can include related secondary keywords naturally, but they should all share the same search intent. Trying to target multiple distinct intents on one page dilutes relevance and confuses Google. If the intents differ, create separate pages.
Do keywords still matter for SEO in 2025?
Yes, but in a different way. Google now understands context and entities, so exact-match keywords are less important than topic relevance and intent. A page that thoroughly covers a subject will rank for many related keywords. Still, you need a clear primary keyword to focus your content and signal to Google what the page is about.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary source for how Google evaluates pages and search relevance.
- Moz — Clear, widely cited SEO explanation of keywords as topics and search queries.
- Ahrefs — Strong practical SEO reference on keyword usage and research.
- Semrush — Useful for keyword clustering, intent grouping, and practical SEO workflow.
Notes from Callum Bennett.