SmarterSEO
Pricing
Sign inBook a demoStart free
SmarterSEO

SEO research, tracking and reporting for agencies and in-house teams. Credits or your own DataForSEO key.

© 2026 SmarterSEO

Features
Keyword researchRank trackingLocal SEOAI search visibilityCompetitor researchBacklinksSERP toolsTechnical SEOSearch Console & AnalyticsClient reporting
Use cases
SEO agenciesLocal SEO agenciesIn-house teamsFreelancersContent teamsLink builders
Product
PricingIntegrationsAPI & MCPChangelogStart freeSign in
Resources
BlogHelp centreAboutContactTermsPrivacy
Help centre/Getting started/Jobs, reports and notifications
/
Help centre home
Start here
  • Getting started
    • What is SmarterSEO?
    • Create your account
    • Workspaces and organizations
    • Navigating the app
    • Projects
    • Jobs, reports and notifications
  • Billing and credits
Account
  • Account and team
Research tools
  • Keyword research
  • Competitor research
  • Backlinks
  • SERP tools
  • AI search
  • Technical SEO
Projects
  • Rank tracking
  • Local SEO
  • Search Console and analytics
  • Content tools
Reporting
  • Reporting and automation
  • API and MCP

Jobs, reports and notifications

How the Reports page, the Jobs page and the Notifications page fit together, with every tile, column, status and row action.

6 min readUpdated 9 Nov 2026app.smarterseo.com/reports↗

Every tool run and every scheduled check in SmarterSEO goes through the same three pages. Reports is the catalogue of everything that has produced results. Jobs is the live queue, with progress and logs. Notifications tells you when something finished, failed or needs attention. All three cover the whole organization, not just your own work.

The Reports page with tiles, sidebar groups and the reports table
The Reports page with tiles, sidebar groups and the reports table

#How a run works

  1. You submit a tool form or a schedule comes due. The app checks your role (viewers see "Viewers can't run tools."), then checks credits: "This run needs X credits; the organization has Y." blocks the run if the balance is too low.
  2. A report row is created, named after the run (for example "12 keywords · US / English"), and a job is queued. The browser moves to the permanent results link for that job.
  3. The job collects data. The results page shows "Collecting…" with a percentage and updates automatically; you can leave and come back.
  4. When the job finishes you get an in-app notification, and the results page shows "N credits for this run".

#Reports

Reports reads "Every tool run and tracker in this organization, with its owner project, latest status, schedule and cost. Filter by kind in the sidebar." The New report button takes you to the Research hub.

#Groups

The sidebar filters by kind: All reports, Rank trackers, Keywords, Competitors, Backlinks, SERP, Technical, AI search and Archived. Log file reports and IndexNow sites appear under Technical. An empty group reads "No {group} yet" with "Run any research tool or create a rank tracker and it appears here." and an Open research tools link. The empty archive reads "No archive yet" with "Archive a report from its row menu and it is kept here, results included."

#Tiles

  • Reports: total count.
  • Running now: "Live progress under Jobs" when something is collecting, "Queue is idle" otherwise.
  • Rank trackers: with "N keywords tracked".
  • Credits used (or DataForSEO spend on the lifetime license).

#Table

Use Filter by name or tool and the All projects dropdown to narrow the list. Columns:

Column Contents
Report Name (links to the latest run), type label and keyword count where relevant
Project The owner project, or "Research" for runs made from the hub
Status "Archived", "Paused", or the latest job status
Schedule "One time" for research tools; trackers show their cadence and "Next …"
Credits (or Cost) What the latest run cost
Last run When it last ran

#Row menu

  • Open the latest results.
  • Rename the report.
  • Archive stops it running but keeps its results: "Archived reports keep their results but no longer run. Restore one to bring it back." Archived reports show Restore instead.
  • Delete… removes it for good (owners and admins only): "The run's results are removed. This can't be undone." For trackers: "The tracker, its keywords, every snapshot and its alerts are removed."

Viewers can open reports but not change them.

#Jobs

