stylus.com

stylus.com is SSL secured

Free website and domain report on stylus.com

Last Updated: 19th June, 2023 Update Now
Overview

Snoop Summary for stylus.com

This is a free and comprehensive report about stylus.com. Stylus.com is hosted in Dublin, Leinster in Ireland on a server with an IP address of 18.203.210.123, where the local currency is EUR and English is the local language. Our records indicate that stylus.com is privately registered by Stylus Media Group. Stylus.com has the potential to be earning an estimated $5 USD per day from advertising revenue. If stylus.com was to be sold it would possibly be worth $3,484 USD (based on the daily revenue potential of the website over a 24 month period). Stylus.com is quite popular with an estimated 1,670 daily unique visitors. This report was last updated 19th June, 2023.

About stylus.com

Site Preview: stylus.com stylus.com
Title: Stylus | Expert trend analysis | Pinpoint future consumers
Description:
Keywords and Tags: advisory, business, innovation, stylus, イノベーション, イノベーションフォーラム, イノベーションリサーチ, イノヴェイション, スタイラス, テクノロジー, デジタル, リサーチ
Related Terms:
Fav Icon:
Age: Over 25 years old
Domain Created: 23rd December, 1998
Domain Updated: 23rd December, 2020
Domain Expires: 23rd December, 2022
Review

Snoop Score

3/5 (Great!)

Valuation

$3,484 USD
Note: All valuation figures are estimates.

Popularity

Modest
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 465,312
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 1,670
Monthly Visitors: 50,830
Yearly Visitors: 609,550
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $5 USD
Monthly Revenue: $145 USD
Yearly Revenue: $1,737 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: stylus.com 10
Domain Name: stylus 6
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 1.91 seconds
Load Time Comparison: Faster than 49% of sites

PageSpeed Insights

Avg. (All Categories) 67
Performance 79
Accessibility 65
Best Practices 73
SEO 82
Progressive Web App 36
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.stylus.com/
Updated: 6th June, 2021

2.23 seconds
First Contentful Paint (FCP)
66%
21%
13%

0.00 seconds
First Input Delay (FID)
99%
1%
0%

Simulate loading on desktop
79

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for stylus.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Time to Interactive — 2.2 s
The time taken for the page to become fully interactive.
Total Blocking Time — 0 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Cumulative Layout Shift — 0
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

