← Back to the hub

Your food is the best part of Boulder. Your website isn't telling Google that.

We crawled every restaurant, bar, bakery and coffee shop website in Boulder, 690 of them, and checked each one against the handful of things Google needs in order to understand what a restaurant is. Most of them fail most of the checks. Here is what we found and what it's costing you.

What we found across 690 Boulder restaurant websites

Our own crawl, July 2026. Every venue in the city, not a sample.

574have no Restaurant markup, so Google has to guess what they are
494have no way to book a table online
429have no way to collect a customer's email address
324have no structured data at all
231have no menu on their own website
183have no description for Google to show in results
104have no social links anywhere on the site
79have no website at all
The pattern behind those numbers. Boulder restaurants are not bad at marketing. Plenty of the venues failing the most checks have thousands of Google reviews and ratings above 4.5, which means they're excellent at the hard part and are simply losing the easy part. The gap is almost never the food and almost never the reputation. It's that the website was built once, years ago, by someone who was never asked to make it legible to a search engine.

What that actually costs

Roughly six and a half thousand people a month search for Boulder restaurants by name of city, and around twelve thousand search for the best of them. Tens of thousands more search "restaurants near me" from inside Boulder. Category searches, the ones where somebody has already decided they want sushi or breakfast or Italian, run into the thousands a month on their own. Every one of those is a person who has decided to spend money on dinner tonight and is deciding where.

Catering searches are smaller in number and worth many times more per click. A Boulder catering click sells for more than ten times what a Boulder restaurant click sells for, and the top bids run higher still. If you cater and you don't appear for it, that is the most expensive gap on this page.

The five gaps we see over and over

The gapWhat it looks likeWhy it matters
No restaurant markup Your site never tells Google, in the language Google reads, that you are a restaurant, what your hours are, what you serve, or what it costs. This is the most common failure in Boulder and the fastest to fix. It's the difference between Google understanding your page and Google guessing at it.
Menu not on your own site The menu is a PDF, or it lives on a delivery app, or on a third-party page. Every dish name is a search someone makes. If your dishes are not text on your own pages, none of that traffic can ever reach you.
Renting someone else's address Your "website" is a page hosted by your payment provider, a free page builder, or a menu service. Every bit of credibility you build accrues to them, not to you. If you switch vendors you start from zero. Several Boulder restaurants with hundreds of five-star reviews are in exactly this position.
Strong on the map, invisible in the results You show up in the little map box at the top of Google, but not in the list of results underneath it. This is the best problem to have, because it means your local marketing already works and only the website layer is failing. It's usually fixable in a quarter.
No way to keep the customer No email signup, no booking, no reason for a happy diner to ever hear from you again. You paid to get them once. Without a capture, you pay again next time.

Why we think this is winnable

We pulled the live Google results for the searches that matter in Boulder, and then we measured how much authority the sites winning those results actually have. The honest answer surprised us: on the category searches, not much. Several page-one results in Boulder are held by very small sites with almost no links pointing at them. On most of the searches we checked, the winning page had no links pointing at it at all.

That means these searches are being decided by what's on the page and how well it's structured, not by who has the biggest budget. Which is unusual, and which is why this is worth doing now rather than in two years.

How we work

  1. A free diagnosis of your site, and only your site. We run the same checks on your pages that we ran across the city and show you exactly which ones you fail. No competitor teardowns, no league tables. We don't show other people's data to you and we won't show yours to them.
  2. A one-time technical fix. Restaurant markup, menu structure and pricing, page descriptions, sitemap, hours. This is the work that moves fastest, and we quote it as a fixed price so you can see the whole cost before you agree to anything.
  3. Ongoing work, only if the fix earns it. Category pages, local listings, review and menu maintenance, monthly reporting on what actually changed. Month to month. If it isn't working we would rather you stop paying us than resent us.

What we won't promise

We won't promise a ranking, because nobody who is telling you the truth can. We won't promise a timeline shorter than a quarter, because the fixes that work fastest still need Google to come back and re-read your site. And we won't tell you links are the answer, because in Boulder, on these particular searches, we measured it and they mostly aren't. The answer here is the boring one: build the pages properly and put the information where it can be read.

Want your own diagnosis?

It's free, it takes us about twenty minutes, and it's yours whether or not you hire us. You'll get a plain-English list of what your site is missing, in the order we'd fix it, with what we think each one is worth. Reply to the email this came from, or get in touch through annettethompson.com.

Sources: our own crawl of 769 Boulder food and drink venues and 690 restaurant websites, July 2026, plus live Google search results and Google keyword data for the Boulder market pulled the same month via DataForSEO. Search volume figures are Google's own estimates and move around; treat them as scale, not as precision. We have deliberately left every other business unnamed on this page, and we would do the same with yours.