CLI

indxel keywords

Keyword research from your terminal. No API key required.

Usage

bash
npx indxel-cli keywords <seed> [options]

Flags

ParameterTypeDescription
--locale <locale>stringLanguage code (default: 'en')
--country <country>stringCountry code (default: 'us')
--site <url>stringCrawl your site and compare against keywords to find content gaps
--max-pages <n>numberMax pages to crawl when using --site (default: 50)
--jsonbooleanOutput as JSON

Example

Basic keyword researchbash
$ npx indxel-cli keywords "nextjs seo"

  indxel keywords — seed: "nextjs seo"

  Suggestions (12):
    nextjs seo best practices
    nextjs seo optimization
    nextjs seo metadata
    nextjs seo head component
    ...

  Questions (8):
    how to improve nextjs seo
    what is nextjs seo
    how to add seo to nextjs app
    ...

  Long-tail (23):
    nextjs seo vs gatsby seo
    nextjs seo for e-commerce
    nextjs seo with app router
    ...

  Total: 43 keywords found

Content gap analysis

Find what your site is missingbash
$ npx indxel-cli keywords "nextjs seo" --site https://mysite.com

  indxel keywords — seed: "nextjs seo" + crawling mysite.com

  Crawled 32 pages from mysite.com

  Coverage: 12/43 keywords (28%)

  Content gaps (31):
    HIGH  nextjs seo best practices    → blog
    HIGH  nextjs seo metadata          → guide
    MED   nextjs seo vs gatsby seo     → comparison
    MED   how to add seo to nextjs     → guide
    LOW   nextjs seo with app router   → blog
    ...

Combine with crawl

Use --site to automatically crawl your site and match keywords against existing content. No need to run indxel crawl separately.