Skip to main content
Every Project carries its own reporting suite. Reports in the project sidebar holds Keyword Ranking, Organic Traffic and Custom Dashboards (plus Tasks Overview, a summary of the project’s Tasks); AI Visibility joins them when the page is switched on, and Opportunities sits directly beneath as the list of findings worth acting on. The platform refreshes each of these on its own schedule, and every report page shares the same date-range control — 7d, 30d, 90d, 1y or Custom — which travels in the page address, so a filtered view survives a reload and can be pasted to a teammate.

The Reports group in a project's sidebar, with the Keyword Ranking report open.

The reports

Each report has its own page in these docs, with the full walkthrough of setting it up and reading it.

Keyword rankings

Where your domain sits in Google for every tracked keyword, per country and device — with movers, rank bands, top ranking pages and competitor share of voice.

AI Visibility

How often ChatGPT, Claude, Gemini and Perplexity name your brand or cite your site when asked the questions buyers ask.

Organic traffic

Clicks, impressions, CTR and position from Google Search Console alongside sessions, users and engagement from Google Analytics.

Opportunities

Technical, on-page, content, backlink and AI-citation findings — each one a click away from becoming a Task.

Custom dashboards

Compose widgets from those reports into a client-facing dashboard and publish it at a read-only link.

Opportunities lists findings by priority, ready to be turned into Tasks.

Schedules

You do not have to remember to refresh anything. Each data source runs on its own timetable under Settings → Schedules in the project, headed “When the platform refreshes each SEO data source (UTC).” The Overview tab shows one card per job: Every card carries the same controls:
  • An Active or Inactive badge. An inactive card lists what is still missing — a project domain, a tracked keyword, a connected Google Analytics property — so you can see why nothing is running.
  • The cadence in plain words, such as “Every Monday at 09:00 UTC”, plus Next: and Last: times.
  • ~N Credits est. / run, so you know the price before it is spent. Organic traffic refreshes are free.
  • Run now, which asks you to confirm the exact estimated cost first, and Edit to change the cadence.
  • The last outcome. A failed run shows the reason and a Retry button.

Schedules is a tab on the project's Settings page, next to Features and Integrations.

Edit opens a picker with a frequency — Off, Hourly, Daily, Weekly, Monthly or Custom (cron) — a time in UTC, and a weekday or day of month where it applies. Some sources have a floor: AI Visibility and the three gap detectors run weekly at most, and keyword rankings no more than once an hour. New projects start on a weekly rank check. The History tab lists past runs per job, each marked Succeeded or Failed and Scheduled or Manual, with the credits it used.
A schedule that keeps failing stops itself and shows the reason on its card. Fix the cause, then press Run now to start it again.
Rank checks and AI Visibility checks draw on your company’s shared credit balance; see Credits and BYOK for the current rates and how to top up.

If a report is missing

Report pages are per-project switches under Settings → Features → Pages: Keywords, AI visibility, Organic traffic and Opportunities. All of them are on for new projects, and only company admins can change them. The master Overview report toggle above them hides the whole Reports group, Custom Dashboards included. Organic Traffic and the Content tab of Opportunities also need a Google connection — see Integrations for connecting Google Analytics and Google Search Console to a project.