SEO Webmaster Tools


Enter domain


← Click to update

thebathshop.com.my

Website review thebathshop.com.my

 Generated on August 08 2017 08:15 AM

Old statistics? UPDATE !


The score is 50/100

SEO Content

Title

THE BATH SHOP | toilet | bath | shower



Length : 38

Perfect, your title contains between 10 and 70 characters.
Description

Full range of bathroom products including toilet, lavatoary, basin, faucet, tap, bath, accessories, shower, furnitures, pump, filter and many more can be find here in The Bath Shop. Free shipping to singapore, brunei and Malaysia.



Length : 231

Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.
Keywords

KOHLER, kohler, auware, can, toilet, bath, shower, faucet, tap, wc, water closet, wash basin, kitchen sink, floor trap, water filter, accessories, cabinet, steam, sauna, water pump, tank, valve, ciste



Good, your page contains meta keywords.
Og Meta Properties Good, your page take advantage of Og Properties.
Property Content
image https://www.thebathshop.com.my/image/thebathshop/image/data/NEW IMAGE /MAIN TOP BANNER 4.jpg
Headings
H1 H2 H3 H4 H5 H6
1 0 6 1 0 0
  • [H1] THE BATH SHOP | toilet | bath | shower
  • [H3] Information
  • [H3] Customer Service
  • [H3] Extras
  • [H3] My Account
  • [H3] Newsletter
  • [H3] We Accept:
  • [H4] .
Images We found 76 images on this web page.

11 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.
Text/HTML Ratio Ratio : 23%

Good, this page's ratio of text to HTML code is higher than 15, but lower than 25 percent.
Flash Perfect, no Flash content has been detected on this page.
Iframe Great, there are no Iframes detected on this page.

URL Rewrite Bad. Your links have query string.
Underscores in the URLs We have detected underscores in your URLs. You should rather use hyphens to optimize your SEO.
In-page links We found a total of 83 links including 0 link(s) to files



Anchor Type Juice
Wish List Internal Passing Juice
Product Comparison Internal Passing Juice
Checkout Internal Passing Juice
Register Internal Passing Juice
Login Internal Passing Juice
My Account Internal Passing Juice
Contact Us Internal Passing Juice
MYR External Passing Juice
Toilet Internal Passing Juice
Close Couple WC Internal Passing Juice
Single Piece WC Internal Passing Juice
Commercial Internal Passing Juice
Squating Pan Internal Passing Juice
Urinal Internal Passing Juice
Seat and Cover Internal Passing Juice
Hand Bidet Internal Passing Juice
Flush Valve Internal Passing Juice
WC Fixing Internal Passing Juice
Lavatories Internal Passing Juice
Undercounter Basin Internal Passing Juice
Semi Recessed Basin Internal Passing Juice
Vessel Basin Internal Passing Juice
Self Rimming Basin Internal Passing Juice
Pedestal Basin Internal Passing Juice
Half Pedestal Basin Internal Passing Juice
Vanity Top Internal Passing Juice
Basin Fixing Internal Passing Juice
Faucet Internal Passing Juice
Lavatory Faucet Internal Passing Juice
Bathtub Filler Internal Passing Juice
Sensor Internal Passing Juice
Showering Faucets Internal Passing Juice
Shower Valve & Trim Internal Passing Juice
Shower Mix & Match Internal Passing Juice
Angle Valve Internal Passing Juice
Tap Fixing Internal Passing Juice
Accessories Internal Passing Juice
Bathroom Accessories Internal Passing Juice
Public Facility Internal Passing Juice
Floor Trap/Grating Internal Passing Juice
Bathtub Internal Passing Juice
Bubblemassage Internal Passing Juice
Whirlpools Internal Passing Juice
Purebath Internal Passing Juice
Bath Fixing Internal Passing Juice
Kitchen Internal Passing Juice
Kitchen Faucet Internal Passing Juice
Kitchen Sink Internal Passing Juice
Kitchen Accessories Internal Passing Juice
Cabinet Accessories Internal Passing Juice
Furniture Internal Passing Juice
Bathroom Furniture Internal Passing Juice
Special Internal Passing Juice
Water Pump Internal Passing Juice
Water Filter Internal Passing Juice
Water Tank Internal Passing Juice
Heater Internal Passing Juice
Fitting Internal Passing Juice
Steam Internal Passing Juice
More >> Internal Passing Juice
K-2215X-0 KOHLER Ladena 24" Undercounter Lavatory Internal Passing Juice
K-8766K-NS-0 KOHLER Odeon 3/6L Dual Flush S-305mm Two-Piece Toilet w/o Seat Internal Passing Juice
K-8756K-NS-0 KOHLER Windham Elongated Two-Piece Toilet w/ Stepped Tank, w/o Seat Internal Passing Juice
K-R13900T-4-CP KOHLER Cold Only Faucet Internal Passing Juice
K-8620T-CP KOHLER Eolia Lavatory Faucet Internal Passing Juice
Information External Passing Juice
About Us Internal Passing Juice
Terms & Conditions Internal Passing Juice
FAQ Internal Passing Juice
Return & Refund Policy Internal Passing Juice
Privacy Policy Internal Passing Juice
Site Map Internal Passing Juice
Tell A Friend Internal Passing Juice
Brands Internal Passing Juice
Gift Vouchers Internal Passing Juice
Special Promotions Internal Passing Juice
Latest Products Internal Passing Juice
Bestseller Internal Passing Juice
Featured Products Internal Passing Juice
Affiliate Internal Passing Juice
Order History Internal Passing Juice
Receipt Upload Internal Passing Juice
eCommerce by SiteGiant External Passing Juice

