How the site appears to AI answer engines and crawlers.
llms.txt at https://thebelroyhotel.com.au/llms.txt parsed but missing required sections: ['Usage', 'Contact']. Present sections: [].
| Query | Claude | dfs_ai_overviews | Gemini |
|---|---|---|---|
| best pubs in st leonards sydney | ✓ | ✓ | ✗ 32 BEST local Pubs in St Leonards, NSW | Yellow Pages® |
| pubs near st leonards sydney | ✓ | ✓ | ✗ St Leonards Tavern |
| quiet pubs st leonards sydney | ✓ | ✓ | ✗ St Leonards Tavern |
| best pubs in st leonards with food and drinks | ✓ | ✓ | ✗ The Royal, St Leonards |
| where to stay near st leonards hotel accommodations | ✗ TOP 10 Hotels in St. Leonard, MD (from $88) - COMPETITIVE PRICES | Expedia | ✗ TOP 10 Hotels in St. Leonard, MD (from $88) - COMPETITIVE PRICES | Expedia | ✗ TOP 10 Hotels in St. Leonard, MD (from $88) - COMPETITIVE PRICES | Expedia |
Why it matters: Most customers searching for a pub on their phone will never see the menu because the page takes almost 25 seconds to load.
Lighthouse mobile Performance score is 34/100. Largest Contentful Paint is 23.8 seconds. Time to Interactive is 24.7 seconds. Total Blocking Time is 1,450ms. Speed Index is 9.2s. CrUX (Chrome UX Report)→ field data is unavailable because the site is below the CrUX traffic threshold. Total page weight is 6,567 KiB. Desktop LCP (Largest Contentful Paint)→ is 1.1s - the problem is phone-specific.
Affected URLs:
Mobile visitors to homepage estimated at 60% of ~5,000 monthly organic sessions = 3,000. If speed fix recovers 20-30% of bounced mobile visits (Google research suggests bounce rises 32% at 1-3s load, 90% at 5s), that's 600-900 recovered page-views. Applying Google Ads CPCs for pub/restaurant keywords in AU at A$1.50 midpoint = A$900-1,350/mo.
Why it matters: The venue has 899 reviews Google doesn't know about because nothing in the website markup tells Google about them.
All 6 crawled pages ship WebSite and LocalBusiness structured data, but the LocalBusiness block is empty of required fields: no name, @id, url, telephone, openingHours, geo, priceRange, servesCuisine, description, aggregateRating, sameAs, or hasMenu.
Affected: Site-wide (every page).
Brand queries total ~7,500 monthly searches (DataForSEO top-keywords.json: 3,600 + 720 + 210 + 170 + ...). Current CTR at position 3 averages 13%. Aggregate rating snippets lift CTR 15-30% (BrightEdge 2023 SERP (Search Engine Results Page)→ features study). Uplift = 1,125-2,250 incremental clicks. At A$0.60-0.80 brand-CPC = A$675-1,800/mo = midpoint A$1,200. Conservative A$500-900 used.
Why it matters: The single most valuable reputation asset the venue owns - 899 Google reviews - does zero visibility work in search results.
The LocalBusiness schema on every page is missing the aggregateRating field. The venue's Google Business Profile shows 899 reviews at 4.1 average (377 five-star, 344 four-star, 103 three-star, 35 two-star, 40 one-star). None of this reputation is surfaced in the website's structured data.
Affected: Site-wide (every page).
Why it matters: Over 1,000 people a month searching for a pub or hotel in St Leonards click a rival because The Belroy's page doesn't name the category clearly enough.
hotelstleonards.com.au ranks position 2 for 'hotel st leonards' (1,600/mo) and position 5 for 'st leonards hotel' (2,400/mo). stleonardstavern.com.au ranks position 3 for 'st leonards tavern' (1,900/mo). The Belroy ranks position 19, 8, and 13 respectively. Combined, rivals are capturing an estimated 1,100 monthly clicks on these three terms.
Affected URLs:
Intersection data shows 1,100 estimated monthly clicks lost to two rivals across 'hotel st leonards', 'st leonards tavern', 'st leonards hotel', 'hotel st leonards nsw', 'hotel st leonards sydney'. If The Belroy recovers 50-75% of this (moving from pos 13-19 to pos 5-8), that's 550-825 extra clicks. At AU pub/hotel CPC of A$2-3 midpoint = A$1,100-2,475/mo.
Why it matters: When a customer taps the menu or booking button on mobile, they wait 1.5 seconds before anything happens - many tap again or leave.
Lighthouse mobile TBT is 1,450ms. Main-thread work is 5.4s. JavaScript bootup time is 3.1s. Google's target for TBT is under 200ms. Lighthouse flags 1,139 KiB of unused JavaScript and 910ms of unused CSS rules (176 KiB savings).
Affected: Site-wide (every page).
Why it matters: The homepage is over 4x heavier than it should be - most of that is oversized images and hero video that could be compressed 5x without visible quality loss.
Lighthouse reports total byte weight of 6,567 KiB on mobile. Image delivery is flagged with estimated savings of 1,390 KiB. Render-blocking requests flagged with savings of 2,040ms.
Affected URLs:
Why it matters: Google can see 'this is a local business' but not 'this is a pub', which limits which search features the site qualifies for.
The LocalBusiness block uses the generic LocalBusiness type, not the more specific BarOrPub subtype. Also missing: Menu, Event, BreadcrumbList, FAQPage.
Affected: Site-wide (every page).
Why it matters: Nearly 3,000 Sydneysiders a month search for Sunday roast - the venue has one but isn't found for it.
The /whats-on/sunday-roast page ranks position 21 for 'sunday roasts in sydney' (1,000/mo) and position 35 for 'best sunday roast sydney' (1,900/mo). The place_topics data from GBP shows 'sunday roast' mentioned in 7 customer reviews. AI probe for 'sunday roast st leonards sydney' cited Gilroys Hotel, not The Belroy.
Affected URLs:
Why it matters: Google can't tell what the homepage is about from its H1 - 'WELCOME TO' could be any business.
Homepage H1 text is 'WELCOME TO'. The about page H1 is 'NEW PUB'. The menu page H1 is 'EAT'. These are one-word or two-word H1s with no descriptive content. Each page also has 3-6 H1 tags, not the recommended one per page.
Affected: Across 6 pages (see issues.xlsx for the full URL list).
Why it matters: The titles that appear in Google search results repeat the same phrase and miss the chance to say what each page specifically offers.
Every page title follows the pattern '[Page Name] - The Belroy Hotel - Your St Leonards Local'. Functions title: 'Functions - The Belroy Hotel - Your St Leonards Local' (59 chars). Terrace Bar title runs 74 chars - over Google's 60-char display limit. Live Sports title is 61 chars.
Affected: Across 13 pages (see issues.xlsx for the full URL list).
Why it matters: Google's Gemini and ChatGPT influence more than 10% of local venue decisions and rising. AI assistants naming rivals means The Belroy doesn't appear on the shortlist the customer considers.
Claude web-search probe results: 'best pub in st leonards sydney' - Claude cited St Leonards Tavern first, did name The Belroy. 'Sunday roast st leonards' - cited Gilroys Hotel. 'Sports bar / live sports near st leonards' - The Belroy not cited. 'Function venue st leonards sydney' - cited Bare Wholefoods, not The Belroy. 'Steak night north shore sydney' - The Belroy cited with price and schedule.
Affected URLs:
Why it matters: Anyone Googling 'the belroy' on a phone right now doesn't see the opening hours - many assume the pub is closed or miss the visit window.
GBP shows 'The Belroy Hotel', Pub category, 4.1 rating, 899 reviews, claimed. But work_hours_present is false - no opening hours visible. Questions and answers count is 0. Description is only 16 words ('Cozy hangout dishing up hefty pub staples...'). Attributes count is only 2. No online booking URL.
Affected URLs:
Why it matters: Function bookings are high-margin business - the page exists and the space exists, but search demand is flowing to rivals.
/functions has 4,054-word page, 6 H1s, 20 images. But does not appear in top 100 for 'function venue st leonards', 'event venue st leonards', 'private dining st leonards', or 'corporate function st leonards' in the ranked keyword set.
Affected URLs:
Why it matters: 36 keyword phrases are one small content push away from appearing on Google's first page.
Of 236 ranked keywords, 36 sit in positions 11-20 ('striking distance'). Notable examples: 'hotels st leonards sydney' pos 11 (480/mo), 'hotel st leonards nsw' pos 11 (480/mo), 'st leonards tavern' pos 13 (1,900/mo), 'glenroy hotel' pos 18 (1,600/mo), 'the belroy hotel reviews' pos 11 (140/mo), 'artarmon pub' pos 11 (90/mo).
Affected: Across 36 pages (see issues.xlsx for the full URL list).
Why it matters: Anyone searching the brand name sees a plain blue link, not a rich panel with photos, hours, reviews, and map.
Knowledge Graph check returns present: false, entity_type: [], matches_business: false. The venue has no entity in Google's knowledge graph.
Affected: Site-wide (every page).
Why it matters:
Sitemap at /sitemap.xml lists 148 URLs; 135 (91%) are not linked from any other crawled page. Sample: ['https://images.squarespace-cdn.com/content/v1/6513beae14bb3152b962d387/01e2c65e-6574-4407-b3f7-5c9704b52410/The+Belroy+Hotel+-+Outdoor+Terrace+Balcony+Group+Dining+by+Trent+van+der+Jagt.jpg', 'https://images.squarespace-cdn.com/content/v1/6513beae14bb3152b962d387/0b52654d-4821-45e7-a324-ffa2678ca0b0/The+Belroy+Hotel+-+Upstairs+Terrace+Bar+High+and+Low+Seating.jpg', 'https://images.squarespace-cdn.com/content/v1/6513beae14bb3152b962d387/0cb3c7d4-0789-4ed0-87b7-b70adbdd3018/Knife+and+Fork+green.png', 'https://images.squarespace-cdn.com/content/v1/6513beae14bb3152b962d387/0d53a4fc-37dc-41ce-a9f9-996a790d693f/The+Belroy+Hotel+-+Overhead+Street+Signage', 'https://images.squarespace-cdn.com/content/v1/6513beae14bb3152b962d387/133b2133-3a75-4153-b627-04dc64a77f0f/The+Belroy+Hotel+-+people+drinking+in+the+Terrace+Bar'].
Observed 2026-04-18. view evidence
Why it matters:
5 pages sampled; 0 have dateModified signal (0% coverage). AI answer engines heavily weight recency - pages without dateModified read as undated. Examples without date: ['https://www.thebelroyhotel.com.au#page-1', 'https://www.thebelroyhotel.com.au#page-2', 'https://www.thebelroyhotel.com.au#page-3', 'https://www.thebelroyhotel.com.au#page-4', 'https://www.thebelroyhotel.com.au#page-5'].
Observed 2026-04-18. view evidence
Why it matters: What shows up under each page in Google search results is either too long to read, too short to be useful, or auto-generated for 18 pages out of 58 in the sitemap.
OnPage crawl reports 18 pages without meta description. The /functions page has a 391-character meta description (double Google's ~160 char display limit). The /about page meta is only 50 characters - under-length.
Affected: Across 18 pages (see issues.xlsx for the full URL list).
Why it matters: Most pages don't have enough unique text for Google to rank them for anything other than the brand name.
Site-wide defect scan reports low_content_rate on 43 pages. Sampled pages show word counts of 2,000-4,000 but much of that is navigation, footer, and image captions - not unique page content.
Affected: Across 43 pages (see issues.xlsx for the full URL list).
Why it matters: The 234 Google Business Profile photos show this venue is visual - but 28 images on the site are invisible to Google Image search.
Site-wide defect scan reports 28 images without alt attribute and 43 without title attribute. Lighthouse 'unsized-images' audit scores 0.5 - multiple images without explicit width/height, contributing to CLS (Cumulative Layout Shift)→.
Affected: Across 28 pages (see issues.xlsx for the full URL list).
Why it matters: Customers trust businesses that put faces and names to the operation. Right now the about page feels anonymous.
The /about page H1 is 'NEW PUB'. H2 samples include 'old favourite', 'go-to', 'the team'. No named owner, publican, chef, or venue manager visible. No credentials. No history (opening date).
Affected URLs:
Why it matters: AI assistants (ChatGPT, Claude, Perplexity) that read the site directly need unambiguous crawl permission to cite the venue.
robots.txt disallows /config, /search, /account, /api/, /static/ and parameter patterns. Sitemap declared. But there are no explicit Allow directives for AI crawlers (GPTBot, ClaudeBot, Google-Extended, PerplexityBot). Not blocked, but not affirmed.
Affected URLs:
Why it matters: The site is partly unusable for screen-reader users, and Google reads 'click here' links as no signal at all.
Lighthouse mobile Accessibility score 88/100. Failing audits: color-contrast (background/foreground below ratio), link-text ('2 links found' with non-descriptive text), heading-order (skipping levels), link-name (links without discernible name), frame-title (iframes without title attribute).
Affected: Site-wide (every page).
Why it matters:
llms.txt at https://thebelroyhotel.com.au/llms.txt parsed but missing required sections: ['Usage', 'Contact']. Present sections: [].
Observed 2026-04-18. view evidence
Why it matters:
Organization schema at https://www.thebelroyhotel.com.au has no sameAs entries. sameAs links the entity to authoritative external sources (Wikidata, social platforms) and strengthens Knowledge Graph grounding.
Observed 2026-04-18. view evidence
Why it matters:
Page https://www.thebelroyhotel.com.au#page-1 has heading issues: Multiple H1 headings: 3 found; only one expected; Skipped heading level: H2 -> H4 at 'What are the kitchen operating hours?'. Heading tree: [(1, 'NEW PUB'), (2, 'old favourite'), (1, 'LOCALS'), (2, 'go-to'), (1, 'JOIN'), (2, 'the team'), (4, 'What are the kitchen operating hours?'), (4, 'Do you show live sporting events?'), (4, 'Is the venue wheelchair accessible?'), (4, 'Is there a dress code?')].
Observed 2026-04-18. view evidence
Why it matters:
Page https://www.thebelroyhotel.com.au#page-2 has heading issues: Multiple H1 headings: 6 found; only one expected. Heading tree: [(1, 'FUNCTIONS'), (2, '& events'), (1, 'TERRACE'), (2, 'private space'), (1, 'BISTRO'), (2, 'banquettes'), (2, 'event space'), (1, 'BALCONY'), (1, 'BAR'), (2, '& balcony')].
Observed 2026-04-18. view evidence
Why it matters:
Page https://www.thebelroyhotel.com.au#page-3 has heading issues: Multiple H1 headings: 3 found; only one expected. Heading tree: [(1, 'EAT'), (2, '& drink'), (1, 'BEST'), (2, 'rotisserie in town'), (1, 'GROUP'), (2, 'dining'), (3, 'BOOK A TABLE')].
Observed 2026-04-18. view evidence
Why it matters:
Page https://www.thebelroyhotel.com.au#page-4 has heading issues: Multiple H1 headings: 3 found; only one expected; Skipped heading level: H1 -> H3 at 'BOOK A TABLE'. Heading tree: [(1, 'TERRACE'), (2, 'Bar & Bistro'), (1, 'DINING'), (2, 'day & night'), (2, 'functions'), (1, 'EVENTS &'), (3, 'BOOK A TABLE'), (2, 'for the latest'), (3, 'SIGN UP')].
Observed 2026-04-18. view evidence
Why it matters:
Checked candidate URLs for methodology: ['/methodology', '/how-we-work', '/our-methodology', '/about/methodology']. None returned substantive content (>=500 chars). Publishing an methodology page strengthens E-E-A-T trust signals for YMYL and expertise-heavy content.
Observed 2026-04-18. view evidence
Why it matters: Minor housekeeping - probably no measurable effect but reflects overall markup precision.
Homepage final URL is https://www.thebelroyhotel.com.au/ (with trailing slash). Canonical declared in HTML is https://www.thebelroyhotel.com.au (without trailing slash).
Affected URLs:
Why it matters: Broken internal links are the technical equivalent of pointing a customer at a closed door.
Site crawl reports is_4xx_code: 2 (two URLs returning 404 or similar) and is_redirect: 4 (four URLs redirecting). Total pages in sitemap: 58.
Affected: Across 6 pages (see issues.xlsx for the full URL list).
Why it matters:
Checked candidate URLs for corrections policy: ['/corrections', '/corrections-policy', '/policies/corrections']. None returned substantive content (>=500 chars). Publishing an corrections policy page strengthens E-E-A-T trust signals for YMYL and expertise-heavy content.
Observed 2026-04-18. view evidence
Why it matters:
Checked candidate URLs for fact check: ['/fact-check', '/fact-checking', '/policies/fact-check']. None returned substantive content (>=500 chars). Publishing an fact check page strengthens E-E-A-T trust signals for YMYL and expertise-heavy content.
Observed 2026-04-18. view evidence
WCAG 2.2 · Google QRG (Quality Rater Guidelines)→ · Schema.org · W3C
Each finding links directly to its evidence - timestamped captures stored in the raw/evidence/ folder of this delivery package.