REST API
Run a single-page audit or a crawl, read the JSON report, or create a one-time checkout. The same free-run quota, payment verification and public-URL safety rules apply.
Checking configuration…
SignalSearch intelligenceFind technical and content issues, prioritise fixes, and assess readiness for traditional search and AI-assisted discovery, with evidence behind every recommendation.
One run free per email + website domain
One-time charge after checkout is enabled
Up to five same-origin pages, one-time charge
Live summary from reports saved in this browser.
Run your first audit
From your latest saved report
Stored in this browser
Local review markers
Single page or a bounded site crawl of up to 5 pages.
Every issue shows the element found, why it matters and the suggested fix. Mark an item reviewed to track your own progress; this status is stored locally and does not alter the website.
After an audit, see scores for the measured categories below. These are diagnostic signals, not predictions of search ranking or AI citations.
Technical foundations, content structure and crawlability.
Clear answers mapped to real customer questions.
Evidence and content clarity for AI-assisted discovery.
Are GPTBot, PerplexityBot, ClaudeBot and Google-Extended allowed or blocked in robots.txt?
Is there a clear machine-readable guide to your key pages?
Organization, FAQ, Product, LocalBusiness and Article schema, validated.
Question-style headings, short direct answers and visible evidence.
Is it obvious who you are, what you offer and where you operate?
LCP, CLS and INP, since slow pages lose both clicks and citations.
This preview generates recommendations. Automated publishing and live AI-provider execution are not enabled here.
Discover potential competitors from public search results, review the source evidence, then add relevant businesses to your local watchlist.
Signal analyses your homepage title, description and key headings, then searches for service providers in your chosen market. Review source evidence before adding a suggestion; candidates are not verified market-share rankings.
Enter your website to begin. Add a short market description for more relevant results.
Already know a competitor? Add its public website directly.
The watchlist supports up to three competitors on this browser.
Download a report as JSON, export your workspace as JSON or CSV, and remove local report copies. PDFs and shareable hosted links are not yet enabled.
Reports are saved in this browser only. Clearing site data or switching browsers may remove or hide them; this does not clear server-side quota or payment records.
Use a private REST API or an MCP-compatible client to request audits and create paid checkout sessions. A server-side API key is required; it is never placed in this page or browser storage.
Run a single-page audit or a crawl, read the JSON report, or create a one-time checkout. The same free-run quota, payment verification and public-URL safety rules apply.
Checking configuration…
Connect an MCP client using Streamable HTTP. Available tools: service status, pricing, public-page audit, and one-time checkout creation.
Checking configuration…
Add the key as a secret in your MCP client. Do not paste it into this dashboard, a public workflow, or a shared document.
Use an n8n HTTP Request node with the private REST endpoint. Paid audits return a Stripe Checkout URL; after payment, call the audit action again with the returned session ID.
REST workflow supported
Signal does not yet push events to arbitrary webhook URLs; this is an authenticated pull/request API.
OAuth and Search Console data are not connected yet. No property permissions are requested or stored by this preview.
Not connected
The Vercel preview includes a local-only Chrome extension ZIP for testing. It is not published, store-reviewed, or connected to managed cloud reporting; install only if you understand the developer-preview permissions.
Developer preview
API calls use bearer authentication, shared IP rate limits, public HTTP(S) URL validation and server-side payment verification. The API key stays in Netlify environment variables.
Checking API, MCP and checkout configuration…
Set SIGNAL_API_KEY to a strong random secret in Netlify environment variables to enable REST and MCP. Set STRIPE_SECRET_KEY to a restricted Stripe secret key to enable checkout. Then redeploy and check the status above. Secret values are never returned by the status endpoint.
MCP and API endpoints are implemented, but remain disabled until the server-side key is configured. Paid checkout remains disabled until Stripe is configured.
Start with one eligible free audit. After that, pay per run in Stripe Checkout when enabled; subscription plans remain quote-led during early access.
If your free run has already been used, the form shows the checkout action.
Quote-led; not activated by this button.
Quote-led; not activated by this button.
Quote-led; not activated by this button.
Prices are in GBP; VAT is added where applicable. The £5 / £15 pay-as-you-go checkout is enabled only when Stripe is configured. If checkout is not available, no charge is taken and the form links you to Salyant for manual arrangements. Subscription prices are indicative proposals, not a self-serve purchase.
| Tool | Good at | Typical entry price* |
|---|---|---|
| Screaming Frog | Desktop technical crawls | Free to 500 URLs, then about $279/yr |
| SE Ranking, Semrush, Ahrefs | Full SEO suites with site audit | About $50 to $140+/mo |
| Detailed SEO, SEOquake, Ahrefs Toolbar | Free on-page browser checks | Free |
| Otterly, Rankscale | Tracking AI answers over time | About $20 to $30/mo |
| Peec AI, HubSpot AEO | AI visibility tracking | About €89 and $50/mo |
| Profound, AthenaHQ | Enterprise AI visibility | About $300 to $400/mo |
| Salyant Signal | Page-level SEO + AEO + GEO fixes with evidence | £0 first audit, then £5 or from £15/mo |
*Approximate 2026 list prices from public comparison articles; check each vendor. Signal currently audits pages and recommends fixes. It does not yet track live AI answers over time.
Personalise this browser’s dashboard, save defaults for future audits, and manage locally stored report history. There is no sign-in account yet, so these preferences stay on this device and are not synced across browsers.