GUARDIAN.COM.SG Guardian Singapore | No.1 Health & Beauty Retailer

guardian.com.sg Website Information

Daily Unique Visits: 4,281

Daily Page Views: 17,124

Income Per Day: $48

Estimated Value: $25,920

This website is located in Singapore and is using following IP address 120.50.40.118. See the complete list of popular websites hosted in Singapore.

guardian.com.sg is registered under .SG top-level domain. Please check other sites in .SG zone.

Website guardian.com.sg is using the following name servers:

  • vangough.guardian.com.sg
  • ns2.guardian.com.sg

and is probably hosted by FASTLY - Fastly, US. See the full list of other websites hosted by FASTLY - Fastly, US.

The highest website guardian.com.sg position in Alexa rank database was 137321 and the lowest rank position was 373345. Current position of guardian.com.sg in Alexa rank database is 293177.

Desktop speed score of guardian.com.sg (49/100) is better than the results of 22.8% of other sites and shows that the page desktop performance can be improved.

Mobile usability score of guardian.com.sg (99/100) is better than the results of 79.46% of other sites and means that the page is mobile-friendly.

Mobile speed score of guardian.com.sg (31/100) is better than the results of 10.59% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.

Advertisement

guardian.com.sg Alexa Rank

The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users.


guardian.com.sg whois

WHOIS gives you the ability to lookup any generic domains to find out the registered domain holder. WHOIS database are provided for information purposes only. It allows the public to check whether a specific domain name is still available or not and to obtain information related to the registration records of existing domain names.


Domain Name: guardian.com.sg
Unicode Name: guardian.com.sg
Updated Date: 2024-06-07T16:03:02Z
Creation Date: 1997-05-08T16:00:00Z
Registry Expiry Date: 2025-05-08T16:00:00Z
Registrar: Singnet Pte Ltd
Domain Status: ok https://icann.org/epp#ok
VerifiedID Status: VerifiedID@SG-Not Required
Registry Lock:
Registrant Name: COLD STORAGE SINGAPORE (1983) PTE LTD
Admin Name: COLD STORAGE SINGAPORE (1983) PTE LTD
Tech Name: SYSTEM ADMINISTRATOR
Tech Email: sysadmin@coldstorage.com.sg
Name Server: ns-cloud-c1.googledomains.com
Name Server: ns-cloud-c2.googledomains.com
Name Server: ns-cloud-c3.googledomains.com
Name Server: ns-cloud-c4.googledomains.com
DNSSEC: unsigned
>>> Last update of WHOIS database: 2024-09-22T06:23:07Z

guardian.com.sg server information

Servers Location

guardian.com.sg desktop page speed rank

Last tested: 2016-12-30


Desktop Speed Bad
49/100

guardian.com.sg Desktop Speed Test Quick Summary


priority - 62Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 602.9KiB (53% reduction).

