Introducing Seolyticize
An SEO platform for agencies that prints an em dash where it has no data, instead of a zero.
Seolyticize is an SEO platform for agencies: rank tracking, site audits, backlinks, keyword research and traffic for every client you manage. What makes it different is what it does when it doesn't know something. It says so, instead of printing a zero. This post explains why that matters and what is in the platform today.
A zero is a finding. An em dash is the truth.
When a metric has no data behind it, most tools render it as nought. The client reads that as a site with no traffic, a page that converts nobody, a score of zero out of a hundred. It is the same glyph either way, and nobody in the meeting can tell which one they are looking at.
Seolyticize prints an em dash where nothing was measured, and says why: too few visits, an analytics property that isn't connected, a site that hasn't been crawled yet. A chart with a month that was never captured shows a gap and names it, rather than drawing a line across it and showing a fall that never happened. A real zero stays a zero, because then it is a finding.
The reason is simple. The person reading the report is an agency's client, and the report goes out with the agency's name on it.
Measured, or modelled
Half of what any SEO tool shows you is inferred from ranking positions. That is useful, and it is not the same quantity a client sees in their own analytics. Every figure in Seolyticize says which kind it is.
Measured, from the source that owns the number:
Clicks and impressions, from Search Console
Sessions and conversions, from Google Analytics
Core Web Vitals, from Chrome's real-visit data
Rank positions, from our own captures
Site issues, from our own crawler's 129 checks
Domain authority, from the Common Crawl link graph
Modelled, and labelled as modelled wherever it appears, including in client reports:
Estimated traffic, from position and search volume
Share of voice, from position across tracked terms
When the two disagree, you know which to trust.
Authority from the whole crawled web
Most tools score a domain's authority from whichever backlinks their supplier happened to sell them. Seolyticize reads the Common Crawl link graph of the crawled web — 117 million domains, held in full — and measures where a domain actually sits in it. Until a release has been read end to end, the score is withheld rather than estimated from a partial count, because a half-loaded graph makes every domain in it look more central than it is.
What's in the box
Rank tracking — daily positions on Google, Bing, YouTube and Amazon, by device and location.
Site audits — 129 checks over your own crawl, with JavaScript rendering where a page needs it.
Backlinks — referring domains, anchors, and what was gained and lost this period.
Keyword research — ideas, questions and volume, from Google Ads directly where you have an account.
Local — geo-grid scans street by street, plus reviews from the client's own listing.
Log analysis — what search engines actually crawled, against what you wanted them to.
AI visibility — whether assistants name the client when somebody asks about their category.
Client portals — a white-label link showing one client's results under your name.
Reports — scheduled PDFs in your branding, sent without anybody assembling them.
Everything the dashboard does is also available through the REST API, and through an MCP server, so an assistant can work with the same tools under an API key you scope to one client or to the whole agency.
Getting started
Seolyticize is free while in early access. Create an account, add your first client, and connect Search Console. The guides walk through the rest, and the API docs cover everything you can automate.
0 comments