Our Google Index, November 6: Three Times We Measured Wrong

Quick answer: Google’s index is now serving eight different versions of our business at once, and the wider web has us at six different addresses. Two days ago we published the count as five. We were not wrong then — we were early. And the most useful thing we found this week was in our own process: three of our own measurements were wrong, and we can show you exactly how.

Last week we wrote about a speed number that was true for exactly one day. The week before that, we found that our address was in four different states at once. This week we went looking again, and found the same thing is still true — with two more states we had missed, one of them a page that no longer exists but is still being served in full.

A row of blank white envelopes with their flaps folded closed, laid side by side on a deep midnight-blue background, with a magnifying glass resting on one envelope and a cyan light raking across from the upper left

We published a number, and it was already moving

Here is the whole sequence, as we measured it on each of the last five mornings. Read it as a snapshot series, not as a single fact:

Nothing about our published address, hours, or phone number changed on Tuesday, Wednesday, Thursday, or Friday. The count moved anyway. That is not a bug in our site — it is what a search index does while it catches up. A crawler reads a page, stores the address string against the URL, and keeps serving it until that same page is crawled again. Edit the page and the index does not notice. The index updates on its schedule, not ours.

Which means the honest way to write this is to date every number. If you are reading this in a week, the count may be nine. It will not mean we broke something.

And one more thing, because it is the sharpest version of the lesson. The piece we published on Wednesday carried the number five. We measured five on Tuesday morning, wrote the whole piece around it, and published Wednesday afternoon — by which time our own morning audit had already counted six. The article was correct when we wrote it and one count out of date when it shipped. That is what happens when you freeze a moving number into a headline and then wait a day to publish it. So this post does not carry a number in its title. It carries a date.

How we counted, so you can count yours

The method matters more than the number. We searched Google for our own business name against each address value we have ever published and read the snippets it served back. We also fetched our own live pages and read the address values straight out of the HTML. We did not read the URLs. We read the text Google was serving about those URLs, because the URL is not the claim — the snippet is.

That is the whole method, and it is reproducible in about ten minutes for any business. If your own name plus your old address returns a result, that result is live right now, and you can see what it says without asking anyone.

State A — the pages we actually serve

PO Box 1052, Moses Lake, WA 98837, Mon, Sat & Sun 9:00am-5:00pm. This is what the live site says, and it is what we want it to say. Across all 127 published URLs on this domain, the address appears 549 times, on 126 of them — every page except a résumé, which correctly has none.

Four separate surfaces carry it, and all four agree: the structured data, the visible address block, the footer, and the microdata. We checked each one separately this morning rather than trusting one of them.

State B — the digit we retired, now wearing two different weeks

PO Box 1050 is the box number we published ourselves, then changed to 1052. It is the uncomfortable state, because nobody else got it wrong — we did, briefly, and the crawler caught us while it was true.

What is new today is that this state has split into two. Some pages are still served on PO Box 1050 with a Mon–Fri week. Others are served on the same retired PO Box 1050 with our current Mon, Sat & Sun week. So the index has started recomputing one state while still holding the old value — a hybrid of a thing we retired and a thing we kept.

State C — the old street address and the weekday-only week

223 W 3rd Ave, with Mon–Fri. The pre-PO-Box footer. Google is still serving it on our homepage, our testimonials page, our ecommerce page, and our Tri-Cities, Yakima, and Toppenish service pages — pages it has not re-crawled since we changed the footer.

The week is wrong too. The live footer says we are open Monday, Saturday, and Sunday. The cached footer says Monday to Friday. A customer who believes the cached version and calls on a Saturday reaches a closed door on one of the three days we actually work.

And our homepage is served both ways at once — on PO Box 1052 with the current week in one search, and on 223 W 3rd Ave with the weekday week in another. One URL, two answers, no way to tell which one a visitor sees.

States D and E — two versions of us that no longer exist

Our no-slash /contact is still served with a Gmail address we no longer monitor, a Sat–Sun Closed notice, and the footer from the theme we replaced two years ago. Our no-slash /about is still served as “a small business web design agency” selling cheap hosting at $2.99/mo — with a legacy navigation listing 22 pages, including a Terms of Service page we do not have.

Read that second one again. It is a different company, still answering for our name. It is not somebody else’s information. It is a version of us we published and then stopped publishing.

States F and G — two pages that are gone and still being served

This is the new part, and it is the part we had missed twice.

