diff --git a/README-PAGESPEED.txt b/README-PAGESPEED.txt new file mode 100644 index 0000000..d955530 --- /dev/null +++ b/README-PAGESPEED.txt @@ -0,0 +1,18 @@ +Cresta 31 PageSpeed patch — 15 October 2026 + +Based on website(3).zip supplied earlier (not on your subsequent local edits). + +Changes: +- Both frontend view paths: remove render-blocking Google Fonts and use local system/Georgia fonts; preload CSS hero image at high priority; main landmark; contrast and focus improvements; accurate image dimensions. +- 11 gallery thumbnails: cropped/resized to 320x240, re-encoded as WebP. +- Separate 640x480 intro image so full-size gallery photo-02 remains untouched. + +Apply in local repo, review diffs before commit: + unzip -o Cresta31_pagespeed_fix.zip -d /Volumes/Developer/Applications/CostalEscape/website + php artisan view:clear + +Notes: +- Lighthouse LCP hero is CSS background. Preload ensures early discovery without restructuring the hero. +- Cloudflare beacon script is injected by Cloudflare Web Analytics / Browser Insights, not by these Blade files. Disable it in Cloudflare if you do not need it. +- Run Lighthouse again after deployment. Performance scores vary and are not guaranteed. +- If local frontend templates were changed after website(3).zip, merge changes instead of overwriting them. diff --git a/public/images/lodge/gallery/photo-02-intro.webp b/public/images/lodge/gallery/photo-02-intro.webp new file mode 100644 index 0000000..ee9e6bc Binary files /dev/null and b/public/images/lodge/gallery/photo-02-intro.webp differ diff --git a/public/images/lodge/thumb/photo-01.webp b/public/images/lodge/thumb/photo-01.webp index b83e04e..e2111c8 100644 Binary files a/public/images/lodge/thumb/photo-01.webp and b/public/images/lodge/thumb/photo-01.webp differ diff --git a/public/images/lodge/thumb/photo-02.webp b/public/images/lodge/thumb/photo-02.webp index c0d49ca..519a8b6 100644 Binary files a/public/images/lodge/thumb/photo-02.webp and b/public/images/lodge/thumb/photo-02.webp differ diff --git a/public/images/lodge/thumb/photo-03.webp b/public/images/lodge/thumb/photo-03.webp index 878128e..640573c 100644 Binary files a/public/images/lodge/thumb/photo-03.webp and b/public/images/lodge/thumb/photo-03.webp differ diff --git a/public/images/lodge/thumb/photo-04.webp b/public/images/lodge/thumb/photo-04.webp index 72baebd..d51cb2c 100644 Binary files a/public/images/lodge/thumb/photo-04.webp and b/public/images/lodge/thumb/photo-04.webp differ diff --git a/public/images/lodge/thumb/photo-05.webp b/public/images/lodge/thumb/photo-05.webp index 8573f97..32bba21 100644 Binary files a/public/images/lodge/thumb/photo-05.webp and b/public/images/lodge/thumb/photo-05.webp differ diff --git a/public/images/lodge/thumb/photo-06.webp b/public/images/lodge/thumb/photo-06.webp index 398acb0..c27d9c1 100644 Binary files a/public/images/lodge/thumb/photo-06.webp and b/public/images/lodge/thumb/photo-06.webp differ diff --git a/public/images/lodge/thumb/photo-07.webp b/public/images/lodge/thumb/photo-07.webp index 9792f1d..1834f70 100644 Binary files a/public/images/lodge/thumb/photo-07.webp and b/public/images/lodge/thumb/photo-07.webp differ diff --git a/public/images/lodge/thumb/photo-08.webp b/public/images/lodge/thumb/photo-08.webp index e19f049..36caf2a 100644 Binary files a/public/images/lodge/thumb/photo-08.webp and b/public/images/lodge/thumb/photo-08.webp differ diff --git a/public/images/lodge/thumb/photo-09.webp b/public/images/lodge/thumb/photo-09.webp index 585eb0f..1a8b879 100644 Binary files a/public/images/lodge/thumb/photo-09.webp and b/public/images/lodge/thumb/photo-09.webp differ diff --git a/public/images/lodge/thumb/photo-10.webp b/public/images/lodge/thumb/photo-10.webp index 3add035..54e12c2 100644 Binary files a/public/images/lodge/thumb/photo-10.webp and b/public/images/lodge/thumb/photo-10.webp differ diff --git a/public/images/lodge/thumb/photo-11.webp b/public/images/lodge/thumb/photo-11.webp index 9078bd2..5cd3cf6 100644 Binary files a/public/images/lodge/thumb/photo-11.webp and b/public/images/lodge/thumb/photo-11.webp differ diff --git a/resources/themes/frontend/views/lodge/home.blade.php b/resources/themes/frontend/views/lodge/home.blade.php index 722000c..e9cb100 100644 --- a/resources/themes/frontend/views/lodge/home.blade.php +++ b/resources/themes/frontend/views/lodge/home.blade.php @@ -1 +1 @@ -@extends('lodge.layout')@section('content')
Unwind · Escape · Explore