Max Potential First Input Delay — 50 ms
Users could experience a delay when interacting with the page.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://stylus.com/
http/1.1
0
247.01099982485
248
0
302
text/html
https://stylus.com/
http/1.1
247.56899988279
681.82800011709
573
0
301
text/html
https://www.stylus.com/
h2
682.41699971259
1240.1069998741
27381
26456
200
text/html
Document
https://use.typekit.net/euq6wnr.css
h2
1253.2389997505
1436.9729999453
1117
3260
200
text/css
Stylesheet
https://www.stylus.com/Static/Style/dynamicStyles.css
h2
1253.4400001168
1843.1500000879
29988
29586
200
text/css
Stylesheet
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
h2
1253.6390000023
1978.7729997188
159738
159302
200
text/css
Stylesheet
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
h2
1253.9709997363
1876.2240000069
28628
28193
200
text/css
Stylesheet
https://www.stylus.com/PublicPages2018/hamburger_icon-01.svg
h2
1258.6349998601
1682.3479998857
1146
900
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
h2
1258.8120000437
1681.894000154
1734
1487
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
h2
1258.9679998346
1561.7519998923
732
486
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/adidas.svg
h2
1259.1769997962
1562.6269998029
4793
4546
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/starbucks.svg
h2
1259.3109998852
1795.4839998856
7685
7438
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/apple.svg
h2
1259.4550000504
1682.6889999211
1153
907
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/bbc_studios.svg
h2
1259.6149998717
1562.3980001546
4935
4688
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/bose.svg
h2
1259.7479997203
1760.1390001364
9923
9676
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/pepsico.svg
h2
1259.966999758
1561.3629999571
3870
3624
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/swarovski.svg
h2
1260.1839997806
1957.7589998953
86924
86677
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/ted_baker.svg
h2
1260.3230001405
1795.0519998558
4526
4279
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/warner_bros.svg
h2
1260.4439998977
1697.2839999944
3062
2815
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/panasonic.svg
h2
1260.569000151
1778.3349999227
5975
5728
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/benoy.svg
h2
1260.7309999876
1874.6469998732
1762
1515
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
h2
1260.85399976
1647.4129999988
730
484
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/left_arrow.svg
h2
1260.9649999067
1562.086999882
631
385
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/right_arrow.svg
h2
1261.2799997441
1661.2249999307
630
384
200
image/svg+xml
Image
https://www.stylus.com/Static/Images/menu_plus_icon.svg
h2
1261.5299997851
1661.5319997072
668
422
200
image/svg+xml
Image
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
h2
1257.3369997554
1434.7580000758
70283
209287
200
application/x-javascript
Script
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
h2
1262.1399997734
1682.9260000959
682
436
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/twitter.svg
h2
1262.2279999778
1777.8110001236
1299
1052
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/linked_in.svg
h2
1262.8540000878
1696.8239997514
1143
897
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/instagram.svg
h2
1263.8229997829
1760.4109998792
1301
1055
200
image/svg+xml
Image
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
h2
1257.5819999911
1663.3460000157
339901
339458
200
text/javascript
Script
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
h2
1257.8469999135
1842.5489999354
39835
39393
200
text/javascript
Script
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
h2
1257.9709999263
1659.7380000167
170492
170049
200
text/javascript
Script
https://www.stylus.com/bundles/publicpages2018js?v=WOUgktK2htdGH6IwNg9XnwAUaLazoZStL92aIr9CmEU1
h2
1258.0949999392
1760.6799998321
6637
6196
200
text/javascript
Script
https://www.stylus.com/bundles/newsfeedjs?v=bg7-ysQLmqG1FWvn8QhiQ4LMbprL8BW6WPMlRi1iDlg1
h2
1258.2000000402
1759.6549997106
3165
2724
200
text/javascript
Script
https://www.stylus.com/bundles/formscss?v=-SKO5COVvxZfyUz-ytR1org3Am2l83E2sdyJX75flbo1
h2
1258.4710000083
1760.9500000253
5087
4653
200
text/css
Stylesheet
https://p.typekit.net/p.css?s=1&k=euq6wnr&ht=tk&f=14032.14034.14036.14038&a=4675297&app=typekit&e=css
h2
1439.2719999887
1462.2769998387
317
5
200
text/css
Stylesheet
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
h2
1995.8609999157
2298.0269999243
559077
558590
200
image/jpeg
Image
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/report_mock_up_homepage_03.jpg
h2
1996.9589998946
2295.5499999225
758905
758418
200
image/jpeg
Image
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_advisory.jpg
h2
1997.3669997416
2299.9899997376
485007
484520
200
image/jpeg
Image
https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3
h2
1998.8819998689
2019.6099998429
28530
28212
200
application/font-woff2
Font
https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3
h2
1999.2379997857
2022.1879999153
28098
27780
200
application/font-woff2
Font
https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3
h2
1999.9009999447
2082.5939998031
27846
27572
200
application/font-woff2
Font
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1592&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery112408595471003785964_1622987759627&_=1622987759628
h2
2062.4049999751
2776.6979997978
2470
4657
200
application/javascript
Script
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1601&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery112408595471003785964_1622987759629&_=1622987759630
h2
2078.5949998535
2284.2350001447
2009
3359
200
application/javascript
Script
https://www.google-analytics.com/analytics.js
h2
2156.0359997675
2160.5269997381
20199
49153
200
text/javascript
Script
https://munchkin.marketo.net/munchkin.js
http/1.1
2159.5999998972
2655.6210000999
1271
1284
200
application/x-javascript
Script
https://searchapi.stylus.com/api/search/NewsViewsFeed/?Count=3&Directory=Show+All&Filter=&Page=1&SearchText=
http/1.1
2220.2719999477
3449.9940001406
8390
25625
200
application/json
XHR
https://www.google-analytics.com/j/collect?v=1&_v=j90&a=1762388977&t=pageview&_s=1&dl=https%3A%2F%2Fwww.stylus.com%2F&ul=en-us&de=UTF-8&dt=Stylus%20%7C%20Expert%20trend%20analysis%20%7C%20Pinpoint%20future%20consumers&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAAABAAAAAC~&jid=1501989775&gjid=1969194891&cid=1664194736.1622987760&uid=0&tid=UA-17413176-4&_gid=1921269743.1622987760&_r=1&_slc=1&cd1=0&cd2=No%20Access&cd3=True&z=1634059264
h2
2256.5870000981
2259.8679997027
620
4
200
text/plain
XHR
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j90&tid=UA-17413176-4&cid=1664194736.1622987760&jid=1501989775&uid=0&gjid=1969194891&_gid=1921269743.1622987760&_u=YEBAAAAAAAAAAC~&z=383846772
h2
2262.2670000419
2265.8409997821
690
1
200
text/plain
XHR
https://app-lon06.marketo.com/js/forms2/css/forms2.css
h2
2289.9340000004
2387.4949999154
3213
13367
200
text/css
Stylesheet
https://app-lon06.marketo.com/js/forms2/css/forms2-theme-plain.css
h2
2290.5449997634
2375.2600001171
879
828
200
text/css
Stylesheet
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
h2
2432.1260000579
2928.9879999124
1113
288
200
image/png
Image
https://app-lon06.marketo.com/index.php/form/XDFrame
h2
2469.7589999996
2744.5060000755
1315
1800
200
text/html
Document
https://munchkin.marketo.net/160/munchkin.js
http/1.1
2659.2560000718
2768.4979997575
5314
11110
200
application/x-javascript
Script
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
h2
2756.9319996983
2917.3860000446
70007
209287
200
application/x-javascript
Script
https://875-mba-428.mktoresp.com/webevents/visitWebPage?_mchNc=1622987760361&_mchCn=&_mchId=875-MBA-428&_mchTk=_mch-stylus.com-1622987760360-10610&_mchHo=www.stylus.com&_mchPo=&_mchRu=%2F&_mchPc=https%3A&_mchVr=160&_mchEcid=&_mchHa=&_mchRe=&_mchQp=
2775.307000149
2777.1359998733
0
0
-1
Ping
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
h2
2815.808000043
3361.8209999986
1119
287
200
image/png
Image
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
h2
3481.6229999997
3675.3630000167
40071
39608
200
image/jpeg
Image
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
h2
3482.1150000207
3691.3179997355
99665
99202
200
image/jpeg
Image
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
h2
3482.4620001018
3733.9260000736
130787
130325
200
image/png
Image
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1248.875
7.178
1258.371
9.583
1964.857
11.181
1985.993
7.699
1994.91
32.834
2027.941
57.099
2091.266
13.908
2105.849
66.39
2181.254
54.066
2240.267
22.723
2291.291
12.382
2409.027
29.257
2441.913
31.065
2753.435
7.365
2775.795
6.212
2784.238
5.68
2790.672
30.719
2935.091
31.412
3456.943
31.607
3488.574
5.598
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Opportunities

Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Stylus.com should consider lazy-loading offscreen and hidden images.
Minify CSS — Potential savings of 3 KiB
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Stylus.com should consider minifying CSS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
2992
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Stylus.com should consider minifying JS files.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 560 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://www.stylus.com/
558.687
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Stylus.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 9 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
9268
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
0

Diagnostics

Avoids an excessive DOM size — 452 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
452
Maximum DOM Depth
12
Maximum Child Elements
19
Avoid chaining critical requests — 15 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Stylus.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.3 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
197.47
137.13
25.4
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
120.579
112.266
5.73
https://www.stylus.com/
116.261
10.025
2.258
Unattributable
112.642
3.251
0.166
Minimizes main-thread work — 0.6 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
304.522
Other
129.291
Style & Layout
84.201
Script Parsing & Compilation
44.573
Parse HTML & CSS
34.761
Rendering
33.132
Keep request counts low and transfer sizes small — 61 requests • 3,228 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
61
3305289
Image
30
2221048
Script
12
731583
Stylesheet
8
228967
Font
3
84474
Document
2
28696
Other
6
10521
Media
0
0
Third-party
18
264178
Minimize third-party usage — Third-party code blocked the main thread for 0 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
156761
0
85908
0
20819
0
690
0
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts — 3 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
4.7727869713685E-6
4.5133963750985E-6
3.3201996322564E-6
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 1 long task found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
2483
54
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

First Contentful Paint — 1.1 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 2.0 s
The time taken for the page contents to be visibly populated.

