The short version
- Search engines match meaning, not strings. A page can rank well for phrases it never contains verbatim.
- Exact wording still helps in a few specific places: the title, the H1, and the first paragraph.
- Forcing awkward exact phrases into body copy makes pages worse and buys nothing.
- Use the audience’s language because it is their language, not because a tool counted it.
For years SEO advice was built on string matching: get the phrase on the page, in the title, in the headings, a specified number of times. Modern retrieval does not work that way, and has not for a long time — engines resolve queries to meaning and match pages on that basis.
That does not make wording irrelevant. It makes it relevant in a smaller number of places, for a more specific reason.
The short answer
Fit for your workflow
Exact phrasing in the title and opening. Natural language everywhere else.
Put the phrase people actually use in your title tag, your H1 and your first paragraph — not because a counter demands it, but because those elements tell both a reader and a machine what the page is about, and matching the reader’s vocabulary removes ambiguity. Through the body, write however the sentence reads best.
- Title tag
- Use the phrase people search. This is the highest-value placement.
- H1
- Match the title closely. Ambiguous headings help nobody.
- First paragraph
- Confirm the subject in plain language early.
- Body copy
- Write naturally. Synonyms and related terms are fine and expected.
What semantic matching changed
The second row is the one that still causes damage. Creating separate pages for "seo agency london", "london seo agency" and "seo company london" produces three pages competing for one intent, splitting signals so none ranks well. One good page serves all three.
Where exact wording still earns its place
- The title tag. It is what appears in results and what a reader scans. Matching their vocabulary improves click-through as much as relevance.
- The H1. A heading that matches the query removes any ambiguity about what the page covers.
- The opening sentence. Confirms the subject immediately, which matters more now that answers get extracted — see SEO vs AEO.
- Question-shaped headings. Matching how people phrase a question makes the answer easier to extract.
- Anchor text on internal links. Descriptive anchors tell a crawler what the destination is about.
Where the old advice came from
It is worth knowing why exact-match advice was ever sensible, because it explains what replaced it. Early search engines matched literal strings, so a page containing the phrase was demonstrably about it. That was a crude signal and it was the best available, and an entire generation of SEO practice was built on top of it.
Modern retrieval resolves queries to meaning, which is why a page can rank for phrasings it never contains and why Google’s guidance now talks about usefulness rather than terms. The practical residue is small: match the reader’s vocabulary where it helps them recognise the page, and stop treating the phrase as a quota. See density vs coverage.
Answer extraction has given the title and opening a second job. A heading that matches how someone phrased their question makes the passage beneath it easier to identify as the answer, which matters for summaries as much as for click-through. That is the same advice as before for a different reason — which is a reasonable sign it was sound advice rather than a quirk of one ranking system.
The awkward-phrase test
If getting the exact phrase into a sentence requires writing something no person would say — "our london seo agency services are the best london seo agency services" — the phrase does not belong there. That construction has not worked for a decade and it actively harms both readability and credibility.