How We Score Information Gain
Information Gain is the answer to a specific question: does this page tell the reader something the top-ranking page doesn't? Below is the exact formula our auditor uses, the weights, and what it cannot measure.
The composite score
total = lexical + facts + original + depth + structure
Bands: Strong ≥ 65, Fair 40–64, Weak < 40. Bands are calibration heuristics, not predictions of rank.
Lexical novelty
Weight: 25 ptsmin(25, unique_top_unigrams × 2 + unique_top_bigrams × 1.5)Why we measure it: Pages that introduce vocabulary the top result does not use signal a different angle on the topic. We compare the top 12 unigrams and top 8 bigrams (after stop-word removal) and credit terms unique to your draft.
Limits: Term frequency is not topic relevance. We do not weight by IDF, do not embed semantically, and do not check whether your unique terms are actually on-topic. Treat lexical novelty as a 'different angle' indicator, not a quality score.
Verifiable facts
Weight: 25 ptsclamp(0, 25, 12 + (your_numeric_facts − competitor_numeric_facts) × 2)Why we measure it: We count four classes of fact-shaped tokens: 4-digit years, currency amounts, percentages, and time durations. Pages with more concrete quantities are more useful to extractive answer engines and easier for fact-checkers to verify.
Limits: We do not validate that the numbers are correct. A page full of fabricated statistics will score the same as a page citing primary sources. Always cite the source next to every number.
Original-data signals
Weight: 20 ptsclamp(0, 20, original_marker_count × 5 + 5 if any markers present else 0)Why we measure it: We scan for 17 first-person research phrases ('we tested', 'our 2026 sample', 'internal data', 'we measured', 'over the past N'). When LLMs and Google's helpful-content systems compare two pages on the same topic, the one with provenance language is far more likely to be cited as a source.
Limits: Phrase matching does not prove the data is original. A page can claim 'we tested' and present nothing. Pair the markers with an actual table, chart, or methodology link.
Topical depth
Weight: 15 ptsclamp(0, 15, 7 + (your_sentences − competitor_sentences) × 0.05)Why we measure it: All else equal, deeper pages cover more facets of a query. We use sentence count rather than word count because sentence-level density correlates with how many discrete claims a page makes.
Limits: Length without substance is filler. We do not detect repetition, padding, or off-topic sections. A 3,000-word page about the wrong subtopic will out-score a 1,000-word page that is laser-targeted.
Answerable structure
Weight: 15 ptsclamp(0, 15, question_count × 1.5 + heading_count × 1)Why we measure it: LLMs preferentially extract from pages that already pose-and-answer the user's question. We count question marks and explicit heading patterns (#, ALL-CAPS lines) as a proxy for FAQ density.
Limits: We can only see structure in the text you paste. If your page has rich heading semantics in HTML but the pasted version flattened them, the score will be low. Use a markdown export when possible.
What this is not
- Not a Google ranking prediction. We have no access to Google's models or click data.
- Not a citation guarantee for any LLM. Citation behaviour varies by model, prompt, and time.
- Not a fact-check. The auditor counts fact-shaped tokens; it does not verify them.
- Not a content quality grade. A high-IG page can still be poorly written, off-brand, or off-topic.
Try it yourself
Run any URL through the same scorer used in our agency audits.
Open the Information Gain Auditor →