spreadshirt.co.uk

spreadshirt.co.uk is SSL secured

Free website and domain report on spreadshirt.co.uk

Last Updated: 13th August, 2020 Update Now
Overview

Snoop Summary for spreadshirt.co.uk

This is a free and comprehensive report about spreadshirt.co.uk. The domain spreadshirt.co.uk is currently hosted on a server located in United States with the IP address 151.101.130.137, where USD is the local currency and the local language is English. Spreadshirt.co.uk is expected to earn an estimated $19 USD per day from advertising revenue. The sale of spreadshirt.co.uk would possibly be worth $13,619 USD. This figure is based on the daily revenue potential of the website over a 24 month period. Spreadshirt.co.uk is very popular with an estimated 6,541 daily unique visitors. This report was last updated 13th August, 2020.

About spreadshirt.co.uk

Site Preview: spreadshirt.co.uk spreadshirt.co.uk
Title: T-Shirt Printing. Personalised T-Shirts & Hoodies | Spreadshirt
Description: T-shirt printing and personalised t-shirts with Spreadshirt. Design and create your own custom t-shirts and hoodies on demand.
Keywords and Tags: arab hat, coryxkenshin, daggerwin, dommerch, online shopping, palestine merchandise uk, preach gaming, skip hats glasgow, snowboard t shirts uk, sqaishey, sqaishey quack, stampy merch, stampylongnose store, stupid t shirts uk, taliesin and evitel, the great war merchandise youtube
Related Terms: bedruckte shirts, bedruckte t shirts, chambray shirt, create your own t shirt, fendi shirt, flannel shirt, huf shirts, longline t shirt, personalised t shirts, yetee shirts
Fav Icon:
Age: Over 20 years old
Domain Created: 27th August, 2004
Domain Updated: 29th June, 2020
Domain Expires: 27th August, 2021
Review

Snoop Score

3/5 (Great!)

Valuation

$13,619 USD
Note: All valuation figures are estimates.

Popularity

High
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 72,001
Alexa Reach:
SEMrush Rank (US): 229,792
SEMrush Authority Score: 72
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Organic Paid
Keywords: 31,652 18
Traffic: 6,183 3
Cost: $2,669 USD $1 USD
Traffic

Visitors

Daily Visitors: 6,541
Monthly Visitors: 199,087
Yearly Visitors: 2,387,465
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $19 USD
Monthly Revenue: $567 USD
Yearly Revenue: $6,804 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Backlinks: 12,029,979
Referring Domains: 7,889
Referring IPs: 9,400
Spreadshirt.co.uk has 12,029,979 backlinks according to SEMrush. 90% of these backlinks are "dofollow" (follow) links which allow the flow of link equity to pass through, which may improve spreadshirt.co.uk's search engine rankings. Other links are treated as 'hints' by search engines and may also pass link equity, depending on what search engines decide in each case.
99% of spreadshirt.co.uk's backlinks are text and image links, which are ideal for SEO. Other backlink types may be unrecognized or ignored by search engines.

Top New Follow Links

1
Source: http://track.webgains.com/click.html?wgcampaignid=48865&wgprogramid=9701&wgtarget=http%3A%2F%2Fwww.spreadshirt.co.uk%2Fproduct-range-C2107
Target: http://www.spreadshirt.co.uk/product-range-C2107?affiliateID=1246317&wgexpiry=1590969061&wgu=9701_48865_15831930619112_e85e4ea4b2

2
Source: http://track.webgains.com/click.html?wgcampaignid=48865&wgprogramid=9701&wgtarget=http%3A%2F%2Fwww.spreadshirt.co.uk%2Fproduct-range-C2107
Target: http://www.spreadshirt.co.uk/product-range-C2107?affiliateID=1246317&wgexpiry=1589860043&wgu=9701_48865_15820840436234_f790a03bae

3
Source: http://track.webgains.com/click.html?wgcampaignid=48865&wgprogramid=9701&wgtarget=http%3A%2F%2Fwww.spreadshirt.co.uk%2Fproduct-range-C2107
Target: http://www.spreadshirt.co.uk/product-range-C2107?affiliateID=1246317&wgexpiry=1591691073&wgu=9701_48865_15839150732766_6ab75c1cc2

4
Source: http://track.webgains.com/click.html?wgcampaignid=48865&wgprogramid=9701&wgtarget=http%3A%2F%2Fwww.spreadshirt.co.uk%2Fdesign-your-own-t-shirt-C59%2Fproduct%2F118336389
Target: http://www.spreadshirt.co.uk/design-your-own-t-shirt-C59/product/118336389?affiliateID=1246317&wgexpiry=1592206281&wgu=9701_48865_15844302817064_b9cdc1ea53

5
Source: http://track.webgains.com/click.html?wgcampaignid=48865&wgprogramid=9701&wgtarget=http%3A%2F%2Fwww.spreadshirt.co.uk%2Fdesign-your-own-t-shirt-C59%2Fproduct%2F118336389
Target: http://www.spreadshirt.co.uk/design-your-own-t-shirt-C59/product/118336389?affiliateID=1246317&wgexpiry=1591423364&wgu=9701_48865_15836473650096_511755d11f

Top Ranking Keywords (US)

1
Keyword: coryxkenshin
Ranked Page: https://shop.spreadshirt.co.uk/coryxkenshin/

2
Keyword: daggerwin
Ranked Page: https://shop.spreadshirt.co.uk/daggerwin/

3
Keyword: sqaishey
Ranked Page: https://shop.spreadshirt.co.uk/sqaisheyquackshop/

4
Keyword: taliesin and evitel
Ranked Page: https://shop.spreadshirt.co.uk/taliesinandevitel/

5
Keyword: arab hat
Ranked Page: https://www.spreadshirt.co.uk/arabic+caps+&+hats

Domain Analysis

Value Length
Domain: spreadshirt.co.uk 17
Domain Name: spreadshirt 11
Extension (TLD): couk 4
Expiry Check:

Page Speed Analysis

Average Load Time: 2.73 seconds
Load Time Comparison: Faster than 28% of sites

PageSpeed Insights

Avg. (All Categories) 78
Performance 94
Accessibility 89
Best Practices 77
SEO 83
Progressive Web App 48
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.spreadshirt.co.uk/
Updated: 13th August, 2020

1.73 seconds
First Contentful Paint (FCP)
58%
25%
17%

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

Simulate loading on desktop
94

Performance

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

Metrics

First Contentful Paint — 0.8 s
The time taken for the first image or text on the page to be rendered.
Largest Contentful Paint — 1.1 s
The timing of the largest text or image that is painted.
Time to Interactive — 2.0 s
The time taken for the page to become fully interactive.
Total Blocking Time — 70 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.099
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