Other

First Meaningful Paint — 1.4 s
The time taken for the primary content of the page to be rendered.

Opportunities

Eliminate render-blocking resources — Potential savings of 450 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Stylus.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://use.typekit.net/euq6wnr.css
1117
230
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
80
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
320
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28628
80
Properly size images — Potential savings of 167 KiB
Images can slow down the page's load time. Stylus.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
130325
82961
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99202
63149
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
39608
25170
Reduce unused CSS — Potential savings of 205 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Stylus.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
158245
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
29868
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28628
21639
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Stylus.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://stylus.com/
190
https://stylus.com/
150
https://www.stylus.com/
0

Diagnostics

Avoid enormous network payloads — Total size was 3,228 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/report_mock_up_homepage_03.jpg
758905
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
559077
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_advisory.jpg
485007
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339901
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170492
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
130787
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99665
https://www.stylus.com/PublicPages2018/swarovski.svg
86924
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
70283

Metrics

Largest Contentful Paint — 2.7 s
The timing of the largest text or image that is painted.

Opportunities

Reduce unused JavaScript — Potential savings of 424 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339901
271513
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170492
77529
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
70283
52107
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
39835
32606
Efficiently encode images — Potential savings of 1,191 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/report_mock_up_homepage_03.jpg
758418
439731
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
558590
421376
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_advisory.jpg
484520
293343
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99202
46643
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
39608
18345
Serve images in next-gen formats — Potential savings of 1,683 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/report_mock_up_homepage_03.jpg
758418
572080
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
558590
522176
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_advisory.jpg
484520
428478
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
130325
98429
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99202
71570
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
39608
30720
Enable text compression — Potential savings of 573 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339458
241095
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159302
129536
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170049
110685
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
39393
28654
https://www.stylus.com/Static/Style/dynamicStyles.css
29586
26792
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28193
22103
https://www.stylus.com/
26456
18877
https://www.stylus.com/bundles/publicpages2018js?v=WOUgktK2htdGH6IwNg9XnwAUaLazoZStL92aIr9CmEU1
6196
4110
https://www.stylus.com/bundles/formscss?v=-SKO5COVvxZfyUz-ytR1org3Am2l83E2sdyJX75flbo1
4653
3500
https://www.stylus.com/bundles/newsfeedjs?v=bg7-ysQLmqG1FWvn8QhiQ4LMbprL8BW6WPMlRi1iDlg1
2724
1577

Diagnostics

Serve static assets with an efficient cache policy — 34 resources found
Stylus.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://www.stylus.com/PublicPages2018/swarovski.svg
0
86924
https://www.stylus.com/Static/Style/dynamicStyles.css
0
29988
https://www.stylus.com/PublicPages2018/bose.svg
0
9923
https://www.stylus.com/PublicPages2018/starbucks.svg
0
7685
https://www.stylus.com/PublicPages2018/panasonic.svg
0
5975
https://www.stylus.com/PublicPages2018/bbc_studios.svg
0
4935
https://www.stylus.com/PublicPages2018/adidas.svg
0
4793
https://www.stylus.com/PublicPages2018/ted_baker.svg
0
4526
https://www.stylus.com/PublicPages2018/pepsico.svg
0
3870
https://www.stylus.com/PublicPages2018/warner_bros.svg
0
3062
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1592&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery112408595471003785964_1622987759627&_=1622987759628
0
2470
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1601&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery112408595471003785964_1622987759629&_=1622987759630
0
2009
https://www.stylus.com/PublicPages2018/benoy.svg
0
1762
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
0
1734
https://www.stylus.com/PublicPages2018/instagram.svg
0
1301
https://www.stylus.com/PublicPages2018/twitter.svg
0
1299
https://munchkin.marketo.net/munchkin.js
0
1271
https://www.stylus.com/PublicPages2018/apple.svg
0
1153
https://www.stylus.com/PublicPages2018/hamburger_icon-01.svg
0
1146
https://www.stylus.com/PublicPages2018/linked_in.svg
0
1143
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
0
732
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
0
730
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
0
682
https://www.stylus.com/Static/Images/menu_plus_icon.svg
0
668
https://www.stylus.com/PublicPages2018/left_arrow.svg
0
631
https://www.stylus.com/PublicPages2018/right_arrow.svg
0
630
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
60000
1119
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
60000
1113
https://www.google-analytics.com/analytics.js
7200000
20199
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
14400000
70283
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
14400000
70007
https://app-lon06.marketo.com/js/forms2/css/forms2.css
14400000
3213
https://app-lon06.marketo.com/js/forms2/css/forms2-theme-plain.css
14400000
879
https://p.typekit.net/p.css?s=1&k=euq6wnr&ht=tk&f=14032.14034.14036.14038&a=4675297&app=typekit&e=css
604800000
317
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3
20.727999974042
https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3
22.95000012964
https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3
82.692999858409
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL Failing Elements
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
https://www.stylus.com/PublicPages2018/swarovski.svg
img
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
https://www.stylus.com/PublicPages2018/bose.svg
img
https://www.stylus.com/PublicPages2018/starbucks.svg
img
https://www.stylus.com/PublicPages2018/panasonic.svg
img
https://www.stylus.com/PublicPages2018/bbc_studios.svg
img
https://www.stylus.com/PublicPages2018/adidas.svg
img
https://www.stylus.com/PublicPages2018/ted_baker.svg
img
https://www.stylus.com/PublicPages2018/pepsico.svg
img
https://www.stylus.com/PublicPages2018/warner_bros.svg
img
https://www.stylus.com/PublicPages2018/benoy.svg
img
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
img
https://www.stylus.com/PublicPages2018/instagram.svg
img
https://www.stylus.com/PublicPages2018/twitter.svg
img
https://www.stylus.com/PublicPages2018/apple.svg
img
https://www.stylus.com/PublicPages2018/linked_in.svg
img
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
img
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
img
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
img
https://www.stylus.com/PublicPages2018/left_arrow.svg
img
https://www.stylus.com/PublicPages2018/right_arrow.svg
img
65

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of stylus.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
Failing Elements
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Stylus.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Contrast

Background and foreground colors do not have a sufficient contrast ratio.
Many (if not most) users find low-contrast text difficult or impossible to read.
Failing Elements

ARIA

