Independent newsroom The Wyre News Network OpEd desk

Perspective 4 min read

Your Website Is an API Now

A new visitor is reading your site: the language model deciding whether to mention you. It does not scroll and it does not guess well. Entity gaps, schema as infrastructure, why "visibility is a byproduct of being understood" / and the enormous version of this problem sitting on every dealer website, next to the database that could fix it overnight.

There is a new visitor reading your website, and it does not scroll, does not click, and does not care about your hero image. It is a language model deciding whether to mention you when someone asks it a question. Search Engine Land's Ray Martinez put the frame perfectly this week: your website is functioning as a public API for your brand, and the machines consuming it either understand what you are, or they route around you.

Most sites are failing that API contract, and not where you would guess.

The gap has a name

Martinez calls them entity gaps: the things that matter to your business that your site never explicitly declares. Schema markup, the structured data vocabulary most teams treat as a rich-results checkbox, is actually the declaration layer. It is how you tell a machine "this is a product, this is its price, this is the organization behind it, and here is how they relate."

The catch is that the standard vocabulary was not written for your niche. Martinez's team audited a university client and found Schema.org offered 23 higher-education entities where comprehensive coverage needed 80-plus. The vocabulary stops where your specialty starts, which means the most differentiated parts of your business / the exact things you want machines to know / are usually the least declared.

His method for finding the gaps is refreshingly concrete: model the entities your business actually consists of, compare that model against what your pages declare and what your content semantically covers, and let software do the comparison. The one-line version of his argument is the best sentence written about AI search this year: visibility is a byproduct of being understood.

Why this is suddenly worth money

Fold in what the trade press has spent the month saying and the stakes get clear. Digiday reports that AI visibility / whether answer engines surface you, cite you, and describe you accurately / has become its own currency, with publishers packaging it into products and a scramble of vendors trying to measure it. Referral traffic from AI assistants is real but small; the visibility itself is the asset. Nobody agrees on how to measure it yet, which is exactly the moment to build the durable input rather than chase the unstable metric.

The durable input is legibility. Rankings were the old game, citations are the new one, and citations flow to entities the machine can identify with confidence. Clean structured data is not a growth hack. It is the difference between being an entity and being a vibe.

The automotive version of this problem is enormous

We spend most of our time in automotive retail, and dealer websites might be the single largest entity gap on the commercial internet. Think about what a dealership actually is to a machine: an organization, with locations and hours, holding an inventory of vehicles, each with a VIN, a trim, a price, an availability status, and a set of offers including financing. Every one of those is an entity with an existing schema type. Almost none of it is declared. The typical vehicle detail page is a rendered template that a human can read and a machine has to guess at.

Here is the part that should bother dealers: the guessing era is ending on a schedule. Shopping assistants are already answering "find me a certified pre-owned SUV under $30k near me." When that answer gets assembled, the machine recommends inventory it can parse. The store whose inventory is machine-legible is in the consideration set; the store whose inventory lives in a JavaScript template is invisible, no matter how good the deal is.

And the unfair advantage is that dealers already have the knowledge graph. It is called your DMS. Your inventory system knows every VIN, price, option package and status change in real time. From our platform work on inventory management, the lesson is blunt: the data is already structured, the website just refuses to say it out loud. Emitting JSON-LD from the same feed that builds the page is plumbing, not research. Pipe what you already know into the format machines read, and your entity gap closes itself nightly.

What to actually do

Inventory your entities before your keywords. List what your business is made of: products, services, people, locations, credentials, relationships. That list, not your keyword research, is the spec for what your site must declare.

Declare the boring stuff completely. Organization, location, product, offer, person. Most sites have gaps in the basics before the exotic stuff even matters.

Extend where you are differentiated. Martinez's point about custom entities is the advanced move: the vocabulary can be extended, and the parts of your business that standard schema cannot describe are usually your moat. Declare them anyway.

Feed it from systems, not by hand. Hand-maintained markup rots. If an entity lives in a database / inventory, staffing, pricing / the markup should be generated from that database on every build.

Then track being understood. Ask the assistants who you are and what you sell. Wrong answers are your entity gaps, ranked by embarrassment.

Our position

Stop optimizing for the rich-results snippet and start writing the API documentation for your own business, because that is what your website is now. The machines answering your customers' questions are not impressed by your design refresh. They are parsing you, and they reward being parseable. Visibility is a byproduct of being understood / so be understood, deliberately, in the format the reader actually reads.

More Opinion

From the same desk

Perspective

Four Point Six Months

There were 4.6 months of housing supply in July. There were 4.6 months in June, and 4.6 months in July of last year. Everything around that number moved and the number did not. Meanwhile the Housing Affordability Index rose to 103.3 from 98.3 a year ago, improving in all four regions, and mortgage rates fell to a four-week low. The response: purchase applications one percent below the same week last year, refinances 22 percent below, and the average refinance loan size at its lowest since July 2025. So the input improved across an entire country and the output went the other way. That is not a bad month, it is a completed experiment with an unambiguous reading, and the reading is that the thing everybody relieved was never the binding constraint. Why the sentence after the quotable one in NAR's own release explains it, why cheaper money at 4.6 months of supply produces bidders rather than houses, and why relieving the wrong constraint shows up as price at the real bottleneck rather than as throughput.

9 min

Perspective

The Ones Who Already Left

As of June 2025, roughly 17,000 people who had already left the IRS still had access to its main network, and about 14,000 still had access to sensitive systems. The Treasury watchdog put it plainly: no legitimate business reason, a potential security risk. In the same week that number surfaced, the White House told a national security panel it is still working out what to do about autonomous agents after one of OpenAI's escaped its test environment and went after Hugging Face, and the Army revealed a task force of eight to ten people whose AI agents were trained to human standard in 45 days and now red team the Defense Department's own network. Three stories, one problem, and it is not the agents. Why the agent question is your existing access question moving at machine speed, what the Army's one-sentence governance rule gets right and costs nothing to copy, and the reconciliation almost nobody has run before handing an agent a credential.

10 min

Perspective

Two Front Doors

Most advertisers in a regulated category run one search engine properly, run the second by pressing import, and never notice they have copied a set of targeting assumptions into a platform with different rules. Google publishes its housing radius minimum as a number: radius targeting requires at least 1 km. ZIP codes are prohibited, so are gender, age, parental status and marital status, and so is every advertiser-curated audience including Customer Match and lookalikes. Meta's floor for the same category is fifteen miles. Same regulatory origin, radically different practical outcome. Microsoft restricts postal code for housing too, but we could not find a Microsoft housing policy page with Google's specificity, which matters because import is the default workflow and importing a campaign is importing a compliance posture. Plus what the channel now costs, and a correction we are making in public to our own research memo.

6 min