Website Visibility Audit

Murphy's Taproom & Carriage House

How many customers your website is winning, or losing, on Google and with AI assistants, and what it is worth to fix.
Reviewed June 2026

The bottom line (the money part)

Your restaurant is genuinely strong: 32 taps, a chef-driven kitchen, and the largest banquet room in the Bedford area. The problem is that your website does not tell Google or AI any of it. Your entire food and drink menu is a picture, so it is invisible to search. Sites like Yelp, OpenTable, and a menu site called Sirved are ranking above you and answering the questions your customers ask, which means they are catching diners, party bookings, and reservations that should land on your own site. Each item below is a one-time change that keeps paying you every month. For each, we note the honest difficulty and the typical market range, so you can see exactly what it is worth.

1. Getting found on Google

SEO / search engine optimization
Why it is money: When someone types "restaurant Bedford NH," "craft beer near me," "private event venue Bedford," or "Murphy's Taproom menu," the business on top gets the click, the visit, and the booking. Right now that click often goes to Yelp or a menu aggregator instead of to you.

Your menu is a picture, so Google cannot read a word of it biggest issue

The food and drink menus are embedded as a Canva image. Every dish, every beer, every wine, and every price is invisible to Google. That is why a third-party site (Sirved) hosts your menu and ranks for "Murphy's Taproom menu." You are handing away every menu search.

Difficulty: Easy  ·  Typical Market Range: $300 to $900 one-time

Your page titles are nearly blank

These are the clickable blue headlines in Google. Yours are: Menu (that is the whole title), About Us, Drink Menu, and just Murphy's Taproom on the homepage. None of them say Bedford, NH, "craft beer," "Carriage House," or "restaurant," so they do not match what people search for.

Difficulty: Easy  ·  Typical Market Range: $150 to $500 one-time

You are not using your full name

People search "Murphy's Taproom and Carriage House," and every review site uses that full name. Your own website title just says "Murphy's Taproom," so you look like a smaller, different place than the one with 394 Yelp reviews.

Difficulty: Easy  ·  Typical Market Range: $100 to $300 one-time

Thin pages and missing descriptions

The contact page has about 16 words and no address, hours, or phone in readable text. The drink menu and contact pages have no meta description (the gray summary line under the Google headline), so Google writes its own, usually badly.

Difficulty: Easy  ·  Typical Market Range: $200 to $600 one-time

A closed location is confusing your listings trust risk

Yelp lists the Manchester (494 Elm St) location as closed, but your website and its loyalty and gift- card links still reference Manchester. Mixed signals like this hurt local ranking and send customers to a closed door.

Difficulty: Moderate  ·  Typical Market Range: $300 to $1,000 one-time

2. Getting recommended by AI assistants

GEO / generative engine optimization
Why it is money: More and more people plan a night out by asking ChatGPT, Gemini, or Google's AI "where should I get craft beer and dinner near Manchester?" We tested it. The AI does recommend Murphy's, which is great, but it is pulling every detail from Yelp, OpenTable, and a magazine article, not from your website. That means you do not control the story, and a competitor with a richer site could get recommended over you.

Your site gives AI almost nothing to work with

Behind the scenes, restaurants tell search engines and AI who they are with a small piece of hidden code called structured data. Yours only says "Organization." It does not say you are a restaurant, your hours, your address, that you take reservations, your price range, or that you serve craft beer and American food. That is the single most valuable thing to add for AI and Google alike.

Difficulty: Easy  ·  Typical Market Range: $500 to $1,500 one-time

Your best selling points live on other people's sites

The 32 taps, Chef Todd Lytle, the local-farm sourcing, and "the largest banquet room in the area" are all things AI found, but it found them on Yelp, OpenTable, PartySlate, and NH Magazine. Your own site barely says them, so you get no credit and no control.

Difficulty: Moderate  ·  Typical Market Range: $450 to $1,500 one-time

3. Winning the instant answer

AEO / answer engine optimization
Why it is money: People ask fast, specific questions: "Is Murphy's open now?" "Do they take reservations?" "What are the happy hour times?" "Do they have gluten-free options?" "Can they host a party of 60?" Whoever answers instantly gets the customer. Today those answers come from third parties or not at all.

"Open now" and hours are not coming from you

Without the structured hours mentioned above, Google and voice assistants rely on other listings to say whether you are open. If those are ever wrong, you lose walk-ins and get blamed for it.

Difficulty: Easy  ·  Typical Market Range: $150 to $500 one-time

No answers to the questions people actually ask

There is no FAQ anywhere on the site. Questions about parking, reservations, kids, dietary options, and private events are exactly what wins the "answer box" and voice results, and they are the questions that turn into bookings.

Difficulty: Moderate  ·  Typical Market Range: $300 to $900 one-time

Biggest money wins, in order

  1. Publish the menu as real text.
  2. Add restaurant structured data.
  3. Rewrite page titles and headlines.
  4. Build out the Private Events / Carriage House page.
  5. Clean up the closed Manchester references.
  6. Add an FAQ and short story sections.

For whoever does the work (the technical detail)

CheckFinding
Structured data (schema.org)Only a generic Organization tag; the restaurant-specific structured data is absent.
Menu contentMenus are images, not text, so nothing in them is indexable.
Title tagsNear-empty, with no location or keyword targeting.
H1 headingsEvery page shares the same non-descriptive heading.
Meta descriptionsMissing on several key pages.
NAP in crawlable textPhone and address are not in crawlable text or schema.
Full brand nameThe full, searched brand name is missing from the site.
Closed locationA closed prior location is still referenced, conflicting with the listings.
robots.txt / sitemap.xmlSitemap and robots files were not confirmable on the crawl.
CanonicalsPresent on all pages.
HTTPS / mobileSecure and responsive. No mixed content.
Image alt textA few images missing alt text (minor).

Note: several items are limited by the Toast Sites platform (see the separate site-health report for what is yours to change versus Toast's). The highest-leverage items remain fully achievable.