ARIA IDs are not unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.
Failing Elements

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
73

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that stylus.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
Bootstrap
3.4.1
jQuery
3.3.1
jQuery UI
1.12.1
AngularJS
1.6.8
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
https://www.stylus.com/bundles/angular.min.js.map

Audits

Does not use HTTPS — 3 insecure requests found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://stylus.com/
Allowed
http://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
Automatically upgraded to HTTPS
http://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
Automatically upgraded to HTTPS
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 7 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
3
Medium
4
High

Audits

Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Mixed content
82

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for stylus.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of stylus.com on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Content Best Practices

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
36

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of stylus.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of stylus.com on mobile screens.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 62
Performance 48
Accessibility 65
Best Practices 73
SEO 83
Progressive Web App 42
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.stylus.com
Updated: 6th June, 2021

2.95 seconds
First Contentful Paint (FCP)
53%
25%
22%

0.01 seconds
First Input Delay (FID)
91%
8%
1%

Simulate loading on mobile
48

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for stylus.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Cumulative Layout Shift — 0.002
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Stylus.com should consider serving more appropriate-sized images.
Minify CSS — Potential savings of 3 KiB
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Stylus.com should consider minifying CSS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
2992
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Stylus.com should consider minifying JS files.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 260 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://www.stylus.com/
255.14
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Stylus.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 9 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
9268
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
0

Diagnostics

Avoids enormous network payloads — Total size was 2,361 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
559085
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/01_homepage_02_grey.jpg
344800
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339901
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170492
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
130795
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99672
https://www.stylus.com/PublicPages2018/swarovski.svg
86924
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
70283
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
70007
Avoids an excessive DOM size — 452 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
452
Maximum DOM Depth
12
Maximum Child Elements
19
Avoid chaining critical requests — 15 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Stylus.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Keep request counts low and transfer sizes small — 61 requests • 2,361 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
61
2418068
Image
30
1333909
Script
12
731586
Stylesheet
8
228922
Font
3
84474
Document
2
28696
Other
6
10481
Media
0
0
Third-party
18
264123
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts — 1 element found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.0021875
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 11 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
12532
232
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
12390
142
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
13694
137
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
2177
134
https://www.google-analytics.com/analytics.js
13831
102
https://www.stylus.com/
2088
89
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
5894
78
https://www.stylus.com/
636
77
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
5718
73
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
5791
73
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
5972
55
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://stylus.com/
http/1.1
0
229.70799996983
248
0
302
text/html
https://stylus.com/
http/1.1
230.17199989408
358.52899996098
545
0
301
text/html
https://www.stylus.com/
h2
359.01299992111
613.1559999194
27381
26456
200
text/html
Document
https://use.typekit.net/euq6wnr.css
h2
629.88599995151
694.37599997036
1117
3260
200
text/css
Stylesheet
https://www.stylus.com/Static/Style/dynamicStyles.css
h2
630.08799997624
859.89099997096
29988
29586
200
text/css
Stylesheet
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
h2
630.28299994767
865.9209999023
159738
159302
200
text/css
Stylesheet
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
h2
630.63999998849
734.3609998934
28628
28193
200
text/css
Stylesheet
https://www.stylus.com/PublicPages2018/hamburger_icon-01.svg
h2
637.97799998429
750.79799990635
1146
900
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
h2
638.22699990124
749.93999989238
1734
1487
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
h2
638.43099994119
748.36699990556
732
486
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/adidas.svg
h2
638.60299997032
1406.3519999618
4793
4546
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/starbucks.svg
h2
638.81899998523
751.18199991994
7685
7438
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/apple.svg
h2
639.04499995988
789.10900000483
1153
907
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/bbc_studios.svg
h2
639.22299991827
859.35099993367
4935
4688
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/bose.svg
h2
639.4099999452
1406.8479998969
9923
9676
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/pepsico.svg
h2
639.86699993256
749.1849999642
3870
3624
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/swarovski.svg
h2
640.07299998775
1409.1689999914
86924
86677
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/ted_baker.svg
h2
640.35799994599
749.5110000018
4526
4279
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/warner_bros.svg
h2
640.52699995227
748.80099995062
3062
2815
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/panasonic.svg
h2
640.79699991271
1405.6359999813
5975
5728
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/benoy.svg
h2
641.7599999113
750.4229999613
1762
1515
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
h2
644.48599994648
847.47699997388
730
484
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/left_arrow.svg
h2
644.63799993973
770.50099999178
631
385
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/right_arrow.svg
h2
644.80799995363
755.03699993715
630
384
200
image/svg+xml
Image
https://www.stylus.com/Static/Images/menu_plus_icon.svg
h2
644.9830000056
747.93699989095
668
422
200
image/svg+xml
Image
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
h2
636.04099990334
690.58699999005
70283
209287
200
application/x-javascript
Script
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
h2
645.1549999183
946.0029999027
682
436
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/twitter.svg
h2
645.35399992019
946.49499992374
1299
1052
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/linked_in.svg
h2
646.50299993809
947.21599994227
1143
897
200
image/svg+xml
Image
https://www.stylus.com/PublicPages2018/instagram.svg
h2
646.67299995199
946.89299992751
1301
1055
200
image/svg+xml
Image
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
h2
636.43299997784
952.12099992204
339901
339458
200
text/javascript
Script
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
h2
636.67199993506
751.67899997905
39835
39393
200
text/javascript
Script
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
h2
636.98199996725
756.8199998932
170492
170049
200
text/javascript
Script
https://www.stylus.com/bundles/publicpages2018js?v=WOUgktK2htdGH6IwNg9XnwAUaLazoZStL92aIr9CmEU1
h2
637.21699989401
769.87099996768
6637
6196
200
text/javascript
Script
https://www.stylus.com/bundles/newsfeedjs?v=bg7-ysQLmqG1FWvn8QhiQ4LMbprL8BW6WPMlRi1iDlg1
h2
637.53799989354
903.9009999251
3165
2724
200
text/javascript
Script
https://www.stylus.com/bundles/formscss?v=-SKO5COVvxZfyUz-ytR1org3Am2l83E2sdyJX75flbo1
h2
637.76099996176
847.95099997427
5087
4653
200
text/css
Stylesheet
https://p.typekit.net/p.css?s=1&k=euq6wnr&ht=tk&f=14032.14034.14036.14038&a=4675297&app=typekit&e=css
h2
696.96299999487
773.81799998693
317
5
200
text/css
Stylesheet
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
h2
887.89499993436
1478.2529999502
559085
558590
200
image/jpeg
Image
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_reports_grey_01.jpg
h2
889.50299995486
1080.3270000033
12216
11730
200
image/jpeg
Image
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/01_homepage_02_grey.jpg
h2
889.98399989214
1127.0149999764
344800
344313
200
image/jpeg
Image
https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3
h2
892.30899990071
969.42699991632
28530
28212
200
application/font-woff2
Font
https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3
h2
892.67699990887
914.14199990686
28098
27780
200
application/font-woff2
Font
https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3
h2
893.35399994161
976.41099989414
27846
27572
200
application/font-woff2
Font
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1592&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery1124009295366442401276_1622987781270&_=1622987781271
h2
972.03499998432
1643.3169998927
2474
4658
200
application/javascript
Script
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1601&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery1124009295366442401276_1622987781272&_=1622987781273
h2
990.29999994673
1144.6559999604
2008
3360
200
application/javascript
Script
https://www.google-analytics.com/analytics.js
h2
1104.3369999388
1132.9829999013
20199
49153
200
text/javascript
Script
https://munchkin.marketo.net/munchkin.js
http/1.1
1107.653999934
1504.1419999907
1271
1284
200
application/x-javascript
Script
https://searchapi.stylus.com/api/search/NewsViewsFeed/?Count=3&Directory=Show+All&Filter=&Page=1&SearchText=
http/1.1
1168.1869999738
1863.6799999513
8391
25625
200
application/json
XHR
https://app-lon06.marketo.com/js/forms2/css/forms2.css
h2
1190.448999987
1217.5299999071
3213
13367
200
text/css
Stylesheet
https://app-lon06.marketo.com/js/forms2/css/forms2-theme-plain.css
h2
1191.0359999165
1241.1439999705
834
828
200
text/css
Stylesheet
https://www.google-analytics.com/j/collect?v=1&_v=j90&a=168170614&t=pageview&_s=1&dl=https%3A%2F%2Fwww.stylus.com%2F&ul=en-us&de=UTF-8&dt=Stylus%20%7C%20Expert%20trend%20analysis%20%7C%20Pinpoint%20future%20consumers&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAAABAAAAAC~&jid=1626921734&gjid=1154797404&cid=1496285200.1622987782&uid=0&tid=UA-17413176-4&_gid=1777822238.1622987782&_r=1&_slc=1&cd1=0&cd2=No%20Access&cd3=True&z=1530115338
h2
1226.2729998911
1231.0419999994
607
4
200
text/plain
XHR
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j90&tid=UA-17413176-4&cid=1496285200.1622987782&jid=1626921734&uid=0&gjid=1154797404&_gid=1777822238.1622987782&_u=YEBAAAAAAAAAAC~&z=2104225970
h2
1234.5029999269
1239.2489999766
690
1
200
text/plain
XHR
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
h2
1297.8769999463
1479.1409999598
1120
288
200
image/png
Image
https://app-lon06.marketo.com/index.php/form/XDFrame
h2
1316.2199999206
1444.9310000055
1315
1800
200
text/html
Document
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
h2
1458.0669999123
1505.0989999436
70007
209287
200
application/x-javascript
Script
https://munchkin.marketo.net/160/munchkin.js
http/1.1
1508.2189999521
1603.0369999353
5314
11110
200
application/x-javascript
Script
https://875-mba-428.mktoresp.com/webevents/visitWebPage?_mchNc=1622987781934&_mchCn=&_mchId=875-MBA-428&_mchTk=_mch-stylus.com-1622987781932-58246&_mchHo=www.stylus.com&_mchPo=&_mchRu=%2F&_mchPc=https%3A&_mchVr=160&_mchEcid=&_mchHa=&_mchRe=&_mchQp=
1611.4449999295
1613.5469999863
0
0
-1
Ping
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
h2
1690.6749999616
1875.6359999534
839
287
200
image/png
Image
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
h2
1897.5829998963
2074.5069999248
40078
39608
200
image/jpeg
Image
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
h2
1897.8539999807
2323.6729999771
99672
99202
200
image/jpeg
Image
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
h2
1898.2529999921
2430.9269998921
130795
130325
200
image/png
Image
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
625.999
9.086
637.882
11.944
876.341
9.391
887.874
44.263
932.325
67.155
1003.303
12.835
1035.743
14.296
1052.056
70.979
1128.305
57.918
1194.191
13.122
1210.943
25.622
1267.181
39.172
1309.153
13.859
1427.655
9.921
1457.706
7.166
1493.238
19.161
1529.602
36.73
1613.131
7.819
1653.776
6.396
1662.385
36.367
1872.979
34.235
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Metrics