First CPU Idle — 1.9 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 90 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 0.8 s
The time taken for the primary content of the page to be rendered.
Estimated Input Latency — 20 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive spreadshirt.co.uk as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://spreadshirt.co.uk/
0
61.314000049606
691
0
301
https://www.spreadshirt.co.uk/
62.094000051729
173.62100002356
55238
248623
200
text/html
Document
https://www.spreadshirt.co.uk/pages/core/global/webc/core.js
184.0970000485
269.76199995261
1849
1826
200
application/javascript
Script
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
184.36600000132
205.35699999891
28222
96016
200
application/javascript
Script
https://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
191.06199999806
270.428000018
14295
79447
200
text/css
Stylesheet
https://image.spreadshirtmedia.net/content/asset/sprd-logo_horizontal.svg
274.47599999141
290.97600001842
3543
5893
200
image/svg+xml
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/905x332_big_tile
274.90099996794
350.06800002884
6319
5398
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
291.65400005877
310.68300001789
2655
1720
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/funny_small_de
292.1680000145
359.80299999937
2231
1312
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/gaypride_small
292.37499996088
354.12100004032
2619
1698
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/cool_small_de
292.59700002149
361.02700000629
1966
1050
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/merchandise_big_uk
292.83100005705
356.08699999284
4263
3338
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_770,h_275/v28/CMS/Startpage/Designs/Featured_DoM_HP_bg
293.01499994472
350.37700005341
4869
3944
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v28/CMS/Startpage/Designs/Featured_Designer_deco
293.19700004999
349.75699998904
11070
10142
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_770,h_275/v4/CMS/Startpage/Designs/collections_bg
293.42400003225
349.264999968
5247
4262
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v4/CMS/Startpage/Designs/collections_deco
293.59799996018
312.04600003548
7563
6576
200
image/webp
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_design_greenbg
293.74899994582
358.84400003124
7101
6310
200
image/png
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_upload_greenbg
294.01900002267
360.61199998949
5655
4865
200
image/png
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_sell_greenbg
294.30099995807
355.71799997706
8594
7801
200
image/png
Image
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
294.43200002424
402.10700000171
4177
7446
200
application/javascript
Script
https://www.spreadshirt.co.uk/pages/_components/svg/global.svg
299.47299999185
362.83999995794
38803
102142
200
image/svg+xml
Other
314.88700001501
314.93600003887
0
43
200
image/gif
Image
317.32000003103
317.3690000549
0
64
200
image/svg+xml
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/cyo_bg_summer2020
334.11299996078
381.45900005475
1612
628
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/model_cyo_summer2020_en
334.28599999752
368.81600006018
18863
17870
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/mp_bg_summer2020
334.4620000571
361.78200005088
1615
630
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/model_mp_summer2020_eu
334.60399997421
361.45299999043
16217
15224
200
image/webp
Image
https://image.spreadshirtmedia.net/Public/Media/eu/startpage/2015/general/yink_teamshirts_sprite.gif
342.29099994991
387.70299998578
14471
13661
200
image/gif
Image
https://www.spreadshirt.co.uk/resources/fonts/Roboto/Roboto_bold.woff2?v=4
349.01400003582
376.26499996986
12323
11212
200
application/font-woff2
Font
https://www.spreadshirt.co.uk/resources/fonts/Roboto/Roboto_regular.woff2?v=4
356.64200002793
405.67200002261
12301
11184
200
application/font-woff2
Font
https://www.spreadshirt.co.uk/resources/fonts/Montserrat/Montserrat_SPRD_medium.woff2?v=4
356.78999999072
418.89299999457
27874
26736
200
application/font-woff2
Font
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
434.62299997918
469.01100000832
31958
31099
200
image/jpeg
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/905x332_big_tile
567.47600005474
589.31399998255
39014
38092
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/funny_small_de
567.80800002161
596.42700001132
28806
27884
200
image/webp
Image
https://www.spreadshirt.co.uk/shopfiles/shopclient/64B56BD54DF9C03177A26CCCB720CD9E.cache.js
590.72900004685
669.99800002668
89554
284003
200
application/javascript
Script
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/gaypride_small
673.26700000558
690.15599996783
13412
12490
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/cool_small_de
673.49199997261
702.14299997315
29738
28820
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/merchandise_big_uk
673.9130000351
706.520000007
62100
61174
200
image/webp
Image
https://www.spreadshirt.net/resources/flex/bannerCookie/styles.css
860.14500004239
951.06300001498
2410
3026
200
text/css
Stylesheet
869.60299999919
869.65999996755
0
878
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopData/page?pageId=general%2Fheader&fragment=%3FgetMenu%3Dtrue%26time%3D1597299076092&locale=en_GB&version=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
875.57999999262
1282.3270000517
27426
155017
200
application/json
XHR
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
887.93900003657
949.30099998601
53081
183470
200
application/javascript
Script
https://www.spreadshirt.co.uk/shopfiles/img/flags/flag_GB.svg
889.79399995878
951.23700005934
1966
2551
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopfiles/img/flags/flag_US.svg
889.94799996726
1000.3220000071
3452
7952
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopfiles/img/flags.png
891.99699996971
911.8759999983
10706
9733
200
image/png
Image
https://www.spreadshirt.co.uk/shopData/favorites?locale=en_GB&v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
902.24299998954
1020.0089999707
1236
177
200
application/json
XHR
https://dpm.demdex.net/id?d_visid_ver=5.0.0&d_fieldgroup=MC&d_rtbd=json&d_ver=2&d_orgid=68044180541804760A4C98A5%40AdobeOrg&d_nsid=0&ts=1597299076246
1029.841999989
1057.9210000578
1176
370
200
application/json
XHR
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
1065.14099997
1108.2849999657
12815
33388
200
application/javascript
Script
https://spreadshirt.demdex.net/dest5.html?d_nsid=0
1093.8219999662
1166.3740000222
3435
6983
200
text/html
Document
https://sanalytics.spreadshirt.com/id?d_visid_ver=5.0.0&d_fieldgroup=A&mcorgid=68044180541804760A4C98A5%40AdobeOrg&mid=09178187822648597451812652494161550326&ts=1597299076312
1095.8219999447
1179.0289999917
1028
48
200
application/x-javascript
XHR
https://cm.everesttech.net/cm/dd?d_uuid=09159349861650455071814216740399599252
1099.3790000211
1182.2819999652
602
0
302
https://www.googletagmanager.com/gtag/js?id=AW-1068221961
1178.3069999656
1194.9160000077
36388
91038
200
application/javascript
Script
https://connect.facebook.net/en_US/fbevents.js
1178.8080000551
1196.5280000586
35393
137671
200
application/x-javascript
Script
https://analytics.webgains.io/clk.min.js
1180.7310000295
1283.3340000361
55392
54915
200
application/javascript
Script
https://dpm.demdex.net/ibs:dpid=411&dpuuid=XzTZhAAAA9QNV-5i
1182.9140000045
1199.5860000607
913
42
200
image/gif
Image
https://www.spreadshirt.co.uk/api/v1/users/current?mediaType=json
1197.806000011
1366.4219999919
918
52
401
application/json
XHR
https://www.spreadshirt.co.uk/shopData/basket?locale=en_GB
1199.5030000107
1314.5820000209
1282
224
200
application/json
XHR
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
1262.8590000095
1364.6779999835
136935
536636
200
application/x-javascript
Script
https://www.googleadservices.com/pagead/conversion_async.js
1277.4239999708
1283.8149999734
12566
30170
200
text/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
1278.1859999523
1298.0240000179
36357
91061
200
application/javascript
Script
https://spreadshirteu.112.2o7.net/b/ss/spreadshirt-eu/1/JS-2.20.0-LAUN/s8373841561372?AQB=1&ndh=1&pf=1&t=12%2F7%2F2020%2023%3A11%3A16%203%20420&mid=09178187822648597451812652494161550326&aamlh=7&ce=UTF-8&pageName=Spreadshirt%20%7C%20Startpage&g=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&cc=GBP&ch=Spreadshirt&v0=1209203&events=event9%3D426%2Cevent10%3D426&aamb=6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y&c1=Spreadshirt%20D2C&v7=%7C1209203&c10=Entry&c11=Entry&v12=Mozilla%2F5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_14_6%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F84.0.4143.7%20Safari%2F537.36%20Chrome-Lighthouse&c13=%2F&v20=new%20Cart&c30=D%3Dv34&v44=en%20-%20Spreadshirt%20%7C%20Startpage&v45=en%20-%20CO.UK&c49=www.spreadshirt.co.uk&v50=2020%2F08%2F12%2023%3A11%3A16&v51=Spreadshirt%20%7C%20Startpage&v52=EU%7Cnone&v60=09178187822648597451812652494161550326&v61=58572CAD-7D50-41A9-8ABB-A5FC0EF6B81E&c63=01%20-%20First%20PageView&v63=%2B1&v64=Spreadshirt%20%7C%20Startpage&v70=2020%2F08%2F12%2023%3A11%3A16&v90=1209203&s=800x600&c=24&j=1.6&v=N&k=N&bw=1350&bh=940&mcorgid=68044180541804760A4C98A5%40AdobeOrg&AQE=1
1298.8540000515
1366.5699999547
601
43
200
image/gif
Image
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1068221961/?random=1597299076586&cv=9&fst=1597299076586&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&eid=376635470&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa871&sendb=1&ig=1&data=event%3Dgtag.config%3Banonymize_ip%3Dtrue%3BforceSSL%3Dtrue&frm=0&url=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&tiba=T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
1374.8530000448
1383.1129999598
2447
1737
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
1398.3840000583
1403.3220000565
19085
45958
200
text/javascript
Script
https://www.spreadshirt.co.uk/shopData/authentication/current?locale=en_GB
1402.517999988
1512.8810000606
999
0
200
application/json
XHR
https://www.google.com/pagead/1p-user-list/1068221961/?random=1597299076586&cv=9&fst=1597298400000&num=1&bg=ffffff&guid=ON&eid=376635470&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa871&sendb=1&data=event%3Dgtag.config%3Banonymize_ip%3Dtrue%3BforceSSL%3Dtrue&frm=0&url=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&tiba=T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt&async=1&fmt=3&is_vtc=1&random=2705358969&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
1407.848999952
1426.6510000452
727
42
200
image/gif
Image
https://www.google-analytics.com/r/collect?v=1&_v=j83&aip=1&a=1405454035&t=pageview&_s=1&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&ul=en-us&de=UTF-8&dt=Spreadshirt%20%7C%20Startpage&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=oGBAAUAB~&jid=678824224&gjid=156756198&cid=1477453567.1597299077&tid=UA-24747471-34&_gid=1641891699.1597299077&_r=1&cd1=Spreadshirt%20%7C%20Startpage&gtm=2ou871&z=1746666259
1470.5059999833
1530.4320000578
747
0
302
text/html
https://www.facebook.com/tr/?id=439541729535886&ev=PageView&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&rl=&if=false&ts=1597299076733&cd[pagename]=Spreadshirt%20%7C%20Startpage&sw=800&sh=600&v=2.9.23&r=stable&ec=0&o=30&fbp=fb.2.1597299076731.1275236091&it=1597299076478&coo=false&rqm=GET
1526.5039999504
1550.5310000153
463
44
200
image/gif
Image
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-24747471-34&cid=1477453567.1597299077&jid=678824224&_gid=1641891699.1597299077&gjid=156756198&_v=j83&z=1746666259
1531.6390000517
1565.0529999984
774
0
302
text/html
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-24747471-34&cid=1477453567.1597299077&jid=678824224&_v=j83&z=1746666259
1566.3400000194
1574.56800004
664
42
200
image/gif
Image
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T1143A2MPA4189PT17X2Y48D15436708FS5165/views/1,width=600,height=600,appearanceId=2,backgroundColor=F2F2F2,modelId=2450,crop=list,version=1591958866,modelImageVersion=1585817754/rubiks-cube-melting-cube-mens-long-t-shirt.jpg
1806.173000019
1836.4780000411
58503
57740
200
image/webp
Image
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T5A363MPA4213PT17X18Y1D130920046FS4604/views/1,width=600,height=600,appearanceId=363,backgroundColor=F2F2F2,version=1594811868/f100-built-tough-unisex-sweatshirt.jpg
1806.317999959
1828.5570000298
53081
52326
200
image/webp
Image
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T681A2MPA4145PT17X42Y12D178132102FS2443/views/1,width=400,height=400,appearanceId=2,backgroundColor=F2F2F2,modelId=3050,crop=list,version=1596740363,modelImageVersion=1585818689/stars-shooting-star-create-your-own-asterisk-womens-wide-neck-sweatshirt.jpg
1806.5710000228
1865.6209999463
37158
36402
200
image/webp
Image
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T773A1MPA1611PT10X3Y0D152355713FS2716/views/3,width=400,height=400,appearanceId=1,backgroundColor=F2F2F2,modelId=1759,crop=list,version=1597202043,modelImageVersion=1594799407/kaffee-bohne-coffee-no-no-no-coffee-first-travel-mug.jpg
1806.8399999756
1823.442999972
15634
14878
200
image/webp
Image
https://www.facebook.com/tr/?id=439541729535886&ev=Microdata&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&rl=&if=false&ts=1597299077248&cd[DataLayer]=%5B%5D&cd[Meta]=%7B%22title%22%3A%22T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt%22%2C%22meta%3Adescription%22%3A%22T-shirt%20printing%20and%20personalised%20t-shirts%20with%20Spreadshirt.%20Design%20and%20create%20your%20own%20custom%20t-shirts%20and%20hoodies%20on%20demand.%22%2C%22meta%3Akeywords%22%3A%22%22%7D&cd[OpenGraph]=%7B%22og%3Atitle%22%3A%22T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt%22%2C%22og%3Alocale%22%3A%22en_GB%22%2C%22og%3Atype%22%3A%22website%22%2C%22og%3Aimage%22%3A%22%22%2C%22og%3Aimage%3Awidth%22%3A%220%22%2C%22og%3Aimage%3Aheight%22%3A%220%22%2C%22og%3Aimage%3Atype%22%3A%22jpg%22%2C%22og%3Aurl%22%3A%22https%3A%2F%2Fwww.spreadshirt.co.uk%22%2C%22og%3Adescription%22%3A%22T-shirt%20printing%20and%20personalised%20t-shirts%20with%20Spreadshirt.%20Design%20and%20create%20your%20own%20custom%20t-shirts%20and%20hoodies%20on%20demand.%22%2C%22og%3Asite_name%22%3A%22Spreadshirt%22%7D&cd[Schema.org]=%5B%5D&cd[JSON-LD]=%5B%5D&sw=800&sh=600&v=2.9.23&r=stable&ec=1&o=30&fbp=fb.2.1597299076731.1275236091&it=1597299076478&coo=false&es=automatic&tm=3&rqm=GET
2032.7200000174
2059.4140000176
463
44
200
image/gif
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)
205.133
10.403
306.095
40.256
346.378
95.13
448.935
5.475
455.151
7.102
479.022
39.864
524.825
5.4
531.755
60.468
592.383
13.504
611.746
5.947
667.391
12.746
698.091
6.485
708.948
6.369
735.982
94.847
834.602
83.77
918.395
5.83
982.471
7.926
991.608
12.358
1009.576
90.458
1108.543
18.856
1139.578
70.694
1212.249
6.493
1219.119
5.072
1233.595
6.664
1246.593
17.487
1264.206
26.08
1290.499
15.946
1309.372
16.972
1333.335
50.581
1390.665
11.614
1402.327
6.053
1408.416
16.317
1437.508
60.902
1502.417
43.18
1545.642
12.521
1558.867
8.744
1572.147
15.461
1670.874
6.347
1831.347
7.055
1874.774
6.437
2044.646
14.331
2157.047
6.681
2269.656
8.098
2865.095
6.604
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Eliminate render-blocking resources — Potential savings of 70 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Spreadshirt.co.uk 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://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
14295
110
Properly size images — Potential savings of 123 KiB
Images can slow down the page's load time. Spreadshirt.co.uk should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T1143A2MPA4189PT17X2Y48D15436708FS5165/views/1,width=600,height=600,appearanceId=2,backgroundColor=F2F2F2,modelId=2450,crop=list,version=1591958866,modelImageVersion=1585817754/rubiks-cube-melting-cube-mens-long-t-shirt.jpg
57740
37641
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T5A363MPA4213PT17X18Y1D130920046FS4604/views/1,width=600,height=600,appearanceId=363,backgroundColor=F2F2F2,version=1594811868/f100-built-tough-unisex-sweatshirt.jpg
52326
34111
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T681A2MPA4145PT17X42Y12D178132102FS2443/views/1,width=400,height=400,appearanceId=2,backgroundColor=F2F2F2,modelId=3050,crop=list,version=1596740363,modelImageVersion=1585818689/stars-shooting-star-create-your-own-asterisk-womens-wide-neck-sweatshirt.jpg
36402
31419
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T773A1MPA1611PT10X3Y0D152355713FS2716/views/3,width=400,height=400,appearanceId=1,backgroundColor=F2F2F2,modelId=1759,crop=list,version=1597202043,modelImageVersion=1594799407/kaffee-bohne-coffee-no-no-no-coffee-first-travel-mug.jpg
14878
12841
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_sell_greenbg
7801
3413
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_design_greenbg
6310
2761
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v28/CMS/Startpage/Designs/Featured_Designer_deco
10142
2129
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_upload_greenbg
4865
2128
Defer offscreen images — Potential savings of 13 KiB
Time to Interactive can be slowed down by resources on the page. Spreadshirt.co.uk should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://image.spreadshirtmedia.net/Public/Media/eu/startpage/2015/general/yink_teamshirts_sprite.gif
13661
13661
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Spreadshirt.co.uk should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Spreadshirt.co.uk should consider minifying JS files.
Remove unused CSS — Potential savings of 12 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Spreadshirt.co.uk 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.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
14295
12129
Efficiently encode images — Potential savings of 10 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
31099
10444
Serve images in next-gen formats — Potential savings of 19 KiB
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_150/c_crop,h_150,w_635/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
31099
19013
Enable text compression — Potential savings of 35 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://analytics.webgains.io/clk.min.js
54915
35815
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 110 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Avoid multiple page redirects — Potential savings of 190 ms
Redirects can cause additional delays before the page can begin loading. Spreadshirt.co.uk should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://spreadshirt.co.uk/
0
https://www.spreadshirt.co.uk/
190
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Spreadshirt.co.uk 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.

