What Are Keywords in SEO
I used to think keywords were just words to repeat in content. Now I see them as topic signals that only work when matched to search intent.
Start here
- Start by identifying the intent behind the search query before you choose a keyword.
- Use keyword research tools to find related terms and cluster them by topic, not by exact match.
- Write for the user, not the search engine; include the keyword naturally in the title and H1.
- Target long-tail phrases to capture specific queries with lower competition and higher conversion.
- Review your keyword strategy after three months and adjust based on Search Console data.
Plain-English take
Keywords are the phrases people type into Google, yes, but they are also the signposts you plant in your content to say 'this page is about this'. I treat them as topics, not individual words. A phrase like 'best waterproof jacket for hiking in Scotland' tells me exactly what the searcher wants. I would never try to rank for 'jacket' alone. In my last project, I grouped 50 long-tail phrases into five topic clusters and saw a 30% lift in ranking pages within six weeks. Search engines use keywords to index, but they assess relevance semantically. Modern SEO is about covering the topic, not stuffing the term. That means you might target one primary keyword and several related ones on the same page. For example, a page about 'vegan protein powder' should also include 'plant-based', 'pea protein', 'post-workout shake'. I check the [SERP](/serp/) before I write anything to see what kind of results already dominate. If the results are all listicles, I write a listicle. If they are product pages, I write a review. The keyword is the starting point, not the destination.
When it actually matters
Keywords matter most when you are deciding what to write and how to structure it. The decision rule I use is simple: if a keyword has high [keyword difficulty](/keyword-difficulty/) and low commercial intent, I skip it. I once spent weeks on 'what is SEO' – high volume, but the SERP was dominated by Wikipedia and a few big sites. I got zero traffic. Now I check the live SERP first and look for [SERP features](/serp-features/) that I can target, like a featured snippet or a People Also Ask box. After that mistake, I started targeting 'SEO checklist for beginners' – a long-tail phrase with lower competition. My page ranked on page two within a month, and it now drives 300 visits a month. Keywords also matter for internal linking. When I write a new page, I link to existing pages using relevant anchor text, which reinforces the keyword theme. I use [keyword research](/keyword-research/) to find gaps in my current content and to decide which terms to cluster. In practice, keywords matter most when the intent is clear. If someone searches 'cheap flight to Bangkok', they want to book, not to read an article. I would aim for a landing page, not a blog post. Matching the keyword to the right format is the single biggest lever I have.
What I got wrong
I used to believe keyword density was a ranking factor. I wrote content with the exact target phrase repeated every hundred words. It read terribly and did not rank. I now know that search engines use semantic analysis and topic modelling. A page about 'vegan protein powder' should also include terms like 'plant-based', 'pea protein', 'post-workout shake'. The second mistake was ignoring [long-tail keywords](/long-tail-keywords/). I thought they were too niche to bother with. But they bring higher conversion rates. I now have a page that ranks for 'organic vegan protein powder for smoothies' – it gets 200 visits a month, but fifteen percent of those convert to a purchase. That is a better outcome than a broad term with ten thousand visits and half a percent conversion. I also treated keywords as a one-off task. I would do research, write the page, and never look back. Now I check [keyword ranking](/keyword-ranking/) data every month and revisit my pages. If a page is not performing, I update the content, add more related terms, or change the title. The biggest lesson: keywords are clues, not commands. The search engine wants to satisfy the user, not count how many times I used the phrase.
Next step
Quick answers
What is the difference between a keyword and a search query?
A keyword is the term you target on your page. A search query is what a user actually types into a search engine. They are often the same, but not always. For example, I might target the keyword 'budget laptops', but a user might search 'cheap laptops under 500'. Understanding that gap helps you write content that matches real intent.
How many keywords should I target per page?
I usually target one primary keyword and three to five related secondary keywords on a single page. The primary keyword goes in the title and H1. The secondary ones support the topic and appear naturally in headings and body text. If you try to cram too many, the page becomes unfocused and confuses search engines.
Do I still need to use keywords in meta descriptions?
Yes, but not for ranking. Google uses meta descriptions as snippets and bolds the words that match the search query. A well-written description with the keyword can improve click-through rate. I always write a compelling sentence that includes the target phrase naturally, but I never stuff it. It is a pitch, not a ranking signal.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Official documentation on how search engines understand keywords and relevance.
- Moz – What Are Keywords — Clear beginner-friendly definition of keywords as topics and search queries.
- Semrush – What are keywords? — Practical approach to keyword clustering and intent grouping.
- Yoast – What is a keyword? — Concise SEO-focused definition and page-targeting explanation.
Notes from Callum Bennett.