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

MCPCLIAPI
seo_keywords_discovercofounder seo keywords discover --keyword <seed>POST /cofounder-cli/v1/seo/keywords/ideas
seo_keywords_getcofounder 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

MCPCLIAPI
seo_serp_getcofounder seo serp get --keyword <query>POST /cofounder-cli/v1/seo/serp
seo_rankings_getcofounder 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 200

serp 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

MCPCLIAPI
seo_pages_auditcofounder seo pages audit --url <url>POST /cofounder-cli/v1/seo/pages/audit
cofounder seo pages audit --url https://example.com/pricing

audit 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.