ViewMend AI

Generating your AI Fix Plan

Reviewing top technical findings, comparing impact and effort, and composing a prioritized developer-ready plan.

Reading technical evidence
Ranking fixes by impact and effort
Composing developer-ready plan
ViewMend ViewMend resource check AI-powered performance interpretation Needs improvement

ViewMend report for selfyear.uk

ViewMend checked the page resources. Some lab metrics may be temporarily unavailable.

Check type Resource
Data used Resources and technical checks
Checked May 20, 20:02
Devices Mobile + Desktop
Actionable tasks 12
Resources found 6
Confidence High 12 / Medium 0 / Review 0

Performance scores

Check results

Performance scores

The data below belongs to the selected device.

84

Performance

Needs improvement

92

Accessibility

Good

79

Best Practices

Needs improvement

100

SEO

Good

59

Performance

Needs improvement

92

Accessibility

Good

78

Best Practices

Needs improvement

100

SEO

Good

Lab metrics

Core metrics

These are lab signals for the selected device. Below, ViewMend turns them into practical tasks.

FCP Needs improvement

2.6 s

Lab metric

LCP Needs improvement

3.4 s

Lab metric

TBT Needs improvement

229 ms

Lab metric

CLS Good

0.018

Lab metric

Speed Index Good

2.6 s

Lab metric

FCP Needs improvement

2.6 s

Lab metric

LCP Needs improvement

3.3 s

Lab metric

TBT Needs improvement

228 ms

Lab metric

CLS Good

0.006

Lab metric

Speed Index Good

2.6 s

Lab metric

ViewMend action plan

What to fix first

The first tasks below show concrete resources, changes, owners, and verification steps.

Main action ViewMend found 6 practical tasks On Mobile, start with delay third-party scripts.
  • 7 tasks affect the first screen
  • 4 CSS files can be reduced or checked for blocking
  • 2 third-party JS scripts can be delayed
  • 4 JavaScript files can be reduced or delayed
  • 2 images need optimization
  • Potential savings: 860 KB
1

Delay third-party scripts

8 third-party script can add network waiting and main-thread work.

JavaScript TBT 296 ms impact 123 KB
What found

ViewMend found several vendor scripts. Review them as one task so duplicate tags and late-loading rules are handled together.

What to do
  • Confirm the vendor script is required on this page.
  • Move it after the first screen or after user consent/interaction.
  • Load it with async/defer when it does not block core rendering.
  • Remove duplicate tags from tag manager or templates.
Expected effect

Can reduce main-thread blocking and improve TBT by moving non-critical vendor work later.

Who

Frontend developer

Affected resources Showing 3 of 8
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Save 67 KB Size 158 KB
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Save 57 KB Size 142 KB
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Size 142 KB
18132118690 googleads.g.doubleclick.net/pagead/viewthroughconversion/18132118690
JavaScript Size 5 KB
collect www.google.com/ccm/collect
Resource Size 0 KB
18132118690 googleads.g.doubleclick.net/pagead/viewthroughconversion/18132118690
JavaScript Size 3 KB
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Size 158 KB
18132118690 googleads.g.doubleclick.net/pagead/viewthroughconversion/18132118690
JavaScript Size 3 KB
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

2

Review third-party requests

2 third-party request can add network waiting or vendor cost.

Network FCP / LCP 241 ms impact
What found

ViewMend found third-party requests. Review whether they are needed during initial load and whether they can be delayed.

What to do
  • Check whether this request is needed during initial load.
  • Cache versioned static assets for longer.
  • Compress text resources with Brotli or gzip.
  • Delay third-party or non-critical requests until after first content.
Expected effect

Can reduce vendor waiting time and improve performance when non-critical third-party requests move later.

Who

Developer / hosting

Affected resources 2 resources
favicon.ico selfyear.uk/favicon.ico
Resource Size 15 KB
site.webmanifest selfyear.uk/site.webmanifest
Resource Size 0 KB
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

3

Optimize web font loading

3 font resource can delay text rendering or the first screen.

CSS FCP / LCP 783 ms impact
What found

ViewMend found font resources. Review the font families, weights, connection hints, and loading priority together.

What to do
  • Keep only the font families, weights, and styles used on this page.
  • Add preconnect for fonts.googleapis.com and fonts.gstatic.com.
  • Confirm font-display: swap is used for the loaded fonts.
  • If the font is critical for the first screen, consider preload for the critical font file.
  • If possible, replace it with a system font or self-host the font files.
Expected effect

Can make text appear sooner and improve FCP / LCP when font loading is less blocking.

Who

Frontend developer

Affected resources 3 resources
fonts.googleapis.com / css2 fonts.googleapis.com/css2
CSS Size 12 KB
UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2 fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2
Font Size 47 KB
fonts.googleapis.com / css2 fonts.googleapis.com/css2
CSS Size 1 KB
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

4

Reduce JavaScript files