Our correctly-spelled /web-design-ritzville-wa/ returns 404 live. The live site has always carried the misspelled version — /web-design-ritaville-wa/ — because that is the slug we published. The index, meanwhile, is serving a complete legacy page for the spelling we never published, including that same 22-page navigation with the Terms of Service entry in it.

And our /about-me/ page returns 404 live while the index has been serving the full article body and the legacy navigation alongside it. That one did not resurface in today’s searches — it may already be fading. We are reporting it because it was there, and because “it may be fading” is not the same as “it is gone.”

So the index is not just holding old strings on live pages. It is holding whole pages that no longer exist, and it will keep serving them — to people, to scrapers, and to AI systems — until a crawler hits a URL that no longer resolves and gives up. Nothing we do to the live site touches those.

The number that is not a number

Here is the part we did not expect to write. The count is partly a measurement, not a measurement of the index. When we went from seven to eight, some of that was a genuine new state — the dead-but-served pages above are real. But some of it was that we got better at looking. A count that moves because the instrument moved is not a count of anything. It is a count of how carefully we looked that morning.

Which is the real lesson, and it applies to every number in this post. The address count is a snapshot of the gap between our newest published version and our oldest, taken this morning at 09:00 UTC. It is not a property of our business. It is a property of the distance between two dates.

Our own instrument got it wrong three times this week

We published the piece that said our address was in five states, and then our own morning audit flagged that piece as a defect. It said the post “prints all four retired addresses” and recommended we rewrite it. We re-measured it properly — against the four surfaces that actually publish an address, rather than against the whole page — and every one of the retired values is inside a code tag where we quote it as evidence. Zero of them appear outside it. All four published address surfaces say the same thing.

The instrument was wrong. The article was right. We fixed the check and published what we found. Then this morning the same kind of check produced a different wrong answer: it reported that the article had been edited overnight and had grown a fifth retired address. It had not been edited. The post’s own modification timestamp is from before it was published, and the build file we wrote it from already contained the string in question. The article never changed. The audit’s list of values to look for did.

Which brings us to the third wrong measurement of the week, and the one that cost us three days. Our site was serving cold loads of 1.17 seconds and we opened a ticket blaming our own code. Then the edge family we were served from changed overnight, with no deploy on our side, and the same origin with the same bytes started responding in 0.41 seconds. The identical site, the identical server, the identical content — 1.17 seconds on one edge pool, 0.41 on another. We were measuring the edge and calling it our code.

Three wrong measurements in one week, all of them ours, all of them the same failure: we checked a thing by looking for the strings we already knew about, instead of looking at the surface that publishes them. A number without a method behind it is a decoration — and that turns out to apply to our own tooling. If you want to know what your business looks like to a search engine, read the surface that publishes the answer, and read the thing being served to a stranger. Those are two different questions, and we kept conflating them.

What we still do not know

Which box is the box. Whether the studio started in 2003, 2005, or 2014 — our own property still says both, and a directory we have never heard of says 2006. Whether we are open on weekends. Whether that apartment number on a directory badge should be published at all. Whether an office we do not have should be listed as an address on a sister site that uses our phone number.

Those are not ours to guess at, and the fix is not a plugin. It is four decisions and then a stack of mechanical edits. Get those right and every remaining directory is a form submission.

One more thing we found this morning that we are not going to soften. Our sister site publishes a physical office in Wenatchee — on our phone number, with no PO Box — and it does so on pages that return 404. Our main site says we are a mailing address in Moses Lake. Both are live right now. Google can index an office address on a URL that does not exist.

What one answer set would fix

One box digit and one opening week. One phone number. One founding year. One email address. The phone number is already settled. Every other surface becomes a copy-paste once we know what to paste.

And we are not going to publish a table of our own failures without saying which one was the truth. The site has converged on PO Box 1052 — but convergence is not confirmation. 1052 is what we were already publishing, so our pages agreeing proves only that we are self-consistent, not right.

👉 Wednesday’s piece is the long version. We wrote it a day after we measured it, and it was already one count out of date by the time it shipped. That is the whole argument, in miniature.

Frequently asked questions

A number without a method behind it is a decoration. Ours was. So is an address, apparently. And so, it turns out, is a slow-loading site that was never slow.

If you want your own numbers read honestly — including when they are unflattering, and including when they are about you rather than about us — get in touch, or call 509-230-4576. We run the audit every morning.

— Douglas Gorden Jr
Gorden Web Design, Moses Lake WA

Gorden Web Design & Computer Repair  · 

PO Box 1052, Moses Lake, WA 98837
 ·  (509) 230-4576  ·  Mon, Sat & Sun 9:00am-5:00pm