keyword-first-seo
Skill0 starsChanged 24 days agoMITView on GitHub
Keyword-first SEO — pick one low-competition search keyword, build the product around it, earn the first backlinks, then wait. Use when choosing a product or niche to build, planning a site's pages, titles and structure for search, doing keyword research, or getting a new product its first organic traffic.
In this repository2 other files it gives its agents.
- dependency-gardeningSkill
- feedback-loopsSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Look for one main keyword that has all three of these:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Keyword-first SEO
A product can find customers with no audience and no marketing budget if it is built around one search keyword chosen well. The keyword comes first, and the product, its pages and its launch all follow from it. Choosing the keyword is the step that matters most: months of work ride on it.
1. Choose the keyword
Look for one main keyword that has all three of these:
- Low difficulty: a keyword difficulty (KD) under 20. At that level, fewer than about 10 backlinks are enough to reach Google's first page. KD scales differ between tools, so quote the tool alongside the number.
- Enough volume: more than 500 searches a month in one country, which is roughly three times that worldwide. 1,500 searches at a 2% conversion rate comes to about 30 sales a month.
- Many child keywords: a large family of long-tail searches. Once the main keyword ranks, its children rank with it, and they bring most of the traffic. Figcomponents ranks for more than 1,000 keywords around "figma components", and those bring 95% of its visits.
Search keyword after keyword in an SEO tool; give it a day or two. Keyword data needs a tool such as Ahrefs or Semrush, so when you have no access, ask the user for exports rather than estimating. This step is done when you have one main keyword with its KD, volume and source, plus its list of child keywords.
2. Build the product around the keyword
- Answer the search on the first screen. Give the visitor what they typed, for free and right away; time on the page is a ranking signal. Curating something that already exists can be enough: Figcomponents began as a copyable gallery of a free Figma Community library.
- Put the main keyword everywhere it reads naturally: the domain, the title, the main heading, image alt text. Keyword stuffing is penalised.
- Give each child keyword its own page, and make each page useful on its own: a tool, a component, data or an answer that the other pages don't have. Since 2024, Google's spam policies treat pages mass-produced mainly to rank as scaled content abuse, and a template with one word swapped is exactly that.
- Link every page: the most important ones from the home page, and all of them from a category page, so Google finds each one.
- Offer a free tier and a paid tier. The free tier keeps visitors on the site and earns their trust. Put some tools behind a payment, and prefer a one-time price, which converts better.
3. Earn the first backlinks
Backlinks are the strongest ranking factor. Launch on Product Hunt: the placing does not matter, because the listing is a high-authority link, and sites that repost Product Hunt launches usually add 10 to 50 more. That is often enough to reach the first page for a keyword with a KD under 10.
4. Wait
Expect about three months before Google sends real traffic, and about six more before the larger boost. Have every page live before launch so the waiting starts at once. After that the traffic keeps coming without further work; an audience only speeds up link building.
Sources
- Danny Postma, SEO thread on X (13 April 2023): the method, the numbers and the Figcomponents example are his. This skill paraphrases it.
- Google Search Central, "Spam policies for Google web search": the scaled content abuse policy, which postdates the thread.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