2 JavaScript file can add download, parse, or execution cost.

JavaScript 148 ms impact 2 KB
What found

ViewMend found multiple JavaScript resources with optimization work. Treat them as one bundle and loading strategy task.

What to do
  • Open the affected URL or selector.
  • Apply the recommendation that matches this resource.
  • Rerun ViewMend and compare the affected metric.
Expected effect

May reduce download, parse, and execution work, which helps TBT and page responsiveness.

Who

Developer

Affected resources 2 resources
selfyear.uk https://selfyear.uk
JavaScript
public-CPYCXqvs.js selfyear.uk/build/assets/public-CPYCXqvs.js
JavaScript Save 2 KB Size 2 KB
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

5

Review this affected resource

section.hero > div.container > div.hero-content > p.hero-text needs a targeted technical review.

First screen / LCP Assess impact
What found

ViewMend found a concrete resource for this task. Use the URL below as the starting point for the fix.

What to do
  • Open the affected URL or selector.
  • Apply the recommendation that matches this resource.
  • Rerun ViewMend and compare the affected metric.
Expected effect

Can improve after the affected resource is fixed and retested.

Who

Developer

section.hero > div.container > div.hero-content > p.hero-text section.hero > div.container > div.hero-content > p.hero-text
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

6

Optimize web font loading

fonts.googleapis.com / css2 can delay text rendering and the first visible screen.

First screen / LCP FCP / LCP 783 ms impact
What found

ViewMend found a web font stylesheet from fonts.googleapis.com. It can sit in the first-screen path because the browser must discover the font CSS and then fetch font files.

What to do
  • Keep only the font families, weights, and styles used on this page.
  • Add preconnect for fonts.googleapis.com and fonts.gstatic.com.
  • Confirm font-display: swap is used for the loaded fonts.
  • If the font is critical for the first screen, consider preload for the critical font file.
  • If possible, replace it with a system font or self-host the font files.
Expected effect

Can make text appear sooner and improve FCP / LCP when fonts are in the first-screen path.

Who

Frontend developer

fonts.googleapis.com / css2 https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

Symptoms LCP: 3.3 s FCP: 2.6 s Speed Index: 2.6 s TBT: 228 ms CLS: 0.006
1

Review third-party requests

2 third-party request can add network waiting or vendor cost.

Network LCP / FCP 237 ms impact
What found

ViewMend found third-party requests. Review whether they are needed during initial load and whether they can be delayed.

What to do
  • Check whether this request is needed during initial load.
  • Cache versioned static assets for longer.
  • Compress text resources with Brotli or gzip.
  • Delay third-party or non-critical requests until after first content.
Expected effect

Can reduce vendor waiting time and improve LCP / FCP / Speed Index when non-critical third-party requests move later.

Who

Developer / hosting

Affected resources 2 resources
favicon.ico selfyear.uk/favicon.ico
Resource Size 15 KB LCP / FCP
site.webmanifest selfyear.uk/site.webmanifest
Resource Size 0 KB LCP / FCP
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

2

Delay third-party scripts

4 third-party script can add network waiting and main-thread work.

JavaScript Speed Index / TBT 303 ms impact 124 KB
What found

ViewMend found several vendor scripts. Review them as one task so duplicate tags and late-loading rules are handled together.

What to do
  • Confirm the vendor script is required on this page.
  • Move it after the first screen or after user consent/interaction.
  • Load it with async/defer when it does not block core rendering.
  • Remove duplicate tags from tag manager or templates.
Expected effect

Can reduce main-thread blocking and improve Speed Index / TBT by moving non-critical vendor work later.

Who

Frontend developer

Affected resources Showing 3 of 4
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Save 67 KB Size 158 KB Speed Index / TBT
www.googletagmanager.com / js www.googletagmanager.com/gtag/js
JavaScript Save 58 KB Size 142 KB Speed Index / TBT
18132118690 googleads.g.doubleclick.net/pagead/viewthroughconversion/18132118690
JavaScript Size 5 KB Speed Index / TBT
collect www.google.com/ccm/collect
Resource Size 0 KB Speed Index / TBT
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

3

Reduce JavaScript files

2 JavaScript file can add download, parse, or execution cost.

JavaScript Speed Index / TBT 151 ms impact 2 KB
What found

ViewMend found multiple JavaScript resources with optimization work. Treat them as one bundle and loading strategy task.

What to do
  • Open the affected URL or selector.
  • Apply the recommendation that matches this resource.
  • Rerun ViewMend and compare the affected metric.
Expected effect

May reduce download, parse, and execution work, which helps TBT and page responsiveness.

Who

Developer

Affected resources 2 resources
selfyear.uk https://selfyear.uk
JavaScript Speed Index / TBT
public-CPYCXqvs.js selfyear.uk/build/assets/public-CPYCXqvs.js
JavaScript Save 2 KB Size 2 KB Speed Index / TBT
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

