AI & Search Visibility Audit
Independent Technical Audit

M J Smith's Food & Spirits

A technically solid Midtown Irish pub that's already ahead of most neighbours on AI discoverability — with a handful of broken tags and missing signals standing between it and the top of the local set.

Site  mjsmithsnyc.com Location  9 E 45th St, NYC 10017 Category  Irish Pub — Midtown East Platform  SpotHopper Audited  29 May 2026
01 — Executive Summary
75/ 100
SEO Health
Strong foundation — keyword-rich title, real schema, complete NAP.
66/ 100
GEO / AEO Readiness
Restaurant schema gives AI engines real data — but ratings & FAQ are missing.
Leadthe set
Position
Above the local Irish-pub average. A few fixes secure the #1 spot.
M J Smith's is doing the fundamentals right. Its SpotHopper site ships a keyword-rich title, a real Restaurant schema block with address, geo-coordinates, phone, cuisine and hours, a complete NAP in the footer, and menu pages with prices in readable HTML. That already puts it ahead of the typical Midtown Irish pub on AI discoverability. The ceiling on its score comes from fixable defects: the social tags are broken (og:site_name="null", og:description="..."), there's no aggregateRating despite a 4.5–4.7 rating across platforms, the schema has a Sunday-hours data error, and the only H1 is visually hidden. None require redevelopment — they are corrections to data the platform already manages.
02 — SEO Health Breakdown

Where the 75 comes from

Strong across the board. The remaining points sit in structured-data completeness and on-page tag hygiene.

Technical SEO78
On-Page SEO70
Structured Data68
Content Quality78
Local SEO82
03 — AI Answer Engine Readiness (GEO / AEO)

How each AI engine sees M J Smith's

Scored out of 100 against the signals each engine weights. The real Restaurant schema does a lot of work here — the gaps are rating and answer-ready content.

EngineScorePrimary blockerWhat unlocks it
Google AI Overviews62No AggregateRating or FAQ data; Sunday-hours error in schemaAdd rating + FAQ schema, fix hours
ChatGPT Search76Rich HTML & menu text already work wellMostly done — extend menu descriptions
Perplexity66Good on-site facts; off-site footprint still buildingGrow review count & citations
Microsoft Copilot / Bing60No Speakable; broken OG tags hurt snippetFix OG tags + Bing Places
Google Gemini66Schema entity strong; sameAs links incompleteAdd sameAs to all profiles

GEO Readiness (66) is the weighted average. M J Smith's already gives engines real data to work with — the upside is in completeness (ratings, FAQ, sameAs) and fixing the broken social tags, not in building from scratch.

04 — Local Competitive Benchmark

Versus the Midtown Irish-pub set

Benchmarked against the cluster of Irish pubs competing for the same Grand Central / Midtown East foot traffic. Competitor scores are estimated from the same public on-page and schema signals.

This venue
M J Smith's
SEO75
GEO66
SchemaRestaurant
Rating4.5–4.7
The Perfect Pint
SEO66
GEO58
SchemaPartial
RatingStrong
Connolly's
SEO63
GEO56
SchemaPartial
RatingStrong
Megan's B+K
SEO60
GEO52
SchemaPartial
RatingStrong
Category avg
SEO62
GEO55
SchemaPartial
RatingVaries

M J Smith's already sits above the category average on both axes — the only venue in the set shipping a complete Restaurant schema. The work here is about extending a lead, not catching up: completing the rating/FAQ data would put meaningful daylight between it and every neighbour.

05 — Detailed Findings

What we found, by severity

Verified directly against the live HTML, robots.txt, sitemap and structured-data output on 29 May 2026.

High Broken Open Graph & Twitter tags

The homepage ships og:site_name="null", og:description="..." and twitter:description="..." — placeholder values that were never populated by the template.

Why it matters: these are the title/summary used when the page is shared on social, in messages, and by some AI engines building preview cards. Right now shares render with "null" and an ellipsis. Pure data fix.

High No AggregateRating despite strong reviews

The Restaurant schema has no aggregateRating, yet the venue carries 4.5–4.7 across Restaurant Guru (346 reviews), OverlookMaps and Yahoo Local.

