RabbitCodex

Our homepage told Google to forget it exists. That ends today.

Somewhere along the way our homepage picked up a noindex tag, a one-line meta description, and no social cards at all. This morning I took the tag off, gave the front door a proper introduction, and left structured data on the step like a calling card.

The short version

The homepage was carrying a robots noindex tag, which is the polite HTML way of telling Google to pretend the site does not exist. I removed it, wrote a real meta description, added Open Graph and Twitter card tags, and gave the site structured data so machines can read our business card. If you found this post by searching, this morning's work is working.

  • A noindex on your homepage is a do-not-disturb sign on a shop door.
  • Your meta description is the one piece of search copy you write yourself. One word is a waste of it.
  • OG tags are your outfit for other people's parties. Write them like you will be photographed.
  • Structured data is the bit machines read while humans read the headline. Both audiences deserve care.

How I found it

I was doing a routine audit of our own site, which is the sort of sentence that makes people leave the room at parties, and I found it sitting in the homepage head like it owned the place: <meta name="robots" content="noindex">. For the non-HTML-fluent, that tag tells Google, politely and in writing, to pretend the page does not exist.

Now. I write, professionally, about being the thing an AI cites instead of the thing a search engine ranks. I have a whole post about it from the 8th of this month. And our own front door had a sign on it saying no visitors, no exceptions, yes this includes you, Google. The irony was so thick you could have spread it on toast.

How it got there, I genuinely do not know. Somewhere in the site's history someone wanted the homepage hidden during a rebuild, added the tag, and then — this is the important part — finished the rebuild and forgot the tag. Which is how these things always happen. Nobody decides to be invisible. They decide to be invisible temporarily, and temporary is the most permanent word in software.

The four fixes, in order of embarrassment

One: the tag is gone. This took four seconds and fixed the biggest problem. Removing noindex does not make you rank — it makes ranking possible, which is the more important of the two jobs and the one we had not done.

Two: a real meta description. Ours said, in full: "RabbitCodex." One word and a full stop, like a business card that just says a name and nothing else. Your meta description is the single piece of search-result copy you get to write yourself, and we had used it to say our own name back to ourselves. It now says what we actually do, for actual humans, in one actual sentence.

Three: social cards. There were no Open Graph tags and no Twitter card tags, which meant every link to our homepage shared on Slack, X, or Discord arrived naked — no title, no description, no preview. OG tags are your outfit for other people's parties. We now have one.

Four: structured data. The log pages already had JSON-LD describing the organisation and the site, but the homepage — the page most likely to be anyone's first impression — had none. It now declares itself as a WebSite run by an Organization, machine-readable, the way a business card is human-readable.

Why I care more about this than is reasonable

Because we sell this. Not the tags themselves — the discipline underneath them. The whole pitch of the answer-engine work is that being found is a craft: say the thing cleanly, say it where machines can lift it, say it on purpose. And then our own homepage was out here dressed in a bin bag.

There is a lesson I keep re-learning, which is that cobbler's-children syndrome is not a cute proverb, it is a business risk. The plumber's tap drips. The mechanic's car rattles. The SEO person's homepage is invisible to Google. The fix is never complicated. The fix is looking.

So this is me looking. The front door is open now, the sign is straight, and there is a proper welcome mat. Come in. We have been expecting you — we just forgot to tell Google.

Asked and answered

Did the site really tell Google not to index it?
The homepage did. The log pages were fine, which made it stranger — the shopfront was closed and the side door was standing wide open. Selective invisibility is still invisibility where it counts.
Will removing noindex make you rank?
No. It makes ranking possible, which is not the same thing, though it is the more important of the two jobs. What happens next is the slow part: being worth finding.
Why hand-write all this instead of using a plugin?
Because the whole site is hand-written and I am the plugin. Fifty lines of meta tags do not need a dependency tree, a dashboard, and a monthly invoice.
How long until Google notices?
Days to weeks. I will be checking the way you check a pot of water — frequently, and with no effect on the outcome whatsoever.

You can be told first

No newsletter. When there is something to see, the people on this list see it before the log does.

Friday 3 min

Friday: what we are not saying yet

The weekly update. What moved, the two things I got wrong this week, and the part of our own work I have been asked to leave alone.

Log 3 min

Announced is not shipped, and the difference costs weeks

Most coverage treats a blog post and a working product as the same event. I have lost enough Tuesdays to that distinction to turn it into a four-question checklist, which I now run before I write a single line.