Jobs reads "Everything running, queued or finished across the organization. Progress updates live."

The Jobs page with Running, Queued and Failed tiles and the jobs table
The Jobs page with Running, Queued and Failed tiles and the jobs table

#Tiles

  • Running: "Collecting data right now".
  • Queued: "Waiting for a worker".
  • Failed: "Open a job for the error", or "Nothing needs attention".

#Table

Columns are Job, Status, Started, Duration and Credits (or Cost in dollars on the lifetime license). Before a job finishes the credits column shows an estimate such as "~12". The empty state reads "No jobs yet" with "Run a research tool or start a tracker and it shows up here with live progress."

#Statuses

Badge Meaning
Queued Waiting for a worker. Scheduled runs queue behind manual ones.
Collecting Running, with a percentage and a label such as "37 of 100 SERPs".
Ready Finished; results are available.
Failed Gave up after its attempts, or hit an error that is never retried.
Paused Cancelled before it started.

Only queued jobs can be cancelled: click the × (Cancel job) on the row. Once a job is collecting it runs to completion or failure.

#Retries

Retries are automatic; there is no retry button. A job gets up to 3 attempts, with a growing delay between them (30 seconds, then 60, up to 15 minutes). Errors that will not change are never retried: not enough credits, the daily spend cap on the lifetime license, invalid credentials, or a permanent rejection by the data provider. If the worker keeps timing out, the job ends with "Gave up after repeated worker timeouts." Failed and cancelled runs bill only what was actually fetched.

#Job detail

Open a job for its live status (with "attempt N" while retrying) and a View results button once it succeeds. The Details card lists Job id, Kind, Attempts ("N of 3"), Started, Finished, Credits ("~N estimated" until done) and Worker. The Log card shows timestamped lines by level (DEBUG, INFO, WARN, ERROR) such as "Served N keywords from cache" or "Failed, retrying in 30s: …", paginated; "No log lines yet." appears before the first attempt starts.

Tip: When a run fails, the log usually names the cause. Credit and credential failures are reported immediately; everything else will have retried first.

#Notifications

Notifications reads "Finished runs, tracker alerts, new and low-rating reviews, scheduled runs that could not start, and billing events." The bell in the top bar shows the unread count live and opens this page.

The Notifications page with filters and the list of notifications
The Notifications page with filters and the list of notifications

#Filters

  • All or Unread (N).
  • Kind: Everything, Tool runs, Alerts, Trackers & reports, Billing, Other.

#What you receive

  • Tool runs: "{Tool} finished" or "{Tool} failed" (the body is the error), linking to the job. These go to the person who started the job.
  • Tracker alerts, grid scans, AI checks, review fetches and citation scans.
  • Scheduled runs that could not start: "Scheduled run of "{tracker}" skipped …" and, after 3 skips in a row, ""{tracker}" paused after 3 skipped runs."
  • Billing: "Payment received", "Credits added", "Lifetime license activated", and "Credits are running low".

Each row has a colour dot (red for failed, skipped or paused; amber for alerts, low-rated reviews and low balance; green for finished runs), a title, a body and a line with the kind, the time and open. Clicking a row opens its link and marks it read. Mark all read clears the counter; you can also tick rows one by one. Empty states read "No notifications yet" or "Nothing unread".

#Email

Research runs never send email. Emails are limited to ranking-alert digests, low-balance and tracker-paused warnings, and long jobs (Search Console backfills, URL inspections, site crawls) when Reports and inspections is on. Set both toggles under Settings › General › Notifications; see Email notifications.

#Related

  • What is SmarterSEO?
  • Credits explained
  • Running out of credits
  • Email notifications
  • Automations
Previous← Projects
Didn't find what you needed?Contact support →
On this page
  • How a run works
  • Reports
  • Groups
  • Tiles
  • Table
  • Row menu
  • Jobs
  • Tiles
  • Table
  • Statuses
  • Retries
  • Job detail
  • Notifications
  • Filters
  • What you receive
  • Email
  • Related