Cofounder CLI
SEO
Research keywords, read live Google results and rankings, and audit pages.
SEO tools read search data from DataForSEO for one market at a time: what people search for, what Google shows for a query, which keywords a site ranks for, and how a page holds up on-page. Use them to choose keywords your site can win and to check where your pages rank after you ship changes.
Keywords
| MCP | CLI | API |
|---|---|---|
seo_keywords_discover | cofounder seo keywords discover --keyword <seed> | POST /cofounder-cli/v1/seo/keywords/ideas |
seo_keywords_get | cofounder seo keywords get --keyword <keyword> | POST /cofounder-cli/v1/seo/keywords/metrics |
cofounder seo keywords discover --keyword "dental appointment reminders" \
--keyword "reduce patient no-shows" --limit 100
cofounder seo keywords get --keyword "dental appointment reminder software"discover expands seed topics into related searches, highest monthly volume
first. get measures exact keywords, up to 700 at once. Both return monthly
search volume, keyword difficulty (0-100, how hard reaching the top 10 is),
cost per click, and the main search intent. A missing value means DataForSEO
has no data for it, not zero.
Search results and rankings
| MCP | CLI | API |
|---|---|---|
seo_serp_get | cofounder seo serp get --keyword <query> | POST /cofounder-cli/v1/seo/serp |
seo_rankings_get | cofounder seo rankings get --target <domain> | POST /cofounder-cli/v1/seo/rankings |
cofounder seo serp get --keyword "dental appointment reminder software" --depth 20
cofounder seo serp get --keyword "site:example.com" --depth 100
cofounder seo rankings get --target example.com --limit 200serp get reads Google's live results: each result's type, position, domain,
URL, title, and snippet, the result types on the page, the "People also
ask" questions, and Google's related searches. A site: query lists the pages
Google has indexed for a domain in its organic items; Google may still show an
ad when nothing is indexed. Queries with search operators cost five times as
much.
rankings get lists the keywords a domain ranks for with each position,
ranking page, volume, and estimated monthly visits, plus the domain's total
estimated organic traffic. Pass a domain without https:// or www. for the
whole site, or a full page URL for one page. It works for competitors too. New
pages can take weeks to appear.
Page audits
| MCP | CLI | API |
|---|---|---|
seo_pages_audit | cofounder seo pages audit --url <url> | POST /cofounder-cli/v1/seo/pages/audit |
cofounder seo pages audit --url https://example.com/pricingaudit fetches one public page and returns its on-page score, status, title,
meta description, canonical URL, headings, word count, link counts, load time,
and DataForSEO's checks, such as no_title or is_https. Pass
--enable-javascript for pages rendered in the browser. It doesn't crawl the
rest of the site.
Cost and market
Every SEO call spends company credit at DataForSEO's reported cost plus
the standard margin, and shows as SEO data in your billing. Most calls cost a
few cents or less. Keyword, result, and ranking calls take --location-name
(default United States) and --language-code (default en).
The SEO playbook uses these tools to grow organic search traffic for your site.