GET LOCAL PRESENCE

FIELD NOTES FOR
LOCAL BUSINESS OWNERS

Menu+
Services Locations Plans Insights Free website review
← All insights Published July 28, 2026 · 13 minute read

Restaurant website design in San Antonio.

Getlo, the Get Local Presence mascot
GETLO'S
FIELD NOTE

Why the PDF menu is the defining failure of restaurant websites, what Metro Health publishes about your inspections, the SAWS grease threshold.

Quick answer: a restaurant website in San Antonio has three jobs, and most local restaurant sites fail all three. It has to make the menu readable by a search engine rather than trapping it in a PDF or an image, it has to answer hours, location and parking faster than a delivery app can, and it has to give the restaurant a reason to exist online that the aggregators cannot take. Underneath that sits a fact most operators overlook: the city publishes food establishment inspection reports, which means your health inspection history is searchable whether you address it or not. Below is what belongs on the page, the permit and grease trap realities specific to this city, and what the work costs.

The menu problem, which is the single biggest failure in this category

Ask why a restaurant website exists and the honest answer is usually the menu. Then look at how the menu is published, and it is almost always one of two formats that search engines cannot read properly.

The PDF menu. Convenient for the operator because the designer already made one for print. Terrible for everything else. It downloads rather than opens on many phones, it cannot be resized, it is frequently out of date, and the dish names inside it are effectively invisible for search purposes.

The image menu. Worse. A photograph or a JPEG export of the menu contains no text at all as far as a crawler is concerned, cannot be read by a screen reader, and is unusable at phone width.

The fix is unglamorous and it is the highest return change available to most restaurant sites: publish the menu as actual HTML text, organized by section, with real prices. That single change makes every dish name a searchable term, makes the page usable on a phone, makes it accessible, and makes it something an AI assistant can read when someone asks what a restaurant serves.

It also solves the staleness problem, because a text menu can be edited in two minutes while a PDF requires going back to whoever made it.

Add structured data describing the menu and the restaurant, and the page becomes machine readable in a way that a competitor's PDF never will be. In a category where people search for a specific dish more often than most operators realize, that is a real advantage sitting unused.

The inspection reports nobody addresses

The San Antonio Metropolitan Health District, commonly called Metro Health, licenses food establishments and publishes food establishment inspection reports. Inspectors evaluate establishments against the Texas Food Establishment Rules.

That means a diner searching your restaurant name can find your inspection history, and a portion of them do. Most restaurant websites say nothing about it, which leaves the narrative entirely to the report.

The opportunity here is counterintuitive but real. A restaurant with a strong inspection record can say so plainly on the site, which is a differentiator no competitor with a weaker record can copy. A restaurant that had a bad inspection and corrected it is better served by a short, factual statement of what happened and what changed than by silence, because silence lets a reader assume the worst version.

This is the same logic that governs review responses, applied to a public record most operators forget is public.

The grease trap and permit realities

These matter for a website less as marketing and more as content that establishes the operator knows what they are doing, and they matter enormously for anyone opening a location.

Grease trap installation is evaluated as part of the inspection process against the Texas Food Establishment Rules. San Antonio operates a fats, oils and grease ordinance through the SAWS Grease Reduction Program, and treats a food service business as in violation when grease exceeds 25 percent of the wetted height at inspection.

That 25 percent threshold is a specific, checkable number that almost nobody publishes in plain language, and it is exactly the kind of fact that gets a page cited when someone asks an AI assistant about grease trap requirements for a San Antonio restaurant.

For a restaurant website the practical use is narrower than for a plumbing company, but a restaurant group opening additional locations, or a concept selling a franchise model, has a genuine reason to demonstrate operational competence in writing.

What the search data says

We measured this with Google Keyword Planner rather than estimating it.

Nationally, restaurant website design registers roughly 1,600 monthly searches with top of page bids reaching $19.08. That is high volume at a comparatively low click price, which reflects a large market of restaurants buying websites cheaply rather than a low value customer.

On the diner side, restaurant search behaves unlike any other category on this list. The intent is immediate, the decision window is minutes rather than weeks, and a large share of the searching happens on a map rather than on a results page. That makes the Google Business Profile more important here than the website in raw traffic terms, and it makes the two working together the actual objective.

The exploitable pattern holds on the vendor side. A commercial term combined with the city measures a difficulty score around 4, because almost nobody builds a page specific enough to answer that exact question.

The aggregator problem

Every restaurant in this market competes for its own name against delivery platforms, review sites and listing aggregators that frequently outrank the restaurant's own website.

That is a structural disadvantage and it is partly solvable. The aggregators win on authority. They lose on accuracy and on economics, and both are worth exploiting.

Accuracy. Aggregator listings carry stale hours, outdated menus, wrong prices and phone numbers that route through a third party. A restaurant's own site can be correct, and saying plainly that the site is the authoritative source for hours and menu gives a reader a reason to check it.