Diagnostics

Avoids enormous network payloads — Total size was 1,215 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
136935
https://www.spreadshirt.co.uk/shopfiles/shopclient/64B56BD54DF9C03177A26CCCB720CD9E.cache.js
89554
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/merchandise_big_uk
62100
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T1143A2MPA4189PT17X2Y48D15436708FS5165/views/1,width=600,height=600,appearanceId=2,backgroundColor=F2F2F2,modelId=2450,crop=list,version=1591958866,modelImageVersion=1585817754/rubiks-cube-melting-cube-mens-long-t-shirt.jpg
58503
https://analytics.webgains.io/clk.min.js
55392
https://www.spreadshirt.co.uk/
55238
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
53081
https://image.spreadshirtmedia.net/image-server/v1/mp/products/T5A363MPA4213PT17X18Y1D130920046FS4604/views/1,width=600,height=600,appearanceId=363,backgroundColor=F2F2F2,version=1594811868/f100-built-tough-unisex-sweatshirt.jpg
53081
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_332/c_crop,h_332,w_905/v2/CMS/Startpage/Topics/905x332_big_tile
39014
https://www.spreadshirt.co.uk/pages/_components/svg/global.svg
38803
Avoid chaining critical requests — 5 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Spreadshirt.co.uk 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.6 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://www.spreadshirt.co.uk/
323.079
4.769
5.095
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
258.914
184.282
14.898
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
165.072
56.848
1.708
Unattributable
140.911
6.719
0.276
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
115.245
107.975
3.492
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
87.92
86.263
0.636
https://www.google-analytics.com/analytics.js
61.081
59.181
1.024
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
57.496
42.387
10.272
Minimizes main-thread work — 1.3 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
636.353
Style & Layout
230.483
Other
180.414
Rendering
153.847
Parse HTML & CSS
74.702
Script Parsing & Compilation
58.181
Garbage Collection
3.399
All text remains visible during webfont loads
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
Keep request counts low and transfer sizes small — 71 requests • 1,215 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
71
1243651
Script
14
524261
Image
38
515832
Other
12
75682
Document
2
58673
Font
3
52498
Stylesheet
2
16705
Media
0
0
Third-party
52
910339
Minimize third-party usage — Third-party code blocked the main thread for 10 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)
19832
8.369
173254
0
72745
0
15787
0
6126
0
1391
0
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.030512448001146
0.019467969529814
0.017927967363186
0.016471930086412
0.0074539643219318
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoid long main-thread tasks — 4 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://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
1477
90
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
1567
71
https://www.google-analytics.com/analytics.js
1980
61
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
2150
51

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

