Skip to main content
Back to Documentation

Documentation

Keywords & Rankings

Visibilitas checks how your pages rank for the keywords you care about and keeps those positions up to date automatically. The Tracked Keywords list is where you add and monitor keywords per market and device; the Keyword Opportunities page surfaces keywords that are close to breaking onto page one; and every keyword has its own rank history view showing how its position has moved.

Each keyword carries search volume and difficulty estimates, an optional money keyword flag for your priority conversion terms, and a detected search intent (informational, navigational, transactional, or commercial); all of these feed the filters and the opportunity scoring described below.

Tracked keywords

The Tracked Keywords list shows every keyword you're monitoring for a project, with its search volume, difficulty score, target market and device, and latest rank. Rank badges are color-coded: green for a top-10 position, amber for 11–30, and muted for anything lower or not found within the tracked results depth. If a keyword's ranking page doesn't actually serve the market it's tracked for (for example a German keyword whose top result is an English page), a locale mismatch warning icon appears next to the rank so you can catch it even though the position itself looks fine.

When you add a keyword you choose which market(s) to track it in, the device (desktop or mobile), an optional intent, tags, and whether to mark it as a money keyword. Projects tracking a global market sample across each of that market's underlying countries, so one keyword can create several tracked rows. Right after adding a keyword, a collecting banner shows while the first rank check and metrics lookup run in the background; the row fills in automatically once that finishes.

A Suggest keywords tool generates candidate keywords from search autocomplete, "People Also Ask" questions, and Claude, seeded from a term you enter; you can select any number of the results and add them in bulk. From the table itself you can force an immediate refresh of a single keyword, toggle its money-keyword flag, or remove it. A bulk remove action clears out every keyword that isn't ranking in the top 100 (including ones never checked yet), which is useful for reclaiming tracking capacity. The list can be filtered by market, search text, device, intent, and money keywords, and sorted by any column.

The project's Tracked Keywords page, showing summary stat cards for total tracked keywords, average position, and keywords in the top 10, above a sortable table of keywords with their search volume, difficulty, market, device, rank badge, and last-checked time.
The project's Tracked Keywords page, showing summary stat cards for total tracked keywords, average position, and keywords in the top 10, above a sortable table of keywords with their search volume, difficulty, market, device, rank badge, and last-checked time.

Keyword opportunities

Keyword Opportunities highlights keywords ranking in positions 4 through 15, close enough to the page-one breakpoints that a focused content refresh can realistically move them higher. Each opportunity gets a score that combines its search volume, how difficult it is, and how close it already sits to the top, with a boost applied to bottom-of-funnel (BOFU) keywords (ones flagged as money keywords or carrying commercial/transactional intent), so keywords most likely to drive conversions surface first. Scores are color-coded: green at 70 and above, amber from 40–69, and muted below that.

Summary cards at the top show the total number of opportunities, how many are high-value (score 70+), the average score, and your best current position among them. A BOFU only filter narrows the list down to money and buying-intent keywords when you want to prioritize revenue-driving fixes first. The table lists each keyword's current position, search volume, difficulty, score, and the URL that's currently ranking for it.

For any opportunity, a Get refresh brief button asks Claude to generate a short content brief aimed at pushing that specific page toward the top 3: a summary plus a handful of concrete actions, each tagged with an impact (high, medium, or low) and a category (content, structure, technical, or authority). Briefs are generated once per keyword and cached, so reopening one doesn't trigger it again. Each row also links straight through to that keyword's full rank history.

The Keyword Opportunities page, showing stat cards for total opportunities, high-value count, average score, and best position, above a table of keywords ranked 4–15 with their score badges, search volume, difficulty, and ranking URL, plus a Get refresh brief action per row.
The Keyword Opportunities page, showing stat cards for total opportunities, high-value count, average score, and best position, above a table of keywords ranked 4–15 with their score badges, search volume, difficulty, and ranking URL, plus a Get refresh brief action per row.

Rank history & trend charts

Clicking through from either the Tracked Keywords list or the Opportunities table opens a keyword's own trend page, which plots its ranking position over time. You can switch the date range between the last 30 days, 90 days, or 12 months, and toggle whether the chart overlays competitor lines for domains you're tracking against, and whether it marks known search algorithm updates as vertical reference lines on the timeline.

The chart's vertical axis is the rank position itself: lower on the chart means a better ranking, with gridlines at positions 1, 10, 25, 50, and 100 to orient the trend at a glance. Your own line is drawn alongside any competitor lines you've enabled, so you can see directly whether a drop or rise in your position coincided with a competitor's move or with a known algorithm update.

Below the chart, a latest-snapshot summary states the keyword's current position, how long ago it was last checked, and the specific URL that's ranking. If a keyword hasn't been found within the depth of results the crawler checks, its position is shown as a "+" value rather than a literal number, which reflects the outer edge of what was scanned, not an actual ranking that far down.