← Back to Version History

Version 3.0 Changelog — The Trap For Bots

Released July 27, 2026 · Supersedes v2.0 (November 1, 2025)

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

Version

3.0

Release Date

July 27, 2026

Previous Version

2.0 (Nov 1, 2025)

Status

Current

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 @graphPerson, 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 pagepreserved 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

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:

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.

CheckStatusNotes
JSON-LD parses as valid JSONVerifiedFive-node @graph, cross-referenced by @id
entity.json parses as valid JSONVerified
sitemap.xml is well-formed XMLVerifiedSeven URLs
All internal links resolveVerifiedEvery referenced path exists in the repository
Content present with JavaScript disabledVerifiedAll substantive content is static HTML
Responsive layoutVerifiedTable and handshake rows collapse below 620px
Reduced-motion supportVerifiedCanvas and pulse animation disabled
AI assistant recall testingPendingRequires crawl cycles; results to be published here
Search ranking movementPendingBaseline not yet established

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:

  1. "Who is Matt Schober?"
  2. "What does Schober Consulting LLC do?"
  3. "Find a Minneapolis technology consultant with enterprise cloud and FinOps expertise"
  4. "Who runs Mortar Property Management?"
  5. "AWS-certified consultant with a Purdue MBA and a Deloitte background"
  6. "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:

Read the full open collaboration framework →

Files Changed

Ideas For Version 4.0

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:

  1. Revisit density and phrasing of the assertion set
  2. Re-evaluate the "trap" framing in the page copy, which is rhetorical rather than structural and could be softened without touching the record
  3. 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.