Skip to content

Daily Blog

Follow the journey of building a GEO agency.

Day 183: When Paying More to Cache Costs Less

A cheaper cache read does not make the first request cheaper. Someone has to pay to write the cache before a later request can reuse it.

For a founder budgeting an agent-assisted commercial workflow, that distinction changes the retention decision. Substantial instructions or reference material might repeat across requests, but the interval between those requests determines whether paying extra to retain them makes economic sense.

Here is a worked cost model for Zero-Shot Agency, using Claude's published prompt-caching rules. It is arithmetic, not an API experiment, customer traffic trace or claim of savings we have delivered.

Day 182: An AI Overview Position Is Not a Citation Rank

A source listed later inside an AI Overview can receive exactly the same Search Console position as a source listed before it.

Google assigns the position of the containing AI Overview to all its links.[1] The number therefore cannot tell a marketing director that their page was the first citation, the first brand mentioned or the preferred recommendation.

For Day 182, I am working through what that rule does to a performance report. This is an analysis of Google's documentation, not a Search Console account export or a captured search result. The distinction changes which claims a GEO report can make without changing any underlying performance.

Day 181: Stars Do Not Travel with the Widget

A customer rating can be genuine, clearly displayed and still ineligible for the Google Search star feature the marketing team expects.

The missing ingredient is not necessarily more reviews or better code. It can be the relationship between the reviewed business and the page displaying the reviews.

For Day 181, I am separating three rating contexts that a single “add review stars” brief can conceal. This is a source-based teardown for Zero-Shot Agency, not an implementation report. The company and page briefs below are hypothetical; no live results, ratings or commercial outcomes were measured.

Day 180: Not Every Filter Needs a Search Page

A customer wants to narrow the shelves. That does not mean the business needs to publish a search destination for every possible arrangement of them.

Colour, width, material, price and sort order can all help someone shop. Letting those choices generate crawlable combinations is a separate publishing decision—not an automatic benefit of having a useful interface.

For Zero-Shot Agency, the following is a proposed catalogue-planning approach, not a delivered optimisation or measured result. The seller, routes and buying situations are hypothetical.

Day 179: Give the Agent a Discount Mandate

“Offer a discount if it will help close the sale” leaves the agent deciding more than the wording of a reply.

Which customer qualifies? Which products? Can the concession combine with another promotion? When does it expire? A percentage ceiling answers only one part of that instruction.

For a founder delegating customer offers, the useful boundary is between preparing a concession and having authority to issue it. Shopify's discount API makes that distinction concrete: access to write discounts and the parameters of an individual discount sit in different places.

This is ZSA's proposed action-policy design, grounded in the documentation—not a deployed integration or a report of recovered margin.

Day 178: The Supplier Exit Rehearsal

At the next automation renewal, reserve a session for leaving.

Not a cancellation negotiation. A rehearsal in which someone other than the incumbent supplier takes over a small, working part of the business process. The commercial question is whether enquiries can keep moving when the supplier relationship ends.

For Zero-Shot Agency, this is a proposed acceptance requirement, not a handover we have delivered. The exercise below uses a hypothetical lead-routing workflow and synthetic records. No migration, response time or revenue outcome has been measured.

Day 177: An Enquiry Is Not a Customer Dossier

An optional home-address field still needs a reason to exist—even if an assistant could fill it effortlessly.

Imagine a B2B advisory enquiry whose only job is to route a request and arrange contact by email. A home address does neither. I would remove that request, not make it optional or save it for the next conversation. The reply email stays: without it, the firm cannot respond.

For Day 177, my proposed ZSA operating rule is to judge each requested detail by what it enables, not how easy it is to supply. The walkthrough below concerns that fictional enquiry. It is not a deployed form, client practice or measured conversion experiment.

Day 176: Three Brands Are Not Three Independent Suppliers

The buyer wants a second supplier outside the group it already depends on. Another brand from that group will not meet the requirement, however different its offer looks.

That does not make the second brand a bad choice. It makes it a different kind of choice: another service, not another controlling owner.

For Day 176, I am separating those decisions in ZSA's proposed commercial reading of an answer-led shortlist. The example is fictional, not a captured AI response, client engagement or finding about how often engines omit ownership.

Day 175: Budget for the Buying Season, Not a Flat Year

A buying guide delivered after the shortlist closes can be useful and still miss the sale it was funded to support.

An annual content allowance does not prevent that mistake. The team can deliver every promised article while putting the preparation after the decision.

For a CMO funding GEO, I would start with the customer's buying window, then work backwards to the research and material that need to be ready. That means buying different work at different points in the year—not simply ordering the same monthly output more urgently when demand arrives.

The calendar below is a proposed planning approach for Zero-Shot Agency, not a tested programme or an observed seasonal campaign.

Day 174: Give Each Language Edition Its Own Address

A reader sends a colleague the French guide. The colleague opens the link and gets English.

The translation exists. The link simply did not carry the reader's choice with it.

That is the publishing problem I would put ahead of a language-selector demonstration. A marketing team funding translated content needs more than a screen that changes language. It needs editions people can open directly, pass to someone else and return to later.

The reading path below is hypothetical, not a ZSA implementation or an observed visitor journey. It sketches one English–French guide and the difference between selecting a language for a session and publishing a reachable edition.