Signal audits your pages, tracks rankings against real competitors, and pulls in your actual Google Search Console data — then turns all of it into one prioritized list you can act on and verify, right here.
Every page gets scored 0–100 on title tag, meta description, heading structure, image alt text, internal/external links, content length, keyword density, readability, canonical tag, robots meta, and structured data — recalculated on every scan.
Track keywords per page with a location and device picker, watch rank history against the competitors actually holding those spots, and — for anything not ranking yet — get an AI action plan built from what's working for the pages beating you.
One click generates a rewritten meta description, title tag, heading outline, simplified copy for low-readability sections, alt text for every unlabeled image, and internal-link suggestions against your own site's other pages — from OpenAI or Anthropic, your choice.
Connect a verified site to WordPress or a GitHub repository and Signal can set the fix itself — the title, the meta description, image alt text, the canonical and robots tags, structured data. You see the value that is on the page now next to the one replacing it, and nothing is written until you say so. On GitHub it is a pull request you review and merge, never a push to your default branch.
Failing checks and ranking problems across every page land in one severity-sorted list. Apply a fix yourself, click "Mark as applied," and the next audit or rank check verifies it automatically — no manual follow-up.
A blended trend line reconstructed from your full audit history, plus the biggest per-page score swings and per-keyword rank movements between your two most recent checks — wins included, not just drops.
Connect your Google account once and map each site to its Search Console property and GA4 property. See how impressions and clicks have actually trended, exactly which queries drove them, and whether the page is even indexed — the real answer when it ranks nowhere because it's simply not been crawled.
| Query | Clicks | Position |
|---|---|---|
| seo roi calculator | 142 | 4.2 |
| how to measure seo return | 61 | 7.8 |
| seo reporting template | 39 | 11.3 |
Signal reads your sitemap — or follows your own links when there isn’t one — and tells you which pages Google has actually indexed. A page that isn’t indexed can’t rank, whatever its score says.
For every keyword you target, see where you rank in Google, whether its AI Overview cites you — and who it cited instead — and whether an AI assistant names you when asked.
However a fix got applied — by Signal or by you — the next scan confirms whether the check actually passes, and Signal alerts you in-app the moment it does.
Prove you own a site via DNS TXT record, meta tag, or hosted file — the same three options Search Console itself offers.
Rank data from SerpApi or DataForSEO, AI from OpenAI or Anthropic — swap either with one config value, no code changes.
New to this? What automated SEO tools actually do walks through the full on-page checklist Signal runs, and where the automation stops.
Verify ownership, and Signal crawls and audits every page instantly — no waiting period.
Every failing check and ranking issue across the whole site, ranked by severity, in one place.
Signal writes the change, applies it to your CMS or opens a pull request, and the next scan confirms it worked. Not connected? It writes the fix out for you to paste.
The site you are reading is audited by Signal. It found the title and the meta description, wrote replacements, and opened two pull requests against its own public repository. Both were reviewed and merged. Nothing below is a mock-up — view the source of this page, or open the pull requests.
Audits, the opportunities list and everything in the dashboard are free and unlimited. Credits cover the work that costs real money on our side — live rank lookups and AI writing. They never expire, and there is no subscription.
New accounts start with 10 free credits — no card needed.
Prices in USD, one-time — credits are added to your balance and do not expire. Payments are handled by Dodo Payments, our merchant of record, which adds sales tax/VAT where required. See our refund policy and terms.
Add a site, verify it, and Signal has your full audit and action list ready before you've finished reading it.