Speed Index — 1.4 s
The time taken for the page contents to be visibly populated.

Opportunities

Remove unused JavaScript — Potential savings of 203 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://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
136935
117744
https://analytics.webgains.io/clk.min.js
55392
45624
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
28222
22944
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
36357
21855

Diagnostics

Avoid an excessive DOM size — 1,041 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
1,041
Maximum DOM Depth
16
Maximum Child Elements
11

Diagnostics

Serve static assets with an efficient cache policy — 9 resources found
Spreadshirt.co.uk 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://analytics.webgains.io/clk.min.js
0
55392
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
60000
28222
https://www.spreadshirt.co.uk/pages/core/global/webc/core.js
60000
1849
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
600000
53081
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
600000
12815
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
1200000
136935
https://connect.facebook.net/en_US/fbevents.js
1200000
35393
https://www.google-analytics.com/analytics.js
7200000
19085
https://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
43200000
14295
Avoid `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.
URL Location
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
line: 3
89

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of spreadshirt.co.uk. 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.
`[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.
`[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-*]` 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.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

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.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
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.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<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.
Links 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.
`<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 `[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.
`<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"]`
Spreadshirt.co.uk may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Spreadshirt.co.uk may provide relevant information that dialogue cannot, by using audio descriptions.

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
`<frame>` or `<iframe>` elements do not have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Failing Elements

Contrast

Tables and lists

List items (`<li>`) are not 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.
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.
77

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that spreadshirt.co.uk 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.
Avoids front-end JavaScript libraries with known security vulnerabilities
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.

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.

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 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
GWT
2.8.2
core-js
3.0.0: pure
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.

Audits

Does not use HTTPS — 1 insecure request 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
http://spreadshirt.co.uk/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.

Audits

Browser errors were logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
URL Description
https://www.spreadshirt.co.uk/api/v1/users/current?mediaType=json
Failed to load resource: the server responded with a status of 401 (Unauthorized)
83

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for spreadshirt.co.uk. 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 spreadshirt.co.uk 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.
Document has 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 have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
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.
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

Links do not have descriptive text — 4 links found
Make use of descriptive link text to assist search engines in understanding the content.

Crawling and Indexing

Links are not 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.

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.
48

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 spreadshirt.co.uk. This includes details about web app manifests.

Fast and reliable

Page load is fast enough on mobile networks
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.

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 spreadshirt.co.uk on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.
Provides 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.

Fast and reliable

Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request 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
http://spreadshirt.co.uk/
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.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

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
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) 71
Performance 53
Accessibility 90
Best Practices 77
SEO 86
Progressive Web App 50
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.spreadshirt.co.uk/
Updated: 13th August, 2020

2.36 seconds
First Contentful Paint (FCP)
47%
31%
22%

0.02 seconds
First Input Delay (FID)
94%
5%
1%

Simulate loading on mobile
53

Performance

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

Metrics

Cumulative Layout Shift — 0
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. Spreadshirt.co.uk should consider serving more appropriate-sized images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Spreadshirt.co.uk should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Spreadshirt.co.uk should consider minifying JS files.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression — Potential savings of 35 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://analytics.webgains.io/clk.min.js
54915
35815
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 40 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Avoid multiple page redirects — Potential savings of 630 ms
Redirects can cause additional delays before the page can begin loading. Spreadshirt.co.uk should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://spreadshirt.co.uk/
0
https://www.spreadshirt.co.uk/
630
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Spreadshirt.co.uk 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.

Diagnostics

Avoids enormous network payloads — Total size was 900 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
136934
https://www.spreadshirt.co.uk/shopfiles/shopclient/64B56BD54DF9C03177A26CCCB720CD9E.cache.js
89546
https://analytics.webgains.io/clk.min.js
55392
https://www.spreadshirt.co.uk/
55229
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
53080
https://www.spreadshirt.co.uk/pages/_components/svg/global.svg
38803
https://www.googletagmanager.com/gtag/js?id=AW-1068221961
36388
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
36357
https://connect.facebook.net/en_US/fbevents.js
35394
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
28222
Avoid chaining critical requests — 5 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Spreadshirt.co.uk 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.
All text remains visible during webfont loads
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
Keep request counts low and transfer sizes small — 67 requests • 900 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
67
921765
Script
14
524160
Image
34
194058
Other
12
75704
Document
2
58664
Font
3
52483
Stylesheet
2
16696
Media
0
0
Third-party
48
588476
Minimize third-party usage — Third-party code blocked the main thread for 150 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)
173254
88.284
19834
47.88
72745
14.596
15700
0
6127
0
1418
0
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts
Below is a list of all DOM elements that contribute to the CLS of the page.
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoid long main-thread tasks — 17 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://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
5238
281
https://www.spreadshirt.co.uk/
1776
193
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
9450
178
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
5519
173
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
5834
156
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
4975
153
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
5692
142
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
7890
124
https://www.google-analytics.com/analytics.js
8280
108
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
6125
93
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
4890
85
https://connect.facebook.net/en_US/fbevents.js
6040
85
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
6299
80
https://www.googletagmanager.com/gtag/js?id=AW-1068221961
6218
68
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
7050
62
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
5157
53
https://www.spreadshirt.co.uk/
1710
50

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 Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://spreadshirt.co.uk/
0
27.752000140026
706
0
301
https://www.spreadshirt.co.uk/
28.195000020787
65.341000212356
55229
248623
200
text/html
Document
https://www.spreadshirt.co.uk/pages/core/global/webc/core.js
77.644000062719
94.049000181258
1850
1826
200
application/javascript
Script
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
78.743000049144
135.01800014637
28222
96016
200
application/javascript
Script
https://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
85.828000213951
106.19000019506
14294
79447
200
text/css
Stylesheet
https://image.spreadshirtmedia.net/content/asset/sprd-logo_horizontal.svg
108.95400005393
126.58700020984
3543
5893
200
image/svg+xml
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_184/c_crop,h_184,w_455/v2/CMS/Startpage/Topics/905x332_big_tile
128.67200002074
153.98200019263
5093
4170
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
142.68000004813
158.79000001587
1703
772
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/funny_small_de
154.63300002739
175.23699998856
1485
566
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/gaypride_small
155.13300010934
216.19800012559
1711
802
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/cool_small_de
155.87500017136
173.17600012757
1395
480
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,h_184/c_crop,h_184,w_455/v2/CMS/Startpage/Topics/merchandise_big_uk
156.14600013942
174.91500009783
2492
1570
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_460,h_390/v28/CMS/Startpage/Designs/Featured_DoM_HP_bg
156.3300001435
173.67100017145
4715
3790
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v28/CMS/Startpage/Designs/Featured_Designer_deco
156.55800001696
175.61000003479
11072
10142
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_460,h_390/v4/CMS/Startpage/Designs/collections_bg
156.92000021227
176.43400002271
5047
4064
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v4/CMS/Startpage/Designs/collections_deco
157.1690000128
174.55400014296
7563
6576
200
image/webp
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_design_greenbg
157.30700013228
174.04200020246
7103
6310
200
image/png
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_upload_greenbg
157.48300007544
201.91300008446
5655
4865
200
image/png
Image
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_sell_greenbg
157.71699999459
200.70400019176
8592
7801
200
image/png
Image
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
157.89500018582
175.94099999405
4173
7446
200
application/javascript
Script
https://www.spreadshirt.co.uk/pages/_components/svg/global.svg
161.97100002319
180.91600015759
38803
102142
200
image/svg+xml
Other
181.43000011332
181.50800000876
0
43
200
image/gif
Image
183.70100017637
183.75900015235
0
64
200
image/svg+xml
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/cyo_bg_summer2020
196.81800017133
212.31100009754
1612
628
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_400/cms/startpage/hero/model_cyo_summer2020_en
196.96700014174
213.28000002541
12121
11128
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_550/cms/startpage/hero/mp_bg_summer2020
197.24800018594
223.17800018936
1613
630
200
image/webp
Image
https://image.spreadshirtmedia.net/content/f_auto,q_70,h_400/cms/startpage/hero/model_mp_summer2020_eu
197.75600009598
214.52100016177
10742
9752
200
image/webp
Image
https://image.spreadshirtmedia.net/Public/Media/eu/startpage/2015/general/yink_teamshirts_sprite.gif
201.48900011554
217.16000000015
14473
13661
200
image/gif
Image
https://www.spreadshirt.co.uk/resources/fonts/Roboto/Roboto_bold.woff2?v=4
209.83100007288
225.59300018474
12315
11212
200
application/font-woff2
Font
https://www.spreadshirt.co.uk/resources/fonts/Roboto/Roboto_regular.woff2?v=4
210.36300016567
227.16300003231
12301
11184
200
application/font-woff2
Font
https://www.spreadshirt.co.uk/resources/fonts/Montserrat/Montserrat_SPRD_medium.woff2?v=4
211.56600001268
266.20900002308
27867
26736
200
application/font-woff2
Font
https://www.spreadshirt.co.uk/shopfiles/shopclient/64B56BD54DF9C03177A26CCCB720CD9E.cache.js
428.83600015193
457.65700004995
89546
284003
200
application/javascript
Script
https://www.spreadshirt.net/resources/flex/bannerCookie/styles.css
598.66000013426
645.32100013457
2402
3026
200
text/css
Stylesheet
605.55500001647
605.6240000762
0
878
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopData/page?pageId=general%2Fheader&fragment=%3FgetMenu%3Dtrue%26time%3D1597299092934&locale=en_GB&version=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
614.562000148
841.69700019993
27428
155017
200
application/json
XHR
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
627.53100018017
699.21700004488
53080
183470
200
application/javascript
Script
https://www.spreadshirt.co.uk/shopfiles/img/flags/flag_GB.svg
629.75100008771
672.81700018793
1967
2551
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopfiles/img/flags/flag_US.svg
630.03500015475
649.93000007235
3446
7952
200
image/svg+xml
Image
https://www.spreadshirt.co.uk/shopfiles/img/flags.png
632.61100021191
650.37200017832
10706
9733
200
image/png
Image
https://www.spreadshirt.co.uk/shopData/favorites?locale=en_GB&v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
640.92300017364
783.28400012106
1236
177
200
application/json
XHR
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_184/c_crop,h_184,w_455/v2/CMS/Startpage/Topics/905x332_big_tile
655.26300016791
675.72400020435
11245
10324
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/635x150_small_tile_quarantine
655.45399999246
671.27600009553
7789
6856
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/funny_small_de
655.68200009875
672.3620002158
10758
9838
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/gaypride_small
656.0030002147
671.83000012301
5833
4912
200
image/webp
Image
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_80/c_crop,h_80,w_300/v2/CMS/Startpage/Topics/cool_small_de
656.33600018919
673.26500010677
10548
9632
200
image/webp
Image
https://dpm.demdex.net/id?d_visid_ver=5.0.0&d_fieldgroup=MC&d_rtbd=json&d_ver=2&d_orgid=68044180541804760A4C98A5%40AdobeOrg&d_nsid=0&ts=1597299093083
762.22200016491
780.74800013565
1177
370
200
application/json
XHR
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
775.85500013083
795.52899999544
12814
33388
200
application/javascript
Script
https://spreadshirt.demdex.net/dest5.html?d_nsid=0
799.98100013472
818.12800001353
3435
6983
200
text/html
Document
https://sanalytics.spreadshirt.com/id?d_visid_ver=5.0.0&d_fieldgroup=A&mcorgid=68044180541804760A4C98A5%40AdobeOrg&mid=39916816664159253222353793021645331631&ts=1597299093125
804.71700010821
857.5940001756
1028
48
200
application/x-javascript
XHR
https://cm.everesttech.net/cm/dd?d_uuid=39946884979646333842351137518685702605
808.09800000861
927.8710000217
602
0
302
https://www.googletagmanager.com/gtag/js?id=AW-1068221961
848.91800000332
868.42100019567
36388
91038
200
application/javascript
Script
https://connect.facebook.net/en_US/fbevents.js
851.27600003034
870.47200021334
35394
137671
200
application/x-javascript
Script
https://analytics.webgains.io/clk.min.js
855.21300020628
1041.7210001033
55392
54915
200
application/javascript
Script
https://www.spreadshirt.co.uk/api/v1/users/current?mediaType=json
882.18600000255
1268.4450000525
919
52
401
application/json
XHR
https://www.spreadshirt.co.uk/shopData/basket?locale=en_GB
884.54300002195
997.54600017332
1283
224
200
application/json
XHR
https://dpm.demdex.net/ibs:dpid=411&dpuuid=XzTZlQAAAIoZ3mIo
928.12700010836
950.5810001865
913
42
200
image/gif
Image
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
968.12400012277
1066.9329999946
136934
536636
200
application/x-javascript
Script
https://spreadshirteu.112.2o7.net/b/ss/spreadshirt-eu/1/JS-2.20.0-LAUN/s84591500650758?AQB=1&ndh=1&pf=1&t=12%2F7%2F2020%2023%3A11%3A33%203%20420&mid=39916816664159253222353793021645331631&aamlh=7&ce=UTF-8&pageName=Spreadshirt%20%7C%20Startpage&g=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&cc=GBP&ch=Spreadshirt&v0=1209203&events=event9%3D298%2Cevent10%3D299&aamb=6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y&c1=Spreadshirt%20D2C&v7=%7C1209203&c10=Entry&c11=Entry&v12=Mozilla%2F5.0%20%28Linux%3B%20Android%207.0%3B%20Moto%20G%20%284%29%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F84.0.4143.7%20Mobile%20Safari%2F537.36%20Chrome-Lighthouse&c13=%2F&v20=new%20Cart&c30=D%3Dv34&v44=en%20-%20Spreadshirt%20%7C%20Startpage&v45=en%20-%20CO.UK&c49=www.spreadshirt.co.uk&v50=2020%2F08%2F12%2023%3A11%3A33&v51=Spreadshirt%20%7C%20Startpage&v52=EU%7Cnone&v60=39916816664159253222353793021645331631&v61=AFF90B51-3ABE-4839-B3D5-E249D98C5D23&c63=01%20-%20First%20PageView&v63=%2B1&v64=Spreadshirt%20%7C%20Startpage&v70=2020%2F08%2F12%2023%3A11%3A33&v90=1209203&s=360x640&c=24&j=1.6&v=N&k=N&bw=360&bh=640&mcorgid=68044180541804760A4C98A5%40AdobeOrg&AQE=1
995.11700007133
1103.1520001125
601
43
200
image/gif
Image
https://www.googleadservices.com/pagead/conversion_async.js
1010.7840001583
1017.7070000209
12556
30170
200
text/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
1011.7390002124
1031.9140001666
36357
91061
200
application/javascript
Script
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1068221961/?random=1597299093361&cv=9&fst=1597299093361&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa871&sendb=1&ig=1&data=event%3Dgtag.config%3Banonymize_ip%3Dtrue%3BforceSSL%3Dtrue&frm=0&url=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&tiba=T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
1044.0270002
1052.6550000068
2369
1717
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
1070.6319999881
1076.9820001442
19085
45958
200
text/javascript
Script
https://www.google.com/pagead/1p-user-list/1068221961/?random=1597299093361&cv=9&fst=1597298400000&num=1&bg=ffffff&guid=ON&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa871&sendb=1&data=event%3Dgtag.config%3Banonymize_ip%3Dtrue%3BforceSSL%3Dtrue&frm=0&url=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&tiba=T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt&async=1&fmt=3&is_vtc=1&random=2453389578&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
1077.722000191
1090.5389999971
754
42
200
image/gif
Image
https://www.google-analytics.com/r/collect?v=1&_v=j83&aip=1&a=627511363&t=pageview&_s=1&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&ul=en-us&de=UTF-8&dt=Spreadshirt%20%7C%20Startpage&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=oGBAAUAB~&jid=1640141415&gjid=2090076271&cid=2036483394.1597299093&tid=UA-24747471-34&_gid=2111349143.1597299093&_r=1&cd1=Spreadshirt%20%7C%20Startpage&gtm=2ou871&z=1399625663
1109.7870001104
1161.2400000449
749
0
302
text/html
https://www.facebook.com/tr/?id=439541729535886&ev=PageView&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&rl=&if=false&ts=1597299093480&cd[pagename]=Spreadshirt%20%7C%20Startpage&sw=360&sh=640&v=2.9.23&r=stable&ec=0&o=30&fbp=fb.2.1597299093477.1881223841&it=1597299093288&coo=false&rqm=GET
1160.4010001756
1175.5550000817
463
44
200
image/gif
Image
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-24747471-34&cid=2036483394.1597299093&jid=1640141415&_gid=2111349143.1597299093&gjid=2090076271&_v=j83&z=1399625663
1161.4560000598
1165.827000048
775
0
302
text/html
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-24747471-34&cid=2036483394.1597299093&jid=1640141415&_v=j83&z=1399625663
1166.2440001965
1178.6410000641
664
42
200
image/gif
Image
https://www.spreadshirt.co.uk/shopData/authentication/current?locale=en_GB
1271.7980002053
1384.5270001329
998
0
200
application/json
XHR
https://image.spreadshirtmedia.net/content/q_auto/f_auto,h_184/c_crop,h_184,w_455/v2/CMS/Startpage/Topics/merchandise_big_uk
1543.5810000636
1570.3300000168
20178
19254
200
image/webp
Image
https://www.facebook.com/tr/?id=439541729535886&ev=Microdata&dl=https%3A%2F%2Fwww.spreadshirt.co.uk%2F&rl=&if=false&ts=1597299093986&cd[DataLayer]=%5B%5D&cd[Meta]=%7B%22title%22%3A%22T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt%22%2C%22meta%3Adescription%22%3A%22T-shirt%20printing%20and%20personalised%20t-shirts%20with%20Spreadshirt.%20Design%20and%20create%20your%20own%20custom%20t-shirts%20and%20hoodies%20on%20demand.%22%2C%22meta%3Akeywords%22%3A%22%22%7D&cd[OpenGraph]=%7B%22og%3Atitle%22%3A%22T-Shirt%20Printing.%20Personalised%20T-Shirts%20%26%20Hoodies%20%7C%20Spreadshirt%22%2C%22og%3Alocale%22%3A%22en_GB%22%2C%22og%3Atype%22%3A%22website%22%2C%22og%3Aimage%22%3A%22%22%2C%22og%3Aimage%3Awidth%22%3A%220%22%2C%22og%3Aimage%3Aheight%22%3A%220%22%2C%22og%3Aimage%3Atype%22%3A%22jpg%22%2C%22og%3Aurl%22%3A%22https%3A%2F%2Fwww.spreadshirt.co.uk%22%2C%22og%3Adescription%22%3A%22T-shirt%20printing%20and%20personalised%20t-shirts%20with%20Spreadshirt.%20Design%20and%20create%20your%20own%20custom%20t-shirts%20and%20hoodies%20on%20demand.%22%2C%22og%3Asite_name%22%3A%22Spreadshirt%22%7D&cd[Schema.org]=%5B%5D&cd[JSON-LD]=%5B%5D&sw=360&sh=640&v=2.9.23&r=stable&ec=1&o=30&fbp=fb.2.1597299093477.1881223841&it=1597299093288&coo=false&es=automatic&tm=3&rqm=GET
1665.485000005
1681.4030001406
463
44
200
image/gif
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)
104.43
12.484
143.418
5.492
162.432
6.512
177.693
42.557
223.051
96.663
328.148
6.12
356.133
76.643
434.343
6.795
442.361
14.664
457.067
7.361
466.65
5.267
498.392
7.504
505.916
86.256
595.065
70.791
666.262
7.305
683.465
13.204
702.96
5.191
726.763
13.893
750.046
70.363
823.564
19.943
853.733
39.08
892.949
9.332
907.399
7.746
922.828
30.897
955.983
6.311
964.149
7.635
972.795
8.674
981.568
21.326
1007.088
23.136
1030.339
17.017
1067.165
12.358
1085.28
5.885
1091.874
15.393
1118.265
26.939
1151.229
44.459
1694.97
5.335
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Metrics