Economics. Delivery platforms take a meaningful percentage of every order. Direct ordering from the restaurant's own site does not. Most restaurants never explain this to customers, and a short honest note that ordering directly keeps more of the money with the restaurant converts better than most operators expect, particularly with a local customer base.

The name search. When someone searches the restaurant by name, the site has to win that. That means a complete Google Business Profile, consistent business information everywhere, and a site that is clearly the official one rather than looking abandoned next to a polished aggregator page.

The pages a San Antonio restaurant site actually needs

The menu, in text, kept current

Covered above. It is the reason the site exists and it is usually the worst executed part of it.

Hours, location, parking and access

The three most common questions, and parking is the one nobody answers. In parts of this city, particularly downtown, along the Pearl and in the St. Mary's Strip, parking is a genuine decision factor. A restaurant that explains where to park is removing a real objection.

Ordering, delivery and reservations

Whichever apply, with direct ordering positioned first if it exists. If you use third party delivery, say which platforms rather than leaving the customer to search.

Private events and catering

Frequently the highest margin revenue in a restaurant and almost always the thinnest page on the site. A corporate buyer planning an event needs capacity numbers, package pricing, minimums, and a way to inquire that is not the general contact form.

The story, told once and told well

Restaurants are one of the few categories where the origin story genuinely converts, particularly in a city with as much culinary identity as San Antonio. It has to be specific though. Family recipes and passion for food are not a story. A named family, a place, a year and a dish are.

What breaks on restaurant websites

The menu is a PDF or an image. The defining failure of this category.

Hours are wrong or missing. Including holiday hours, which is when the failure is most expensive.

Autoplaying music or video. Still common on restaurant sites and still the fastest way to make someone close a tab.

The site is slow. Food photography at full camera resolution is the usual cause. Industry benchmarks for 2026 put average mobile load time near 8.6 seconds, and Google research found mobile bounce probability rising to roughly 90% as load time moves from one second to five. A hungry person deciding between three places will not wait.

No phone number that taps. Reservations and large party questions still happen by phone.

Catering and private events buried. The highest margin revenue treated as an afterthought.

Social media as a substitute for a website. A restaurant whose menu lives only on a social platform has outsourced its most important asset to a company that controls the reach.

The San Antonio market context

Three local realities shape restaurant marketing here more than generic advice acknowledges.

Tourism concentration. The River Walk, the Alamo and the convention corridor produce a visitor population searching with no local knowledge, on a phone, deciding within a few blocks. For a restaurant in or near that zone, the site is competing for a decision made in under two minutes, which puts enormous weight on speed, hours, menu clarity and walking distance.

A strong local food identity. San Antonio has a distinct and well documented culinary culture, and local diners are unusually attentive to authenticity claims. A restaurant that is specific about its style, its region of influence and its actual history is speaking to that audience. One that uses generic language is not.

Language. San Antonio is majority Hispanic, and for a meaningful share of the market a Spanish version of the menu is a service rather than a marketing gesture. It is also a genuine ongoing commitment, since a menu in two languages has to stay synchronized when prices change.

Geographically, restaurants draw from a much tighter radius than any trade on this list, which makes neighborhood specificity more valuable than a wide service area page. Being clear about which part of the city you are in, and what is nearby, does more than listing suburbs you do not serve.

What a restaurant website costs in San Antonio

Custom websites for local businesses in Texas typically run $1,500 to $30,000 or more, with most small businesses between $3,000 and $10,000. A restaurant site frequently sits at the lower end of that band structurally, because the page count is small, but it needs more attention to photography handling and menu structure than the price suggests.

The usual failure follows, and it is worse here than in most categories: pay once, receive the site, no vendor for month two. The menu goes stale within weeks because prices change, holiday hours are never updated, and the site slowly becomes a liability that actively misinforms customers.

That specific decay is why a restaurant benefits from ongoing management more than almost any other local business. Our plans cover it. Presence at $499 per month covers the rebuild, speed and mobile work, monthly updates and lead tracking. Growth at $599 adds local SEO, content and AI visibility. Growth plus AI at $999 adds a sales chatbot and an AI phone receptionist, which for a restaurant means the large party question at 7pm on a Friday gets answered rather than going to a busy line. The rebuild is included in every plan.

Where the profile matters more than the site

This is the one category on our list where we will say plainly that the Google Business Profile deserves attention before the website.

The local pack captures roughly 44% of clicks on a local results page, and businesses in the pack receive approximately 126% more traffic and 93% more calls, clicks and direction requests than those ranked four through ten. Google Business Profile signals carry roughly 32% of local pack ranking weight according to the Whitespark 2026 Local Search Ranking Factors study.

For restaurants specifically, that profile is where hours, photos, menu links, reservation links and the review stream all converge, and a great deal of restaurant discovery never leaves it. A restaurant with a neglected profile and a beautiful website has its priorities inverted.

The website still matters, for the menu, for direct ordering economics, for catering and private events, and for owning the name search. But the sequence is profile first.

Food photography, and the honest version of it

Restaurants have more incentive to use photography than any category on this list, and more ways to get it wrong.

