Ospry Suite
Get your free Website Breakdown
Ospry Suite

Every number here was measured.

Ospry Suite audits a website, tracks where it ranks, fixes what it finds, and gives an agency’s clients their own page to follow it. 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.

Feature status as of 31 October 2026 · sign-up is open to anyone, free

Plans: Search Console and Nib are on Solo and above. Reports are on Founding, Agency and Growth. Cue has a 14 day trial on Free, then Solo and above. Book a demo

Plans: Search Console and Nib are on Solo and above. Reports are on Founding, Agency and Growth. Cue has a 14 day trial on Free, then Solo and above. Book a demo

Plans: Search Console and Nib are on Solo and above. Reports are on Founding, Agency and Growth. Cue has a 14 day trial on Free, then Solo and above. Book a demo

live running now, verified working
beta running, on for some workspaces, still being proven
soon built, waiting on an external step
not built and in one case, deliberately
planned we intend to build it, and it does not exist yet

Why the honesty rule is the product, not the marketing

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.

Measuring a site

The core. A real browser doing real work.

liveWebsite audit

A genuine Lighthouse run, plus SSL and security headers, domain age, and on-page SEO parsed from the page itself.

liveAI-readiness score

Whether ChatGPT-class crawlers can actually read the site. It is included on every plan.

liveSite-wide crawl

Walks every page it can reach, not just the homepage.

liveWhat to do next

Findings ranked by impact and written as instructions. "6 of 16 images have no alt text", not "improve accessibility".

What the audit actually measures

Rankings

Real searches, run live. This is the part where the honesty rule costs us the prettiest charts.

betaRank tracking

Checks around sixty results deep, and discards anything the search engine returns that doesn't answer the query.

betaPosition over time

14, 30 or 90 days. Days that couldn't be measured stay blank instead of being joined up.

liveService-area map

One pin per town a business actually covers, in four states: ranking, checked and not ranking, couldn't measure, not checked yet.

liveSearch Console data

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.

liveKeyword research

Real phrases from search autocomplete, grouped by intent: local, ready-to-buy, questions. No invented volume figures.

liveGoogle Analytics 4

Per site, on the same Google connection as Search Console. Real visits and pages from the site’s own analytics, alongside the rankings.

How rank tracking works, and what it admits

Fixing what it finds

An audit that only produces a list is homework. These close the loop.

liveNib, one script tag

Patches schema, meta descriptions, titles, canonicals and alt text on any CMS: WordPress, Squarespace, CRM funnels. Additive only: it never overwrites something already there.

betaWordPress deep writes

With an application password it edits the real page source, which survives a theme change in a way browser-side patching doesn't.

liveAI-drafted copy

Suggests titles and descriptions from the site's own content. A person approves before anything publishes, so nothing goes live unread.

liveClient-ready reports

Branded with your agency name and archived so there's history to show a trend against. Scheduled sending is not available yet.

How the fixes are applied

Winning the work

Built for people who sell to local businesses, not for in-house SEO teams.

liveDemo builder

Builds a complete one-page site for a prospect, carrying your name and your booking link. Fourteen designs across eight categories.

liveEdit the words

Rewrite any headline or service on a demo and rebuild. The link you already sent keeps working.

liveNothing invented on a demo

No fabricated reviews, ratings, years trading or prices. A block it can't back with something true is removed rather than filled.

liveYour own templates

Upload a design, mark the bits that change, and it joins the library.

Building a demo for a prospect

Social and content

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.

liveWhere a business is being mentioned

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.

liveSocial presence, separated out

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".

liveWhat to write about

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.

liveCopy drafted, never auto-published

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.

not builtWriting and publishing blog posts

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.

plannedTracking social posts over time

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.

Running an agency on it

The part that isn't in any other SEO tool.

liveLeads and pipeline

A built-in CRM: contacts, companies, leads, tags and an owner for each. On Solo and every plan above it.

liveActivation checklist