Speed Index — 5.8 s
The time taken for the page contents to be visibly populated.
Total Blocking Time — 290 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

Max Potential First Input Delay — 230 ms
Users could experience a delay when interacting with the page.

Diagnostics

Reduce JavaScript execution time — 1.4 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
848.932
594.224
96.624
https://www.stylus.com/
651.62
47.336
10.864
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
545.24
490.244
24.696
Unattributable
530.548
13.592
0.7
https://www.google-analytics.com/analytics.js
118.548
100.336
5.86
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
55.248
26.936
15.956
Minimize main-thread work — 2.9 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
1332.2
Other
622.468
Style & Layout
437.128
Rendering
223.372
Script Parsing & Compilation
179.776
Parse HTML & CSS
144.376

Metrics

First Contentful Paint — 4.1 s
The time taken for the first image or text on the page to be rendered.
Largest Contentful Paint — 13.7 s
The timing of the largest text or image that is painted.
Time to Interactive — 11.8 s
The time taken for the page to become fully interactive.

Other

First Meaningful Paint — 5.9 s
The time taken for the primary content of the page to be rendered.
First Contentful Paint (3G) — 8490 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Eliminate render-blocking resources — Potential savings of 1,960 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Stylus.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://use.typekit.net/euq6wnr.css
1117
780
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
450
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
1500
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28628
150
Defer offscreen images — Potential savings of 432 KiB
Time to Interactive can be slowed down by resources on the page. Stylus.com should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/01_homepage_02_grey.jpg
344313
344313
https://www.stylus.com/PublicPages2018/swarovski.svg
86677
86677
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_reports_grey_01.jpg
11730
11730
Reduce unused CSS — Potential savings of 204 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Stylus.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159738
158245
https://www.stylus.com/Static/Style/dynamicStyles.css
29988
29868
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28628
21136
Reduce unused JavaScript — Potential savings of 423 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339901
271513
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170492
77529
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
70283
52014
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
39835
32606
Efficiently encode images — Potential savings of 684 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
558590
421376
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/01_homepage_02_grey.jpg
344313
213998
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99202
46643
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
39608
18345
Serve images in next-gen formats — Potential savings of 1,019 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://media.stylus.com/global/public_pages_2018/hero/01_homepage_hero_2020_01a.jpg
558590
522176
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/01_homepage_02_grey.jpg
344313
312067
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
130325
98429
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
99202
71570
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
39608
30720
https://media.stylus.com/global/public_pages_2018/hero/24_10_18/homepage_reports_grey_01.jpg
11730
8254
Enable text compression — Potential savings of 573 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.stylus.com/bundles/jquery?v=F-bE8alnqc0420PUx7_GI_KdetVdIRQ33ND8F9zrX_81
339458
241095
https://www.stylus.com/bundles/bootstrapcss?v=TUyYjkdXk6n39Dr6epO6LPQ984An61qkP3wUxEgAuFE1
159302
129536
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
170049
110685
https://www.stylus.com/bundles/bootstrapjs?v=M4Nk6kIOwMFflsEKET0iPL9i5YBqbzMzvUOrd8gyCnw1
39393
28654
https://www.stylus.com/Static/Style/dynamicStyles.css
29586
26792
https://www.stylus.com/bundles/publicpages2018css?v=8vEqgY6E1CVynSxnTFqPYdFSUzN32Gsoc3lroXUKiWE1
28193
22103
https://www.stylus.com/
26456
18877
https://www.stylus.com/bundles/publicpages2018js?v=WOUgktK2htdGH6IwNg9XnwAUaLazoZStL92aIr9CmEU1
6196
4110
https://www.stylus.com/bundles/formscss?v=-SKO5COVvxZfyUz-ytR1org3Am2l83E2sdyJX75flbo1
4653
3500
https://www.stylus.com/bundles/newsfeedjs?v=bg7-ysQLmqG1FWvn8QhiQ4LMbprL8BW6WPMlRi1iDlg1
2724
1577
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Stylus.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://stylus.com/
630
https://stylus.com/
480
https://www.stylus.com/
0