4

Optimize web font loading

2 font resource can delay text rendering or the first screen.

CSS LCP / FCP 798 ms impact
What found

ViewMend found font resources. Review the font families, weights, connection hints, and loading priority together.

What to do
  • Keep only the font families, weights, and styles used on this page.
  • Add preconnect for fonts.googleapis.com and fonts.gstatic.com.
  • Confirm font-display: swap is used for the loaded fonts.
  • If the font is critical for the first screen, consider preload for the critical font file.
  • If possible, replace it with a system font or self-host the font files.
Expected effect

Can make text appear sooner and improve LCP / FCP / Speed Index when font loading is less blocking.

Who

Frontend developer

Affected resources 2 resources
fonts.googleapis.com / css2 fonts.googleapis.com/css2
CSS Size 12 KB LCP / FCP
UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2 fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2
Font Size 47 KB LCP / FCP
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

5

Review this affected resource

section.hero > div.container > div.hero-content > h1 needs a targeted technical review.

First screen / LCP LCP / FCP affects LCP, FCP, Speed Index
What found

ViewMend found a concrete resource for this task. Use the URL below as the starting point for the fix.

What to do
  • Open the affected URL or selector.
  • Apply the recommendation that matches this resource.
  • Rerun ViewMend and compare the affected metric.
Expected effect

Can improve LCP / FCP after the affected resource is fixed and retested.

Who

Developer

section.hero > div.container > div.hero-content > h1 section.hero > div.container > div.hero-content > h1
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

6

Optimize web font loading

fonts.googleapis.com / css2 can delay text rendering and the first visible screen.

First screen / LCP LCP / FCP 798 ms impact
What found

ViewMend found a web font stylesheet from fonts.googleapis.com. It can sit in the first-screen path because the browser must discover the font CSS and then fetch font files.

What to do
  • Keep only the font families, weights, and styles used on this page.
  • Add preconnect for fonts.googleapis.com and fonts.gstatic.com.
  • Confirm font-display: swap is used for the loaded fonts.
  • If the font is critical for the first screen, consider preload for the critical font file.
  • If possible, replace it with a system font or self-host the font files.
Expected effect

Can make text appear sooner and improve LCP / FCP when fonts are in the first-screen path.

Who

Frontend developer

fonts.googleapis.com / css2 https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap
How to verify after the fix

Rerun ViewMend audit and compare the affected metric.

Asking ViewMend AI...

Page map

Resources, services, and technical signals found by ViewMend.

Third-party resources

Domains used by the page to load scripts, images, fonts, styles, or other files.

fonts.googleapis.com
1 resource
stylesheet
googletagmanager.com
1 resource
script
fonts.gstatic.com
1 resource
font
googleads.g.doubleclick.net
1 resource
script
google.com
1 resource
image

Images

2 images found

Total images
2

JavaScript

4 scripts found

JavaScript files
4
Third-party scripts
3
Without async/defer
1
Large scripts
1
Total size
163 KB

CSS and fonts

Stylesheets and font resources detected on the page.

CSS files
2
Font stylesheets
1
Font files
1
Font domains
fonts.gstatic.com

SEO / HTML basics

Basic HTML signals collected by ViewMend.

Title
Found
Meta description
Found
Canonical
https://selfyear.uk/
H1 count
1
Lang
en

Server and indexing

Server response, indexing, and delivery signals.

Status code
200
Final URL
https://selfyear.uk/
noindex
No
nofollow
No
Cache-Control
no-cache, private

ViewMend AI

AI Fix Plan

AI uses the available ViewMend check data. Some lab metrics may be unavailable.

Ask AI Developer task Ask about one issue 1 credit Developer task Generate AI Fix Plan Uses 5 AI credits Generating... Generated AI Fix Plan fixPlanAnswer ? 'Generated AI Fix Plan' : 'Generate AI Fix Plan'
5 credits

Generate an AI Fix Plan for this report

AI uses the available ViewMend check data. Some lab metrics may be unavailable.

AI credits are only used when you request AI output.

Create account

Visual evidence

Visual loading

Mobile 8 loading frames first screen captured

Desktop 8 loading frames first screen captured

Check what users see while the first screen is loading.

Mobile 8 frames
Mobile final screenshot Click to enlarge

Filmstrip

8 frames
Slowest frames are shown first.
3,000 ms
2,625 ms
2,250 ms
1,875 ms
1,500 ms
1,125 ms
750 ms
375 ms
Mobile final screenshot
Desktop 8 frames
Desktop final screenshot Click to enlarge

Filmstrip

8 frames
Slowest frames are shown first.
3,000 ms
2,625 ms
2,250 ms
1,875 ms
1,500 ms
1,125 ms
750 ms
375 ms
Desktop final screenshot

Passed checks

Passed checks

74 checks passed

73 checks passed

ViewMend also checked technical signals that do not require action.