Ospry Suite audits a website, tracks where it ranks, and fixes what it finds. It is built on one rule that costs us features: if we can't measure something honestly, we leave the gap visible rather than filling it with an estimate.
Status as of 6 August 2026 · currently invite only
Every rank tracker draws you a smooth line. Ours doesn't, because a search engine sometimes answers a query with results that have nothing to do with it — a rate-limited response looks completely normal, and recording it would show a client dropping twenty places on a day nothing happened.
So when a check can't be trusted, Ospry stores nothing and the chart shows a gap. You can see exactly which days are real.
Hatched columns are days the check came back untrustworthy. Nothing was invented to cover them.
The core. Roughly a minute per site, and it is a real browser doing real work.
A genuine Lighthouse run, plus SSL and security headers, domain age, and on-page SEO parsed from the page itself.
Whether ChatGPT-class crawlers can actually read the site. Most tools sell this as an upsell. It's included here.
Walks every page it can reach, not just the homepage.
Findings ranked by impact and written as instructions. "6 of 16 images have no alt text" — not "improve accessibility".
Real searches, run live. This is the part where the honesty rule costs us the prettiest charts.
Checks around sixty results deep, and discards anything the search engine returns that doesn't answer the query.
14, 30 or 90 days. Days that couldn't be measured stay blank instead of being joined up.
One pin per town a business actually covers, in four states: ranking, checked and not ranking, couldn't measure, not checked yet.
Real Google positions, clicks and impressions for any site you or a client has verified — better data than any scraper can produce, and free. Connected per site, so every client keeps their own property. Pointing a site at it takes about a minute.
Real phrases from search autocomplete, grouped by intent — local, ready-to-buy, questions. No invented volume figures.
An audit that only produces a list is homework. These close the loop.
Patches schema, meta descriptions, titles, canonicals and alt text on any CMS — WordPress, Squarespace, GoHighLevel funnels. Additive only: it never overwrites something already there.
With an application password it edits the real page source, which survives a theme change in a way browser-side patching doesn't.
Suggests titles and descriptions from the site's own content. A person approves before anything publishes — nothing goes live unread.
Branded with your agency name, archived so there's history to show a trend against, and schedulable.
Built for people who sell to local businesses, not for in-house SEO teams.
Builds a complete one-page site for a prospect, carrying your name and your booking link. Fourteen designs across eight categories.
Rewrite any headline or service on a demo and rebuild. The link you already sent keeps working.
No fabricated reviews, ratings, years trading or prices. A block it can't back with something true is removed rather than filled.
Upload a design, mark the bits that change, and it joins the library.
Search and social stopped being separate a while ago — a business with no profiles and nothing published looks dormant to both. Some of this is here today; the writing and scheduling side honestly isn't.
Searches the open web for a business by name and sorts what comes back into social profiles, directories, press and their own site — so you can see at a glance whether they exist anywhere beyond their homepage.
Facebook, Instagram, X, LinkedIn and the rest are grouped on their own rather than mixed into the results, because "they have no social presence at all" is a different sales conversation from "their listings are a mess".
Keyword research separates out the phrases people search as questions — which is a blog plan taken from what real people typed, rather than from a content calendar template.
Titles and descriptions are drafted from the site's own content and wait for a person to approve them. That approval step stays whatever else gets added.
Drafting a full article from a chosen topic and publishing it straight into WordPress. The connection that would publish it already exists and is in use for other fixes, so this is a matter of writing quality rather than plumbing — and it isn't going in until the output is genuinely good enough to send to a client.
Following what a business actually publishes, how often, and what it does for them. Ospry can see the profiles today; it doesn't watch them.
The part that isn't in any other SEO tool.
A lead lands in your CRM, their site is audited, and the score, the biggest problem and a report link appear on the contact — as a note and as fields your automations can branch on. Before anyone picks up the phone.
A bad score opens an opportunity in your pipeline. Only fires once you've chosen the pipeline, stage and threshold yourself.
Checks each step against your real CRM and names the exact thing that's wrong, rather than saying "connection failed".
Own data, own webhook, own demo links. Export everything or delete all of it yourself, without asking anyone.
Dated honestly. Timings are working time, not promises — and where the wait is somebody else's queue rather than our work, it says so.
Built, per site, on the same connection as Search Console, so it needs no further approval from Google. Nobody has pointed a property at it yet, which makes it the one thing here I would call unproven rather than finished. Connecting one takes about a minute. Days, not weeks.
Fourteen designs today. Several newer trades still use plain colour blocks instead of photographs, and that's being fixed trade by trade.
Reviews, posts and profile health, and the most valuable missing piece for a trades business, because Gemini grounds its local answers in Maps data. Google hands out no access at all until a written application is approved by a person. The build afterwards is short; the queue is not. Several weeks, and the wait is Google's, not ours.
Running audits and reading rankings by asking, through GoHighLevel's new custom connectors. Planned, not started.
Google and Meta together, later. Google needs a developer token application first.
Worth saying out loud, because it's the same rule as the gaps in the chart.
You've seen these: a neat grid of coloured pins across a town, showing how a business ranks from each spot. They look superb in a pitch. Producing one honestly needs a search feed that can be told where to stand, and we don't have one yet — so the only way to draw that grid today would be to run one national search and scatter the result across the map as though it were local.
It isn't built, and it won't be until the data behind it is real. Until then the map shows the towns a business genuinely works in, each one coloured by an actual search.
Every free tool showing you "1,300 searches a month" is estimating and won't tell you so. Ospry shows real phrases people search and stays quiet about numbers it would have to guess.
Ospry Suite is invite only at app.osprysuite.com, invite only, free for testers. Walkthrough videos are being filmed this week — the fastest way to judge it is still to point it at a site you already know and see whether what it says matches what you'd have said.