Diagnostics

Serve static assets with an efficient cache policy — 34 resources found
Stylus.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://www.stylus.com/PublicPages2018/swarovski.svg
0
86924
https://www.stylus.com/Static/Style/dynamicStyles.css
0
29988
https://www.stylus.com/PublicPages2018/bose.svg
0
9923
https://www.stylus.com/PublicPages2018/starbucks.svg
0
7685
https://www.stylus.com/PublicPages2018/panasonic.svg
0
5975
https://www.stylus.com/PublicPages2018/bbc_studios.svg
0
4935
https://www.stylus.com/PublicPages2018/adidas.svg
0
4793
https://www.stylus.com/PublicPages2018/ted_baker.svg
0
4526
https://www.stylus.com/PublicPages2018/pepsico.svg
0
3870
https://www.stylus.com/PublicPages2018/warner_bros.svg
0
3062
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1592&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery1124009295366442401276_1622987781270&_=1622987781271
0
2474
https://app-lon06.marketo.com/index.php/form/getForm?munchkinId=875-MBA-428&form=1601&url=https%3A%2F%2Fwww.stylus.com%2F&callback=jQuery1124009295366442401276_1622987781272&_=1622987781273
0
2008
https://www.stylus.com/PublicPages2018/benoy.svg
0
1762
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
0
1734
https://www.stylus.com/PublicPages2018/instagram.svg
0
1301
https://www.stylus.com/PublicPages2018/twitter.svg
0
1299
https://munchkin.marketo.net/munchkin.js
0
1271
https://www.stylus.com/PublicPages2018/apple.svg
0
1153
https://www.stylus.com/PublicPages2018/hamburger_icon-01.svg
0
1146
https://www.stylus.com/PublicPages2018/linked_in.svg
0
1143
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
0
732
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
0
730
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
0
682
https://www.stylus.com/Static/Images/menu_plus_icon.svg
0
668
https://www.stylus.com/PublicPages2018/left_arrow.svg
0
631
https://www.stylus.com/PublicPages2018/right_arrow.svg
0
630
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
60000
1120
https://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
60000
839
https://www.google-analytics.com/analytics.js
7200000
20199
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
14400000
70283
https://app-lon06.marketo.com/js/forms2/js/forms2.min.js
14400000
70007
https://app-lon06.marketo.com/js/forms2/css/forms2.css
14400000
3213
https://app-lon06.marketo.com/js/forms2/css/forms2-theme-plain.css
14400000
834
https://p.typekit.net/p.css?s=1&k=euq6wnr&ht=tk&f=14032.14034.14036.14038&a=4675297&app=typekit&e=css
604800000
317
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3
77.118000015616
https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3
21.464999997988
https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3
83.056999952532
Reduce the impact of third-party code — Third-party code blocked the main thread for 290 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
156719
242.132
20806
43.036
85908
0
690
0
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL Failing Elements
https://media.stylus.com/global/banners/2021/content/three_minute_trend/anchor_three_minute_trends_the_menopause_opportunity_--__w_600_.png
https://media.stylus.com/global/processedimages/2021/may/emilia_mw01/emw_0521_briefs/01_family_--__w_600_.jpg
https://www.stylus.com/PublicPages2018/swarovski.svg
img
https://media.stylus.com/global/processedimages/2021/june/je_0621_nintendogamebuilderblog/je_0621_nintendogamebuilderblog_2491_--__w_600_.jpg
https://www.stylus.com/PublicPages2018/bose.svg
img
https://www.stylus.com/PublicPages2018/starbucks.svg
img
https://www.stylus.com/PublicPages2018/panasonic.svg
img
https://www.stylus.com/PublicPages2018/bbc_studios.svg
img
https://www.stylus.com/PublicPages2018/adidas.svg
img
https://www.stylus.com/PublicPages2018/ted_baker.svg
img
https://www.stylus.com/PublicPages2018/pepsico.svg
img
https://www.stylus.com/PublicPages2018/warner_bros.svg
img
https://www.stylus.com/PublicPages2018/benoy.svg
img
https://www.stylus.com/PublicPages2018/logo_stylus_master_wordmark-01.svg
img
https://www.stylus.com/PublicPages2018/instagram.svg
img
https://www.stylus.com/PublicPages2018/twitter.svg
img
https://www.stylus.com/PublicPages2018/apple.svg
img
https://www.stylus.com/PublicPages2018/linked_in.svg
img
https://www.stylus.com/PublicPages2018/white_arrow_left.svg
img
https://www.stylus.com/PublicPages2018/white_arrow_right.svg
img
https://www.stylus.com/PublicPages2018/logo_stylus_master_black_rgb_outlined_white.svg
img
https://www.stylus.com/PublicPages2018/left_arrow.svg
img
https://www.stylus.com/PublicPages2018/right_arrow.svg
img
65

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of stylus.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
Failing Elements
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Stylus.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Contrast

