Skip to main content

Building Your Keyword Bank

Add keywords manually or by file import, run DataForSEO scans for volume and difficulty, scrape keywords from websites, and understand per-plan limits.

Updated Jul 9, 2026

The keyword bank is your blog's list of target keywords. It feeds the SEO scoring on every post and gives you a research workspace for finding terms worth writing about. You will find it under Settings, in the SEO section of your blog settings.

The SEO Keyword Bank in Settings: an Actions card with Optimize keyword bank and Find new keywords buttons and a monthly scan counter, above a table of keywords showing language, search volume, colour-coded difficulty, opportunity score, and usage count.
The keyword bank: run DataForSEO scans from the Actions card, and track volume, difficulty, and usage per keyword.

Adding Keywords

There are several ways to fill the bank:

  • Add one at a time. Type a keyword, pick its language, and add it. Manual keywords are pinned by default so they survive later rescans.
  • Import a file. Upload a .csv or .json file. A CSV needs a keyword column and may also include language, volume, and difficulty columns. You can choose whether to update keywords that already exist. Import reports how many were added, updated, and skipped.
  • Discover with a scan. Use a DataForSEO scan to find related keywords automatically (see below).
  • Scrape from a website. Extract keywords from your own site or specific pages (see below).
  • Automatically on publish. When a post is published, its keywords are added to the bank for you.

DataForSEO Scans

A scan enriches your keywords with real search data. Two actions live in the bank's Actions card, and both draw from the same monthly scan quota:

  • Find new keywords discovers related terms from your seeds, then returns each with its search volume, competition, and keyword difficulty. Off-topic results are filtered out by an AI relevance pass and duplicates are collapsed before anything enters the bank.
  • Optimize keyword bank refreshes the metrics on your existing keywords and can suggest replacements.

Scan location is resolved automatically from each keyword's language and your blog's content region, so volume and difficulty reflect the market you actually write for. A keyword with no data keeps an empty volume rather than a misleading zero.

Scraping Keywords from a Website

The website scanner reads the pages of a site and extracts the keyword phrases that genuinely appear on them.

  • Scan Website uses your blog's configured website URL. It finds your content pages through robots.txt and your sitemap (falling back to crawling your homepage), then extracts up to fifteen keyword phrases per page.
  • Scan specific pages lets you paste up to ten URLs of your choosing, which is how you research a competitor or a reference site.

Extracted keywords are saved to the bank, and any languages detected on the pages are activated automatically.

What Each Keyword Shows

For every keyword the bank tracks:

  • Search volume, formatted with K and M for large numbers
  • Keyword difficulty, from 0 to 100, colour-coded
  • Usage count, the number of your draft, scheduled, and published posts that target the keyword. This is counted live, so it always matches reality.
  • Source, whether the keyword was added manually, discovered by a scan, or pulled from a published post
  • Pinned status. Pinned keywords sort first and are protected from being replaced during a rescan.

Nolorem also derives an opportunity score from volume and difficulty to help you spot high-value, low-competition terms at a glance. You can sort the bank by keyword, volume, difficulty, opportunity, or usage, and export the whole bank to CSV or JSON.

Plan Limits

Two separate limits apply, both tied to your plan:

Keyword bank size

PlanKeywords in bank
Basic25
ProUnlimited
PremiumUnlimited
TrialUnlimited

DataForSEO scans per month

PlanScans per month
Basic2
Pro10
Premium50
Trial5

Scan counts reset at the start of each calendar month. The keyword bank itself is available from the Basic plan upward.

Was this article helpful?

Still need help?

Can't find what you're looking for? Open your support portal for live chat and tickets. Sign in with your Nolorem account.

Open support portal