First Contentful Paint — 3.0 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 4.1 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 3.8 s
The timing of the largest text or image that is painted.

Other

First Meaningful Paint — 3.0 s
The time taken for the primary content of the page to be rendered.
Estimated Input Latency — 90 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive spreadshirt.co.uk as laggy when the latency is higher than 0.05 seconds.

Opportunities

Eliminate render-blocking resources — Potential savings of 180 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Spreadshirt.co.uk 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://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
14294
480
Defer offscreen images — Potential savings of 56 KiB
Time to Interactive can be slowed down by resources on the page. Spreadshirt.co.uk should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://image.spreadshirtmedia.net/Public/Media/eu/startpage/2015/general/yink_teamshirts_sprite.gif
13661
13661
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v28/CMS/Startpage/Designs/Featured_Designer_deco
10142
10142
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_sell_greenbg
7801
7801
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_png,f_auto,w_225,h_225/v4/CMS/Startpage/Designs/collections_deco
6576
6576
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_design_greenbg
6310
6310
https://image.spreadshirtmedia.net/content/t_std/f_png,q_60/asset/icons/icon_upload_greenbg
4865
4865
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_460,h_390/v4/CMS/Startpage/Designs/collections_bg
4064
4064
https://image.spreadshirtmedia.net/content/q_50,f_auto,e_blur:2000/f_auto,c_crop,w_460,h_390/v28/CMS/Startpage/Designs/Featured_DoM_HP_bg
3790
3790
Remove unused CSS — Potential savings of 12 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Spreadshirt.co.uk 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.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
14294
12707

