> ## Documentation Index
> Fetch the complete documentation index at: https://docs.filarank.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyword research

> Pull Google Autocomplete suggestions, enrich with AI, and promote seeds to tracked keywords.

Research pulls Google Autocomplete suggestions plus modifier expansions for a seed keyword, saves them as untracked rows, and lets you promote the ones you care about to tracked keywords. The table supports search, sorting, filtering by tracked state, and bulk track/dismiss.

Optional [AI enrichment](/ai) adds intent, difficulty, and volume estimates.

```php theme={null}
use Usamamuneerchaudhary\FilaRank\Keywords\KeywordStore;

$store = app(KeywordStore::class);
$store->saveResearched(['coffee beans', 'best coffee beans']);
$store->track('coffee beans');       // never clears existing enrichment
$store->dismiss([$id]);              // untracked rows only; tracked keywords are safe
```

Research rows accumulate, so prune them when you're done:

```bash theme={null}
php artisan filarank:prune-keywords --days=30          # dry run, lists what would go
php artisan filarank:prune-keywords --days=30 --force  # actually delete
```

Tracked keywords are never pruned — they hold your [rank history](/rank-tracking).