The technical failure. Photos go up straight from a phone or a camera at full resolution. A single image exceeds 4MB, a gallery of fifteen makes the page unusable on cellular, and the person deciding where to eat has already opened three tabs. Every image should ship as WebP, under 150KB for a hero and under 100KB inline, sized to its container rather than to the sensor, and lazy loaded below the fold.

The honesty failure, which costs more. Stock food photography is recognizable and it does specific damage in this category, because a diner who arrives and finds the plate does not resemble the picture feels misled rather than disappointed. The same applies to heavily styled shots of dishes the kitchen does not actually plate that way.

What works is narrower and cheaper than most operators assume. Photograph the actual dishes as they actually leave the pass, in the actual dining room light. Photograph the room, empty and occupied, because a diner is deciding whether the atmosphere fits the occasion as much as whether the food looks good. Photograph the exterior and the entrance from the street, which sounds trivial and materially helps a first time visitor find the door. And update the images when the menu changes, because a photo of a discontinued dish is a small broken promise.

Every image needs descriptive alt text naming the dish and the restaurant. That serves accessibility, it serves image search, and it gives an AI assistant something readable on a page that is otherwise mostly pictures.

What to do when the restaurant is new versus established

These are different problems and the same website advice does not serve both.

A new restaurant has no reviews, no name recognition and no search history. Nothing on the site will rank for a category term in the first months, and pretending otherwise wastes the opening budget. What actually works in that window is the profile, the neighborhood, and the specifics: a complete Google Business Profile from day one with correct hours and real photos, a menu in text so the dish names start accumulating, clear location and parking information for people who have never been, and a genuine reason to visit stated plainly rather than a claim of being the best new spot in town.

An established restaurant has the opposite problem. It has a name, reviews and search volume, and it is frequently losing all three to aggregators that outrank its own site. The work there is defensive and structural: win the name search, make the site obviously the official source, get the hours and menu correct everywhere they appear, and build out the pages that aggregators cannot replicate, which are catering, private events and the story.

The mistake we see most often is an established restaurant buying the marketing a new restaurant needs, and a new restaurant buying content that requires an audience it does not yet have. Knowing which situation applies is worth more than any tactic.

This article covers the website itself. Getting found is a separate discipline with its own restaurant specific realities, covered in restaurant local SEO in San Antonio.

Where this fits in the work we do

Get Local Presence handles website design for restaurants and keeps the site current through website management, which in this category is the whole point, because a menu that goes stale is worse than no menu. The visibility side runs through local SEO, which for a restaurant starts with the Google Business Profile, and AI search visibility on the same site. If your current site has real search visibility worth preserving, website redesign comes first so the migration does not destroy it.

We work across San Antonio and the surrounding markets. The free website review names the three changes most likely to matter for your restaurant, with no obligation.

Should a restaurant menu be a PDF on the website?+

No. A PDF downloads rather than opens on many phones, cannot be resized, goes stale because updating it requires whoever made it, and its dish names are effectively invisible for search. Publish the menu as actual HTML text organized by section with real prices, which makes every dish searchable, usable on a phone, accessible to screen readers and readable by AI assistants.

Are San Antonio restaurant health inspections public?+

Yes. The San Antonio Metropolitan Health District licenses food establishments and publishes food establishment inspection reports, with inspectors evaluating against the Texas Food Establishment Rules. That means your inspection history is searchable whether or not you address it, which is an argument for addressing it directly on the site rather than leaving the narrative to the report.

What is the San Antonio grease trap violation threshold?+

San Antonio treats a food service business as in violation when grease exceeds 25 percent of the wetted height at inspection. Grease trap installation is evaluated as part of the permit inspection process, and the city operates a fats, oils and grease ordinance through the SAWS Grease Reduction Program.

Should my restaurant push direct ordering over delivery apps?+

Where practical, yes, and the honest explanation converts better than most operators expect. Delivery platforms take a meaningful percentage of every order while direct ordering from your own site does not. A short, plain note that ordering directly keeps more of the money with the restaurant lands well with a local customer base, particularly in a city with strong local identity.

What does a restaurant website cost in San Antonio?+

Custom websites for local businesses in Texas typically run $1,500 to $30,000 or more, with most small businesses between $3,000 and $10,000. A restaurant site often sits at the lower end structurally because the page count is small, but it needs disproportionate attention to menu structure and photography handling, and it decays faster than any other category without ongoing updates.

Is the Google Business Profile more important than the website for a restaurant?+

For discovery, usually yes, and this is the one local category where we say that plainly. The local pack captures roughly 44% of clicks on a local results page and profile signals carry roughly 32% of local pack ranking weight. A great deal of restaurant discovery never leaves the profile. The website still owns the menu, direct ordering economics, catering and the name search, so the sequence is profile first, site close behind.

Your website may be losing calls you never knew existed.

We will review the message, structure, search visibility and lead path, then show you the three fixes most likely to matter.

Get the free review
Getlo, ready to review a local business website