Diagnostics

Avoid an excessive DOM size — 1,041 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
1,041
Maximum DOM Depth
16
Maximum Child Elements
11
Reduce JavaScript execution time — 2.1 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://www.spreadshirt.co.uk/
1425.952
20.084
23.972
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
881.988
678.46
36.596
Unattributable
493.512
7.264
2.664
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
416.06
171.924
7.34
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
391.76
356.968
14.744
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
250.292
239.348
2.716
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
199.104
145.216
39.076
https://www.googletagmanager.com/gtag/js?id=AW-1068221961
135.56
120.808
9.644
https://www.google-analytics.com/analytics.js
108.44
101.348
4.34
https://connect.facebook.net/en_US/fbevents.js
85.104
68.12
12.108
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
63.836
52.168
8.284

Metrics

Time to Interactive — 8.8 s
The time taken for the page to become fully interactive.
Total Blocking Time — 980 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

First CPU Idle — 8.0 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 280 ms
Users could experience a delay when interacting with the page.
First Contentful Paint (3G) — 6325 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Remove unused JavaScript — Potential savings of 203 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://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
136934
117743
https://analytics.webgains.io/clk.min.js
55392
45624
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
28222
22944
https://www.googletagmanager.com/gtag/js?id=UA-24747471-34&l=dataLayer&cx=c
36357
21855