Compressing http://www.guardian.com.sg/medias/CM-Website-Banne…FjOTNkYmRjNDdiYWU4NmJj could save 102.9KiB (66% reduction).
Compressing http://www.guardian.com.sg/medias/BiodermaDesktop.…MzMGI1NjU2OTVhMzFkMDdi could save 101.1KiB (50% reduction).
Compressing http://www.guardian.com.sg/medias/OGX-DEsktop.jpg?…g3ZjQwNjQyZDgxZGM2ZWU3 could save 84.3KiB (53% reduction).
Compressing http://www.guardian.com.sg/medias/Dove-Desktop.jpg…M3MzViZjU3ZWQxNDIwNGFi could save 61.5KiB (48% reduction).
Compressing http://www.guardian.com.sg/medias/2016-Guardian-Ba…BiZmU5MTc3ZWQyYzdhZDQz could save 51.8KiB (50% reduction).
Compressing http://www.guardian.com.sg/medias/KitKat.jpg?conte…MmYzMmQ3NjY2ZDI4Nzk%22 could save 21KiB (50% reduction).
Compressing http://www.guardian.com.sg/medias/137424-1-listing…TI0ZWM5NGFmZTIxYzdiODU could save 7.9KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/600472-1-listing…jE3NDI1ODUxYWFhODE1MzE could save 7.6KiB (54% reduction).
Compressing http://www.guardian.com.sg/medias/177597-1-listing…jkzZDc1Y2ZiOWQxMmIyY2M could save 7.4KiB (57% reduction).
Compressing http://www.guardian.com.sg/medias/177599-1-listing…zYxMjJjMzMzZWQyYWUzYmM could save 7.3KiB (57% reduction).
Compressing http://www.guardian.com.sg/medias/136719-1-listing…DJmN2ExM2YwMzRmZWUxNmM could save 7.2KiB (54% reduction).
Compressing http://www.guardian.com.sg/medias/tiger-balm-newlo…2M0NWY0NGNjZGFjY2ZhNGY could save 7.1KiB (67% reduction).
Compressing http://www.guardian.com.sg/medias/600505-1-listing…DBjN2JiY2FlM2EwNjVhYzk could save 6.7KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/173996-1-listing…TJjZDkyYzEyMTlkM2I1OWQ could save 6.6KiB (53% reduction).
Compressing http://www.guardian.com.sg/medias/167804-1-listing…WExZGI2ZjVjYjAwOWE5Yjg could save 6.4KiB (56% reduction).
Compressing http://www.guardian.com.sg/medias/600616-1-listing…DQxNmU0YzFmMmU4YWYyNzc could save 5.8KiB (53% reduction).
Compressing http://www.guardian.com.sg/medias/177111-1-listing…MjBlYzAxYzRiNGE1ZGE5Mg could save 5.4KiB (56% reduction).
Compressing http://www.guardian.com.sg/medias/friso.jpg?contex…YzhlMjdhZjU2ZTM1ZDA2Nw could save 5.3KiB (59% reduction).
Compressing http://www.guardian.com.sg/medias/600433-1-listing…ZGE3Yjc2ZjA2YTlkN2M5Mw could save 5.1KiB (53% reduction).
Compressing http://www.guardian.com.sg/medias/nestle-logo.jpg?…ZjU2NzkxMmU5ZmEyODRjMw could save 5KiB (52% reduction).
Compressing http://www.guardian.com.sg/medias/enfagrow.jpg?con…OWIyZDI0NjA2ZDM3MzZiOQ could save 5KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/kinohimitsu.jpg?…YmNjYjBhOTc5YTVmNjkzNQ could save 4.7KiB (56% reduction).
Compressing http://www.guardian.com.sg/medias/600370-1-listing…ODhjNTU2Y2RjNmZhZTg0Mg could save 4.7KiB (50% reduction).
Compressing http://www.guardian.com.sg/medias/pampers.jpg?cont…Y2ExYmRjMTRiZTFjYmFmOQ could save 4.4KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/600164-1-listing…ODI5ZWI5Zjg5YTY4MDZlMg could save 4.3KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/new-moon.jpg?con…MmYxODM4ZmQyMDExMTA4Nw could save 4KiB (54% reduction).
Compressing http://www.guardian.com.sg/medias/my-beauty-diary.…N2M2ZmNhODFhNDk3NGM4Nw could save 3.9KiB (57% reduction).
Compressing http://www.guardian.com.sg/medias/177585-1-listing…OTgzODEyZTQ0YzU4MmFiYw could save 3.8KiB (56% reduction).
Compressing http://www.guardian.com.sg/medias/171063-1-listing…NzllN2Q3M2E3MTNmNTc1NA could save 3.7KiB (59% reduction).
Compressing http://www.guardian.com.sg/medias/shokubutsu.jpg?c…MmYzYjVkYjFhMDkwYjRlYg could save 3.5KiB (51% reduction).
Compressing http://www.guardian.com.sg/medias/143889-1-listing…YTVmNzNlMmZhOGEwZTgwYg could save 3.5KiB (57% reduction).
Compressing http://www.guardian.com.sg/medias/guardian.jpg?con…NTM1M2YyNmI1MWYyYjk5Yg could save 3.5KiB (61% reduction).
Compressing http://www.guardian.com.sg/medias/swisse.jpg?conte…YWYyYWM0NTc2NTc4M2Y5YQ could save 3.4KiB (48% reduction).
Compressing http://www.guardian.com.sg/medias/600597-1-listing…ZTZhZDE0ZDhhN2JjNzVkMQ could save 3.4KiB (54% reduction).
Compressing http://www.guardian.com.sg/medias/177019-1-listing…MmFhY2ZiNDczYzlkMjcwOQ could save 3.3KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/178733-1-listing…MmU3OWNlMTk1ZjMzYWVjZg could save 3.2KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/dettol.jpg?conte…ODFmZDc1MDg2NWQzYWIzZQ could save 2.9KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/blackmores.jpg?c…NGY4ZGRiY2ZiY2Q5MTJmMw could save 2.8KiB (47% reduction).
Compressing http://www.guardian.com.sg/medias/174815-1-listing…ZjNiMDY4ZWM1ZjY0NGE0NQ could save 2.8KiB (44% reduction).
Compressing http://www.guardian.com.sg/medias/600468-1-listing…YTA1NmRkNmM4NTI1ZDNhYQ could save 2.6KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/178141-1-listing…MDdkMWQwZjdmMjE3YjExMw could save 2.4KiB (52% reduction).
Compressing http://www.guardian.com.sg/medias/600871-1-listing…YzNiMDM2ZTMzYzI0NmQ5MQ could save 2.2KiB (57% reduction).
Compressing http://www.guardian.com.sg/medias/177661-1-listing…YTg3YzZlNDM5MjQ3MTgxNg could save 2.1KiB (52% reduction).
Compressing http://www.guardian.com.sg/medias/neutrogena.jpg?c…MTIzOTVkY2I0NDNmNmQyNw could save 2KiB (44% reduction).
Compressing http://www.guardian.com.sg/medias/akin.jpg?context…ZGM4ODQ2YjE4MmYwMGI0Zg could save 2KiB (44% reduction).
Compressing http://www.guardian.com.sg/medias/catrice.jpg?cont…MWQwY2U4NjBhMTgzZjA2Yg could save 1.8KiB (40% reduction).
Compressing http://www.guardian.com.sg/medias/discover-head.jp…Y2M4MTNlZjljMjQ5OWQ4Nw could save 1.6KiB (72% reduction).
Compressing http://www.guardian.com.sg/medias/Redoxon.jpg?cont…Y2VlNzQ2ZDk1YWMxMzA2NQ could save 1.3KiB (64% reduction).
Compressing http://www.guardian.com.sg/_ui/desktop/common/images/colorbox/overlay.png could save 859B (91% reduction).

