Search intelligence
Query classification, search-market snapshots and domain research that keep measured facts apart from estimates.
Case studies
Finds .fi domain names that are free to register or about to be released, and ranks them by how natural the words are.
Tool for developing a large healthcare website: classifies search data automatically and shows the sources.
Workbench for SEO, conversion and UX work on a large healthcare website: search data, analytics and page findings side by side.
Tools that collect people’s experiences and words from Finnish discussion forums.
Turns Search Console, Semrush and SE Ranking data into a picture of who shows up in search, for which searches, and where the gaps are.
Comparison of cars from different sellers in one place, matched to your needs.
Research layer that turns search ranking data into a map of which sites compete on the same topics, with a blind evaluation of the result.
Guides, methods and benchmarks
Measuring a search snippet by width
The method behind the search snippet preview: a title and a description are measured in pixels against the result's width and line limits, not counted.
Sizing and reading an A/B test
The method behind the A/B test calculator: a two-proportion z-test sizes a test from the baseline and the smallest lift worth detecting, then reads it.
Classifying search queries by topic
A method for classifying search queries with term lists: topic, intent and confidence per query, reportability apart from the match, and a review queue.
Ranking domain name candidates
A method for ranking domain name candidates: fluency, relevance, length and age in one score, availability first and a language model as a second opinion.
Building a competitor landscape corpus
A method for a competitor landscape corpus: seed landscapes, frontier expansion and deterministic seed selection; membership is discovery, not proximity.
Evidence separation rules for SEO data
A method for evidence classes in SEO data: an actual is not an estimate, a rank is not an average position, a goal is not an outcome, missing is not zero.
Blind evaluation of a domain-similarity model
A method for blind evaluation of a domain-similarity model: a stratified pair sample, blind labels, integrity checks, confidence intervals, disagreements.
A fail-closed market snapshot contract
A method for a market snapshot contract: a complete marker and run id, a hash-bound source set, immutable once verified, and a parity benchmark.
Forensics on defective SEO exports
A method for forensics on defective SEO exports: the state file checked against the bytes, defects classified before ingest and the raw export untouched.
Keyword taxonomy with QA gates
A method for a keyword taxonomy: signals before intent, location as a facet only, a person-name audit as diagnosis only and growing samples as the gates.
Tools
Check whether a page title and description fit a search result. The preview measures the text in pixels on desktop and mobile.
Work out how many visitors an A/B test needs and how long it takes, and read the result of a finished test.
Classify Search Console queries by topic with term lists. Topic, intent and confidence per row, reportability apart, and a review queue.
An expired domain checklist: the earliest release date from the registry’s dates, and 16 checks on the name’s history, meaning and release.