Why it matters: review stars in schema drive rich snippets and feed AI "is it good?" answers. This is your best-performing asset, unreported.

Medium Schema opening-hours data error

The openingHoursSpecification lists Sunday as opens 00:00 / closes 00:00, which reads as "open all day Sunday" to a parser — contradicting the venue's actual Sunday closure.

Why it matters: incorrect hours in schema can surface wrong "Open now" states in Google and AI answers — a direct cause of frustrated walk-ups.

Medium Only H1 is visually hidden

The single <h1> ("M J Smith's Food & Spirits - New York, NY") uses a visuallyhidden class. It exists for crawlers but isn't a visible page headline.

Why it matters: functional for SEO, but a visible, keyword-aligned H1 reinforces the topic for both users and AI extraction.

Medium Meta description is short; schema url lacks protocol

The meta description (~89 chars) is good but underuses the available space — no location keyword. The schema url is "mjsmithsnyc.com" without https://.

Why it matters: a fuller description with "Midtown / Grand Central" captures more intent; a fully-qualified URL avoids entity-resolution ambiguity.

Working well Real Restaurant schema, complete NAP, rich content

Keyword-rich title, valid Restaurant schema (address, geo, phone, cuisine, hours), complete name-address-phone in the footer with tel: and email links, menu pages with prices in HTML, embedded reviews, Instagram link, and Google Analytics in place.

Build on it: this is a strong base most competitors lack — the fixes above compound on top of it.

06 — Priority Fixes & Drop-in Code

From solid to category-leading

Ordered by impact-to-effort. On SpotHopper most of these are settings/profile fields rather than code, but the target output is shown for clarity.

1. Fix the broken social tags

Effort: ~5 min · Impact: high — every social/AI share preview
Target output in the head
<meta property="og:site_name" content="M J Smith's Food & Spirits">
<meta property="og:description" content="Classic Irish pub fare, perfectly poured pints
        and warm hospitality on East 45th St, steps from Grand Central.">
<meta name="twitter:description" content="Midtown's Irish pub on East 45th — pints,
        pub classics & private events near Grand Central.">

In SpotHopper these map to the site/SEO meta fields — replace the "null" / "..." placeholders.

2. Add AggregateRating + fix Sunday hours in the schema

Effort: ~15 min · Impact: high — rich snippets & AI "is it good?" answers
Add to the existing Restaurant JSON-LD
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "71"
  },
  "url": "https://mjsmithsnyc.com",
  "sameAs": [
    "https://www.instagram.com/mjsmithsnyc",
    "https://www.facebook.com/mjsmithsfoodspirits/",
    "https://www.yelp.com/biz/m-j-smiths-food-and-spirits-new-york-3"
  ]
  // remove the Sunday 00:00–00:00 entry — list only Mon–Sat 11:00–02:00

Use a rating value/count you can verify on a live profile, and keep it current.

3. Add an FAQ block with FAQPage schema

Effort: ~20 min · Impact: medium-high — directly feeds AI answer boxes
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "Does M J Smith's take reservations?",
      "acceptedAnswer": { "@type": "Answer",
        "text": "Yes — reserve online or call (646) 596-7497." } },
    { "@type": "Question", "name": "What are M J Smith's hours?",
      "acceptedAnswer": { "@type": "Answer",
        "text": "Open Monday–Saturday, 11:00 AM to 2:00 AM. Closed Sunday." } }
  ]
}
</script>

4. Make the H1 visible & extend the meta description

Effort: ~10 min · Impact: medium
  • Promote the hero heading to a visible H1 with location: M J Smith's — Irish Pub on East 45th, Midtown NYC.
  • Extend the meta description toward 150–160 chars and include "Midtown / Grand Central".
  • Confirm the venue is claimed on Bing Places to lift the Copilot score.
07 — Methodology & Sources

Findings were collected by fetching the live site and its robots.txt, sitemap.xml and rendered structured data, then scored against the on-page, schema, local-SEO and GEO/AEO criteria each major engine is known to weight. Competitor scores are directional estimates from the same public signals. No paid tools or private data were used.

Sources: mjsmithsnyc.com · Yelp · Restaurant Guru (4.7 / 346) · Tripadvisor