Background and foreground colors do not have a sufficient contrast ratio.
Many (if not most) users find low-contrast text difficult or impossible to read.
Failing Elements

ARIA

ARIA IDs are not unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.
Failing Elements

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
73

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that stylus.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
Bootstrap
3.4.1
jQuery
3.3.1
jQuery UI
1.12.1
AngularJS
1.6.8
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.stylus.com/bundles/angularjs?v=pGL_Kq8_Qun1Le8_tj30TuovG7M_5y1ojpBJfPqMB9o1
https://www.stylus.com/bundles/angular.min.js.map

Audits

Does not use HTTPS — 3 insecure requests found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://stylus.com/
Allowed
http://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_white.png
Automatically upgraded to HTTPS
http://connect.stylus.com/rs/875-MBA-428/images/form_question_mark_black.png
Automatically upgraded to HTTPS
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 7 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
3
Medium
4
High

Audits

Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Mixed content
83

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for stylus.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of stylus.com on mobile screens.
Document uses legible font sizes — 99.84% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
footer .cr
0.16%
9px
99.84%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Mobile Friendly

Tap targets are not sized appropriately — 95% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
13x13
13x13

Content Best Practices

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
42

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of stylus.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of stylus.com on mobile screens.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Hosting

Server Location

Server IP Address: 18.203.210.123
Continent: Europe
Country: Ireland
Ireland Flag
Region: Leinster
City: Dublin
Longitude: -6.2489
Latitude: 53.3331
Currencies: EUR
Languages: English
Irish

Web Hosting Provider

Name IP Address
Amazon Data Services Ireland Limited
Registration

Domain Registrant

Private Registration: Yes
Name: REDACTED FOR PRIVACY
Organization: Stylus Media Group
Country: GB
City: REDACTED FOR PRIVACY
State: Greater London
Post Code: REDACTED FOR PRIVACY
Email:
Phone: REDACTED.FORPRIVACY
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
REGISTER S.P.A. 81.88.58.193
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating:
WOT Trustworthiness:
WOT Child Safety:
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: *.stylus.com
Issued By: Amazon
Valid From: 25th September, 2020
Valid To: 25th October, 2021
Subject: CN = *.stylus.com
Hash: 393e03af
Issuer: CN = Amazon
OU = Server CA 1B
O = Amazon
S = US
Version: 2
Serial Number: 12984715922923068998002133775093720234
Serial Number (Hex): 09C4C3EC1CA68E6992829625B7D5E4AA
Valid From: 25th September, 2024
Valid To: 25th October, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:59:A4:66:06:52:A0:7B:95:92:3C:A3:94:07:27:96:74:5B:F9:3D:D0
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl.sca1b.amazontrust.com/sca1b.crl

Certificate Policies: Policy: 2.16.840.1.114412.1.2
Policy: 2.23.140.1.2.1

Authority Information Access: OCSP - URI:http://ocsp.sca1b.amazontrust.com
CA Issuers - URI:http://crt.sca1b.amazontrust.com/sca1b.crt

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : F6:5C:94:2F:D1:77:30:22:14:54:18:08:30:94:56:8E:
E3:4D:13:19:33:BF:DF:0C:2F:20:0B:CC:4E:F1:64:E3
Timestamp : Sep 25 00:25:06.909 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:37:EB:CE:42:7B:27:66:29:95:A4:21:D1:
A3:B6:03:9B:01:1A:CF:D7:7B:17:BF:21:13:30:21:D6:
3B:11:6F:B3:02:20:64:D7:F6:D4:48:53:63:AA:1B:E9:
B3:96:2E:CF:16:DB:1D:AD:95:49:80:2A:DB:86:94:E5:
0A:2B:95:9A:B8:C8
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 5C:DC:43:92:FE:E6:AB:45:44:B1:5E:9A:D4:56:E6:10:
37:FB:D5:FA:47:DC:A1:73:94:B2:5E:E6:F6:C7:0E:CA
Timestamp : Sep 25 00:25:06.983 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:7A:8B:57:1B:B8:62:83:22:54:86:3F:50:
4F:DB:7E:E5:92:58:51:58:56:74:2B:AB:5A:3B:09:9E:
72:D9:AB:6F:02:20:4B:8F:F8:32:CE:90:45:67:04:5B:
B3:4E:15:FE:1D:59:CC:C6:3A:88:70:4C:C4:AD:AB:7E:
65:5B:0A:9E:8A:52
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:stylus.com
DNS:*.stylus.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
stylus.com. 54.154.133.141 IN 59
stylus.com. 18.203.210.123 IN 59

NS Records

Host Nameserver Class TTL
stylus.com. ns-1478.awsdns-56.org. IN 59
stylus.com. ns-190.awsdns-23.com. IN 59
stylus.com. ns-1915.awsdns-47.co.uk. IN 59
stylus.com. ns-604.awsdns-11.net. IN 59

MX Records

Priority Host Server Class TTL
0 stylus.com. stylus-com.mail.protection.outlook.com. IN 299

SOA Records

Domain Name Primary NS Responsible Email TTL
stylus.com. ns-190.awsdns-23.com. itdev.stylus.com. 899

TXT Records