SEO Keywords

Keywords Cloud water toilet kitchen fixing accessories basin faucet kohler bath shower
Keywords Consistency
Keyword Content Title Keywords Description Headings
basin 7
faucet 6
toilet 6
bath 6
accessories 5

Usability

Url Domain : thebathshop.com.my
Length : 18
Favicon Great, your website has a favicon.
Printability We could not find a Print-Friendly CSS.
Language Good. Your declared language is en.
Dublin Core This page does not take advantage of Dublin Core.

Document

Doctype XHTML 1.0 Strict
Encoding You have not specified the document's charset. Use this free meta tags generator to declare document's charset.
W3C Validity Errors : 52
Warnings : 4
Email Privacy Great no email address has been found in plain text!
Deprecated HTML
Deprecated tags Occurrences
<center> 1
Deprecated HTML tags are HTML tags that are no longer used. It is recommended that you remove or replace these HTML tags because they are now obsolete.
Speed Tips
Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Too bad, your website has too many CSS files (more than 4).
Too bad, your website has too many JS files (more than 6).
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization
Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.
Robots.txt Missing

Your website doesn't have a robots.txt file - this can be problematic.

A robots.txt file allows you to restrict the access of search engine robots that crawl the web and it can prevent these robots from accessing specific directories and pages. It also specifies where the XML sitemap file is located.
Analytics Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


42 / 100    Speed
  Should Fix:
Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has 16 blocking script resources and 20 blocking CSS resources. This causes a delay in rendering your page.

None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Remove render-blocking JavaScript:

  • https://www.thebathshop.com.my/catalog/view/theme/vnco/js/styleswitch.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery-1.7.1.min.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/external/jquery.cookie.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/cloud-zoom/cloud-zoom.1.0.2.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/tabs.js
  • https://www.thebathshop.com.my/catalog/view/javascript/common.js?ver=2.0
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/drpdwn/drpdwn.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/javascript/responsiveslides.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery.lazyload.js
  • https://www.thebathshop.com.my/catalog/view/javascript/modernizr/modernizr.custom.10918.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/fancybox/jquery.fancybox.pack.js
  • https://www.google.com/recaptcha/api.js

Optimize CSS Delivery of the following:

  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/product_labels.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/stylesheet.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/style6.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/slideshow.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/colorbox.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/cloud-zoom.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/pop_up/pop_up_responsive.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/drpdwn.css
  • https://fonts.googleapis.com/css?family=Vidaloka
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/slideshow.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/responsiveslides.css
  • https://fonts.googleapis.com/css?family=Lato:100,300,400,700,100italic,300italic,400italic,700italic
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/newoptioncss.css
  • https://www.thebathshop.com.my/catalog/view/sitegiantCSS/general_sitegiant.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/overwrite.css
  • https://www.thebathshop.com.my/index.php?route=module2/style
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/offerlabel.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/fancybox/jquery.fancybox.css
  • https://www.thebathshop.com.my/catalog/view/multi_store/thebathshop/overwrite.css