A new account works through its first steps one at a time, ticked off as you go.

liveCRM lead auto-audit

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.

liveAuto-opportunity

A bad score opens an opportunity in your pipeline. Only fires once you've chosen the pipeline, stage and threshold yourself.

liveGuided setup

Checks each step against your real CRM and names the exact thing that's wrong, rather than saying "connection failed".

liveSeparate workspaces

Own data, own webhook, own demo links. Export everything or delete all of it yourself, without asking anyone.

liveInside your CRM, from its app marketplace

Install Ospry from your CRM’s app marketplace and it runs inside the CRM: one login, your client accounts, your clients. Every client account you authorise comes across on its own.

liveAgency Overview

Every client location you look after on one screen: score, keywords, visitors, Cue, requests and the monthly update, with one list of what needs you today.

liveClient requests, in one queue

Clients ask for changes in their own words and attach photos. Every request lands in one queue, waiting ones first and oldest at the top, and is marked done or declined with a reason the client sees.

liveWho looks after each client

Pick the person who looks after a client and their requests and alerts go to them rather than the whole agency. Teammates can be limited to their own clients and see nothing else.

liveAsk Ospry

Ask about your clients in your own words: what changed, what ranks, what to do next. Answers come from the workspace’s own measured data.

What your clients get

Their own page, under your name. They see what you choose to show them and nothing about your other clients.

liveA client page with your name on it

Your clients sign in on a page carrying your agency’s name, logo and colour, and can save it to their phone as an app with your name and icon. No app store, and no mention of us.

liveMonthly updates, with history

A plain-English update each month on what was done and what moved, published when you are happy with it, with every earlier month kept for them to look back on.

liveAsk for a change

Clients send a request with photos from their page, and see where it has got to: waiting, done or declined with your reason.

liveAlerts that reach the right person

Email and phone alerts when a website chat needs a person or a callback is booked, to the client for their own site and to whoever looks after that client at the agency.

liveReports

Client-ready reports from measured data, carrying your branding, published when you are ready.

Cue, on the website itself

Nothing is recorded until a visitor agrees, and the consent notice comes with it.

liveWebsite chat that speaks at the right moment

Cue notices when a visitor is weighing up a quote or a service and opens a conversation then, not on every page. It can offer a callback and hands over to a person when asked.

liveSite Brain

Ospry reads the site, then you confirm, correct or remove what it learned, so Cue answers from facts you have checked.

liveReplies from you or your client

Conversations appear in Ospry and, where you allow it, on the client’s own page, where they can answer too.

liveVisitor Insights

Visits, page views, returning visitors, the pages visits start on, and actions such as starting a quote or tapping the phone number. Cue’s records do not hold IP addresses, devices, where visitors came from or time on page.

limited releaseContent drafts (Nib)

Nib drafts pages from the questions visitors actually ask, for a person to review and place. It never publishes on its own. Switched on per workspace while it is proved.

liveOnly need Cue?

Cue comes with Solo and every plan above it, and Free accounts get a 14 day trial. If Cue is all you want after that, Cue Standalone is £29 a month: Cue on 1 website with 2,000 AI credits a month, Site Brain, chat, visitor intent, lead and callback capture, and Cue insights. It does not include the full Ospry growth system. See the pricing.

Coming next

Dated honestly. Timings are working time, not promises, and where the wait is somebody else's queue rather than our work, it says so.

soonMore designs, real photography

Fourteen designs today. Several newer trades still use plain colour blocks instead of photographs, and that's being fixed trade by trade.

not builtGoogle Business Profile

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.

plannedAd performance

Google and Meta together. Not part of any plan yet. Google needs a developer token application first.

What we won't ship

Worth saying out loud, because it's the same rule as the gaps in the chart.

deliberately not builtGrid heat maps inside one town

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.

deliberately not builtSearch volume figures

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 free to start at app.osprysuite.com, with no card. 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.

Start free