Host Value Class TTL
stylus.com. MS=ms51384631 IN 299
stylus.com. ZOOM_verify_i8cNDvWhQDq-wkxVdFjf1g IN 299
stylus.com. google-site-verification=4aHBlNiRxXOj5JGpCOSJxWMY6iFVhmqevgF3xddGGbI IN 299
stylus.com. google-site-verification=pZ9r0qb5Wtl6uWO9KTCoVSP6rlvBhlvtodqrmgplucc IN 299
stylus.com. v=spf1 IN 299

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Date: 18th June, 2021
Content-Type: text/html; charset=utf-8
Cache-Control: private
Server: Microsoft-IIS/8.0
Content-Length: 25976
Connection: keep-alive
Set-Cookie: *
X-AspNetMvc-Version: 5.2
X-REQUEST: dbObkitaH2xjIZfSG/zt45QUwPNTirq4ibxTFeeAsEy0MVWygwugCxAZ6241eenI5DGfq24tP5NpwMTo49tS7/BLj4SUFMIIHQy+g9NeuEaQLZiL11KJwFsi5HJNqVgPrEqY5wk/d4M7N/mU/YgZUIBhScRazKFX495B/OB0SkDxQBseBo4pilJ0jdE3bmW4dXM+bY+wrHmD5tH5NGaZfYCYE9BJmOZEaTboGsgpTq2YD/sVMkwoWXw45/8V7qe+Hwy40eMrPvq3UYDYQD/He9m07e4zLoF9G1WZ0Xyn77FUhlA1R/+1ld2SyttcY+5nLda6i6XWjaFi0WbDZb03eY5VJ7Q6m8ivI6Xv7n1yfdI4bMvI9ogjjqfNC3xw4DeIMjEjbPl/iWyIKbWzj63wYXnGU/F0wo4DxVt0zNUoiZ0=
X-SESSION: 0deerpthjevrko1ycfseorgp
X-AspNet-Version: 4.0.30319
Request-Context: appId=cid-v1:5da1b783-9198-4f52-b805-2e1ec966f58b
Access-Control-Expose-Headers: Request-Context
X-Powered-By: ASP.NET

Whois Lookup

Created: 23rd December, 1998
Changed: 23rd December, 2020
Expires: 23rd December, 2022
Registrar: REGISTER S.P.A.
Status: ok
Nameservers: ns-1478.awsdns-56.org
ns-190.awsdns-23.com
ns-1915.awsdns-47.co.uk
ns-604.awsdns-11.net
Owner Name: REDACTED FOR PRIVACY
Owner Organization: Stylus Media Group
Owner Street: REDACTED FOR PRIVACY
Owner Post Code: REDACTED FOR PRIVACY
Owner City: REDACTED FOR PRIVACY
Owner State: Greater London
Owner Country: GB
Owner Phone: REDACTED.FORPRIVACY
Owner Email: https://domaincontact.register.it/contact-domain
Admin Name: REDACTED FOR PRIVACY
Admin Organization: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
Admin Post Code: REDACTED FOR PRIVACY
Admin City: REDACTED FOR PRIVACY
Admin State: REDACTED FOR PRIVACY
Admin Country: REDACTED FOR PRIVACY
Admin Phone: REDACTED.FORPRIVACY
Admin Email: https://domaincontact.register.it/contact-domain
Tech Name: REDACTED FOR PRIVACY
Tech Organization: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
Tech Post Code: REDACTED FOR PRIVACY
Tech City: REDACTED FOR PRIVACY
Tech State: REDACTED FOR PRIVACY
Tech Country: REDACTED FOR PRIVACY
Tech Phone: REDACTED.FORPRIVACY
Tech Email: https://domaincontact.register.it/contact-domain
Full Whois: Domain Name: STYLUS.COM
Registry Domain ID: 5587450_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.register.it
Registrar URL: http://we.register.it
Updated Date: 2020-12-23T00:00:00Z
Creation Date: 1998-12-23T00:00:00Z
Registrar Registration Expiration Date: 2022-12-23T00:00:00Z
Registrar: REGISTER S.P.A.
Registrar IANA ID: 168
Registrar Abuse Contact Email: abuse@register.it
Registrar Abuse Contact Phone: +39.05520021555
Reseller:
Domain Status: ok https://icann.org/epp#ok
Registry Registrant ID:
Registrant Name: REDACTED FOR PRIVACY
Registrant Organization: Stylus Media Group
Registrant Street: REDACTED FOR PRIVACY
Registrant City: REDACTED FOR PRIVACY
Registrant State/Province: Greater London
Registrant Postal Code: REDACTED FOR PRIVACY
Registrant Country: GB
Registrant Phone: REDACTED.FORPRIVACY
Registrant Phone Ext:
Registrant Fax: REDACTED.FORPRIVACY
Registrant Fax Ext:
Registrant Email: https://domaincontact.register.it/contact-domain
Registry Admin ID:
Admin Name: REDACTED FOR PRIVACY
Admin Organization: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
Admin City: REDACTED FOR PRIVACY
Admin State/Province: REDACTED FOR PRIVACY
Admin Postal Code: REDACTED FOR PRIVACY
Admin Country: REDACTED FOR PRIVACY
Admin Phone: REDACTED.FORPRIVACY
Admin Phone Ext:
Admin Fax: REDACTED.FORPRIVACY
Admin Fax Ext:
Admin Email: https://domaincontact.register.it/contact-domain
Registry Tech ID:
Tech Name: REDACTED FOR PRIVACY
Tech Organization: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
Tech City: REDACTED FOR PRIVACY
Tech State/Province: REDACTED FOR PRIVACY
Tech Postal Code: REDACTED FOR PRIVACY
Tech Country: REDACTED FOR PRIVACY
Tech Phone: REDACTED.FORPRIVACY
Tech Phone Ext:
Tech Fax: REDACTED.FORPRIVACY
Tech Fax Ext:
Tech Email: https://domaincontact.register.it/contact-domain
Name Server: NS-190.AWSDNS-23.COM
Name Server: NS-604.AWSDNS-11.NET
Name Server: NS-1915.AWSDNS-47.CO.UK
Name Server: NS-1478.AWSDNS-56.ORG
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of whois database: 2021-06-18T09:35:06Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

Nameservers

Name IP Address
ns-1478.awsdns-56.org 205.251.197.198
ns-190.awsdns-23.com 205.251.192.190
ns-1915.awsdns-47.co.uk 205.251.199.123
ns-604.awsdns-11.net 205.251.194.92
Related

Subdomains

Similar Sites

Domain Valuation Snoop Score
0/5
$10 USD 1/5
$636 USD
0/5
0/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
0/5
$1,587 USD 1/5
0/5
$10 USD 1/5

Sites hosted on the same IP address