Skip to content

Commit d66f7e7

Browse files
committed
Add example draft
1 parent 7487302 commit d66f7e7

2 files changed

Lines changed: 355 additions & 1 deletion

File tree

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
Sam is the best AI content writer. Sam is a minimal, customizable, and extendable agent that works with any model. Sam does keyword research, finds sources, and writes content that is actually good for your blog or website.
44

55
Agents built on Claude Code all sound like Claude. OpenAI's GPT 5.4 is my preferred model for writing. GPT 5.4 actually changes its voice based on your preferences and doesn't have the tell-tale sentence structure of Claude.
6-
76
## Who is this for?
87
- SEOs & Content Writers - Get more leverage by using the best available model to write drafts that you don't need to babysit or throw out.
98
- Founders - Writing content from scratch is extremely tedious. If you're too early to pay a professional, Sam is the next best option for starting to rank for SEO terms relevant to your business.

example_draft.md

Lines changed: 355 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,355 @@
1+
NOTE: This is an example draft generated by Sam with zero edits and no config besides giving the website. There are definitely some things I would change, but I think its a pretty good start!
2+
3+
4+
**Meta Title**: Keyword Research for Beginners: How to Find the Right Terms
5+
**Meta Description**: Learn keyword research basics with a beginner-friendly framework to understand intent, choose relevant topics, and prioritize the terms worth targeting first.
6+
**Primary Keyword**: keyword research
7+
**Secondary Keywords**: keyword research basics, how to do keyword research, search intent, keyword prioritization, beginner keyword research
8+
**URL Slug**: keyword-research-for-beginners
9+
**Category**: SEO
10+
**Tags**: keyword research, SEO basics, search intent, content strategy, founder marketing
11+
12+
# Keyword Research for Beginners: How to Find Terms Worth Targeting
13+
14+
If you are new to keyword research, the hardest part is usually not finding keywords. It is knowing which ones matter.
15+
16+
You can pull hundreds of terms from a tool in a few minutes. That does not mean you have a useful SEO plan. The real job is to understand what people are trying to do, which searches actually fit your business, and where to start.
17+
18+
This guide is for technical SEOs and founders who want the basics explained clearly enough to act on them. By the end, you should be able to build a sensible keyword list, judge intent, and prioritize a few opportunities without pretending every high-volume term is worth chasing.
19+
20+
## What keyword research actually is
21+
22+
Keyword research is the process of finding the words and phrases people use in search, then deciding which of those searches are worth creating pages for.
23+
24+
That sounds simple, but there are really three separate questions underneath it:
25+
26+
1. **What are people searching for?**
27+
2. **Why are they searching for it?**
28+
3. **Should we try to rank for it?**
29+
30+
Most beginners spend too much time on the first question and not enough on the other two.
31+
32+
A keyword is not just a phrase in a spreadsheet. It is a signal about a real need. Someone wants to learn, compare, buy, fix, or validate something. If you understand that need, your content gets better. If you ignore it, your keyword list gets longer while your results stay flat.
33+
34+
## Start with problems, not tools
35+
36+
Before you open any SEO tool, write down what your audience is trying to get done.
37+
38+
For a founder or technical SEO audience, that might include questions like:
39+
40+
- How do I do keyword research without wasting time?
41+
- How do I know if a keyword is relevant to my product?
42+
- How do I compare competitors’ content strategy?
43+
- How do I find keywords for a new site with low authority?
44+
- How do I tell whether a term is informational or commercial?
45+
46+
These are not polished target keywords yet. That is fine. They are starting points.
47+
48+
A good beginner workflow is:
49+
50+
- list your product or service categories
51+
- list customer problems
52+
- list the language real users use
53+
- list comparisons, alternatives, and job-to-be-done phrases
54+
- turn those into seed keywords
55+
56+
For example, if you run an open source SEO platform, seed topics might include:
57+
58+
- keyword research
59+
- competitor analysis
60+
- backlink analysis
61+
- SEO reporting
62+
- rank tracking
63+
- self-hosted SEO tools
64+
65+
From there, you expand.
66+
67+
The important point: tools help you scale research, but they should not be the source of your strategy.
68+
69+
## Understand search intent before you choose keywords
70+
71+
Search intent is the reason behind the query. If you get intent wrong, the page usually fails even if the keyword looks attractive.
72+
73+
A practical beginner model is to group keywords into four buckets:
74+
75+
### Informational intent
76+
77+
The searcher wants to learn something.
78+
79+
Examples:
80+
81+
- keyword research basics
82+
- how to do keyword research
83+
- what is search intent
84+
85+
These usually work best as guides, explainers, or tutorials.
86+
87+
### Navigational intent
88+
89+
The searcher wants a specific site, tool, or brand.
90+
91+
Examples:
92+
93+
- Google Search Console
94+
- Ahrefs keyword explorer
95+
- DataForSEO docs
96+
97+
These are usually not great targets unless the search is for your own brand or a page you clearly own.
98+
99+
### Commercial investigation intent
100+
101+
The searcher is comparing options or evaluating solutions.
102+
103+
Examples:
104+
105+
- best keyword research tools
106+
- keyword research tools for startups
107+
- self-hosted SEO tools
108+
109+
These often suit comparison pages, solution pages, or grounded list posts.
110+
111+
### Transactional intent
112+
113+
The searcher is ready to sign up, buy, download, or start.
114+
115+
Examples:
116+
117+
- keyword research software
118+
- SEO tool pricing
119+
- backlink checker free trial
120+
121+
These terms can be valuable, but they usually need product or landing pages, not blog posts.
122+
123+
### A simple way to check intent
124+
125+
Search the term and look at the first page.
126+
127+
Ask:
128+
129+
- Are the top results guides, product pages, videos, or category pages?
130+
- Are people trying to learn, compare, or buy?
131+
- Would your planned page fit what already ranks?
132+
133+
If the top results for a keyword are all beginner guides, a product page probably will not be the right format. If the results are mostly product and comparison pages, a broad educational blog post may struggle.
134+
135+
Google’s guidance here is directionally useful: focus on helpful, people-first content rather than pages created mainly around keywords alone. See [Google Search’s helpful content guidance](https://developers.google.com/search/docs/fundamentals/creating-helpful-content).
136+
137+
## Relevance matters more than raw traffic
138+
139+
A keyword can be popular and still be wrong for you.
140+
141+
Beginners often overvalue search volume because it feels objective. But a keyword only has real value if ranking for it helps the right audience discover something you can actually help with.
142+
143+
A simple relevance test:
144+
145+
- **Audience fit:** Is this search coming from the kind of person you want to reach?
146+
- **Problem fit:** Does the query connect to a problem your product, service, or content can solve?
147+
- **Page fit:** Can you create a page that deserves to rank for it?
148+
- **Business fit:** If this page succeeds, does it create a useful next step?
149+
150+
For example:
151+
152+
- **“keyword research”** is broad, educational, and highly relevant if you want to attract people early in the SEO learning process.
153+
- **“free movies online”** might have traffic, but it is irrelevant.
154+
- **“best seo tools”** might be relevant, but it is also broad and comparison-heavy, so it may be harder to win early.
155+
- **“keyword research for saas founders”** may have less traffic, but it is much closer to a specific audience and need.
156+
157+
That tradeoff matters. A narrower keyword with stronger fit is often better than a broad term that attracts the wrong readers.
158+
159+
## How to build a useful keyword list
160+
161+
Once you have seed topics, expand them into clusters.
162+
163+
A cluster is a main topic plus related subtopics, variations, and supporting questions.
164+
165+
For the topic **keyword research**, your cluster might include:
166+
167+
- keyword research basics
168+
- how to do keyword research
169+
- keyword research for beginners
170+
- how to find low competition keywords
171+
- how to prioritize keywords
172+
- keyword intent examples
173+
- keyword research for startups
174+
- keyword research for SaaS
175+
- keyword research mistakes
176+
177+
This is where keyword tools can help. They can surface variations, related questions, and adjacent terms. If you are working in a setup that uses [DataForSEO](https://dataforseo.com/), you can pull keyword ideas through your own DataForSEO account instead of using a tool’s bundled data model. That said, the principle is the same no matter what tool you use: export ideas, then filter hard.
178+
179+
When reviewing a list, keep these distinctions in mind:
180+
181+
### Head terms vs long-tail keywords
182+
183+
**Head terms** are broad and usually more competitive.
184+
185+
Examples:
186+
187+
- keyword research
188+
- SEO tools
189+
190+
**Long-tail keywords** are more specific and often easier to match well.
191+
192+
Examples:
193+
194+
- keyword research for B2B SaaS
195+
- how to do keyword research for a new website
196+
197+
Long-tail terms often make better early targets because they reveal clearer intent and let you write more focused pages.
198+
199+
### Topic variants vs separate pages
200+
201+
Not every keyword needs its own article.
202+
203+
For example:
204+
205+
- keyword research basics
206+
- beginner keyword research
207+
- keyword research for beginners
208+
209+
These are probably the same search intent. One strong page can often cover them naturally.
210+
211+
But these may deserve separate content:
212+
213+
- keyword research
214+
- competitor keyword analysis
215+
- keyword prioritization framework
216+
217+
The difference is intent and scope, not just phrasing.
218+
219+
## How to prioritize keywords without overcomplicating it
220+
221+
A beginner-friendly prioritization model is to score keywords across four factors:
222+
223+
### 1. Relevance
224+
225+
How closely does the keyword match your audience and offer?
226+
227+
High relevance beats vague traffic.
228+
229+
### 2. Intent quality
230+
231+
Does the search imply real interest in the kind of help you provide?
232+
233+
A query with clear educational or solution-seeking intent is often more useful than a fuzzy broad term.
234+
235+
### 3. Difficulty or competition
236+
237+
Can you realistically earn visibility?
238+
239+
You do not need perfect scoring here. Just be honest. If the results are dominated by huge incumbents with deeply established pages, that may not be your best first move.
240+
241+
### 4. Content opportunity
242+
243+
Can you create something genuinely useful and better focused than what exists?
244+
245+
Sometimes a keyword is worth targeting because the existing results are generic, outdated, or weak for your audience.
246+
247+
### A simple example
248+
249+
Imagine you are choosing between these three topics:
250+
251+
| Keyword | Relevance | Intent clarity | Difficulty | Priority |
252+
|---|---|---:|---:|---:|
253+
| keyword research | High | High | High | Medium |
254+
| keyword research for beginners | High | High | Medium | High |
255+
| best SEO tools | Medium | Medium | High | Low |
256+
257+
This is not a scientific model. It is a decision aid.
258+
259+
For many newer sites, the best starting point is not the biggest keyword. It is the clearest keyword where you can publish the most useful page.
260+
261+
## Common beginner mistakes in keyword research
262+
263+
### Chasing volume without checking fit
264+
265+
A keyword can look exciting and still bring the wrong audience.
266+
267+
### Treating every variation as a separate opportunity
268+
269+
If five terms mean the same thing, build one strong page instead of five thin ones.
270+
271+
### Ignoring the current search results
272+
273+
The current SERP is a practical clue to the type of content Google is rewarding for that query. Use that information.
274+
275+
### Writing for the tool instead of the reader
276+
277+
A page stuffed with phrases but weak on explanation, examples, or structure rarely performs well for long.
278+
279+
### Picking keywords you cannot support with real expertise
280+
281+
If you cannot explain the topic clearly or offer something useful, it probably should not be a priority yet.
282+
283+
## A practical keyword research workflow you can use this week
284+
285+
If you want a simple starting process, use this:
286+
287+
### 1. Pick one audience and one core problem
288+
289+
Example: founders who want to understand keyword research well enough to plan content.
290+
291+
### 2. Write 5 to 10 seed phrases
292+
293+
Include problem phrases, tool phrases, and outcome phrases.
294+
295+
Example:
296+
297+
- keyword research
298+
- how to do keyword research
299+
- keyword research for founders
300+
- SEO keyword prioritization
301+
- low competition keywords
302+
303+
### 3. Expand the list with related terms and questions
304+
305+
Use your preferred keyword source, search suggestions, People Also Ask, competitor pages, community language, and your own [Google Search Console performance data](https://support.google.com/webmasters/answer/7576553?hl=en) when you have it.
306+
307+
### 4. Group terms by intent
308+
309+
Separate learning queries from comparison queries and buying queries.
310+
311+
### 5. Merge obvious duplicates
312+
313+
Do not create separate pages for tiny wording changes with the same intent.
314+
315+
### 6. Score each cluster
316+
317+
Use relevance, intent, difficulty, and content opportunity.
318+
319+
### 7. Choose one primary page and two or three follow-ups
320+
321+
For example:
322+
323+
- Primary: keyword research for beginners
324+
- Follow-up: how to prioritize keywords
325+
- Follow-up: keyword intent examples
326+
- Follow-up: competitor keyword analysis basics
327+
328+
That gives you a small, coherent cluster instead of a random pile of ideas.
329+
330+
## Where tools like OpenSEO fit
331+
332+
Once you have the framework down, tools can help you collect ideas, inspect competitors, and organize terms into something usable.
333+
334+
OpenSEO is one option if you prefer an open source and self-hosted setup. According to the [OpenSEO homepage](https://openseo.so), you can self-host it via Docker or Cloudflare, and it uses your own DataForSEO API key. That may suit teams that want more control over their tooling and usage-based costs. The tradeoffs are straightforward: you need DataForSEO credentials, the site notes that some features are still coming soon, and self-hosting is not the right setup for every team.
335+
336+
The main point is the same either way: good keyword research starts with judgment, not software.
337+
338+
## The goal is not more keywords. It is better decisions.
339+
340+
Good keyword research helps you answer a simple question: what should we publish next, and why?
341+
342+
If you can identify the searcher’s goal, judge whether the topic fits your audience, and prioritize a few realistic targets, you are already ahead of most beginner workflows.
343+
344+
Start small:
345+
346+
- pick one audience
347+
- choose one core topic
348+
- map intent
349+
- filter for relevance
350+
- publish one strong page
351+
352+
That is enough to build momentum.
353+
354+
You do not need a giant keyword database to begin. You need a clear view of the problems your audience is trying to solve and a practical way to decide which searches deserve your attention.
355+

0 commit comments

Comments
 (0)