Academy › Publish › Get found on Google
Available now or by appointment: the info that expires if you don't touch it
You'll decide on which pages it's worth saying something is available, whether that's a product in stock or an open slot, and what fixed review schedule you'll commit to so that data doesn't go stale.
By Yodai · Published September 6, 2026 · Updated October 12, 2026
Availability has a catch that price and star ratings don't: it expires even when you never touch it. You're searching for someone to fix your water heater, and a plumber's website says available today. You call, and the first appointment they can give you is nine days out. You hang up and keep looking. The plumber will never know why he lost that call: his website was telling the truth three weeks ago, when he set it up, and nobody's touched it since. There's no fine print explaining it. The website just shows whatever someone marked once and never checked again.
The price and star rating you already know about change only a few times a year. Availability is different: it changes every time someone books a slot. Turning it on for your site isn't checking a box and forgetting about it, it's committing to having someone review it. If nobody does, the data stops helping you and starts working against you.
One clarification before we go on: the availability data Google can show next to your link applies to something you sell, like a product that's in stock or sold out. Open appointment slots on a booking calendar don't show up there. But the rule is the same for both, and it also applies to what your website says in plain text. Today's question is whether your page can keep up with the checking that data demands, how often, and whose job that is.
How long before your slot expires
Before you turn anything on, look at how long an open slot stays open. A hair salon booked by the hour fills up and empties out in the same day: at nine there are three openings, by one there's just one left, and by six there are none. An auto shop that books maintenance appointments fills up over weeks, not hours. A weekend retreat for twelve people fills up, if it fills up at all, once every three months, and then it doesn't change again until the next one.
The faster a slot expires, the more expensive it is to keep the data updated by hand, and the more it makes sense to have it pull straight from your calendar. The slower it changes, the cheaper it is to check yourself with a quick weekly or monthly look: the cost of being wrong for a few days is low because the slot takes a while to change again.
Automatic or reviewed by hand
If your website pulls its open slots straight from the same calendar where you actually take bookings, like an online scheduler or booking app, what it shows updates itself, with nobody touching a thing. That's the one case where keeping it current is free: it changes when the calendar changes, no sooner and no later.
If you book over the phone or on WhatsApp and write it down in a notebook, there's nothing to read automatically. There, the data only holds up if one specific person, on a fixed day each week, goes in and changes it by hand. Think of a personal trainer with monthly contracts: their availability changes when a regular client signs on or leaves, not every hour, so a weekly check is more than enough.
- Updates itself when a booking comes in or goes out
- Doesn't depend on anyone remembering
- Requires your real calendar to be connected to the site, not just there for show
- Costs a fixed block of time every week or every month
- It depends on one specific person, not «someone on the team»
- Only works if your slot takes weeks to expire, not hours
Which one to pick: If your website already pulls slots from your calendar, let the data come from there. It's the only case where you don't have to remember anything. If you book by hand, set a fixed day for checking, the same day every week, and only mark it available then; and check it yourself once to make sure it matches what you actually see on your calendar.
- 1Choose which pages carry it
Only the pages where people actually buy or book something: the product with stock or the class with open seats, not the general contact page. - 2Set the frequency based on how fast it expires
Hourly booking: check daily, when you open up. Appointment with a waitlist: check weekly. Seasonal spots: check monthly. If you're going to get the frequency wrong, better to check less often with more buffer than to pick a pace you won't keep up. - 3Put the review on your calendar, not in your memory
A reminder at a set time with one person assigned to it. If it depends on remembering, it won't get done. - 4The first time it slips, take it down
Availability data that's wrong even once isn't worth keeping: better to have none than to have it lying to people. Take it down until you have someone to keep it current.
- You decided which booking pages show availability and which don't
- You set the review schedule based on how fast your slot expires
- Where there's no one to keep it current, you left it off instead of risking it lying to people
- What's still left is how you actually set up this data and how you check it's set up right with Google's tool