29th Mar 2025
We've identified some areas where your SEO is doing well, but there's a lot more to do if you want to be really competitive in Google. Better make a start now!
Your rankings in Google are looking good! Below shows you how many keywords your website appears for in Google vs your top competitor.
Keywords on page 1 are great, but what you really want are keywords in the top 3 positions. Want to improve your rankings? Make a start on the actions detailed further down the report.
Here are up to 25 of the top keywords that both your website and your competitor's website rank for. Are your key products and services being highlighted?
Below are up to ten SEO actions we recommend you make to your website now to improve the onsite SEO. We have also found more actions for your website (that covers all your website pages) that will help your website rank higher in the Google search results.
There are no actions for your website
Below is your page speed score for your website's homepage on a mobile. The higher the number, the better the performance. Currently, there is a lot of improvement required for your website so it loads faster. This will not only impact your SEO performance but also your customer experience.
Below the scores you will find a list of actions you can take to improve your website's speed. These are bespoke recommendations direct from Google for your website.
Properly size images
Below we have listed all images in your page that aren't appropriately sized, along with the potential savings in kilobytes (KB). Resize these images to save data and improve page load time;
url | node | totalBytes | wastedBytes | wastedPercent |
---|---|---|---|---|
0 | 777521 | 430831 | 55.41 | |
0 | 362961 | 201120 | 55.41 | |
0 | 333783 | 185229 | 55.49 | |
0 | 280824 | 155607 | 55.41 | |
0 | 162445 | 90012 | 55.41 | |
0 | 86892 | 48220 | 55.49 |
Eliminate render-blocking resources
Any resource that blocks the first paint of your page (the first visible element to load on a page) is classed as a render-blocking resource. The goal is to reduce the impact of these render-blocking URLs by inlining critical resources, deferring non-critical resources, and removing anything unused.
A list of the resources that are blocking the loading of a page are listed below;
url | totalBytes | wastedMs |
---|---|---|
85308 | 1374 |
Reduce JavaScript execution time
When your JavaScript takes a long time to execute, it slows down your page performance in several ways:
Network cost
More bytes equals longer download times.
Parse and compile cost
JavaScript gets parsed and compiled on the main thread. When the main thread is busy, the page can't respond to user input.
Execution cost
JavaScript is also executed on the main thread. If your page runs a lot of code before it's really needed, that also delays your Time To Interactive, which is one of the key metrics related to how users perceive your page speed.
Memory cost
If your JavaScript holds on to a lot of references, it can potentially consume a lot of memory. Pages appear janky or slow when they consume a lot of memory. Memory leaks can cause your page to freeze up completely.
An overview of the files found are below;
url | scriptParseCompile | scripting | total |
---|---|---|---|
12.55 | 1991.8 | 2047.22 | |
15.36 | 415.96 | 985.6 | |
19.31 | 455.66 | 480.64 | |
23.82 | 359.16 | 391.49 | |
15.43 | 209.48 | 308.18 | |
0 | 8.54 | 277.88 | |
0.44 | 245.14 | 245.59 | |
3.67 | 202.64 | 207.28 | |
0.43 | 161.13 | 162.21 | |
7.02 | 101.97 | 118.76 | |
7.11 | 58.36 | 66.68 | |
2.25 | 48.9 | 60.13 | |
8.05 | 15.38 | 58.18 |
Serve static assets with an efficient cache policy
HTTP caching can speed up your page load time on repeat visits.
When a browser requests a resource, the server providing the resource can tell the browser how long it should temporarily store or cache the resource. For any subsequent request for that resource, the browser uses its local copy rather than getting it from the network.
The below table lists all static resources that aren't cached;
url | cacheHitProbability | cacheLifetimeMs | totalBytes | wastedBytes |
---|---|---|---|---|
0 | 0 | 487 | 487 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0 | 0 | 201 | 201 | |
0.02 | 120000 | 85308 | 83886.2 | |
0.2 | 3600000 | 11753 | 9402.4 | |
0.2 | 3600000 | 1400 | 1120 | |
0.25 | 7200000 | 21502 | 16126.5 | |
0.6 | 86400000 | 3888 | 1555.2 | |
0.91 | 2592000000 | 36592 | 3424.11 | |
0.91 | 2592000000 | 27144 | 2540.01 |
Efficiently encode images
The table below lists all unoptimized images, with potential savings in kilobytes. Optimize these images so that the page loads faster and consumes less data:
How we audit images
We collects all the JPEG or BMP images on the page, sets each image's compression level to 85, and then compares the original version with the compressed version. If the potential savings are 4KB or greater, We flags the image as optimizable.
url | fromProtocol | isCrossOrigin | node | totalBytes | wastedBytes |
---|---|---|---|---|---|
1 | 1 | 0 | 333783 | 37424 |
Your backlink score is really good - well done! Below shows you how many backlinks your website has vs your top competitor.
A backlink is a link from another website to yours, and it really helps your SEO performance. Don't stop though! Through focusing your link building efforts on fewer but higher quality websites, you will achieve even higher SEO rankings.
Here are up to 10 of the top backlinks you and your competitor have. Can you see any opportunities from your competitor?
29th Mar 2025
29th Mar 2025
27th Mar 2025
26th Mar 2025
6th Aug 2024
11th Dec 2020
22nd Mar 2025
8th Oct 2024
16th Nov 2020
9th Mar 2025
13th Feb 2025
28th Feb 2025
12th Nov 2024
14th Nov 2024
28th May 2024
4th Mar 2024
31st Oct 2023
23rd Aug 2023
30th Mar 2023
24th Feb 2023