Show how to fix
Optimize images
Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 997.9KiB (67% reduction).

  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/Untitled-2-1600x570.jpg could save 196.3KiB (78% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-02.jpg could save 148.2KiB (79% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-01.jpg could save 127KiB (81% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-03.jpg could save 126.4KiB (80% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/bigstock-Abstract-d-white-geometric-ba-62092823.jpg could save 113.4KiB (81% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-04.jpg could save 86.9KiB (80% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/NEW%20IMAGE%20/MAIN%20TOP%20BANNER%204.jpg could save 37.8KiB (75% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/beitou-1600x570.jpg could save 19.7KiB (20% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/artifact%20acc-1600x570.jpg could save 18.6KiB (26% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/cart.png could save 17.8KiB (98% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrow-cart-1.png could save 17.8KiB (99% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/search.png could save 17.7KiB (97% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrow-cart.png could save 17.4KiB (99% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/veil7_2x-1600x570.jpg could save 15.8KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/payment.png could save 5.4KiB (56% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/product_label/ready-stock.png could save 3.9KiB (62% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/default/image/close2.png could save 3KiB (75% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrowrsright.png could save 2.7KiB (87% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrowrsleft.png could save 2.7KiB (87% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/Untitled-3-200x200.jpg could save 1.5KiB (20% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/86486d0577cf0dec7089eb7e4ae644c3efeb3a7d-200x200.jpg could save 1.5KiB (16% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/9-200x200.jpg could save 1.4KiB (17% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/steam%20room-200x200.jpg could save 1.4KiB (17% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/7-200x200.jpg could save 1.2KiB (18% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/8-200x200.jpg could save 1.2KiB (19% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-138/8620-200x200.jpg could save 1.1KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/6-200x200.jpg could save 1.1KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/TUB-200x200.jpg could save 1.1KiB (19% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style1.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style4.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style3.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style6.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style2.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style5.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-201/2215-200x200.jpg could save 919B (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-168/8756%20(1)-200x200.jpg could save 854B (21% reduction).
Show how to fix
  Consider Fixing:
Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 3.3KiB (63% reduction).

  • Compressing https://us34.zopim.com/s/W/xdds/iML5OnBDWGVihZFs/p/1502194638489 could save 1.7KiB (64% reduction).
  • Compressing https://us34.zopim.com/s/W/xdds/iML5OnBDWGVihZFs/p/1502194639489 could save 1.6KiB (62% reduction).
Show how to fix
Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

  • https://www.google.com/recaptcha/api.js (5 minutes)
  • https://www.google-analytics.com/analytics.js (2 hours)
Show how to fix
Minify CSS
Compacting CSS code can save many bytes of data and speed up download and parse times.

Minify CSS for the following resources to reduce their size by 2.9KiB (23% reduction).

  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css could save 1.6KiB (28% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/stylesheet.css could save 1.3KiB (18% reduction) after compression.
Show how to fix
Minify HTML
Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 3.9KiB (29% reduction).

  • Minifying https://www.thebathshop.com.my/ could save 3.9KiB (29% reduction) after compression.
Show how to fix
Minify JavaScript
Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify JavaScript for the following resources to reduce their size by 12.8KiB (38% reduction).

  • Minifying https://template.unicart.com/jquery.form-n-validate.js could save 3.9KiB (28% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js could save 3.1KiB (40% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/cloud-zoom/cloud-zoom.1.0.2.js could save 1.9KiB (44% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/javascript/responsiveslides.js could save 1.2KiB (48% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/external/jquery.cookie.js could save 935B (69% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery.lazyload.js could save 926B (40% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/js/styleswitch.js could save 833B (49% reduction) after compression.
Show how to fix
  2 Passed Rules
Show details
Avoid landing page redirects

Your page has no redirects. Learn more about avoiding landing page redirects.

Prioritize visible content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.


64 / 100    User Experience
  Should Fix:
Configure the viewport
Your page does not have a viewport specified. This causes mobile devices to render your page as it would appear on a desktop browser, scaling it down to fit on a mobile screen. Configure a viewport to allow your page to render properly on all devices.

Configure a viewport for this page.

Show how to fix
Use legible font sizes
The following text on your page renders in a way that may be difficult for some of your visitors to read. Use legible font sizes to provide a better user experience.

The following text fragments have a small font size. Increase the font size to make them more legible.

  • 📧 renders only 6 pixels tall (16 CSS pixels).
  • Message renders only 5 pixels tall (14 CSS pixels).
  • Important: renders only 4 pixels tall (10 CSS pixels) final.
  • This website i…ective owners. renders only 4 pixels tall (10 CSS pixels) final.
  • Wish List renders only 5 pixels tall (13 CSS pixels) final.
  • Product Comparison and 5 others render only 5 pixels tall (13 CSS pixels) final.
  • MYR renders only 5 pixels tall (13 CSS pixels).
  • Accessories and 9 others render only 6 pixels tall (16 CSS pixels) final.
  • . renders only 5 pixels tall (12 CSS pixels).
  • 0 item(s) - RM0.00 renders only 5 pixels tall (13 CSS pixels).
  • K-8756K-NS-0 K…Tank, w/o Seat and 12 others render only 5 pixels tall (14 CSS pixels) final.
  • More &gt;&gt; renders only 4 pixels tall (11 CSS pixels).
  • RM1,460.00 and 4 others render only 5 pixels tall (14 CSS pixels) final.
  • CUSTOMER SERVICE and 3 others render only 5 pixels tall (14 CSS pixels).
  • Return &amp; Refund Policy and 18 others render only 5 pixels tall (13 CSS pixels).
  • NEWSLETTER and 1 others render only 5 pixels tall (14 CSS pixels).
  • Email Address renders only 5 pixels tall (13 CSS pixels).
  • Copyright © 2…ghts reserved. renders only 5 pixels tall (13 CSS pixels).
  • eCommerce by SiteGiant renders only 5 pixels tall (13 CSS pixels).
Show how to fix
  Consider Fixing:
Size content to viewport
The page content is too wide for the viewport, forcing the user to scroll horizontally. Size the page content to the viewport to provide a better user experience.

The page content is 1,150 CSS pixels wide, but the viewport is only 980 CSS pixels wide. The following elements fall outside the viewport:

  • The element <div class="links">Wish List…Contact Us</div> falls outside the viewport.
  • The element <span class="s_selected">MYR</span> falls outside the viewport.
  • The element <div id="logo"></div> falls outside the viewport.
  • The element <div class="button-search"> falls outside the viewport.
  • The element <input type="text" name="search" class="ui-autocomplete-input"> falls outside the viewport.
  • The element <a href="https://www.th….my/contact_us">Contact us</a> falls outside the viewport.
  • The element <h4>.</h4> falls outside the viewport.
  • The element <span id="cart-total">0 item(s) - RM0.00</span> falls outside the viewport.
  • The element <div>Categories</div> falls outside the viewport.
  • The element <img src="https://www.th…UB-200x200.jpg" class="lazy"> falls outside the viewport.
  • The element <a href="https://www.th…com.my/bathtub">Bathtub</a> falls outside the viewport.
  • The element <a href="index.php?rout…pe_pg=featured" class="box-heading">More &gt;&gt;</a> falls outside the viewport.
  • The element <div> falls outside the viewport.
  • The element <span class="top_right small-db"> falls outside the viewport.
  • The element <img src="https://www.th…20-200x200.jpg" class="hover_feature_138 lazy"> falls outside the viewport.
  • The element <a href="https://www.th…avatory-faucet">K-8620T-CP KOH…avatory Faucet</a> falls outside the viewport.
  • The element <div class="price">RM520.00</div> falls outside the viewport.
  • The element <input type="button" class="button"> falls outside the viewport.
  • The element <div class="box-heading">EXTRA SERVICES</div> falls outside the viewport.
  • The element <p></p> falls outside the viewport.
  • The element <h3>We Accept:</h3> falls outside the viewport.
  • The element <img src="/image/thebath…ta/payment.png"> falls outside the viewport.
  • The element <a href="http://www.sitegiant.my">eCommerce by SiteGiant</a> falls outside the viewport.
Show how to fix
Size tap targets appropriately
Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.

The following tap targets are close to other nearby tap targets and may need additional spacing around them.

  • The tap target <a class="meshim_widget_…_TappingScreen"> is close to 1 other tap targets.
  • The tap target <a href="javascript:cho…(&#39;style1&#39;, 60)" class="st-icon"></a> and 5 others are close to other tap targets final.
  • The tap target <a href="https://www.th…om.my/wishlist">Wish List</a> is close to 1 other tap targets final.
  • The tap target <a href="https://www.th…m.my/checkouts">Checkout</a> and 4 others are close to other tap targets final.
  • The tap target <a href="">Home</a> and 9 others are close to other tap targets final.
  • The tap target <a href="http://thebath…om.my/services"></a> is close to 1 other tap targets.
  • The tap target <a href="javascript:void(0)">Information</a> and 3 others are close to other tap targets.
  • The tap target <a href="https://www.th…om.my/about_us">About Us</a> and 18 others are close to other tap targets.
  • The tap target <form id="mc-embedded-subscribe-form" class="validate">Email Address</form> and 1 others are close to other tap targets.
  • The tap target <label for="mce-EMAIL">Email Address</label> is close to 2 other tap targets.
  • The tap target <input id="mce-EMAIL" type="email" name="EMAIL" class="required email"> is close to 2 other tap targets.
  • The tap target <input id="mc-embedded-subscribe" type="submit" name="subscribe" class="button"> is close to 3 other tap targets.
Show how to fix
  1 Passed Rules
Show details
Avoid plugins

Your page does not appear to use plugins, which would prevent content from being usable on many platforms. Learn more about the importance of avoiding plugins.


46 / 100    Speed
  Should Fix:
Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has 16 blocking script resources and 20 blocking CSS resources. This causes a delay in rendering your page.

None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Remove render-blocking JavaScript:

  • https://www.thebathshop.com.my/catalog/view/theme/vnco/js/styleswitch.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery-1.7.1.min.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/external/jquery.cookie.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/cloud-zoom/cloud-zoom.1.0.2.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/tabs.js
  • https://www.thebathshop.com.my/catalog/view/javascript/common.js?ver=2.0
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/drpdwn/drpdwn.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/javascript/responsiveslides.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery.lazyload.js
  • https://www.thebathshop.com.my/catalog/view/javascript/modernizr/modernizr.custom.10918.js
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/fancybox/jquery.fancybox.pack.js
  • https://www.google.com/recaptcha/api.js

Optimize CSS Delivery of the following:

  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/product_labels.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/stylesheet.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/style6.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/slideshow.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/colorbox.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/cloud-zoom.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/pop_up/pop_up_responsive.css
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/drpdwn.css
  • https://fonts.googleapis.com/css?family=Vidaloka
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/slideshow.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/responsiveslides.css
  • https://fonts.googleapis.com/css?family=Lato:100,300,400,700,100italic,300italic,400italic,700italic
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/newoptioncss.css
  • https://www.thebathshop.com.my/catalog/view/sitegiantCSS/general_sitegiant.css
  • https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/overwrite.css
  • https://www.thebathshop.com.my/index.php?route=module2/style
  • https://www.thebathshop.com.my/catalog/view/theme/default/stylesheet/offerlabel.css
  • https://www.thebathshop.com.my/catalog/view/javascript/jquery/fancybox/jquery.fancybox.css
  • https://www.thebathshop.com.my/catalog/view/multi_store/thebathshop/overwrite.css
Show how to fix
Optimize images
Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 1.1MiB (74% reduction).

  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/Untitled-2-1600x570.jpg could save 196.3KiB (78% reduction).
  • Compressing and resizing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-02.jpg could save 180.5KiB (96% reduction).
  • Compressing and resizing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-03.jpg could save 151.6KiB (96% reduction).
  • Compressing and resizing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-01.jpg could save 150.7KiB (96% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/bigstock-Abstract-d-white-geometric-ba-62092823.jpg could save 113.4KiB (81% reduction).
  • Compressing and resizing https://www.thebathshop.com.my/image/thebathshop/image/data/thebathshop%204-04.jpg could save 103.8KiB (95% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/NEW%20IMAGE%20/MAIN%20TOP%20BANNER%204.jpg could save 37.8KiB (75% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/beitou-1600x570.jpg could save 19.7KiB (20% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/artifact%20acc-1600x570.jpg could save 18.6KiB (26% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/cart.png could save 17.8KiB (98% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrow-cart-1.png could save 17.8KiB (99% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/search.png could save 17.7KiB (97% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrow-cart.png could save 17.4KiB (99% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/veil7_2x-1600x570.jpg could save 15.8KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/payment.png could save 5.4KiB (56% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/data/product_label/ready-stock.png could save 3.9KiB (62% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/default/image/close2.png could save 3KiB (75% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrowrsright.png could save 2.7KiB (87% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/arrowrsleft.png could save 2.7KiB (87% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/Untitled-3-200x200.jpg could save 1.5KiB (20% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/NEW%20IMAGE%20/86486d0577cf0dec7089eb7e4ae644c3efeb3a7d-200x200.jpg could save 1.5KiB (16% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/9-200x200.jpg could save 1.4KiB (17% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/steam%20room-200x200.jpg could save 1.4KiB (17% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/7-200x200.jpg could save 1.2KiB (18% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/8-200x200.jpg could save 1.2KiB (19% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-138/8620-200x200.jpg could save 1.1KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/qq/CATEGORIES/6-200x200.jpg could save 1.1KiB (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/TUB-200x200.jpg could save 1.1KiB (19% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style1.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style4.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style3.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style6.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style2.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/catalog/view/theme/vnco/image/style-icon/icons/style5.gif could save 1KiB (92% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-201/2215-200x200.jpg could save 919B (21% reduction).
  • Compressing https://www.thebathshop.com.my/image/thebathshop/image/cache/data/all_product_images/product-168/8756%20(1)-200x200.jpg could save 854B (21% reduction).
Show how to fix
  Consider Fixing:
Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 856B (58% reduction).

  • Compressing https://us16.zopim.com/s/W/xdds/2seWe+IWETUesSvV/p/1502194684957 could save 856B (58% reduction).
Show how to fix
Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

  • https://www.google.com/recaptcha/api.js (5 minutes)
  • https://www.google-analytics.com/analytics.js (2 hours)
Show how to fix
Minify CSS
Compacting CSS code can save many bytes of data and speed up download and parse times.

Minify CSS for the following resources to reduce their size by 2.9KiB (23% reduction).

  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css could save 1.6KiB (28% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/stylesheet/stylesheet.css could save 1.3KiB (18% reduction) after compression.
Show how to fix
Minify HTML
Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 3.9KiB (29% reduction).

  • Minifying https://www.thebathshop.com.my/ could save 3.9KiB (29% reduction) after compression.
Show how to fix
Minify JavaScript
Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify JavaScript for the following resources to reduce their size by 12.8KiB (38% reduction).

  • Minifying https://template.unicart.com/jquery.form-n-validate.js could save 3.9KiB (28% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js could save 3.1KiB (40% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/cloud-zoom/cloud-zoom.1.0.2.js could save 1.9KiB (44% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/javascript/responsiveslides.js could save 1.2KiB (48% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/ui/external/jquery.cookie.js could save 935B (69% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/javascript/jquery/jquery.lazyload.js could save 926B (40% reduction) after compression.
  • Minifying https://www.thebathshop.com.my/catalog/view/theme/vnco/js/styleswitch.js could save 833B (49% reduction) after compression.
Show how to fix
  2 Passed Rules
Show details
Avoid landing page redirects

Your page has no redirects. Learn more about avoiding landing page redirects.

Prioritize visible content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.



* The results are cached for 30s. If you have made changes to your page, please wait for 30s before re-running the test.