Hospitality SEO and AEO portfolio, 2026

SEO and AEO for hospitality and booking businesses

More guests finding you on Google and in AI answers, and more of them booking direct. Technical SEO, on-page work and content for search, and answer engine optimisation (AEO) so AI assistants such as ChatGPT and Google's AI Overviews can find and cite the business. Below: the hospitality sites and booking platform I have built, results for my latest clients in other sectors, compared on the same three months a year apart, and a Lighthouse before-and-after. Client names are withheld under NDA. Every figure comes from Google Search Console or Lighthouse, and the screenshots are at the end.

Bookings in a booking platform's first month
50
Impressions, client 1, year over year
+1,343%
Average position, client 1
27.7 → 3.6

Hospitality: direct bookings, and the sites behind them

Direct bookings are a search problem and a product problem at once: the page has to be found, and the booking has to be quick to finish on a phone. These are hospitality sites I have built.

Search results: latest clients, year over year

My latest clients, from other sectors and under NDA. The same window both years, 7 July to 6 October, so seasonal swings cancel out. The figures are Search Console's own totals, which it rounds.

SiteImpressionsClicksAverage position
Client 160.7K → 876K
+1,343%
545 → 824
+51%
27.7 → 3.6
Client 29.27K → 43K
+364%
36 → 94
+161%
21.8 → 10.1
Client 324.6K → 70.1K
+185%
77 → 106
+38%
57.4 → 34.2
Client 4645K → 1.39M
+116%
6.89K → 8.78K
+27%
20.2 → 8.5
Combined740K → 2.38M
+222%
7.55K → 9.80K
+30%
Better on every site

Read honestly, clicks grew more slowly than impressions on every site, so click-through fell: from 0.9% to 0.1%, 0.4% to 0.2%, 0.3% to 0.2%, 1.1% to 0.6%. That is what happens when a site starts appearing for many more searches, most of them below the top results at first, and when Google's AI Overviews answer more searches on the results page itself. The next lever on each is click-through on the pages that already rank: titles, descriptions and rich results.

Technical work: Lighthouse 30 to 96

Google Lighthouse scores for a client site, before and after the work.

ScoreBeforeAfter
Performance3096
Accessibility93100
Best practices64100
SEO42100
Agentic browsing (AI-agent readiness)1 of 22 of 2

This site: built for search from day one

hadimoussawi.com started this work in September 2026 with one page in Google, and 51 impressions in the three months before. In the first eleven days after the new pages were indexed, it earned 218. It is early, so these are small numbers, but every step is measured:

How the homepage's video was made fast enough to score 100 is written up in how I built a scroll-driven video hero.

What I do

How I work

  1. Baseline. Search Console, GA4 and a full crawl, so every result has a measured “before”.
  2. Research. Keywords and competitors by intent, and a roadmap in order of what pays off first.
  3. Technical fixes. Indexing, redirects, speed and structured data, before any new content.
  4. On-page and content. Pages rewritten around what people search, and new pages where there is demand and no answer.
  5. Authority and local. Google Business Profile, reviews, listings and links from real sites.
  6. Measure and report. Monthly, against the baseline, in words a business owner can act on.

The terms, in plain English

Impressions
How many times a site appeared in Google’s results.
Clicks
Visits that came from Google’s unpaid results.
Average position
Where the site sat in the results, on average. 1 to 10 is page one.
CTR
Click-through rate: of everyone who saw the site in results, the share who clicked.
Indexed
Pages Google has added to its index. A page that is not indexed cannot rank.
Structured data
Code that tells search engines and AI assistants what a page is about, and can earn richer results.
AEO
Answer engine optimisation: making a business easy for AI assistants and AI search to find, trust and cite.
Lighthouse
Google’s audit of a page’s speed, accessibility, best practices and SEO, scored out of 100.

The evidence

Straight from Google Search Console and Lighthouse. Each site's name is covered, under NDA; the full exports are available on request.

Client 1, before: 7 July to 6 October 2025. 545 clicks, 60.7K impressions, average position 27.7.
Client 1, after: 7 July to 6 October 2026. 824 clicks, 876K impressions, average position 3.6.
Client 2, before: 7 July to 6 October 2025. 36 clicks, 9.27K impressions, average position 21.8.
Client 2, after: 7 July to 6 October 2026. 94 clicks, 43K impressions, average position 10.1.
Client 3, before: 7 July to 6 October 2025. 77 clicks, 24.6K impressions, average position 57.4.
Client 3, after: 7 July to 6 October 2026. 106 clicks, 70.1K impressions, average position 34.2.
Client 4, before: 7 July to 6 October 2025. 6.89K clicks, 645K impressions, average position 20.2.
Client 4, after: 7 July to 6 October 2026. 8.78K clicks, 1.39M impressions, average position 8.5.
Lighthouse, before: performance 30, accessibility 93, best practices 64, SEO 42; agentic browsing 1 of 2.
Lighthouse, after: performance 96, accessibility 100, best practices 100, SEO 100; agentic browsing 2 of 2.
Message me on WhatsApp (opens in a new tab)