Google rankings, checked daily

Gralus checks every keyword you track in Google each morning, shows Search Console and Analytics next to it, and turns each drop into a task with the fix ready to write.

14-day free trial, no card. Nothing is published without your approval.

app.gralus.com/rankings

Avg. position

8.4

▲ 3.1 in 30 days

Page 1

18 / 40

+5 keywords

Top 3

7

+2

  • emergency dentist austin2,900/mo#6#3
  • teeth whitening austin1,900/mo#9#5
  • invisalign austin1,600/mo#14#7
  • dental implants austin2,400/mo#22#11
  • family dentist austin3,100/mo#8#4
Example data from a sample dental clinic.

Your positions, every morning

Each tracked keyword is checked once a day, early in the morning (UTC), in your site's country. Most days Gralus reads the first 20 results; every Monday it reads the top 100, so keywords further down are found too.

  • Desktop or mobile, set per keyword
  • 100 keywords on Starter, 300 on Growth, 1,500 on Agency
  • The position, the change over 7 days and the page that ranks
  • Up to 10 competitors per site, side by side
app.gralus.com/rankings

Avg. position

8.4

▲ 3.1 in 30 days

Page 1

18 / 40

+5 keywords

Top 3

7

+2

  • emergency dentist austin2,900/mo#6#3
  • teeth whitening austin1,900/mo#9#5
  • invisalign austin1,600/mo#14#7
  • dental implants austin2,400/mo#22#11
  • family dentist austin3,100/mo#8#4
Example data from a sample dental clinic.

A drop becomes a task

When a keyword falls 5 or more places in a week, or sits at positions 4 to 15 where small changes move it onto page one, it goes on the daily list. Most tasks have a button that writes the fix and puts it in Approvals.

  • Tasks scored by expected gain for the effort
  • A new title and description written from the page's own text
  • Nothing goes live until you approve it
app.gralus.com/tasks

Open tasks

24

8 fixes · 7 rankings

AI visibility

42%

+9 pts this month

Drafts to approve

3

ready since 06:40

  • Review 1 draft waiting for approval95
  • Link to a broken page (2 pages)81
  • Push "teeth whitening austin" from #5 to top 381
  • Write a page that answers: "invisalign vs braces"57
  • Missing meta description (3 pages)61
Example data from a sample dental clinic.

Search Console and Analytics

Connect them with read-only access and Gralus imports both every day, starting with the last 90 days.

Clicks and impressions
Queries, pages, click-through rate and average position, each compared with the period before.
Quick wins
Searches at positions 4 to 15 with real impressions. These move first when the title, description or page improves.
Falling pages
Pages whose clicks or organic visits fell by more than 40% become tasks.
Visits and conversions
Organic visits from Google Analytics, and the key events they led to, such as forms sent and calls.
Days without a check
A keyword shows Search Console's average position on days Gralus did not check it.
Read-only
Gralus can't change anything in your Google accounts. Remove its access any time in your Google account.

How the checks run

Daily
each tracked keyword checked in Google
Top 100
results read every Monday
90 days
of Search Console data imported when you connect
40%
drop in clicks or visits that adds a task

Questions about rankings

Where do the positions come from?+

From DataForSEO, which checks Google in your site's country. Gralus saves the position, the page that ranks and the competitors around you.

Do I need Search Console?+

No. Rank tracking, site checks and tasks work without it. With it you also get clicks, impressions, quick wins and positions for searches you don't track.

Can I track mobile results?+

Yes. Each keyword is checked on desktop by default, and you can switch any keyword to mobile.

How many keywords can I track?+

100 on Starter, 300 on Growth and 1,500 on Agency, shared across all sites in the account.

Also in Gralus