Diagnostics

Serve static assets with an efficient cache policy — 9 resources found
Spreadshirt.co.uk 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://analytics.webgains.io/clk.min.js
0
55392
https://www.spreadshirt.co.uk/pages/core/global/pageScript.js
60000
28222
https://www.spreadshirt.co.uk/pages/core/global/webc/core.js
60000
1850
https://adtm.spreadshirts.net/launch/3a098ad49155/2121935a5952/launch-3148c294613d.min.js
600000
53080
https://adtm.spreadshirts.net/launch//3a098ad49155/2121935a5952/e94fc6f6e1e7/hostedLibFiles/EP7b1fa4581fb94dd0961a981af9997765/AppMeasurement.min.js
600000
12814
https://connect.facebook.net/signals/config/439541729535886?v=2.9.23&r=stable
1200000
136934
https://connect.facebook.net/en_US/fbevents.js
1200000
35394
https://www.google-analytics.com/analytics.js
7200000
19085
https://www.spreadshirt.co.uk/shopData/style/global.css?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
43200000
14294
Minimize main-thread work — 4.7 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
2040.764
Style & Layout
863.156
Other
799.396
Rendering
467.144
Parse HTML & CSS
256.776
Script Parsing & Compilation
207.236
Garbage Collection
24.852
Avoid `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.
URL Location
https://www.spreadshirt.co.uk/shopfiles/shopclient/shopclient.nocache.js?v=7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
line: 3
90

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of spreadshirt.co.uk. 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.
`[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.
`[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-*]` 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.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

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.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
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.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<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.
Links 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.
`<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 `[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.
`<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"]`
Spreadshirt.co.uk may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Spreadshirt.co.uk may provide relevant information that dialogue cannot, by using audio descriptions.

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
`<frame>` or `<iframe>` elements do not have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Failing Elements

Contrast

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.
77

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that spreadshirt.co.uk 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.
Avoids front-end JavaScript libraries with known security vulnerabilities
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.

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.

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 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
GWT
2.8.2
core-js
3.0.0: pure
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.

Audits

Does not use HTTPS — 1 insecure request 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
http://spreadshirt.co.uk/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.

Audits

Browser errors were logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
URL Description
https://www.spreadshirt.co.uk/api/v1/users/current?mediaType=json
Failed to load resource: the server responded with a status of 401 (Unauthorized)
86

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for spreadshirt.co.uk. 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 spreadshirt.co.uk on mobile screens.
Document uses legible font sizes — 89.67% 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
.promo-popup__legal
4.97%
10px
.cookie-banner__text
4.67%
10px
.sprd-header .sprd-header__top .deadline-panel, .sprd-header .sprd-header__top .promo-panel
0.69%
11px
89.67%
≥ 12px
Tap targets are sized appropriately — 100% 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.

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.
Document has 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 have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
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.
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

Links do not have descriptive text — 4 links found
Make use of descriptive link text to assist search engines in understanding the content.

Crawling and Indexing

Links are not 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.

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.
50

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 spreadshirt.co.uk. This includes details about web app manifests.

Fast and reliable

Page load is fast enough on mobile networks
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.

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 spreadshirt.co.uk on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.
Provides 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.

Fast and reliable

Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request 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
http://spreadshirt.co.uk/
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.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

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
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: 151.101.130.137
Continent: North America
Country: United States
United States Flag
Region:
City:
Longitude: -97.822
Latitude: 37.751
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
FASTLY
Registration

Domain Registrant

Private Registration: No
Name:
Organization:
Country:
City:
State:
Post Code:
Email:
Phone:
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating: 4.5/5
WOT Trustworthiness: 91/100
WOT Child Safety: 92/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: *.spreadshirt.co.uk
Issued By: Let's Encrypt Authority X3
Valid From: 22nd June, 2020
Valid To: 20th September, 2020
Subject: CN = *.spreadshirt.co.uk
Hash: 7a4d9ef7
Issuer: CN = Let's Encrypt Authority X3
O = Let's Encrypt
S = US
Version: 2
Serial Number: 0x034E9309E70323C67F24AE19EFB6F9BBE89D
Serial Number (Hex): 034E9309E70323C67F24AE19EFB6F9BBE89D
Valid From: 22nd June, 2024
Valid To: 20th September, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:A8:4A:6A:63:04:7D:DD:BA:E6:D1:39:B7:A6:45:65:EF:F3:A8:EC:A1
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
Certificate Policies: Policy: 2.23.140.1.2.1
Policy: 1.3.6.1.4.1.44947.1.1.1
CPS: http://cps.letsencrypt.org

Authority Information Access: OCSP - URI:http://ocsp.int-x3.letsencrypt.org
CA Issuers - URI:http://cert.int-x3.letsencrypt.org/

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 6F:53:76:AC:31:F0:31:19:D8:99:00:A4:51:15:FF:77:
15:1C:11:D9:02:C1:00:29:06:8D:B2:08:9A:37:D9:13
Timestamp : Jun 22 09:21:15.878 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:79:5D:72:8E:2B:6F:6F:24:8F:F2:71:A2:
7F:83:93:A9:CE:A2:7C:62:A7:51:E8:72:64:C2:F2:A8:
4B:45:40:1B:02:21:00:F4:0E:9C:6D:2E:76:43:AC:FC:
EC:E2:68:6A:CE:3A:4D:C6:3A:D1:A1:33:BF:EB:49:3C:
10:AD:D7:BE:ED:10:28
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 07:B7:5C:1B:E5:7D:68:FF:F1:B0:C6:1D:23:15:C7:BA:
E6:57:7C:57:94:B7:6A:EE:BC:61:3A:1A:69:D3:A2:1C
Timestamp : Jun 22 09:21:15.890 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:90:37:B3:72:86:51:15:C5:9D:0F:82:
41:83:D6:7C:F0:C6:68:A9:A2:1E:CB:EC:C5:20:66:BA:
7F:4E:C3:C3:1F:02:20:26:1A:14:DE:FE:2B:BF:5F:04:
5C:E4:2C:92:5E:65:29:75:61:70:BF:AB:39:9C:DC:5F:
33:4A:5B:CE:B8:DA:3B
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.spreadshirt.co.uk
Technical

DNS Lookup

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
content-type: text/html;charset=utf-8
server: nginx/9.5
Date: 13th August, 2020
Cache-Control: no-transform, max-age=60, must-revalidate, private
Connection: keep-alive
Content-Length: 248623
link: <https://spreadshirt.demdex.net/>; rel=preconnect
x-version: 7.55_88bf090bd615a18fd3fb48a865d817fd8f3aef05
access-control-allow-origin: *
access-control-allow-methods: GET, POST, OPTIONS, PUT
access-control-allow-headers: X-PINGOTHER,Origin,X-Requested-With,Content-Type,Accept
access-control-max-age: 86400
x-server-name: marketplace_eu1
Via: 1.1 varnish
Accept-Ranges: bytes
X-Served-By: cache-fra19180-FRA, cache-ewr18139-EWR
X-Cache: HIT, HIT
X-Cache-Hits: 1, 1
X-Timer: S1597299072.002504,VS0,VE1
X-Trace-Id: aac81e0717915ffc81a1e913114293ab3b872e0d
Vary: Cookie, Accept-Encoding,
X-DNS-Prefetch-Control: on
Strict-Transport-Security: max-age=31536000
Server-Timing: HIT-CLUSTER, fastly;desc="Edge time";dur=1
Timing-Allow-Origin: *
X-Xss-Protection: 1
X-Application: marketplace
X-Country: US
content-security-policy-report-only: default-src 'self' image.spreadshirtmedia.net ; script-src 'self' 'unsafe-inline' 'unsafe-eval' data
Set-Cookie: *

Whois Lookup

Created: 27th August, 2004
Changed: 29th June, 2020
Expires: 27th August, 2021
Registrar: EuroDNS SA [Tag = EURODNS]
URL: http://www.eurodns.com
Relevant dates:
Status:
Nameservers: dns1.p04.nsone.net
dns2.p04.nsone.net
dns3.p04.nsone.net
dns4.p04.nsone.net
Full Whois:
Domain name:
spreadshirt.co.uk

Data validation:
Nominet was able to match the registrant's name and address against a 3rd party data source on 19-May-2016

Registrar:
EuroDNS SA [Tag = EURODNS]
URL: http://www.eurodns.com

Relevant dates:
Registered on: 27-Aug-2004
Expiry date: 27-Aug-2021
Last updated: 29-Jun-2020

Registration status:
Registered until expiry date.

Name servers:
dns1.p04.nsone.net
dns2.p04.nsone.net
dns3.p04.nsone.net
dns4.p04.nsone.net

DNSSEC:
Signed

WHOIS lookup made at 07:11:13 13-Aug-2020

--
This WHOIS information is provided for free by Nominet UK the central registry
for .uk domain names. This information and the .uk WHOIS are:

Copyright Nominet UK 1996 - 2020.

You may not access the .uk WHOIS or use any data from it except as permitted
by the terms of use available in full at https://www.nominet.uk/whoisterms,
which includes restrictions on: (A) use of the data for advertising, or its
repackaging, recompilation, redistribution or reuse (B) obscuring, removing
or hiding any or all of this notice and (C) exceeding query rate or volume
limits. The data is provided on an 'as-is' basis and may lag behind the
register. Access may be withdrawn or restricted at any time.

Nameservers

Name IP Address
dns1.p04.nsone.net 198.51.44.4
dns2.p04.nsone.net 198.51.45.4
dns3.p04.nsone.net 198.51.44.68
dns4.p04.nsone.net 198.51.45.68
Related

Subdomains

Domain Subdomain
fernanfloo
shop

Similar Sites

Domain Valuation Snoop Score
0/5
0/5
$302,591 USD 4/5
$3,944 USD 2/5
0/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
$895,453 USD 4/5
$87,733 USD 3/5
$6,281 USD 3/5
$4,550 USD 3/5
0/5

Sites hosted on the same IP address

Domain Valuation Snoop Score
$2,147 USD 2/5
$895,453 USD 4/5
$13,182 USD 3/5
$39,040,823 USD 5/5