13th Jan 2023
There are a lot of areas where you can improve the SEO of your website. Don't be downhearted; this means there's lot of opportunity available for better rankings!
Your website does not rank very well in Google. Below shows you how many keywords your website appears for in Google vs your top competitor . As you can see you there are not enough keywords on page 1.
You want to aim for the top 5 positions for every phrase, as this is how you will drive the most traffic. 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 yours and your competitor's website rank for. Are your important product and services being mentioned?
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.
The meta description on https://www.harmonybath.com is a little long, we recommend reducing the length to help SEO
We've spotted that the page https://www.harmonybath.com has a meta description that is too long to be fully displayed in Google.
At the moment it is 'Don't just settle; thrive in Harmony. Shop Online for elegant bathroom products: toilets, tubs, sinks, faucets, vanities, mirrors and more from top brands and manufacturers like TOTO®, Duravit, Bio Bidet by Bemis®, GoBidet®, Blooming®, and more.'.
We recommend you decrease the length of it as this can help you get more clicks from the Google search results pages. The ideal length is between 140-155 characters long. Use a service like https://wordcounter.net/ to keep track of length.
What's a meta description? The meta description is the copy that Google uses to describe your web page in its search results. It's essentially a description of the page that sits within the code; it's not displayed anywhere on your actual web page. Use this copy entices customers to click on your website and not your competitors!
So, now you understand why adding a meta description is important, you now need to know how to do this.
We've listed below articles on how to update the meta description on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Your page https://www.harmonybath.com/toto-washlet-plus-toilets doesn't have a H1 heading, including this can help your SEO
Adding an H1 heading to a webpage, especially one that you are optimising for a keyword, can help your ranking for that phrase. The page https://www.harmonybath.com/toto-washlet-plus-toilets doesn't have an H1 at the moment.
We advise that you try to add your main keyword into this heading if it can be added in naturally.
For example, let's say I run a fashion website and I want to target the keyword 'fashion ideas'. We've created a page specifically for this keyword, and so I would use the following text within the H1 heading:
What's an H1 heading? It's the HTML code that surrounds a heading, which denotes that heading as the most important one on the page.
Just like the page title element, the H1 heading is used by Google and the other search engines to understand what the topic of the page is. It's a bit like a chapter heading in a book; it often summarises the content of that chapter.
So, now you understand why adding a keyword into the page's H1 heading is important, you now need to know how to do this.
We've listed below articles on how to update the H1 on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Some of your images are missing ALT text on https://www.harmonybath.com
When we crawled your website we found images that do not have any ALT text. We recommend you add descriptive and - where applicable - SEO-friendly ALT text to these.
These are the images with no ALT text currently:
What is ALT text? ALT text is simply short for 'alternative text' and is used to accurately describe the contents of an image specifically for when it doesn't load properly.
Why is ALT text important? ALT text is used by those who cannot 'see' the image; whether this is for accessibility reasons (one example would be those who are visually impaired), search engine bots or just for when the image doesn't load properly.
The SEO benefit refers to the fact that search engines will use the ALT text to better understand the content of the image. So ensuring it is accurate, descriptive and contains keywords (only when applicable) is important.
Important to note… Google is much, much better now at recognising the content of an image without using the ALT text. So first off, make sure the imagery you are using is relevant to the keywords you want to target. Then, back this up, with a nicely written ALT text.
How to fix? Adding ALT text is simple across all CMS platforms, but below are some guides for the most popular ones:
Your page https://www.harmonybath.com/toto doesn't have a H1 heading, including this can help your SEO
Adding an H1 heading to a webpage, especially one that you are optimising for a keyword, can help your ranking for that phrase. The page https://www.harmonybath.com/toto doesn't have an H1 at the moment.
We advise that you try to add your main keyword into this heading if it can be added in naturally.
For example, let's say I run a fashion website and I want to target the keyword 'fashion ideas'. We've created a page specifically for this keyword, and so I would use the following text within the H1 heading:
What's an H1 heading? It's the HTML code that surrounds a heading, which denotes that heading as the most important one on the page.
Just like the page title element, the H1 heading is used by Google and the other search engines to understand what the topic of the page is. It's a bit like a chapter heading in a book; it often summarises the content of that chapter.
So, now you understand why adding a keyword into the page's H1 heading is important, you now need to know how to do this.
We've listed below articles on how to update the H1 on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Your page https://www.harmonybath.com/toto-washlet-bidet-seats doesn't have a H1 heading, including this can help your SEO
Adding an H1 heading to a webpage, especially one that you are optimising for a keyword, can help your ranking for that phrase. The page https://www.harmonybath.com/toto-washlet-bidet-seats doesn't have an H1 at the moment.
We advise that you try to add your main keyword into this heading if it can be added in naturally.
For example, let's say I run a fashion website and I want to target the keyword 'fashion ideas'. We've created a page specifically for this keyword, and so I would use the following text within the H1 heading:
What's an H1 heading? It's the HTML code that surrounds a heading, which denotes that heading as the most important one on the page.
Just like the page title element, the H1 heading is used by Google and the other search engines to understand what the topic of the page is. It's a bit like a chapter heading in a book; it often summarises the content of that chapter.
So, now you understand why adding a keyword into the page's H1 heading is important, you now need to know how to do this.
We've listed below articles on how to update the H1 on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Increasing the length of the title tag on https://www.harmonybath.com/toilets can increase traffic to this page
We've spotted that the page https://www.harmonybath.com/toilets has a very short page title, at the moment it is:
'Shop Toilets | Harmony Bath'
You can increase the length of the page title to 70 characters long as this is the limit at what Google will display in its results pages.
Doing so also gives you more copy-allowance to add in vital keywords, so take advantage of this extra capacity!
IMPORTANT! Only add in copy that is relevant to the keywords you SEO on this page. For example, if the keyword for a page was "SEO" then I would not extend the title by adding keywords that are not related to "SEO".
What's a page title? A page title is a succinct and short description of a web page. It’s a bit like how a book title summarises the contents of a book. It's essentially a description of the page that sits within the code; it's not displayed anywhere on your actual web page.
Their primary use is for search engines to understand what a webpage is all about. So much so that they use this page title in their search results pages, and this is why they’re so important for SEO.
So, now you understand why adding a keyword into the page's meta description is important, you now need to know how to do this.
We've listed below articles on how to update the page title tag on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
The meta description on https://www.harmonybath.com/toilets is a little long, we recommend reducing the length to help SEO
We've spotted that the page https://www.harmonybath.com/toilets has a meta description that is too long to be fully displayed in Google.
At the moment it is 'Shop online for the latest toilet collections with SoftClose seats, including Duravit toilets, TOTO WASHLET+ toilets with WASHLET powered bidet seats, TOTO Neorest, and more.'.
We recommend you decrease the length of it as this can help you get more clicks from the Google search results pages. The ideal length is between 140-155 characters long. Use a service like https://wordcounter.net/ to keep track of length.
What's a meta description? The meta description is the copy that Google uses to describe your web page in its search results. It's essentially a description of the page that sits within the code; it's not displayed anywhere on your actual web page. Use this copy entices customers to click on your website and not your competitors!
So, now you understand why adding a meta description is important, you now need to know how to do this.
We've listed below articles on how to update the meta description on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Increasing the length of the title tag on https://www.harmonybath.com/toto-washlet-plus-toilets can increase traffic to this page
We've spotted that the page https://www.harmonybath.com/toto-washlet-plus-toilets has a very short page title, at the moment it is:
'TOTO WASHLET+ Toilets | Harmony Bath'
You can increase the length of the page title to 70 characters long as this is the limit at what Google will display in its results pages.
Doing so also gives you more copy-allowance to add in vital keywords, so take advantage of this extra capacity!
IMPORTANT! Only add in copy that is relevant to the keywords you SEO on this page. For example, if the keyword for a page was "SEO" then I would not extend the title by adding keywords that are not related to "SEO".
What's a page title? A page title is a succinct and short description of a web page. It’s a bit like how a book title summarises the contents of a book. It's essentially a description of the page that sits within the code; it's not displayed anywhere on your actual web page.
Their primary use is for search engines to understand what a webpage is all about. So much so that they use this page title in their search results pages, and this is why they’re so important for SEO.
So, now you understand why adding a keyword into the page's meta description is important, you now need to know how to do this.
We've listed below articles on how to update the page title tag on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
The H1 on https://www.harmonybath.com/toilets is a little short, can you extend it?
We've spotted that the page https://www.harmonybath.com/toilets has a very short H1 heading. At the moment it is:
'Toilets'
By increasing the length of this - we recommend aiming for a maximum of 70 characters - you could improve how that page ranks in Google.
Doing so also gives you more copy-allowance to add in vital keywords, so take advantage of this extra capacity!
What's an H1 heading? It's the HTML code that surrounds a heading, which denotes that heading as the most important one on the page.
Just like the page title element, the H1 heading is used by Google and the other search engines to understand what the topic of the page is. It's a bit like a chapter heading in a book; it often summarises the content of that chapter.
So, now you understand why adding a keyword into the page's H1 heading is important, you now need to know how to do this.
We've listed below articles on how to update the H1 on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
Increasing the length of the meta description on https://www.harmonybath.com/sale can increase traffic to this page
We've spotted that the page https://www.harmonybath.com/sale has a very short meta description, at the moment it is 'Explore and Shop luxury bathroom products with the best prices on Sale at Harmony Bath.'.
We recommend you increase the length of it as this can help you get more clicks from the Google search results pages.
The ideal length is between 140-155 characters long. Use a service like https://wordcounter.net/ to keep track of length.
What's a meta description? The meta description is the copy that Google uses to describe your web page in its search results. It's essentially a description of the page that sits within the code; it's not displayed anywhere on your actual web page. Use this copy entices customers to click on your website and not your competitors!
So, now you understand why adding a meta description is important, you now need to know how to do this.
We've listed below articles on how to update the meta description on the most popular CMS platforms. If yours is missing give us a shout and we'll try to help!
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.
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 | 55317 | 55317 | |
0 | 0 | 31673 | 31673 | |
0 | 0 | 31212 | 31212 | |
0 | 0 | 1277 | 1277 | |
0.14 | 1800000 | 20936 | 18057.3 | |
0.2 | 3600000 | 1949 | 1559.2 | |
0.25 | 7200000 | 20664 | 15498 | |
0.92 | 7776000000 | 230686 | 17720.29 | |
0.92 | 7776000000 | 124118 | 9534.2 | |
0.92 | 7776000000 | 73098 | 5615.07 | |
0.92 | 7776000000 | 53975 | 4146.12 | |
0.92 | 7776000000 | 49505 | 3802.76 | |
0.92 | 7776000000 | 43940 | 3375.28 | |
0.92 | 7776000000 | 43793 | 3363.99 | |
0.92 | 7776000000 | 39308 | 3019.47 | |
0.92 | 7776000000 | 37137 | 2852.7 | |
0.92 | 7776000000 | 34188 | 2626.17 | |
0.92 | 7776000000 | 26926 | 2068.34 | |
0.92 | 7776000000 | 26158 | 2009.34 | |
0.92 | 7776000000 | 25770 | 1979.54 | |
0.92 | 7776000000 | 23030 | 1769.06 | |
0.92 | 7776000000 | 22274 | 1710.99 | |
0.92 | 7776000000 | 21169 | 1626.11 | |
0.92 | 7776000000 | 20685 | 1588.93 | |
0.92 | 7776000000 | 18223 | 1399.81 | |
0.92 | 7776000000 | 17522 | 1345.96 | |
0.92 | 7776000000 | 16654 | 1279.29 | |
0.92 | 7776000000 | 16568 | 1272.68 | |
0.92 | 7776000000 | 16391 | 1259.09 | |
0.92 | 7776000000 | 12549 | 963.96 | |
0.92 | 7776000000 | 12056 | 926.09 | |
0.92 | 7776000000 | 11211 | 861.18 | |
0.92 | 7776000000 | 10847 | 833.22 | |
0.92 | 7776000000 | 10493 | 806.03 | |
0.92 | 7776000000 | 10398 | 798.73 | |
0.92 | 7776000000 | 10019 | 769.62 | |
0.92 | 7776000000 | 8368 | 642.79 | |
0.92 | 7776000000 | 8220 | 631.42 | |
0.92 | 7776000000 | 7626 | 585.8 | |
0.92 | 7776000000 | 7249 | 556.84 | |
0.92 | 7776000000 | 5793 | 444.99 | |
0.92 | 7776000000 | 5776 | 443.69 | |
0.92 | 7776000000 | 5068 | 389.3 | |
0.92 | 7776000000 | 4279 | 328.69 | |
0.92 | 7776000000 | 4234 | 325.24 | |
0.92 | 7776000000 | 3775 | 289.98 | |
0.92 | 7776000000 | 3508 | 269.47 | |
0.92 | 7776000000 | 3152 | 242.12 | |
0.92 | 7776000000 | 3107 | 238.67 | |
0.92 | 7776000000 | 2966 | 227.84 | |
0.92 | 7776000000 | 2890 | 222 | |
0.92 | 7776000000 | 2730 | 209.71 | |
0.92 | 7776000000 | 2635 | 202.41 | |
0.92 | 7776000000 | 2607 | 200.26 | |
0.92 | 7776000000 | 2548 | 195.73 | |
0.92 | 7776000000 | 2474 | 190.04 | |
0.92 | 7776000000 | 2445 | 187.81 | |
0.92 | 7776000000 | 2333 | 179.21 | |
0.92 | 7776000000 | 2036 | 156.4 | |
0.92 | 7776000000 | 1987 | 152.63 | |
0.92 | 7776000000 | 1928 | 148.1 | |
0.92 | 7776000000 | 1807 | 138.81 | |
0.92 | 7776000000 | 1759 | 135.12 | |
0.92 | 7776000000 | 1747 | 134.2 | |
0.92 | 7776000000 | 1591 | 122.21 | |
0.92 | 7776000000 | 1580 | 121.37 | |
0.92 | 7776000000 | 1569 | 120.52 | |
0.92 | 7776000000 | 1553 | 119.29 | |
0.92 | 7776000000 | 1147 | 88.11 |
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 |
---|---|---|---|
38.09 | 699.55 | 1312.29 | |
62.37 | 531.18 | 739.82 | |
0 | 51.98 | 737.8 | |
29.27 | 438.55 | 600.81 | |
16.35 | 369.08 | 506.96 | |
6.22 | 449.51 | 477.88 | |
1.86 | 114.59 | 418.41 | |
16.87 | 275.77 | 310.5 | |
65.14 | 171.68 | 252.98 | |
9.38 | 17.73 | 208.32 | |
1.05 | 198.34 | 206.07 | |
13.46 | 113.94 | 169.53 | |
0.44 | 115.83 | 157.23 | |
12.1 | 124.38 | 137.72 | |
12.42 | 97.76 | 118.4 | |
53.59 | 63.39 | 118.12 | |
7.54 | 103.18 | 114.68 | |
11.08 | 57.4 | 69.36 | |
3.43 | 48.76 | 58.95 | |
0.64 | 49.12 | 57.92 | |
8.24 | 41.87 | 53 | |
5.27 | 38.84 | 52.32 | |
13.1 | 35.62 | 50.09 |
Reduce unused CSS
Below we have listed all stylesheets with unused CSS with a potential savings of 2 KBs or more. Remove the unused CSS to reduce unnecessary bytes consumed by network activity:
url | totalBytes | wastedBytes | wastedPercent |
---|---|---|---|
22274 | 22274 | 100 | |
16654 | 16654 | 100 |
Your backlink score isn't very good - you need to build some backlinks. 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. At the moment, your backlink score is very low and it is because you have a small number of backlinks from valuable websites, so you want to improve this as soon as possible.
Here are up to 10 of the top backlinks you and your competitor have. Can you see any opportunities from your competitor?
13th Jan 2023
9th Jan 2023
7th Jan 2023
10th Jan 2023
5th Jan 2023
4th May 2022
20th Dec 2021
12th Dec 2022
17th Jul 2022
5th Dec 2020
2nd Dec 2020
18th Apr 2022
9th Jan 2023
17th Apr 2022
14th May 2021