priority - 33Leverage 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://c.webengage.com/l3.jpg (expiration not specified)
https://s3.amazonaws.com/webengage-zfiles/webengag…16b05/v4.js?r=24718898 (60 seconds)
https://display.ugc.bazaarvoice.com/static/guardian-sg/en_SG/bvapi.js (10 minutes)
http://www.googletagmanager.com/gtm.js?id=GTM-M5DVC9 (15 minutes)
http://cdn.scarabresearch.com/js/1DC4BB0869EE9DA3/scarab-v2.js (60 minutes)
http://cdn.scarabresearch.com/static/assistant/scarab-assistant.js (60 minutes)
http://cdn.widgets.webengage.com/js/widget/webengage-min-v-4.0.js (60 minutes)
http://www.google-analytics.com/analytics.js (2 hours)
http://www.guardian.com.sg/_ui/desktop/common/blueprint/print.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/css/font-awesome.min.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/css/…ry.colorbox-1.3.16.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/css/…stars-3.0.1.custom.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/css/normalize.min.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/font…e-webfont.woff?v=4.1.0 (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/card-passion.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/card-uob.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/colorbox/overlay.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/icon-cart-2.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/icon-cart-orange-2.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/icon-fb.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/icon-truck.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/logo.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/payment-methods.png (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/images/spinner.gif (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.address.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.autocomplete.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.carousel.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.cartremoveitem.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.checkout.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.cms.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.common.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.email.subscription.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.forgotpassword.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/a…angcurrencyselector.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.minicart.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.paginationsort.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.password.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.pickupinstore.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.populateAddress.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.populateCalendar.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.product.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.productDetail.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.producttabs.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.pstrength.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.refinements.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.refresh.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.skiplinks.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.stars.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.storefinder.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.track.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/acc.userlocation.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/bundle.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/html.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery-1.7.2.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…ui-1.9.2.custom.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…ible-tabs-1.9.7.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.blockUI-2.70.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.bt-0.9.5-rc1.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.colorbox-min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.easing.1.3.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.form.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…jcarousel-0.2.8.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…rength.custom-1.2.0.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/jquery.query-2.1.7.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j….scrollTo-1.4.2-min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…deviewer.custom.1.2.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…y.tmpl-1.0.0pre.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/j…y.waitforimages.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/main.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/modernizr-2.6.2.min.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/common/js/plugins.js (24 hours)
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/app.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes-infy.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes.css (24 hours)
http://www.guardian.com.sg/_ui/desktop/theme-guard…e-webfont.woff?v=4.5.0 (24 hours)
http://www.guardian.com.sg/_ui/desktop/theme-guard…ons_222222_256x240.png (24 hours)
http://www.guardian.com.sg/_ui/shared/js/analyticsmediator.js (24 hours)

priority - 8Minify 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 74.8KiB (25% reduction).

Minifying http://www.guardian.com.sg/_ui/desktop/common/js/bundle.js could save 55.1KiB (22% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/jquery.form.js could save 5.6KiB (48% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/main.js could save 3.4KiB (30% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/jquery.blockUI-2.70.js could save 2.9KiB (46% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/j…ible-tabs-1.9.7.min.js could save 1.9KiB (50% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/acc.storefinder.js could save 1.5KiB (28% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/jquery.easing.1.3.js could save 1.1KiB (58% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/j…rength.custom-1.2.0.js could save 761B (46% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/acc.minicart.js could save 758B (32% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/acc.populateCalendar.js could save 714B (97% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/acc.autocomplete.js could save 591B (29% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/js/jquery.query-2.1.7.js could save 554B (25% reduction) after compression.

priority - 8Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 3 blocking script resources and 8 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

http://www.guardian.com.sg/_ui/shared/js/analyticsmediator.js
https://display.ugc.bazaarvoice.com/static/guardian-sg/en_SG/bvapi.js
http://www.guardian.com.sg/_ui/desktop/common/js/jquery-1.7.2.min.js

Optimize CSS Delivery of the following:

http://www.guardian.com.sg/_ui/desktop/common/css/…ry.colorbox-1.3.16.css
http://www.guardian.com.sg/_ui/desktop/common/css/…stars-3.0.1.custom.css
http://www.guardian.com.sg/_ui/desktop/common/css/normalize.min.css
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes.css
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes-infy.css
http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/app.css
http://www.guardian.com.sg/_ui/desktop/common/css/font-awesome.min.css
http://www.guardian.com.sg/_ui/desktop/common/blueprint/print.css

priority - 2Minify 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 16.1KiB (21% reduction).

