The attention economy proved RSS right

I opened a website last week to check a single fact. Before I could read anything, there was a cookie consent modal, a newsletter popup, and a sticky header covering the top quarter of the page. The content was there somewhere, underneath all of it.

AI agents don't see any of that. They access the content directly — plain text, structured data, feeds. The cookie banner doesn't exist for them. The tracking script fires and hits nothing. The popup closes on nobody.

This isn't new. RSS was doing exactly this in 2002. The idea that content should be separable from its interface, readable without loading the whole theater of the page — that was the original bet of the indie web. Subscribe to the feed, get the words, skip the rest. The format never really went away; it just stopped being the main event.

Matt Webb wrote recently about services needing to become headless — releasing CLIs and APIs alongside the visual interface, so agents can act without navigating GUIs built for human hands. The interface becomes a brief brand encounter; the real access happens below it. Zack Kass has been saying something similar: the messy, human-readable web needs a structured layer underneath it. TXT, XML, feeds. Things machines can actually use.

For years, the simple website looked like a bad business decision. No tracking, no ads, no dark patterns — you weren't extracting value from visitors, you were just publishing. The attention economy won, or seemed to.

What AI agents need turns out to be exactly what the indie web already built. Clean markup, real content, no junk between the words and whoever — or whatever — is reading them.

I'm not sure what this means for the sites that optimized the other way. Maybe nothing changes for a while. But the web that agents see is simpler than the one most people built for the last twenty years.

Turns out that was always the better bet.


Personal writing on software, building products, travel, and life on Madeira.
Honest, infrequent, not optimized for your inbox.



2026

The attention economy proved RSS right


25/04

The Quality Drift


24/04

The Developer Role is Changing


22/04

2024

My future self knows better


19/12

All or nothing


18/12

Social following & connection


08/12

My relationship to social media


01/12

Dental surgery & expectations


22/11

On leaving X again


08/11

Personal blogs


02/11

Click to cancel


19/10

2021

Every day learning


30/01

Out of the shadow


10/01

Now vs. Later


09/01

Why do I want to write


08/01

Our first Youtube LIVE


02/01

A new day


01/01

2020

Daily Practice


30/12

Fast forward six months


12/12

Going down the rabbit hole


07/12

Getting ready


06/12

Impact of customer support


27/11

A lot has happened


19/11

It's ok to have bad days


08/09

My first productive week


17/07

Countdown & Commitment


08/07

Transition time


07/07

Our travel continues


06/07

Understanding Men & Women


05/04

The fear of the unknown


04/04

Hello World (literally)


01/03

Almost being scammed


09/02

Our next chapter


02/02

2019

Forced to try something new


10/10

I am not good at ...


29/09

ContextLabel 1.6.0


08/05

2018

I'm not on LinkedIn


24/12

Don't be right, be open


22/12

Healthy Lifestyle


30/09

2016

Hill88


08/08