To research co-occurring words, pick about five top-ranking pages with the same search intent, compare them alongside your own page in a co-occurrence tool, strike the theme words, filler, and frame words (company names, menus) that crowd the top, and group what's left into topics. Then check whether your page has a section on each. You don't need to match word counts — Google treats unnaturally repeated keywords as spam.
What Co-occurring Words Are, and What Google Says
Co-occurring words are words that tend to appear in the same text as a given term. In SEO the phrase usually means "words that show up often on the pages ranking for your term." It isn't a term Google uses in its documentation, so start from the premise that it isn't a named ranking factor.
Google does say three relevant things. First, in How Search Works, the most basic relevance signal is content containing the same keywords as the query — and algorithms also check for other relevant content, like pictures of dogs, videos, or a list of breeds for a search about dogs. Second, its spam policies call it keyword stuffing to fill a page with keywords to manipulate rankings, including repeating words so often it sounds unnatural. Third, its helpful-content guidance says Google has no preferred word count, while asking whether content gives a substantial, complete, or comprehensive description of the topic.
That sets the rule. Use co-occurring words as clues to which topics the top pages cover — never as a target for how many words or how often. If a topic is missing, add the explanation. If only a word is "missing," do nothing. Every step below follows that line.
How to Research Co-occurring Words: 5 Steps
1. Search your target term and pick about five pages with the same intent
Go down the results and keep only pages that answer the way your article will. Leave out tool pages, official documentation, product manuals, and store pages. Mixing in pages that answer differently fills the table with their words.
2. Run the chosen URLs and your own page through a comparison
Always include your own page — listing only the top pages can't tell you what you're missing. Direbase's co-occurrence comparison takes up to 10 URLs at once and shows each word's count per page plus the total.
3. Strike the words that carry no information
Four kinds: (1) theme words that appear on every page — your target term itself; (2) filler words; (3) words from the page frame — company names, menus, article lists, careers links; (4) words from code or URL samples (www, com, example). The top of the table is usually full of these.
4. Group what's left into topics
"Video," "image," and "news" become "image and video sitemaps"; "plugin" and "wordpress" become "building one in WordPress." Don't chase single words — read off which sections the top pages have.
5. Check whether your page has that section, then decide
Judge by whether the section exists, not by counts. If the topic is missing, add an explanation only if your readers need it. If the topic is there but the word just doesn't rank high in the table, do nothing — shorter pages show lower counts for the same topic.
The pages from step 1 work for heading comparison too — see how to build an SEO article outline. For choosing the target term, see how to use suggest keywords.
Measured: Five Top Pages for an XML Sitemap Query vs. Our Article
On October 30, 2026, we searched Google (Japanese) for "xml sitemap" and picked five explainer articles (A–E), leaving out a generator site, a product manual, and Google's own documentation. We ran those five plus this site's XML sitemap article (around position 90 for that query) through Direbase's co-occurrence comparison (Pro plan; each page's top 50 words).
| Appears on | Words | Examples | What it tells you |
|---|---|---|---|
| All 5 pages | 9 words | sitemap (ja/en), xml, page, search, engine, google, seo, "case" | The target term itself plus filler. Our article had all of them |
| 4 pages | 7 words | url, settings, site, "necessary," article, file, create | Core topics (how to build, settings) plus filler |
| 3 pages | 14 words | tag, crawl, crawler, index, role, tool, plugin, register, plus 6 filler words | Core topics (how it works, tools, submitting in Search Console) |
| 2 pages | 22 words | video, news, change frequency, auto-generate, wordpress, submit, … | Where the angles split |
| Only 1 page | 91 words | company names, article lists, careers links, code-sample words, … | That page's own angle, or frame noise |
The five pages yielded 143 distinct words. The 9 found on all five were theme words plus one filler word — no information there. The shortest page, D (about 2,900 characters including the frame), had 28 of its top 50 words from company names, article lists, careers links, and filler — more frame than topic. The longest, A (about 31,000 characters), had www, com, and example near the top, all from code samples. A co-occurrence table reflects page length and format, not just topic coverage.
Of the 30 words found on three or more pages, 11 weren't in our article's top 50. Only four of those name a topic ("create," "register," "tool," "role"), and a count of the body showed "create," "register," and "tool" five times each. The sections on building a sitemap, submitting it in Search Console, and tools were already there; the article is short (about 6,100 characters), so the counts didn't reach the top 50. Nothing to add here.
The candidates were "video" and "news," found on two pages (A and C), plus "image" on A alone — the topic of image, video, and news sitemaps, which our article doesn't cover. But our readers are web practitioners, and most sites don't need those extensions, so we noted it as a short "which sites need this" addition for the next revision. Meanwhile, the words only our article had — lastmod, priority, changefreq, Search Console — reflect its angle: tag-by-tag calls on how far to trust lastmod and what to do with priority and changefreq. We won't trim that to look like the top pages.
This comparison surfaced "quot" among our article's words — the tool was counting HTML character references (") as words, and page B showed "amp" 20 times. We fixed that on October 30, 2026 so references are decoded before counting. When reading any such table, be suspicious of words that don't mean anything.
Decide by How a Word Is Spread
| Pattern | What it means | What to do |
|---|---|---|
| On every page | Theme words — of course they're there | Nothing. Don't match counts |
| On 3–4 pages | Core topics searchers expect | If your page lacks the section, add the explanation |
| On 2 pages | Where the top pages' angles split | Add one section only if your readers need it |
| On 1 page only | That page's angle, or frame noise | Don't copy it |
| Only on your page | Your article's angle | Keep it. Trimming toward the top pages erases the difference |
Add a chosen topic as a section in the existing article first; a new article can end up competing with your own page for the same search. For rewriting, see how to rewrite an article; for reading intent, see how to identify search intent.
Common Mistakes with Co-occurring Words
- Adding words to match the top pages' counts. No new topics — just unnatural repetition
- Feeding in the top 10 as-is. Tools, official docs, and manuals mix in, and the comparison stops being article to article
- Comparing without your own page. You learn what the top pages share, not what you lack
- Reading a long page's words as "important." High counts can just reflect length and code samples
- Cutting words only you have. That difference is the reason to read your article
Related Tools
Sources (checked October 30, 2026)
FAQ
Will adding co-occurring words raise my rankings?▾
How many times should I use each co-occurring word?▾
How many pages should I compare?▾
The top of my table is filler words and company names.▾
Should I add every word the top pages have and I don't?▾
Are co-occurring words the same as LSI keywords?▾
Compare the Top Pages and Your Article in One Table
Enter up to 10 URLs to get each word's count per page and in total. Pair it with heading extraction to see which sections the top pages have that you don't. Co-occurrence comparison and heading extraction are available on the Entry plan and above.
Open Keyword Research
Written by
今井政和SEO Director / Frontend Developer
SEO Director with 20+ years of web industry experience. Creator of Direbase and the official WordPress plugin "ORECTIC SEO CHECK." Author of a book on web strategy inspired by Edo-era merchant principles.
@imai_directorRelated Articles
How to Use Suggest Keywords | Grouping the List and Choosing What to Write
How to group suggest keywords by answer shape, cover each shape with one page, and decide what to write with four checks — using 19 suggestions we actually pulled.
How to Build an SEO Article Outline | Extract and Compare the Top Pages' Headings
Extract the top pages' headings, count how many cover each topic, and decide what to match and where to differ — with a real comparison of one of our own articles.
Google May 2026 Core Update | What Google Officially Stated, Backed by CodeQuest.work's Real Data
Google rolled out the May 2026 core update on May 21. The official statement was only three lines. We cross-check 'no specific recovery action' and 'a ranking drop isn't necessarily a problem' against CodeQuest.work's measured data on structured data and AIO citations.
Can Low Domain Power Still Rank? | Beating a High-DA Site with One Page
Even against a high-Domain-Power competitor, a single page can overturn rankings for a specific query through search-intent fit and depth. From an observed reversal against a far stronger legacy site, we dissect what worked and what it does not prove — the difference between a query-level win and site-wide superiority.