For trades & the agencies that serve them
SEO software that never lies to you.
Real audits. Live rankings. Google's own data. Where something can’t be measured, Ospry Suite says so, instead of guessing, estimating, or dressing a model up as a fact. See the plans.
No sign-up and no email to look, about a minute to run.
Nothing is estimated Every number traces back to a check that actually ran. No modelled traffic, no invented difficulty scores.
Gaps stay visible When a search can’t be measured, you see a blank and the reason, not a confident figure covering it up.
Built for trades Fencers, roofers, landscapers. Not a generic tool with a trades page bolted on the side.
The part nobody else checks
3,015words shown to a customer
15words shown to every AI assistant
Your website might already be invisible.
That is one real landscaping company. To a person opening the site in Chrome: three thousand words, services, a gallery. To ChatGPT, to Gemini, to every assistant that asked: a 403 error and fifteen words. That site was not unusual, which is the part that matters: we checked 249 UK trade websites and counted how many do the same.
It had been that way for months. The owner had no idea, and no reasonable way of finding out, because their own browser always showed them the working version.
When somebody asks an assistant for a tradesperson, it fetches real pages while they wait. If yours refuses the request you are not ranked lower. You are absent.
How AI search actually works, and how to check your own site →
What you actually get
An audit that reads like a to-do list, not a diagnostic dump.
On the page itself
Findings drawn on the real site.
Not a list of error codes. The actual homepage, marked up: teal where something is healthy, amber where it is weak, and a panel listing what simply is not there.
It is the difference between telling a client their site has issues and showing them a box round the empty space where their phone number should be.
What comes out of it
Findings a client can act on.
Plain English, not error codes
“Put a phone number on the page” and the reason it matters, rather than “missing tel: protocol handler”. Written so you can forward it without translating it first.
Reports in your name
Branded to your agency and generated from the same measurements the audit produced. Nothing retyped, so nothing can drift out of step with what the tool actually found.
Findability
Do you turn up where customers actually look?
People don’t search “fencing Leicester” and stop. They ask what it costs, how long it takes, and who’s any good.
Pages you haven’t written
The seven things somebody looks for before hiring, checked against your own site. Missing a page on what it costs is a gap you can close on a wet afternoon.
Listings that disagree
An old phone number on a directory blurs the picture search engines build of you. Every difference is read off the listing page itself, never from a search summary.
Honest by default
What’s live, and what isn’t.
Most software hides this page. Ours is the point of the product, so here it is on the front page.
| Thing | Status | Detail |
|---|---|---|
| Site audits | live | Real Lighthouse runs, on-page checks, security headers |
| AI assistant readability | live | The check almost nobody else does |
| Google Search Console | live | Real positions, clicks and impressions. Free, per site |
| Google Analytics | live | Connected per site on the same access |
| Nib script | live | Applies confirmed fixes without CMS access |
| Inside your CRM | live | Marketplace app, client scores without leaving the CRM |
| Rank tracking | limited | Works, but free search sources are unreliable right now, so we say so rather than filling the gaps in |
| Google Business Profile | waiting | Google approves API access by hand. We’re in the queue |
| Backlink index | never | Nobody can build this honestly at our size, so we don’t pretend to |
For CRM agencies
The SEO tool your CRM never built.
You can run a whole agency inside your CRM until you reach SEO, and then you are out of the platform entirely: a second tool, exported numbers, and a report rebuilt by hand.
Ospry installs as a marketplace app. Client scores, audits and reports sit in the sidebar, beside the contacts they belong to, and it audits any website rather than only the ones your CRM hosts.
Start free. Pay when it earns it.
No card, no queue and no trial timer. Audit any website today, and move up only when you want it watching clients overnight.
75 founding places
£0 no card
Not a trial. It does not run out.
- Five full audits a month, on any website
- Every finding, including the AI-crawler check
- Keyword research
- One site of your own
£49 a month
One business looking after its own site.
- Your site audited and rank-checked every night
- 50 tracked keywords
- WordPress fixes, Search Console and Analytics
- Reports for yourself, without the white labelling
£99 a month
Held for six months. Then £199.
- Half the Agency price for the same five accounts
- Extra accounts £24, falling to £13, cheaper than standard at every step
- 250 tracked keywords, pooled across the workspace
- You get asked what to build next, and we build it
£199 a month
Rolling. Stop whenever you like.
- 5 client accounts, then £25 each and £20 past fifteen
- 500 tracked keywords, pooled across the workspace
- Your name on everything a client ever sees
- Running a bigger book? Portfolio is £499 for 25 accounts
What the paid plans add
- Overnight tracking. Every client site audited and rank-checked each night, so a drop is something you spot rather than something the client tells you about.
- Client reports, generated on a schedule and sent out with your name, your logo and your colours. Never ours. Solo is the one exception: it reports to you, not to clients.
- Client accounts. Five on founding and agency, 25 on portfolio, one on solo. Extra ones get cheaper the more you run, and founding keeps the lower rate at every step.
- Tracked keywords pooled across the workspace rather than rationed per site, so a client who needs eight can have them. More come in packs of 250, £7 on founding and £9 elsewhere.
- Audits are not rationed, plus WordPress fixes, Search Console and Analytics, and a client link that drops your SEO page straight into a CRM sub-account.
Nothing is metered without asking first. Going past an allowance stops and tells you the price rather than quietly billing you.
Cue, if you want the chat
Cue is the chat that sits on a website, reads what somebody is actually looking for and speaks first at the moment it matters. Three pasted lines put it on any site that allows custom code.
- £59 per domain, per month. The same price on every paid plan, added to whichever domains you want it on.
- 500 conversations a month on each domain
- Bookings and enquiries land in your CRM, not in a second inbox
- A weekly email on Monday morning saying what it heard
Not included in any plan, and nothing starts charging until you put it on a domain.
The free plan needs no card and does not expire. Already have an account? Sign in.