Data Hidden in Plain Sight

Sometimes, websites need to quietly tell machines (like Google, AI tools, or screen readers) what something means. Not just what it looks like. That’s what structured data is for — little bits of extra information that say, “Hey, this is an organisation,” or “This is a job listing,” or “This photo is licensed for reuse.”

Usually, that info lives in the website’s code. But what if you can’t change the code? I’ve recently been playing with the idea of ISO badges (inspired by our recent re-certification) and the process of adding those annual badges to the footer of our site.

I’ve built a small working demo to show how it can be done — by hiding data inside an image.

👉 Check it out

Here’s how it works, in plain terms:

  • You take a normal image (like a footer graphic).

  • You use a technique called steganography — a way of tucking secret messages into images — to hide some text inside the picture. In our case, it’s JSON-LD, which is a common format for structured data, from the form.

  • If I need the data, I can just grab that image, then pull out the data from the second form.

From a visitor’s perspective, nothing looks different. But a little script that’s scanning the site can now understand more about what’s on the page — thanks to information that’s hidden inside the pixels.

Why is this useful?

  • You can keep meaningful data attached to an image, even when it’s reused across different sites.

  • You can work around platforms or CMSs that don’t let you add code.

  • You can embed machine-readable info without cluttering the visible layout.

It’s not magic. It’s not foolproof. But it’s a clever solution for niche cases — where clarity, portability, or platform restrictions make it hard to do things the normal way.

So yes, it’s just a footer.
But now, it’s a footer with something to say — even if it never says it out loud.

Related Posts

The Complexity Paradox: On Building AI Systems That Don't Collapse Under Their Own Weight

A balad to complexity vs complicateness, and the keys to managing both

My wish for the Sector’s AI Strategy

What would I do for the sector? And why free legal advice gave me hope.

When AI doesn't take away your job

What happens when people can’t do the work anymore — but the need is still there?

How to be a Greater Fool

A formula for a gut feel for good

Steering projects, plain sailing?

Is steering the heart of project success?

Building a Color Picker App for macOS

Causing a rumpus with Python and Rumps

Breaking the Scroll Chain

Building a Chrome Extension to Kick the YouTube Habit

This might be the reuse tool you're looking for

Understanding reuse potential though simple sentences

Dirk Gently Unraveling the Data Web

Exploring Ochre with the Hawkes Process

Learning Service Layers

What's next for service layers?