A little escape.
A lot to love.

Welcome to Cresta 31 — a comfortable lodge retreat made for slow mornings, fresh air and memorable stays.

Explore your stay →
Welcome to Cresta 31

Make yourself
right at home.

Discover the spaces that make Cresta 31 a special place to get away. Whether you're taking a peaceful break or spending time together, settle in and enjoy a change of scenery.

Browse the lodge photographs below, then choose your dates to check availability.

From £{{ number_format($rate,0) }} / night
Cresta 31 lodge interior
Your next getaway

Ready to stay?

Choose your dates and send a booking request.

Check availability →
@endsection \ No newline at end of file +@extends('lodge.layout')@section('content')
Unwind · Escape · Explore

A little escape.
A lot to love.

Welcome to Cresta 31 — a comfortable lodge retreat made for slow mornings, fresh air and memorable stays.

Explore your stay →
Welcome to Cresta 31

Make yourself
right at home.

Discover the spaces that make Cresta 31 a special place to get away. Whether you're taking a peaceful break or spending time together, settle in and enjoy a change of scenery.

Browse the lodge photographs below, then choose your dates to check availability.

From £{{ number_format($rate,0) }} / night
Cresta 31 lodge interior
Your next getaway

Ready to stay?

Choose your dates and send a booking request.

Check availability →
@endsection \ No newline at end of file diff --git a/resources/themes/frontend/views/lodge/layout.blade.php b/resources/themes/frontend/views/lodge/layout.blade.php index cf8bad9..2549232 100644 --- a/resources/themes/frontend/views/lodge/layout.blade.php +++ b/resources/themes/frontend/views/lodge/layout.blade.php @@ -1,7 +1,11 @@ -@yield('title','Cresta 31 | Lodge escapes')
Cresta 31.
@yield('content') \ No newline at end of file +@yield('title','Cresta 31 | Lodge escapes')
Cresta 31.
@yield('content')
\ No newline at end of file diff --git a/resources/views/lodge/home.blade.php b/resources/views/lodge/home.blade.php index 722000c..e9cb100 100644 --- a/resources/views/lodge/home.blade.php +++ b/resources/views/lodge/home.blade.php @@ -1 +1 @@ -@extends('lodge.layout')@section('content')
Unwind · Escape · Explore

A little escape.
A lot to love.

Welcome to Cresta 31 — a comfortable lodge retreat made for slow mornings, fresh air and memorable stays.

Explore your stay →
Welcome to Cresta 31

Make yourself
right at home.

Discover the spaces that make Cresta 31 a special place to get away. Whether you're taking a peaceful break or spending time together, settle in and enjoy a change of scenery.

Browse the lodge photographs below, then choose your dates to check availability.

From £{{ number_format($rate,0) }} / night
Cresta 31 lodge interior
Your next getaway

Ready to stay?

Choose your dates and send a booking request.

Check availability →
@endsection \ No newline at end of file +@extends('lodge.layout')@section('content')
Unwind · Escape · Explore

A little escape.
A lot to love.

Welcome to Cresta 31 — a comfortable lodge retreat made for slow mornings, fresh air and memorable stays.

Explore your stay →
Welcome to Cresta 31

Make yourself
right at home.

Discover the spaces that make Cresta 31 a special place to get away. Whether you're taking a peaceful break or spending time together, settle in and enjoy a change of scenery.

Browse the lodge photographs below, then choose your dates to check availability.

From £{{ number_format($rate,0) }} / night
Cresta 31 lodge interior
Your next getaway

Ready to stay?

Choose your dates and send a booking request.

Check availability →
@endsection \ No newline at end of file diff --git a/resources/views/lodge/layout.blade.php b/resources/views/lodge/layout.blade.php index cf8bad9..2549232 100644 --- a/resources/views/lodge/layout.blade.php +++ b/resources/views/lodge/layout.blade.php @@ -1,7 +1,11 @@ -@yield('title','Cresta 31 | Lodge escapes')
Cresta 31.
@yield('content') \ No newline at end of file +@yield('title','Cresta 31 | Lodge escapes')
Cresta 31.
@yield('content')
\ No newline at end of file