Minifying http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/app.css could save 8.7KiB (19% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes.css could save 5.4KiB (24% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/theme-guardian/css/changes-infy.css could save 1.4KiB (21% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/desktop/common/blueprint/print.css could save 634B (91% reduction) after compression.

priority - 1Reduce server response time

priority - 0Minify 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 4.6KiB (16% reduction).

Minifying http://www.guardian.com.sg/ could save 4.6KiB (16% reduction) after compression.

priority - 0Enable 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 1.4KiB (56% reduction).

Compressing http://www.guardian.com.sg/_ui/desktop/common/css/…stars-3.0.1.custom.css could save 742B (54% reduction).
Compressing http://www.guardian.com.sg/_ui/desktop/common/js/acc.stars.js could save 671B (60% reduction).

guardian.com.sg Desktop Resource Breakdown

Total Resources164
Number of Hosts23
Static Resources138
JavaScript Resources69
CSS Resources9

guardian.com.sg mobile page speed rank

Last tested: 2016-12-30


Mobile Speed Bad
31/100

guardian.com.sg Mobile Speed Test Quick Summary


priority - 170Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 1.6MiB (80% reduction).

Compressing http://www.guardian.com.sg/medias/Dumex-AllergyQui…Njc0NzdmZTIwMzg5MmNkYQ could save 1.2MiB (94% reduction).
Compressing http://www.guardian.com.sg/medias/2016-Guardian-FB…I3ZTA2MDU2YWNkMDBhYWY2 could save 187.3KiB (70% reduction).
Compressing http://www.guardian.com.sg/medias/Bayer-Mobile.jpg…FkOGU1YmVjNzNjMmRiM2Rl could save 64.8KiB (51% reduction).
Compressing http://www.guardian.com.sg/medias/25-Days-Mobile-B…kyOWYzODc5MjhjMTA0NDRj could save 50.4KiB (50% reduction).
Compressing http://www.guardian.com.sg/medias/177599-1-large?c…GJiNTNiYzdjZjI1MWUzZDM could save 46.5KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/140744-1-large?c…Tc3ZTJjNjViOGJmMDQwYWU could save 31KiB (55% reduction).
Compressing http://www.guardian.com.sg/medias/141467-1-large?c…2JlODE5NzAyZWFkOGFmMTQ could save 29.8KiB (51% reduction).
Compressing http://www.guardian.com.sg/medias/Delight-card-fac…MTg4ZjNhNTRlYjRhZTkyNw could save 24.5KiB (68% reduction).
Compressing http://www.guardian.com.sg/medias/175064-1-large?c…WUzMzQ1NDdkY2IyM2MxMmI could save 20.3KiB (53% reduction).
Compressing http://www.guardian.com.sg/medias/card-amex.jpg?co…YmY5YTJlNTRmNjYxYmE3Mw could save 6.7KiB (70% reduction).
Compressing http://www.guardian.com.sg/medias/card-mastercard.…YWI3MzlkZTQ5ZTIwOGIzYQ could save 5.9KiB (67% reduction).
Compressing http://www.guardian.com.sg/medias/visa-checkout.jp…ZGE0ZjlkOTQyY2Y1MjJmNw could save 5KiB (67% reduction).
Compressing http://www.guardian.com.sg/medias/card-jcb.jpg?con…YzcxNzMwYzk1N2I5N2I5Mw could save 4.7KiB (64% reduction).
Compressing http://www.guardian.com.sg/medias/passion-icon.png…N2EzYzMzYjI5Y2RiNDNjZg could save 2.9KiB (13% reduction).
Compressing http://www.guardian.com.sg/medias/facebook.jpg?con…NGYwZjQ0NTcxOTRiMGQ5OQ could save 1.4KiB (58% reduction).
Compressing http://www.guardian.com.sg/medias/logo-guardian.pn…E5ODM3YTMwNzQyNWYwMmMx could save 931B (37% reduction).

priority - 32Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 4 blocking script resources and 5 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

http://www.guardian.com.sg/_ui/shared/js/analyticsmediator.js
https://display.ugc.bazaarvoice.com/static/guardian-sg/en_SG/bvapi.js
http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js

Optimize CSS Delivery of the following:

http://www.guardian.com.sg/_ui/mobile/common/css/normalize.min.css
http://www.guardian.com.sg/_ui/mobile/theme-guardian/css/main.css
http://www.guardian.com.sg/_ui/mobile/common/css/jquery.fs.zoomer.css
http://www.guardian.com.sg/_ui/mobile/theme-guardian/css/custom.css
http://www.guardian.com.sg/_ui/mobile/common/css/font-awesome.min.css

priority - 27Leverage 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://display.ugc.bazaarvoice.com/static/guardian-sg/en_SG/bvapi.js (10 minutes)
http://www.googletagmanager.com/gtm.js?id=GTM-M5DVC9 (15 minutes)
http://cdn.scarabresearch.com/js/1DC4BB0869EE9DA3/scarab-v2.js (60 minutes)
http://cdn.scarabresearch.com/static/mobildisco/build.js (60 minutes)
http://www.google-analytics.com/analytics.js (2 hours)
http://www.guardian.com.sg/_ui/mobile/common/css/font-awesome.min.css (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/css/jquery.fs.zoomer.css (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/css/normalize.min.css (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/fonts…e-webfont.woff?v=4.1.0 (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.addressForm.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.cartremoveitem.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.email.subscription.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.populateAddress.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.product.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/acc.track.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/custom.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/helper.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/homePage.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/jquery-ui.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/jq…orbox.custom-1.3.16.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/jquery.form-3.09.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/main.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/plugins.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/products.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/promo.overlay.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/common/js/ve…modernizr-2.8.2.min.js (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardian/css/custom.css (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardian/css/main.css (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…mages/Squares_wave.gif (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…s/centerBG_tooltip.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…es/i-free-delivery.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…mages/i-newsletter.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardian/images/i-pick-up.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…leftSideBG_tooltip.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…ages/midBG_tooltip.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardian/images/nav-i-menu.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…ages/nav-i-my-cart.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…mages/nav-i-search.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…av-i-store-locator.png (24 hours)
http://www.guardian.com.sg/_ui/mobile/theme-guardi…ightSideBG_tooltip.png (24 hours)
http://www.guardian.com.sg/_ui/shared/js/analyticsmediator.js (24 hours)

priority - 2Minify 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 19.8KiB (29% reduction).

Minifying http://www.guardian.com.sg/_ui/mobile/common/js/plugins.js could save 9.1KiB (21% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/mobile/common/js/jquery.form-3.09.js could save 4.8KiB (47% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/mobile/common/js/jq…orbox.custom-1.3.16.js could save 3.1KiB (41% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/mobile/common/js/helper.js could save 1.5KiB (40% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/mobile/common/js/main.js could save 784B (21% reduction) after compression.
Minifying http://www.guardian.com.sg/_ui/mobile/common/js/promo.overlay.js could save 627B (47% reduction) after compression.

priority - 2Reduce server response time

priority - 0Minify 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 3.6KiB (24% reduction).

Minifying http://www.guardian.com.sg/_ui/mobile/theme-guardian/css/main.css could save 3.6KiB (24% reduction) after compression.

priority - 0Minify 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 1.2KiB (11% reduction).

Minifying http://www.guardian.com.sg/ could save 1.2KiB (11% reduction) after compression.

guardian.com.sg Mobile Resource Breakdown

Total Resources88
Number of Hosts19
Static Resources67
JavaScript Resources34
CSS Resources6

guardian.com.sg mobile page usability

Last tested: 2016-12-30


Mobile Usability Good
99/100

guardian.com.sg Mobile Usability Test Quick Summary


priority - 0Size 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 href="store-finder" class="cpl-ico-pickup">Pickup at a store</a> is close to 1 other tap targets.

The tap target <button id="mobileSearchButton" type="button" class="cpl-btn-search"></button> is close to 1 other tap targets.

guardian.com.sg HTML validation

Errors

A document must not include both a “meta” element with an “http-equiv” attribute whose value is “content-type”, and a “meta” element with a “charset” attribute.

Line: 8 Column: 1 - 24
"...utf-8" /> <meta charset="utf-8" /> <meta..."

Saw “<!--” within a comment. Probable cause: Nested comment (not allowed).

Line: 104 Column: - 10
"...ns--> <!-- <!-- <script> (func..."

The “frameborder” attribute on the “iframe” element is obsolete. Use CSS instead.

Line: 177 Column: 4 - 63
"...cript> <iframe src="https://6565525.fls.doubleclick.net/activityi;src=6565525;type=sitek0;cat=guard0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" frameborder="0" style="display: none"></ifra..."

A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”.

Line: 197 Column: 1 - 77
"...onymous"> <link rel="canonical" href="https://www.guardian.com.sg/" hreflang="en-sg" /> <div ..."

An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.

Line: 258 Column: 26 - 53
"... href="/"><img src="/_ui/desktop/common/images/xmas-logo.png"></a> ..." Line: 374 Column: 3 - 78
"..."cart"> <img class="cart-inactive" src="/_ui/desktop/common/images/icon-cart-2.png"> <img ..." Line: 375 Column: 80 - 79
"...t-2.png"> <img class="cart-active" src="/_ui/desktop/common/images/icon-cart-orange-2.png"> <span..." Line: 956 Column: 6 - 53
"... --> <img src="/_ui/desktop/common/images/icon-truck.png"> ..."

Duplicate ID “responsive-menu”.

Line: 260 Column: 5 - 30
".../div> <div id="responsive-menu"> ..."

Attribute “aria-expanded” not allowed on element “li” at this point.

Line: 352 Column: 8 - 69
"...u> <li role="menuitem" class="" aria-haspopup="true" aria-expanded="false" aria-label="One" data-is-click="false"> ..." Line: 366 Column: 8 - 45
"...i> <li class="is-dropdown-submenu-parent is-down-arrow btn-cart" data-is-click="false" aria-label="" aria-expanded="false" aria-haspopup="true" role="menuitem"> ..."

Attribute “href” not allowed on element “div” at this point.

Line: 356 Column: 3 - 60
"...te --> <div href="#" tabindex="0" class="bar-profile text-right"> ..."

Element “div” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 407 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 434 Column: 3 - 29
".../div> <div class="menu-column-1"> ..." Line: 462 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 478 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 491 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 513 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 530 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 540 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 553 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 580 Column: 3 - 29
".../div> <div class="menu-column-1"> ..." Line: 598 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 615 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 627 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 640 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 666 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 683 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 692 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 705 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 723 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 740 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 757 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 769 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 782 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 809 Column: 3 - 29
".../div> <div class="menu-column-1"> ..." Line: 821 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 838 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 855 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..." Line: 868 Column: 3 - 29
"...x"> --> <div class="menu-column-1"> ..." Line: 888 Column: 5 - 31
"...> --> <div class="menu-column-2"> ..." Line: 905 Column: 8 - 34
"...v> <div class="menu-column-2"> ..." Line: 920 Column: 8 - 34
"...v> <div class="menu-column-3"> <u..."

Element “style” not allowed as child of element “p” in this context. (Suppressing further errors from this subtree.)

Line: 951 Column: 366 - 388
"...</div> <p><style type="text/css"> .sect..."

Element “fmt:formatdate” not allowed as child of element “li” in this context. (Suppressing further errors from this subtree.)

Line: 1082 Column: 10 - 39
"... <li><fmt:formatDate value="Fri Dec 08 19:20:33 SGT 2017" pattern="MMMMMMMMMMMMMM YYYY" /></li> ..."

Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.

Line: 1082 Column: 10 - 39
"... <li><fmt:formatDate value="Fri Dec 08 19:20:33 SGT 2017" pattern="MMMMMMMMMMMMMM YYYY" /></li> ..."

End tag “li” seen, but there were open elements.

Line: 1082 Column: 40 - 44
"...M YYYY" /></li> <..."

Unclosed element “fmt:formatdate”.

Line: 1082 Column: 10 - 39
"... <li><fmt:formatDate value="Fri Dec 08 19:20:33 SGT 2017" pattern="MMMMMMMMMMMMMM YYYY" /></li> ..."

Duplicate ID “selectedSlot”.

Line: 1097 Column: 10 - 20
"... <p id="selectedSlot" class="">1300-1..." Line: 1099 Column: 10 - 20
"... <p id="selectedSlot" class="">1800-2..." Line: 1110 Column: 10 - 20
"... <p id="selectedSlot" class="">0900-1..." Line: 1112 Column: 10 - 20
"... <p id="selectedSlot" class="">1300-1..." Line: 1114 Column: 10 - 20
"... <p id="selectedSlot" class="">1800-2..." Line: 1125 Column: 10 - 20
"... <p id="selectedSlot" class="">0900-1..." Line: 1127 Column: 10 - 20
"... <p id="selectedSlot" class="">1300-1..." Line: 1129 Column: 10 - 20
"... <p id="selectedSlot" class="">1800-2..." Line: 1140 Column: 10 - 20
"... <p id="selectedSlot" class="">0900-1..." Line: 1142 Column: 10 - 20
"... <p id="selectedSlot" class="">1300-1..." Line: 1144 Column: 10 - 20
"... <p id="selectedSlot" class="">1800-2..." Line: 1155 Column: 10 - 20
"... <p id="selectedSlot" class="">0900-1..." Line: 1157 Column: 10 - 20
"... <p id="selectedSlot" class="">1300-1..." Line: 1159 Column: 10 - 20
"... <p id="selectedSlot" class="">1800-2..."

Duplicate ID “calendar-day”.

Line: 1104 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1119 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1134 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1149 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..."

Stray end tag “input”.

Line: 1295 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1349 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1403 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1459 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1509 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1565 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1619 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1673 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1720 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1770 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1867 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1921 Column: 93 - 100
"...05302d49"></input> </for..." Line: 1975 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2031 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2081 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2131 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2181 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2237 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2291 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2341 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2391 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2488 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2538 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2592 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2646 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2696 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2746 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2796 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2846 Column: 93 - 100
"...05302d49"></input> </for..." Line: 2902 Column: 93 - 100
"...05302d49"></input> </for..."

Duplicate ID “size”.

Line: 1321 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1375 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1429 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1481 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1535 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1591 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1645 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1692 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1742 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1839 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1893 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1947 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2001 Column: 3 - 15
"... <div> <p id="size"> <..." Line: 2053 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2103 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2153 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2207 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2263 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2313 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2363 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2460 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2510 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2564 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2618 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2668 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2718 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2768 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2818 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 2872 Column: 3 - 15
"... <div> <p id="size"> <s..."

Duplicate ID “mycartCheckout”.

Line: 1345 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1399 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1455 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1505 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1561 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1615 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1669 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1716 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1766 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1863 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1917 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1971 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2027 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2077 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2127 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2177 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2233 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2287 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2337 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2387 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2484 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2534 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2588 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2642 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2692 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2742 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2792 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2842 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 2898 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..."

Duplicate ID “VariantValues”.

Line: 1355 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1409 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1465 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1515 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1571 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1625 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1679 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1726 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1776 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1873 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1927 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1981 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2037 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2087 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2137 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2187 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2243 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2297 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2347 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2397 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2494 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2544 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2598 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2652 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2702 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2752 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2802 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2852 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 2908 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..."

The “strike” element is obsolete. Use CSS instead.

Line: 1438 Column: 6 - 13
"...pan> <strike>$16.90..." Line: 1544 Column: 6 - 13
"...pan> <strike>$10.95..." Line: 2010 Column: 6 - 13
"...pan> <strike>$16.90..." Line: 2216 Column: 6 - 13
"...pan> <strike>$3.65<..." Line: 2881 Column: 6 - 13
"...pan> <strike>$68.80..."

Duplicate ID “bestsellers-carousel”.

Line: 1821 Column: 4 - 54
"...</div> <div id="bestsellers-carousel" class="column row owl-carousel products-carousel"> <..." Line: 2442 Column: 4 - 54
"...</div> <div id="bestsellers-carousel" class="column row owl-carousel products-carousel"> <..."

Bad value “brands/Tiger Balm” for attribute “href” on element “a”: Illegal character in path segment: space is not allowed.

Line: 2955 Column: 5 - 32
"...></a> <a href="brands/Tiger Balm"><img s..."

Bad value “brands/New Moon” for attribute “href” on element “a”: Illegal character in path segment: space is not allowed.

Line: 2957 Column: 5 - 30
"...></a> <a href="brands/New Moon"><img s..."

Bad value “” for attribute “src” on element “img”: Must be non-empty.

Line: 2962 Column: 31 - 59
"...Gillette"><img src="" alt="Gillette" /></a> ..." Line: 2965 Column: 30 - 57
".../EUCERIN"><img src="" alt="EUCERIN" /></a> ..."

Bad value “brands/My Beauty Diary” for attribute “href” on element “a”: Illegal character in path segment: space is not allowed.

Line: 2964 Column: 5 - 37
"...></a> <a href="brands/My Beauty Diary"><img s..."

Element “form:form” not allowed as child of element “div” in this context. (Suppressing further errors from this subtree.)

Line: 2993 Column: 7 - 106
"...--> <form:form class="input-group-subscribe" id="emailSubscriptionForm" method="get" action="subscribe"> ..."

Duplicate attribute “class”.

Line: 3008 Column: - 10
"...none" class="cpl-lightbox-..."

Element “p” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 3027 Column: 8 - 10
"...l> <p><stron..." Line: 3039 Column: 8 - 10
"...l> <p><stron..." Line: 3050 Column: 8 - 10
"...l> <p><stron..."

Attribute “delivery” not allowed on element “a” at this point.

Line: 3043 Column: 14 - 60
"... <li><a href="/delivery" Delivery title="Delivery" >Delive..."

Attribute “payment” not allowed on element “a” at this point.

Line: 3044 Column: 14 - 57
"... <li><a href="/payment" Payment title="Payment" >Paymen..."

Bad value “true” for attribute “async” on element “script”.

Line: 3111 Column: 1 - 82
"...egins --> <script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></scri..."

Warnings

Consider avoiding viewport values that prevent users from resizing documents.

Line: 16 Column: 2 - 87
"..."970" /> <meta name="viewport" content="width=970, target-densitydpi=160, maximum-scale=1.0" /> <lin..."

The document is not mappable to XML 1.0 due to two consecutive hyphens in a comment.

Line: 104 Column: - 10
"...ns--> <!-- <!-- <script> (func..."

The first occurrence of ID “responsive-menu” was here.

Line: 238 Column: 5 - 30
".../div> <div id="responsive-menu"> ..."

Element name “fmt:formatdate” cannot be represented as XML 1.0.

Line: 1082 Column: 10 - 39
"... <li><fmt:formatDate value="Fri Dec 08 19:20:33 SGT 2017" pattern="MMMMMMMMMMMMMM YYYY" /></li> ..."

The first occurrence of ID “selectedSlot” was here.

Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..." Line: 1095 Column: 10 - 32
"... <p id="selectedSlot" class="cpl-disabled">0900-1..."

The first occurrence of ID “calendar-day” was here.

Line: 1089 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1089 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1089 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..." Line: 1089 Column: 8 - 56
"...i> <div class="cpl-calendar-item" id="calendar-day"> ..."

The first occurrence of ID “size” was here.

Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..." Line: 1267 Column: 3 - 15
"... <div> <p id="size"> <s..."

The first occurrence of ID “mycartCheckout” was here.

Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..." Line: 1291 Column: 13 - 14
"... <button id="mycartCheckout" class="button" > ..."

The first occurrence of ID “VariantValues” was here.

Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..." Line: 1301 Column: 2 - 25
"...div> --> <div id="VariantValues"> </d..."

The first occurrence of ID “bestsellers-carousel” was here.

Line: 1249 Column: 4 - 54
"...</div> <div id="bestsellers-carousel" class="column row owl-carousel products-carousel"> <..." Line: 1249 Column: 4 - 54
"...</div> <div id="bestsellers-carousel" class="column row owl-carousel products-carousel"> <..."

Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.

Line: 2941 Column: 3 - 48
"...ection> <section class="section-gap" id="bestsellers"> </s..." Line: 3022 Column: 2 - 42
"...av"> --> <section id="footer-nav" class="noprint"> <div..."

Element name “form:form” cannot be represented as XML 1.0.

Line: 2993 Column: 7 - 106
"...--> <form:form class="input-group-subscribe" id="emailSubscriptionForm" method="get" action="subscribe"> ..."

The “border” attribute is obsolete. Consider specifying “img { border: 0; }” in CSS instead.

Line: 3060 Column: 125 - 194
"...="_blank"><img src="/_ui/desktop/common/images/icon-fb.png" border="0" alt="" /></a> <..." Line: 3060 Column: 271 - 4872
"..."><strong><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc3NDBDQkNBRTEwMTFFNjg1Q0VBMjMwNDI3NjlGRDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc3NDBDQkRBRTEwMTFFNjg1Q0VBMjMwNDI3NjlGRDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzc0MENCQUFFMTAxMUU2ODVDRUEyMzA0Mjc2OUZEOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzc0MENCQkFFMTAxMUU2ODVDRUEyMzA0Mjc2OUZEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmkLajkAAAnFSURBVHjaxFdpjF5V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" border="0" alt="" /></stro..." Line: 3060 Column: 4947 - 5024
"...div> <div><img src="/_ui/desktop/common/images/payment-methods.png" border="0" alt="" /></div>..."

guardian.com.sg similar domains

Similar domains:
www.guardian.com
www.guardian.net
www.guardian.org
www.guardian.info
www.guardian.biz
www.guardian.us
www.guardian.mobi
www.uardian.com.sg
www.guardian.com.sg
www.fuardian.com.sg
www.gfuardian.com.sg
www.fguardian.com.sg
www.vuardian.com.sg
www.gvuardian.com.sg
www.vguardian.com.sg
www.tuardian.com.sg
www.gtuardian.com.sg
www.tguardian.com.sg
www.buardian.com.sg
www.gbuardian.com.sg
www.bguardian.com.sg
www.yuardian.com.sg
www.gyuardian.com.sg
www.yguardian.com.sg
www.huardian.com.sg
www.ghuardian.com.sg
www.hguardian.com.sg
www.gardian.com.sg
www.gyardian.com.sg
www.guyardian.com.sg
www.ghardian.com.sg
www.guhardian.com.sg
www.gjardian.com.sg
www.gujardian.com.sg
www.gjuardian.com.sg
www.giardian.com.sg
www.guiardian.com.sg
www.giuardian.com.sg
www.gurdian.com.sg
www.guqrdian.com.sg
www.guaqrdian.com.sg
www.guqardian.com.sg
www.guwrdian.com.sg
www.guawrdian.com.sg
www.guwardian.com.sg
www.gusrdian.com.sg
www.guasrdian.com.sg
www.gusardian.com.sg
www.guzrdian.com.sg
www.guazrdian.com.sg
www.guzardian.com.sg
www.guadian.com.sg
www.guaedian.com.sg
www.guaredian.com.sg
www.guaerdian.com.sg
www.guaddian.com.sg
www.guarddian.com.sg
www.guadrdian.com.sg
www.guafdian.com.sg
www.guarfdian.com.sg
www.guafrdian.com.sg
www.guatdian.com.sg
www.guartdian.com.sg
www.guatrdian.com.sg
www.guarian.com.sg
www.guarxian.com.sg
www.guardxian.com.sg
www.guarxdian.com.sg
www.guarsian.com.sg
www.guardsian.com.sg
www.guarsdian.com.sg
www.guareian.com.sg
www.guardeian.com.sg
www.guarrian.com.sg
www.guardrian.com.sg
www.guarrdian.com.sg
www.guarfian.com.sg
www.guardfian.com.sg
www.guarcian.com.sg
www.guardcian.com.sg
www.guarcdian.com.sg
www.guardan.com.sg
www.guarduan.com.sg
www.guardiuan.com.sg
www.guarduian.com.sg
www.guardjan.com.sg
www.guardijan.com.sg
www.guardjian.com.sg
www.guardkan.com.sg
www.guardikan.com.sg
www.guardkian.com.sg
www.guardoan.com.sg
www.guardioan.com.sg
www.guardoian.com.sg
www.guardin.com.sg
www.guardiqn.com.sg
www.guardiaqn.com.sg
www.guardiqan.com.sg
www.guardiwn.com.sg
www.guardiawn.com.sg
www.guardiwan.com.sg
www.guardisn.com.sg
www.guardiasn.com.sg
www.guardisan.com.sg
www.guardizn.com.sg
www.guardiazn.com.sg
www.guardizan.com.sg
www.guardia.com.sg
www.guardiab.com.sg
www.guardianb.com.sg
www.guardiabn.com.sg
www.guardiah.com.sg
www.guardianh.com.sg
www.guardiahn.com.sg
www.guardiaj.com.sg
www.guardianj.com.sg
www.guardiajn.com.sg
www.guardiam.com.sg
www.guardianm.com.sg
www.guardiamn.com.sg

guardian.com.sg Ping

Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network. It measures the round-trip time for messages sent from the originating host to a destination computer that are echoed back to the source.


guardian.com.sg TRACEROUTE

Traceroute is a computer network diagnostic tool for displaying the route (path) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (three) sent packets are lost more than twice, then the connection is lost and the route cannot be evaluated.