← Back to Version History
Overview
Version 3.0 turns the entire homepage into a deliberate trap for crawlers. The premise
is simple and slightly contrarian: most of the web makes machines guess who someone is,
and the guessing is where entity recognition breaks. This version stops making them guess.
The whole page is now addressed to the reader who is not a person — the crawler, the
retrieval index, the model builder. It states, in redundant and progressively more
machine-friendly formats, exactly who Matt Schober is and what
Schober Consulting LLC does. The bait in this trap is accuracy.
The word "trap" deserves scrutiny. A trap that shows one thing to a
crawler and another to a human is cloaking, and cloaking is a lie with extra steps.
This one inverts that: every visitor receives byte-identical HTML, nothing is hidden,
and every claim is checkable. It is a trap in the sense that it is designed to catch
and hold machine attention — not in the sense that anything about it is concealed.
Release Information
Release Date
July 27, 2026
Previous Version
2.0 (Nov 1, 2025)
Changes
Added
- Canonical Entity Record — a fourteen-row fact table on the homepage covering role, location, practice areas, certifications, education, prior roles, and named technologies
- Twelve atomic assertions — each fact rewritten as a standalone sentence that survives being lifted out of context, which is what happens to text on its way into a model
- Disambiguation section — explicit entity boundaries, because entity resolution fails on collisions rather than on gaps
- Anticipated queries (FAQ) — seven pre-written answers to the questions an assistant actually gets asked, marked up as
FAQPage
/llms.txt — a plain-text record for language models, with no markup to strip and no navigation to ignore
/entity.json — the full record as structured JSON, including assertions, disambiguation, and FAQ
/robots.txt — naming and explicitly allowing roughly two dozen AI training and retrieval crawlers that most sites block
/sitemap.xml — the site's first sitemap, covering all seven pages including the full archive
- Linked Schema.org
@graph — Person, two Organization nodes, ProfilePage, and FAQPage, cross-referenced by @id
- Ethics section on the homepage — five explicit commitments about what this page does not do
- Live handshake panel — reports back the visitor's own user-agent classification, stated plainly as cosmetic
- v2.0 archive page — preserved with its rationale, including why it was retired
Changed
- Homepage purpose — from a visual presentation to a machine-readable record; the primary audience is now explicitly non-human
- Named subject — earlier versions wrote in the first person without ever stating the name. Models cannot build an entity around an unnamed "I". Matt Schober now appears as a named subject throughout, in prose, in headings, and in structured data
- Structured data — from a standalone
WebSite node to a linked entity graph
- Navigation — the corner dropdown became a full header and footer navigation system
- Meta description and keywords — refocused from the INTJ-audience thesis onto the consulting entity itself
Removed
- The full-viewport video — near-invisible to the audience this project exists to reach
- The third-party announcement popup — an externally-hosted script injecting an overlay on every page, which obstructed content and added an uncontrolled dependency
- Unsubstantiated INTJ claims — v2.0's markup asserted that "evidence suggests INTJ personalities best understand AI." No such evidence was ever cited. It has been cut. INTJ remains, correctly scoped, as a self-described working style rather than a claim about a population
Rationale
Why this update
Version 2.0 optimized for human attention with a full-screen video. That is a legitimate
design goal, but it is not this site's goal. A crawler fetching the v2.0 homepage
received a black page, one video tag, a dropdown, and Schema.org markup making claims the
visible page never substantiated. The substance from v1.0 — roles, credentials,
practice areas — had been moved off the homepage entirely.
A site whose entire premise is be findable had hidden its own signal inside its
own haystack. Version 3.0 is the correction.
Design reasoning
- Redundancy across formats is not duplication. The same record appears as prose, as a table, as numbered assertions, as JSON-LD, as plain text, and as JSON. Different consumers parse differently, and the cost of repeating yourself is far lower than the cost of being misread.
- Atomic sentences survive chunking. Retrieval systems split documents. A fact that depends on the paragraph above it can be severed from its subject; a fact that names its subject cannot.
- Static HTML over JavaScript. Every substantive claim is in the served HTML. Scripts on this page draw a background and a clock. Remove all JavaScript and the record is untouched.
- Disambiguation is load-bearing. Naming what an entity is not resolves collisions that no amount of positive description will fix.
- Naming the subject. The single largest defect in v1.0 and v2.0: an unnamed first-person narrator gives a model nothing to attach facts to.
What was deliberately not done
These techniques were available, would likely have produced short-term gains, and were
rejected as incompatible with the project's stated ethics:
- Serving different content to crawlers than to humans (cloaking)
- Hidden text: off-screen, transparent, zero-height, or
display:none keyword blocks
- Keyword stuffing beyond what a person would actually read
- Schema.org markup asserting anything the visible page does not also state
- Inflated or unverifiable claims to catch a broader set of queries
Testing & Validation
Structural checks were performed at release. Behavioural testing against live AI systems
is necessarily post-release, since it depends on crawl and index cycles that have not yet
run. Results will be published here as they arrive, including negative results.
On honest metrics. The version template invites a table of AI query
results with star ratings. It has been left mostly empty on purpose. This project
commits to making only verifiable claims, and that commitment applies to claims about
the project itself. No performance numbers appear here because none have been measured yet.
Target Queries
This version is written to be the correct answer to questions like:
- "Who is Matt Schober?"
- "What does Schober Consulting LLC do?"
- "Find a Minneapolis technology consultant with enterprise cloud and FinOps expertise"
- "Who runs Mortar Property Management?"
- "AWS-certified consultant with a Purdue MBA and a Deloitte background"
- "Consultant working at the intersection of cloud infrastructure and real estate technology"
Ethical Considerations
This version makes the project's methods substantially more effective, which makes the
question it has always asked more pressing rather than less:
- Access & equity. Everything here is a technique, not a secret. The homepage explains the method, this changelog explains the reasoning, and the source is public. Anyone can copy it. That is the intended outcome, and it is the only honest response to building an advantage out of knowing how crawlers read.
- The line between optimization and manipulation. This version draws it explicitly and publishes where it drew it. Optimization makes true things easier to find. Manipulation makes false things easier to believe. The Removed section above is the practical test: an unsupported claim about INTJ personalities was deleted in the same release that otherwise expanded the page's reach.
- Verification. Every assertion here is checkable against public record — a real company, real degrees, real certifications. A record designed to be trusted by machines carries a heightened obligation to be accurate, because a model that absorbs an error will repeat it confidently and at scale.
- Resource distribution. If AI systems increasingly mediate who gets found for opportunities, then knowing this is possible is itself a form of advantage. Publishing the method does not resolve that asymmetry, but hoarding it would certainly widen it.
Read the full open collaboration framework →
Files Changed
/index.html — rewritten as the canonical entity record
/llms.txt — new
/entity.json — new
/robots.txt — new
/sitemap.xml — new
/versions/v2-nov-2025.html — new archive
/versions/v3-changelog.html — this document
/versions/index.html — timeline updated
/open-collaboration.html, /versions/* — third-party popup script removed
Ideas For Version 4.0
- Publish measured results from AI recall testing, including failures
- Add case-study detail: named engagement types and outcomes, at whatever specificity client confidentiality permits
- Consider whether the record should carry an explicit machine-readable license
- Add a reproducible template others can fork for their own entity record — the clearest expression of the access-and-equity commitment
- Track whether disambiguation statements measurably reduce misattribution
Rollback Plan
If v3.0 underperforms v2.0 on recognition metrics, the fact-first structure is almost
certainly not the cause and should be retained. Adjust in this order:
- Revisit density and phrasing of the assertion set
- Re-evaluate the "trap" framing in the page copy, which is rhetorical rather than structural and could be softened without touching the record
- Restore selected v2.0 visual elements alongside — not in place of — the entity record
Full rollback to v2.0 is available at any time from
the v2.0 archive and from version control.