swansea.gov.uk

swansea.gov.uk is SSL secured

Free website and domain report on swansea.gov.uk

Last Updated: 27th January, 2021 Update Now
Overview

Snoop Summary for swansea.gov.uk

This is a free and comprehensive report about swansea.gov.uk. The domain swansea.gov.uk is currently hosted on a server located in London, England in United Kingdom with the IP address 3.11.245.155, where GBP is the local currency and the local language is English. Our records indicate that swansea.gov.uk is owned/operated by UK Cabinet Office. Swansea.gov.uk has the potential to be earning an estimated $5 USD per day from advertising revenue. If swansea.gov.uk was to be sold it would possibly be worth $3,792 USD (based on the daily revenue potential of the website over a 24 month period). Swansea.gov.uk is quite popular with an estimated 1,818 daily unique visitors. This report was last updated 27th January, 2021.

About swansea.gov.uk

Site Preview: swansea.gov.uk swansea.gov.uk
Title: City and County of Swansea
Description: Information for local residents, tourists and business.
Keywords and Tags: government, military
Related Terms: swansea, swansea university
Fav Icon:
Age: Over 27 years old
Domain Created: 31st July, 1996
Domain Updated:
Domain Expires:
Review

Snoop Score

3/5 (Great!)

Valuation

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

Popularity

Modest
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 399,889
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 1,818
Monthly Visitors: 55,334
Yearly Visitors: 663,570
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

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

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: swansea.gov.uk 14
Domain Name: swansea 7
Extension (TLD): govuk 5

Page Speed Analysis

Average Load Time: 1.60 seconds
Load Time Comparison: Faster than 55% of sites

PageSpeed Insights

Avg. (All Categories) 68
Performance 70
Accessibility 85
Best Practices 57
SEO 82
Progressive Web App 44
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://swansea.gov.uk/residents
Updated: 27th January, 2021

1.88 seconds
First Contentful Paint (FCP)
44%
44%
12%

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

Simulate loading on desktop
70

Performance

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

Metrics

Time to Interactive — 1.6 s
The time taken for the page to become fully interactive.
Total Blocking Time — 0 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

First CPU Idle — 1.6 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 20 ms
Users could experience a delay when interacting with the page.
Estimated Input Latency — 10 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 swansea.gov.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://swansea.gov.uk/
0
371.66999999317
235
0
302
https://swansea.gov.uk/
372.05200002063
734.63000002084
257
0
301
https://swansea.gov.uk/residents
735.07300001802
1438.6110000196
10698
46943
200
text/html
Document
https://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
1452.9400000174
1820.257000014
3080
8075
200
application/javascript
Script
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
1453.1840000127
1919.3099999975
34704
97396
200
application/javascript
Script
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
1453.4529999946
2008.2620000176
61802
228774
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
1453.7220000057
1831.9210000045
1888
3474
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
1454.0379999962
1546.5109999932
1418
3081
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
1454.3660000199
1833.5910000023
559
361
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
1454.5340000186
1829.0430000052
843
901
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
1454.8800000048
1821.3240000186
992
1671
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
1455.0500000187
1831.2690000166
2952
10231
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
1455.2470000053
1826.2530000065
1035
1374
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
1455.4460000072
1834.6219999949
1735
5973
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
1455.7100000093
1819.8970000085
5957
24618
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
1455.8780000079
1840.2890000143
3033
10439
200
text/css
Stylesheet
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
1456.044999999
1835.3960000095
4759
24418
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
1456.2870000082
1836.3280000049
810
1136
200
text/css
Stylesheet
https://socitm.govmetric.com/js/socitm_wrapper.aspx
1456.4680000185
1865.1149999932
415
0
302
text/javascript
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
1456.6250000207
1547.0910000149
1716
2759
200
application/x-javascript
Script
https://webcomponents.spektrix.com/stable/spektrix-component-loader.js
2265.4179999954
2339.0400000208
1337
2664
200
application/x-javascript
Script
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
1456.7870000028
1825.852000009
1083
2249
200
text/css
Stylesheet
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
1456.9330000086
1835.0910000154
1314
2930
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
1457.0689999964
1832.5320000004
1168
2559
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
1457.2190000035
1842.0369999949
919
1348
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
1457.3720000044
1830.793000001
881
1225
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
1458.1060000055
1833.003000007
5458
17160
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
1458.2790000131
1839.5860000164
1040
1776
200
application/javascript
Script
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
2271.2840000167
2454.1320000135
26226
39626
200
image/png
Image
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
2271.4390000037
2845.45600001
60307
60061
200
text/javascript
Script
https://swansea.gov.uk/media/5211/Recycling-logo-bullet/image/_recycle_now_.png
2271.5979999921
2411.6990000184
1107
729
200
image/png
Image
https://swansea.gov.uk/media/4220/Group-of-people-bullet/image/group_of_people.jpg
2271.7650000122
2384.2839999998
1215
1006
200
image/jpeg
Image
https://swansea.gov.uk/media/5212/P-for-parking-bullet/image/_parking_.png
2271.9520000101
2386.7700000119
746
368
200
image/png
Image
https://swansea.gov.uk/media/5210/Mortar-board-bullet/image/mortar_board.png
2272.1660000097
2418.6050000135
833
455
200
image/png
Image
https://swansea.gov.uk/media/5206/House-with-tick-bullet/image/_tick_in_house_.png
2272.3030000052
2383.1460000074
1142
764
200
image/png
Image
https://s7.addthis.com/static/btn/v2/lg-share-en.gif
2272.4840000155
2290.8429999952
2067
1675
200
image/gif
Image
https://s7.addthis.com/js/250/addthis_widget.js
2019.3330000038
2042.4930000154
116825
361292
200
application/javascript
Script
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/normal/GuardianPublicServiceAwards1.png
2272.7060000179
2415.0650000083
8551
8171
200
image/png
Image
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/highlight/GuardianPublicServiceAwards_highlight_this1.png
2272.8760000027
2417.3960000044
8538
8158
200
image/png
Image
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
2273.0180000071
2395.6130000006
16587
16172
200
image/png
Image
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
2273.2090000063
2475.2230000158
15998
15583
200
image/png
Image
https://swansea.gov.uk/media/4470/Twitter/normal/twitter_logo_small.png
2273.4270000074
2386.4549999998
4446
4066
200
image/png
Image
https://swansea.gov.uk/media/4470/Twitter/highlight/twitter_logo_small1.png
2273.692000017
2662.3680000193
4447
4066
200
image/png
Image
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
2273.8360000076
2648.8140000147
7113
14301
200
image/jpeg
Image
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
2273.9790000196
2414.7710000107
7112
14301
200
image/jpeg
Image
https://swansea.gov.uk/media/4540/Instagram/normal/Instagram.png
2274.1000000096
2382.746999996
2250
1870
200
image/png
Image
https://swansea.gov.uk/media/4540/Instagram/highlight/Instagram1.png
2274.3600000103
2666.4279999968
2251
1870
200
image/png
Image
https://socitm.govmetric.com/imagecounter.aspx?code=509
2274.900999997
2422.2630000149
430
0
302
text/html
https://ads.counciladvertising.net/code/swanseacc/media/public
2058.6040000198
2566.0900000075
16869
16631
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
2275.0430000015
2280.0620000053
19452
47051
200
text/javascript
Script
https://socitm.govmetric.com/js9/socitm-snippet.js
1865.312000009
2263.6979999952
742
458
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/styleprint.css?m=1580288550000
2275.5100000068
2641.1470000166
1078
1824
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/mobile.css?m=1580288550000
2275.6860000081
2373.825000017
5262
18533
200
text/css
Stylesheet
https://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
2275.2250000194
2332.481999998
10856
10362
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
2279.8659999971
2462.0149999973
25485
25064
200
application/x-font-woff
Font
https://swansea.gov.uk/themes/swansea/images/cymaregarrow.png
2281.0750000062
2642.2550000134
674
303
200
image/png
Image
https://swansea.gov.uk/themes/swansea/images/hero-navigation.png
2289.3160000094
2381.7109999945
1577
1197
200
image/png
Image
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
2289.6699999983
2586.1150000128
90262
89996
200
image/png
Image
https://swansea.gov.uk/themes/swansea/images/listbullet.gif
2306.757000013
2668.1899999967
417
46
200
image/gif
Image
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
2321.030000021
2782.8670000017
33508
46299
200
image/jpeg
Image
https://swansea.gov.uk/media/4836/Swansea-Bay/image/dart_18s.jpg
2321.2240000139
2432.7179999964
8646
8409
200
image/jpeg
Image
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
2321.4210000006
2963.8759999943
124896
124280
200
image/png
Image
https://swansea.gov.uk/media/5639/Parks/image/parks.jpg
2322.0929999952
2517.4830000033
19971
19730
200
image/jpeg
Image
https://www.google-analytics.com/j/collect?v=1&_v=j87&aip=1&a=2109112550&t=pageview&_s=1&dl=https%3A%2F%2Fswansea.gov.uk%2Fresidents&ul=en-us&de=UTF-8&dt=Swansea%20-%20Residents&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEABAAAAAC~&jid=1778121368&gjid=1701981666&cid=1444275071.1611766547&tid=UA-613032-1&_gid=1478539300.1611766547&_r=1&_slc=1&z=1758157101
2341.8189999938
2344.8840000201
625
4
200
text/plain
XHR
https://z.moatads.com/addthismoatframe568911941483/moatframe.js
2405.396999995
2419.229000021
1420
1705
200
application/x-javascript
Script
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j87&tid=UA-613032-1&cid=1444275071.1611766547&jid=1778121368&gjid=1701981666&_gid=1478539300.1611766547&_u=YEBAAEAAAAAAAC~&z=1051504228
2410.6559999927
2437.0909999998
696
2
200
text/plain
XHR
https://socitm.govmetric.com/images/_e.gif
2422.424999997
2523.8079999981
328
58
200
image/gif
Image
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j87&tid=UA-613032-1&cid=1444275071.1611766547&jid=1778121368&_u=YEBAAEAAAAAAAC~&z=652886266
2439.1199999955
2447.4639999971
683
42
200
image/gif
Image
https://quantcast.mgr.consensu.org/choice/mjq2rgU4Jj7VF/swansea.gov.uk/choice.js?timestamp=1611766547075
2569.4629999925
2652.4590000045
542
0
403
text/html
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/images/ui-bg_flat_75_ffffff_40x100.png
2587.1259999985
2678.9130000107
473
178
200
image/png
Image
https://v1.addthisedge.com/live/boost/xa-4bfc0153695eecdb/_ate.track.config_resp
2596.9660000119
2681.9360000081
346
27
200
application/javascript
Script
https://m.addthis.com/live/red_lojson/300lo.json?si=60119b12117ee3a5&bkl=0&bl=1&pdt=1458&sid=60119b12117ee3a5&pub=xa-4bfc0153695eecdb&rev=v8.28.8-wp&ln=en&pc=men&cb=0&ab=-&dp=swansea.gov.uk&fp=residents&fr=&of=1&pd=0&irt=0&vcl=0&md=0&ct=1&tct=0&abt=0&cdn=0&pi=1&rb=0&gen=100&chr=UTF-8&colc=1611766547111&jsl=1&uvs=60119b1277d69470000&skipb=1&callback=addthis.cbs.jsonp__022359865521240030
2606.8570000061
2660.9089999984
2320
128
200
application/javascript
Script
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
2608.11500001
2608.8389999932
0
0
-1
Document
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
2611.9710000057
2635.8080000209
26882
72412
200
text/html
Document
https://webcomponents.spektrix.com/stable/spektrix-donate-es2015.js
2613.274000003
2659.7579999943
3550
9551
200
application/x-javascript
Script
https://socitm.govmetric.com/jsconfig/socitm_proxy.aspx?ref=509
2691.6450000135
2794.0750000125
594
138
200
text/javascript
Script
https://socitm.govmetric.com/hitcounter.aspx?code=509
2692.188999994
2792.8130000073
529
4
200
application/x-javascript
Script
https://swansea.gov.uk/themes/swansea/images/newwindow.png
2971.9630000181
3063.4659999923
631
274
200
image/png
Image
https://df3afthv6z8r.cloudfront.net/css/intro.css?v=4.9.2
3193.8770000124
3255.1530000055
4563
4084
200
text/css
Stylesheet
https://socitm.govmetric.com/popcounter.aspx?code=509&lang_code=xh-ZA
3195.7089999923
3296.0430000094
529
4
200
application/x-javascript
Script
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)
1468.296
7.258
1479.268
7.996
1953.51
15.71
2046.37
25.618
2292.509
8.573
2301.097
11.039
2314.955
8.689
2327.479
13.076
2340.587
28.972
2373.308
61.743
2438.024
6.409
2501.607
21.365
2594.247
45.138
2668.402
5.8
2679.863
21.868
2719.954
5.277
2992.042
39.22
3283.827
5.959
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Swansea.gov.uk should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Swansea.gov.uk should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Swansea.gov.uk should consider minifying CSS files.
Minify JavaScript — Potential savings of 29 KiB
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Swansea.gov.uk should consider minifying JS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
22429
https://ads.counciladvertising.net/code/swanseacc/media/public
16869
6964
Remove unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Swansea.gov.uk should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
Efficiently encode images — Potential savings of 18 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33508
6670
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
7113
6015
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
7112
6014
Serve images in next-gen formats — Potential savings of 235 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://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
124280
107384
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
89996
76540
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
26226
18398
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
15583
14081
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
16172
13924
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33508
10632
Enable text compression — Potential savings of 67 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60061
45911
https://ads.counciladvertising.net/code/swanseacc/media/public
16631
12193
https://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
10362
7579
https://df3afthv6z8r.cloudfront.net/css/intro.css?v=4.9.2
4084
3296
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Swansea.gov.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.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 29 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
29529
https://s7.addthis.com/js/250/addthis_widget.js
54

Diagnostics

Avoids enormous network payloads — Total size was 825 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
124896
https://s7.addthis.com/js/250/addthis_widget.js
116825
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
90262
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
34704
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33508
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
26882
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
26226
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
25485
Avoids an excessive DOM size — 815 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
815
Maximum DOM Depth
12
Maximum Child Elements
27
Avoid chaining critical requests — 26 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Swansea.gov.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 — 1 user timing
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
addthis.render_toolbox
Mark
2699.011
JavaScript execution time — 0.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://swansea.gov.uk/residents
151.77
22.245
2.04
https://s7.addthis.com/js/250/addthis_widget.js
128.097
95.016
6.318
Unattributable
59.419
2.559
0.19
Minimizes main-thread work — 0.5 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
224.33
Other
93.736000000001
Style & Layout
86.764
Rendering
41.275
Script Parsing & Compilation
32.408
Parse HTML & CSS
26.569
Keep request counts low and transfer sizes small — 80 requests • 825 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
80
844685
Image
29
392695
Script
30
355938
Document
3
37580
Stylesheet
11
30329
Font
1
25485
Other
6
2658
Media
0
0
Third-party
26
274623
Minimize third-party usage — Third-party code blocked the main thread for 0 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
148440
0
77176
0
20077
0
1420
0
696
0
683
0
542
0
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
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.087211599377465
0.013975356448777
0.012765950602248
0.0064501645148202
0.0058993544134888
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
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Avoids large JavaScript libraries with smaller alternatives — 0 large libraries found
It is recommended to work with smaller JavaScript libraries to reduce your bundle size and avoid poor performance.

Budgets

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

Metrics

First Contentful Paint — 1.5 s
The time taken for the first image or text on the page to be rendered.
Cumulative Layout Shift — 0.132
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

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

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://s7.addthis.com/js/250/addthis_widget.js
116825
63949
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
56239
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
54385
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
72197
32952
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Swansea.gov.uk should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://swansea.gov.uk/
190
https://swansea.gov.uk/
150
https://swansea.gov.uk/residents
0

Metrics

Speed Index — 2.5 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 2.6 s
The timing of the largest text or image that is painted.

Opportunities

Eliminate render-blocking resources — Potential savings of 1,610 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Swansea.gov.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://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
3080
70
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
34704
270
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
350
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
1888
70
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
1418
70
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
559
70
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
843
70
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
992
70
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
2952
70
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
1035
70
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
1735
70
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
5957
190
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
3033
150
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
4759
190
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
810
150
https://socitm.govmetric.com/js/socitm_wrapper.aspx
415
230
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
1716
230
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
1083
150
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
1314
70
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
1168
70
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
919
70
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
881
70
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
5458
70
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
1040
70
Reduce initial server response time — Root document took 700 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://swansea.gov.uk/residents
704.535

Diagnostics

Serve static assets with an efficient cache policy — 64 resources found
Swansea.gov.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://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
0
10856
https://df3afthv6z8r.cloudfront.net/css/intro.css?v=4.9.2
0
4563
https://webcomponents.spektrix.com/stable/spektrix-donate-es2015.js
0
3550
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
0
1716
https://webcomponents.spektrix.com/stable/spektrix-component-loader.js
0
1337
https://socitm.govmetric.com/js9/socitm-snippet.js
0
742
https://socitm.govmetric.com/images/_e.gif
0
328
https://v1.addthisedge.com/live/boost/xa-4bfc0153695eecdb/_ate.track.config_resp
22000
346
https://s7.addthis.com/js/250/addthis_widget.js
600000
116825
https://socitm.govmetric.com/hitcounter.aspx?code=509
2155000
529
https://socitm.govmetric.com/popcounter.aspx?code=509&lang_code=xh-ZA
2258000
529
https://www.google-analytics.com/analytics.js
7200000
19452
https://z.moatads.com/addthismoatframe568911941483/moatframe.js
60348000
1420
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
2419189000
1418
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
2419190000
90262
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
2419190000
61802
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
2419190000
34704
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
2419190000
26226
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
2419190000
25485
https://swansea.gov.uk/media/5639/Parks/image/parks.jpg
2419190000
19971
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
2419190000
16587
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
2419190000
15998
https://swansea.gov.uk/media/4836/Swansea-Bay/image/dart_18s.jpg
2419190000
8646
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/normal/GuardianPublicServiceAwards1.png
2419190000
8551
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/highlight/GuardianPublicServiceAwards_highlight_this1.png
2419190000
8538
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
2419190000
7112
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
2419190000
5957
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
2419190000
5458
https://swansea.gov.uk/themes/swansea/css/mobile.css?m=1580288550000
2419190000
5262
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
2419190000
4759
https://swansea.gov.uk/media/4470/Twitter/normal/twitter_logo_small.png
2419190000
4446
https://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
2419190000
3080
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
2419190000
3033
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
2419190000
2952
https://swansea.gov.uk/media/4540/Instagram/normal/Instagram.png
2419190000
2250
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
2419190000
1888
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
2419190000
1735
https://swansea.gov.uk/themes/swansea/images/hero-navigation.png
2419190000
1577
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
2419190000
1314
https://swansea.gov.uk/media/4220/Group-of-people-bullet/image/group_of_people.jpg
2419190000
1215
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
2419190000
1168
https://swansea.gov.uk/media/5206/House-with-tick-bullet/image/_tick_in_house_.png
2419190000
1142
https://swansea.gov.uk/media/5211/Recycling-logo-bullet/image/_recycle_now_.png
2419190000
1107
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
2419190000
1083
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
2419190000
1040
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
2419190000
1035
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
2419190000
992
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
2419190000
919
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
2419190000
881
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
2419190000
843
https://swansea.gov.uk/media/5210/Mortar-board-bullet/image/mortar_board.png
2419190000
833
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
2419190000
810
https://swansea.gov.uk/media/5212/P-for-parking-bullet/image/_parking_.png
2419190000
746
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
2419190000
559
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
2419191000
124896
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
2419191000
33508
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
2419191000
7113
https://swansea.gov.uk/media/4470/Twitter/highlight/twitter_logo_small1.png
2419191000
4447
https://swansea.gov.uk/media/4540/Instagram/highlight/Instagram1.png
2419191000
2251
https://swansea.gov.uk/themes/swansea/css/styleprint.css?m=1580288550000
2419191000
1078
https://swansea.gov.uk/themes/swansea/images/cymaregarrow.png
2419191000
674
https://swansea.gov.uk/themes/swansea/images/newwindow.png
2419191000
631
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/images/ui-bg_flat_75_ffffff_40x100.png
2419191000
473
https://swansea.gov.uk/themes/swansea/images/listbullet.gif
2419191000
417
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
182.14900000021
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://swansea.gov.uk/residents
line: 1019
85

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of swansea.gov.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.

Names and labels

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

Contrast

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

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.

Internationalization and localization

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

Best practices

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

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Swansea.gov.uk may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Swansea.gov.uk may provide relevant information that dialogue cannot, by using audio descriptions.

Internationalization and localization

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

Names and labels

Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
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.
57

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that swansea.gov.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.

Audits

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

Audits

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
jQuery
1.11.0
jQuery UI
1.10.4
SWFObject
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.

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://swansea.gov.uk/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 5 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
4
Medium
1
High

Audits

Page lacks the HTML doctype, thus triggering quirks-mode
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.

Audits

Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
URL
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://quantcast.mgr.consensu.org/choice/mjq2rgU4Jj7VF/swansea.gov.uk/choice.js?timestamp=1611766547075
Failed to load resource: the server responded with a status of 403 (Forbidden)
82

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for swansea.gov.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 swansea.gov.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.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the 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

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.

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

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

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://swansea.gov.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
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

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

1.90 seconds
First Contentful Paint (FCP)
42%
49%
9%

0.02 seconds
First Input Delay (FID)
98%
2%
0%

Simulate loading on mobile
47

Performance

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

Metrics

Total Blocking Time — 140 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

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 swansea.gov.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://swansea.gov.uk/
0
185.11899997247
250
0
302
https://swansea.gov.uk/
185.6469999766
552.85599996569
257
0
301
https://swansea.gov.uk/residents
553.23799996404
1083.8510000031
10698
46943
200
text/html
Document
https://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
1104.0250000078
1475.7259999751
3080
8075
200
application/javascript
Script
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
1104.4830000028
1565.1879999787
34704
97396
200
application/javascript
Script
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
1104.7890000045
1672.4429999595
61802
228774
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
1105.150999967
1467.4539999687
1888
3474
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
1105.3959999699
1480.2299999865
1419
3081
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
1105.8959999937
1471.166000003
559
361
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
1106.1079999781
1199.1939999862
842
901
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
1106.7209999892
1475.1359999646
992
1671
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
1106.9459999562
1479.1390000028
2952
10231
200
application/javascript
Script
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
1107.1249999804
1478.7199999555
1035
1374
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
1107.3270000052
1499.0009999601
1735
5973
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
1107.474999968
1490.6219999539
5957
24618
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
1107.8139999881
1500.9030000074
3033
10439
200
text/css
Stylesheet
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
1108.1159999594
1469.4589999854
4759
24418
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
1108.2900000038
1491.921000008
810
1136
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/css/mobile.css?m=1580288550000
1108.4929999779
1485.0699999952
5263
18533
200
text/css
Stylesheet
https://socitm.govmetric.com/js/socitm_wrapper.aspx
1108.6329999962
1216.0619999631
407
0
302
text/javascript
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
1109.2929999577
1124.4639999932
1716
2759
200
application/x-javascript
Script
https://webcomponents.spektrix.com/stable/spektrix-component-loader.js
1721.109999984
1745.9299999755
1337
2664
200
application/x-javascript
Script
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
1109.5529999584
1500.3279999946
1083
2249
200
text/css
Stylesheet
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
1109.7079999745
1489.1729999799
1314
2930
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
1110.1109999581
1484.6379999653
1168
2559
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
1110.2529999916
1486.3499999628
919
1348
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
1110.6969999964
1474.0630000015
881
1225
200
text/css
Stylesheet
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
1111.0769999796
1471.7090000049
5458
17160
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
1111.4259999595
1474.6210000012
1040
1776
200
application/javascript
Script
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
1721.3110000012
2010.6479999959
26226
39626
200
image/png
Image
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
1721.4649999514
2271.539999987
60307
60061
200
text/javascript
Script
https://swansea.gov.uk/media/5211/Recycling-logo-bullet/image/_recycle_now_.png
1721.7189999647
1842.9860000033
1107
729
200
image/png
Image
https://swansea.gov.uk/media/4220/Group-of-people-bullet/image/group_of_people.jpg
1721.9139999943
1872.8220000048
1215
1006
200
image/jpeg
Image
https://swansea.gov.uk/media/5212/P-for-parking-bullet/image/_parking_.png
1722.2299999557
1836.0889999894
746
368
200
image/png
Image
https://swansea.gov.uk/media/5210/Mortar-board-bullet/image/mortar_board.png
1722.4079999723
1846.0249999771
833
455
200
image/png
Image
https://swansea.gov.uk/media/5206/House-with-tick-bullet/image/_tick_in_house_.png
1722.9409999563
1842.4249999807
1142
764
200
image/png
Image
https://s7.addthis.com/static/btn/v2/lg-share-en.gif
1723.1869999669
1769.273999962
2067
1675
200
image/gif
Image
https://s7.addthis.com/js/250/addthis_widget.js
1572.1449999837
1699.0289999521
116752
361292
200
application/javascript
Script
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/normal/GuardianPublicServiceAwards1.png
1723.3999999589
1902.8609999805
8551
8171
200
image/png
Image
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/highlight/GuardianPublicServiceAwards_highlight_this1.png
1723.5729999957
2092.622999975
8539
8158
200
image/png
Image
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
1723.7399999867
1962.7489999984
16587
16172
200
image/png
Image
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
1723.89199998
1928.860999993
15998
15583
200
image/png
Image
https://swansea.gov.uk/media/4470/Twitter/normal/twitter_logo_small.png
1724.3099999614
1836.5239999839
4446
4066
200
image/png
Image
https://swansea.gov.uk/media/4470/Twitter/highlight/twitter_logo_small1.png
1724.4910000009
1872.4769999972
4446
4066
200
image/png
Image
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
1725.2449999796
1878.6899999832
7112
14301
200
image/jpeg
Image
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
1726.1229999713
1840.6299999915
7112
14301
200
image/jpeg
Image
https://swansea.gov.uk/media/4540/Instagram/normal/Instagram.png
1726.3049999601
1872.1299999743
2250
1870
200
image/png
Image
https://swansea.gov.uk/media/4540/Instagram/highlight/Instagram1.png
1726.4719999512
1837.4099999783
2250
1870
200
image/png
Image
https://socitm.govmetric.com/imagecounter.aspx?code=509
1726.6419999651
2122.6119999774
454
0
302
text/html
https://ads.counciladvertising.net/code/swanseacc/media/public
1686.1400000053
2138.0679999711
16869
16631
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
1726.7969999812
1732.2270000004
19451
47051
200
text/javascript
Script
https://socitm.govmetric.com/js9/socitm-snippet.js
1216.4129999583
1321.1089999531
742
458
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/css/styleprint.css?m=1580288550000
1727.1929999697
1824.7689999989
1077
1824
200
text/css
Stylesheet
https://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
1727.0169999683
1746.5689999517
10856
10362
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
1729.70299999
2181.969999976
25486
25064
200
application/x-font-woff
Font
https://swansea.gov.uk/themes/swansea/images/cymaregarrow.png
1730.3719999618
2087.184999953
674
303
200
image/png
Image
https://swansea.gov.uk/themes/swansea/images/hero-navigation.png
1740.8810000052
1833.1209999742
1577
1197
200
image/png
Image
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
1741.1309999879
2493.1229999638
90263
89996
200
image/png
Image
https://swansea.gov.uk/themes/swansea/images/mobileslider/mobile-navigation-left.png
1758.3049999666
2115.9019999905
1218
839
200
image/png
Image
https://swansea.gov.uk/themes/swansea/images/listbullet.gif
1759.6449999837
2129.7409999534
417
46
200
image/gif
Image
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
1781.9929999532
1996.2149999919
33507
46299
200
image/jpeg
Image
https://swansea.gov.uk/media/4836/Swansea-Bay/image/dart_18s.jpg
1782.3529999587
2174.7040000046
8647
8409
200
image/jpeg
Image
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
1782.6749999658
2442.2930000001
124896
124280
200
image/png
Image
https://swansea.gov.uk/media/5639/Parks/image/parks.jpg
1783.1289999885
2258.4149999893
19972
19730
200
image/jpeg
Image
https://www.google-analytics.com/j/collect?v=1&_v=j87&aip=1&a=2000427339&t=pageview&_s=1&dl=https%3A%2F%2Fswansea.gov.uk%2Fresidents&ul=en-us&de=UTF-8&dt=Swansea%20-%20Residents&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAEABAAAAAC~&jid=1595690171&gjid=914980157&cid=720441780.1611766562&tid=UA-613032-1&_gid=2080302448.1611766562&_r=1&_slc=1&z=1357820582
1816.3109999732
1834.6659999806
625
4
200
text/plain
XHR
https://z.moatads.com/addthismoatframe568911941483/moatframe.js
1906.622999988
1994.1229999531
1419
1705
200
application/x-javascript
Script
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j87&tid=UA-613032-1&cid=720441780.1611766562&jid=1595690171&gjid=914980157&_gid=2080302448.1611766562&_u=YEBAAEAAAAAAAC~&z=1714424350
1931.0899999691
1936.9880000013
696
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j87&tid=UA-613032-1&cid=720441780.1611766562&jid=1595690171&_u=YEBAAEAAAAAAAC~&z=1818203257
1949.9319999595
1956.727999961
683
42
200
image/gif
Image
https://socitm.govmetric.com/images/_e.gif
2122.9339999845
2224.4599999976
328
58
200
image/gif
Image
https://quantcast.mgr.consensu.org/choice/mjq2rgU4Jj7VF/swansea.gov.uk/choice.js?timestamp=1611766562581
2142.0769999968
2207.900999987
542
0
403
text/html
Script
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/images/ui-bg_flat_75_ffffff_40x100.png
2167.5870000036
2258.9579999913
473
178
200
image/png
Image
https://v1.addthisedge.com/live/boost/xa-4bfc0153695eecdb/_ate.track.config_resp
2181.838999968
2363.8400000054
346
27
200
application/javascript
Script
https://m.addthis.com/live/red_lojson/300lo.json?si=60119b2289223a68&bkl=0&bl=1&pdt=1111&sid=60119b2289223a68&pub=xa-4bfc0153695eecdb&rev=v8.28.8-wp&ln=en&pc=men&cb=0&ab=-&dp=swansea.gov.uk&fp=residents&fr=&of=1&pd=0&irt=0&vcl=0&md=0&ct=1&tct=0&abt=0&cdn=0&pi=1&rb=0&gen=100&chr=UTF-8&colc=1611766562631&jsl=1&uvs=60119b22e76b9bc4000&skipb=1&callback=addthis.cbs.jsonp__407578119555517040
2194.405999966
2476.3069999753
2320
128
200
application/javascript
Script
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
2196.0309999995
2196.9739999622
0
0
-1
Document
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
2202.0780000021
2303.6629999988
26882
72412
200
text/html
Document
https://webcomponents.spektrix.com/stable/spektrix-donate-es2015.js
2204.2030000011
2218.2959999773
3550
9551
200
application/x-javascript
Script
https://socitm.govmetric.com/jsconfig/socitm_proxy.aspx?ref=509
2217.0059999917
2317.9209999507
594
138
200
text/javascript
Script
https://socitm.govmetric.com/hitcounter.aspx?code=509
2217.6420000033
2318.4199999669
529
4
200
application/x-javascript
Script
https://s7.addthis.com/static/menu.c9fe060fcef7c720d644.js
2367.3769999878
2385.0399999646
9395
23901
200
application/javascript
Script
https://swansea.gov.uk/themes/swansea/images/newwindow.png
2501.8179999897
2592.341999989
631
274
200
image/png
Image
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1117.85
12.432
1134.476
11.303
1603.341
17.947
1717.622
37.508
1755.146
11.373
1770.605
6.88
1781.435
19.382
1800.862
47.495
1849.145
5.421
1854.598
84.097
1945.199
14.393
1973.06
5.298
2170.73
63.178
2243.766
5.048
2251.604
21.071
2275.851
10.953
2338.514
6.212
2348.159
28.671
2396.309
5.673
2525.804
17.28
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Swansea.gov.uk should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Swansea.gov.uk should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Swansea.gov.uk should consider minifying CSS files.
Remove unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Swansea.gov.uk should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
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 530 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://swansea.gov.uk/residents
531.611
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Swansea.gov.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.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 29 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
29529
https://s7.addthis.com/js/250/addthis_widget.js
54

Diagnostics

Avoids enormous network payloads — Total size was 830 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
124896
https://s7.addthis.com/js/250/addthis_widget.js
116752
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
90263
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
34704
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33507
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
26882
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
26226
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
25486
Avoids an excessive DOM size — 795 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
795
Maximum DOM Depth
12
Maximum Child Elements
27
Avoid chaining critical requests — 27 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Swansea.gov.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 — 1 user timing
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
addthis.render_toolbox
Mark
2371.403
JavaScript execution time — 1.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://swansea.gov.uk/residents
685.604
114.52
11.296
https://s7.addthis.com/js/250/addthis_widget.js
534.376
461.296
36.22
Unattributable
302.568
9.316
0.884
https://www.google-analytics.com/analytics.js
211.18
132.476
8.184
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
186.692
116.552
7.068
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html#rand=0.784374556428225&iit=1611766562622&tmr=load%3D1611766562292%26core%3D1611766562340%26main%3D1611766562615%26ifr%3D1611766562627&cb=0&cdn=0&md=0&kw=&ab=-&dh=swansea.gov.uk&dr=&du=https%3A%2F%2Fswansea.gov.uk%2Fresidents&href=https%3A%2F%2Fswansea.gov.uk%2Fresidents&dt=Swansea%20-%20Residents&dbg=0&cap=tc%3D0%26ab%3D0&inst=1&jsl=1&prod=undefined&lng=en&ogt=&pc=men&pub=xa-4bfc0153695eecdb&ssl=1&sid=60119b2289223a68&srf=0.01&ver=300&xck=0&xtr=0&og=&csi=undefined&rev=v8.28.8-wp&ct=1&xld=1&xd=1
115.372
87.724
18.348
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
84.228
57.008
17.936
https://ads.counciladvertising.net/code/swanseacc/media/public
59.008
46.084
10.096
Keep request counts low and transfer sizes small — 80 requests • 830 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
80
850163
Image
30
393913
Script
30
364729
Document
3
37580
Stylesheet
10
25766
Font
1
25486
Other
6
2689
Media
0
0
Third-party
25
278867
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
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.061358932963424
0.037598634346418
0.012778270891321
0.012344449907246
div
0.0089276710017605
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 — 7 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://swansea.gov.uk/scripts/jquery.js?m=1390904188000
7605
168
https://ads.counciladvertising.net/code/swanseacc/media/public
4770
126
https://www.google-analytics.com/analytics.js
2820
95
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
7530
75
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
4320
72
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html#rand=0.784374556428225&iit=1611766562622&tmr=load%3D1611766562292%26core%3D1611766562340%26main%3D1611766562615%26ifr%3D1611766562627&cb=0&cdn=0&md=0&kw=&ab=-&dh=swansea.gov.uk&dr=&du=https%3A%2F%2Fswansea.gov.uk%2Fresidents&href=https%3A%2F%2Fswansea.gov.uk%2Fresidents&dt=Swansea%20-%20Residents&dbg=0&cap=tc%3D0%26ab%3D0&inst=1&jsl=1&prod=undefined&lng=en&ogt=&pc=men&pub=xa-4bfc0153695eecdb&ssl=1&sid=60119b2289223a68&srf=0.01&ver=300&xck=0&xtr=0&og=&csi=undefined&rev=v8.28.8-wp&ct=1&xld=1&xd=1
5730
57
https://swansea.gov.uk/residents
1290
50
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Avoids large JavaScript libraries with smaller alternatives — 0 large libraries found
It is recommended to work with smaller JavaScript libraries to reduce your bundle size and avoid poor performance.

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

Time to Interactive — 7.2 s
The time taken for the page to become fully interactive.
Cumulative Layout Shift — 0.134
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

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

Opportunities

Minify JavaScript — Potential savings of 29 KiB
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Swansea.gov.uk should consider minifying JS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
22429
https://ads.counciladvertising.net/code/swanseacc/media/public
16869
6964
Efficiently encode images — Potential savings of 18 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33507
6669
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
7112
6014
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
7112
6014
Enable text compression — Potential savings of 64 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60061
45908
https://ads.counciladvertising.net/code/swanseacc/media/public
16631
12195
https://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
10362
7579

Diagnostics

Minimize main-thread work — 2.4 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
1120.084
Other
477.348
Style & Layout
295.38
Rendering
185.604
Script Parsing & Compilation
156.112
Parse HTML & CSS
126.784

Metrics

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

Other

First CPU Idle — 6.7 s
The time taken for the page's main thread to be quiet enough to handle input.
First Meaningful Paint — 5.2 s
The time taken for the primary content of the page to be rendered.
First Contentful Paint (3G) — 9090 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Eliminate render-blocking resources — Potential savings of 4,750 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Swansea.gov.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://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
3080
330
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
34704
1080
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
1380
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
1888
180
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
1419
180
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
559
180
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
842
180
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
992
180
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
2952
330
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
1035
180
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
1735
180
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
5957
780
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
3033
630
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
4759
630
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
810
480
https://swansea.gov.uk/themes/swansea/css/mobile.css?m=1580288550000
5263
630
https://socitm.govmetric.com/js/socitm_wrapper.aspx
407
780
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
1716
780
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
1083
180
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
1314
180
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
1168
180
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
919
180
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
881
180
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
5458
330
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
1040
180
Remove unused JavaScript — Potential savings of 200 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://s7.addthis.com/js/250/addthis_widget.js
116752
61550
https://ads.counciladvertising.net/code/swanseacc/leaderboard/public
60307
56239
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
61802
54385
https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html
72197
32952
Serve images in next-gen formats — Potential savings of 235 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://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
124280
107384
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
89996
76540
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
26226
18398
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
15583
14081
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
16172
13924
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
33507
10631
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Swansea.gov.uk should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://swansea.gov.uk/
630
https://swansea.gov.uk/
480
https://swansea.gov.uk/residents
0

Diagnostics

Serve static assets with an efficient cache policy — 63 resources found
Swansea.gov.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://df3afthv6z8r.cloudfront.net/js10/socitm-newintro.min.js?v=4.9.2
0
10856
https://webcomponents.spektrix.com/stable/spektrix-donate-es2015.js
0
3550
https://webcomponents.spektrix.com/stable/webcomponents-loader.js
0
1716
https://webcomponents.spektrix.com/stable/spektrix-component-loader.js
0
1337
https://socitm.govmetric.com/js9/socitm-snippet.js
0
742
https://socitm.govmetric.com/images/_e.gif
0
328
https://v1.addthisedge.com/live/boost/xa-4bfc0153695eecdb/_ate.track.config_resp
53000
346
https://s7.addthis.com/js/250/addthis_widget.js
600000
116752
https://socitm.govmetric.com/hitcounter.aspx?code=509
2140000
529
https://z.moatads.com/addthismoatframe568911941483/moatframe.js
6979000
1419
https://www.google-analytics.com/analytics.js
7200000
19451
https://swansea.gov.uk/scripts/jquery-ui.js?m=1395157422000
2419188000
61802
https://swansea.gov.uk/scripts/jquery.js?m=1390904188000
2419188000
34704
https://swansea.gov.uk/themes/swansea/css/style.css?m=1580288550000
2419188000
5957
https://swansea.gov.uk/themes/swansea/scripts/jquery/jquery.jcarousel.min.js?m=1580288548000
2419188000
5458
https://swansea.gov.uk/themes/swansea/css/mobile.css?m=1580288550000
2419188000
5263
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/jquery-ui-1.8.16.custom.css?m=1455206192000
2419188000
4759
https://swansea.gov.uk/themes/swansea/scripts/javascripts.js?m=1580288548000
2419188000
3080
https://swansea.gov.uk/themes/swansea/css/colours.css?m=1580288550000
2419188000
3033
https://swansea.gov.uk/themes/toptasks/scripts/jquery/jquery.jpanelmenu.min.js?m=1455206192000
2419188000
2952
https://swansea.gov.uk/themes/toptasks/scripts/json.js?m=1455206192000
2419188000
1888
https://swansea.gov.uk/themes/swansea/css/editor.css?m=1580288550000
2419188000
1735
https://swansea.gov.uk/themes/toptasks/scripts/jquery/json-rpc.js?m=1455206192000
2419188000
1419
https://swansea.gov.uk/themes/toptasks/scripts/carousel.js?m=1455206192000
2419188000
1314
https://swansea.gov.uk/themes/swansea/css/newsfeature.css?m=1580288550000
2419188000
1168
https://swansea.gov.uk/themes/swansea/css/carousel.css?m=1580288550000
2419188000
1083
https://swansea.gov.uk/themes/swansea/scripts/imageslider.js?m=1580288548000
2419188000
1040
https://swansea.gov.uk/themes/toptasks/scripts/jRespond.min.js?m=1455206192000
2419188000
1035
https://swansea.gov.uk/themes/swansea/scripts/analytics.js?m=1580288548000
2419188000
992
https://swansea.gov.uk/themes/swansea/scripts/newsfeature.js?m=1580288548000
2419188000
919
https://swansea.gov.uk/themes/swansea/css/imageslider.css?m=1580288550000
2419188000
881
https://swansea.gov.uk/themes/toptasks/scripts/search.js?m=1455206192000
2419188000
842
https://swansea.gov.uk/themes/swansea/template/home/css/home.css?m=1580288554000
2419188000
810
https://swansea.gov.uk/themes/toptasks/scripts/menu.js?m=1455206192000
2419188000
559
https://swansea.gov.uk/media/5506/Brangwyn-Hall/image/Brangwyn.png
2419189000
124896
https://swansea.gov.uk/media/38050/COVID-19-restrictions-banner/image/Coronavirus_banner_english_Dec_2020.png
2419189000
90263
https://swansea.gov.uk/media/5083/Swansea-Grand-Theatre/image/SWANSEAGRAND04NoBorder.jpg
2419189000
33507
https://swansea.gov.uk/swansea/images/toplogo.png?m=1580288544000
2419189000
26226
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
2419189000
25486
https://swansea.gov.uk/media/5639/Parks/image/parks.jpg
2419189000
19972
https://swansea.gov.uk/media/25043/APSE-2017/normal/APSE_2017_this1.png
2419189000
16587
https://swansea.gov.uk/media/25043/APSE-2017/highlight/APSE_highlight_this1.png
2419189000
15998
https://swansea.gov.uk/media/4836/Swansea-Bay/image/dart_18s.jpg
2419189000
8647
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/normal/GuardianPublicServiceAwards1.png
2419189000
8551
https://swansea.gov.uk/media/25045/Guardian-Awards-2017/highlight/GuardianPublicServiceAwards_highlight_this1.png
2419189000
8539
https://swansea.gov.uk/media/4473/Facebook/highlight/facebook_square1.jpg
2419189000
7112
https://swansea.gov.uk/media/4473/Facebook/normal/facebook_square.jpg
2419189000
7112
https://swansea.gov.uk/media/4470/Twitter/highlight/twitter_logo_small1.png
2419189000
4446
https://swansea.gov.uk/media/4470/Twitter/normal/twitter_logo_small.png
2419189000
4446
https://swansea.gov.uk/media/4540/Instagram/highlight/Instagram1.png
2419189000
2250
https://swansea.gov.uk/media/4540/Instagram/normal/Instagram.png
2419189000
2250
https://swansea.gov.uk/themes/swansea/images/hero-navigation.png
2419189000
1577
https://swansea.gov.uk/themes/swansea/images/mobileslider/mobile-navigation-left.png
2419189000
1218
https://swansea.gov.uk/media/4220/Group-of-people-bullet/image/group_of_people.jpg
2419189000
1215
https://swansea.gov.uk/media/5206/House-with-tick-bullet/image/_tick_in_house_.png
2419189000
1142
https://swansea.gov.uk/media/5211/Recycling-logo-bullet/image/_recycle_now_.png
2419189000
1107
https://swansea.gov.uk/themes/swansea/css/styleprint.css?m=1580288550000
2419189000
1077
https://swansea.gov.uk/media/5210/Mortar-board-bullet/image/mortar_board.png
2419189000
833
https://swansea.gov.uk/media/5212/P-for-parking-bullet/image/_parking_.png
2419189000
746
https://swansea.gov.uk/themes/swansea/images/cymaregarrow.png
2419189000
674
https://swansea.gov.uk/themes/swansea/images/newwindow.png
2419189000
631
https://swansea.gov.uk/themes/toptasks/scripts/jquery/css/flick/images/ui-bg_flat_75_ffffff_40x100.png
2419189000
473
https://swansea.gov.uk/themes/swansea/images/listbullet.gif
2419189000
417
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://swansea.gov.uk/themes/swansea/fonts/DroidSans-webfont.woff
452.26699998602
Reduce the impact of third-party code — Third-party code blocked the main thread for 320 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)
157762
247.588
20076
68.72
77176
0
1419
0
696
0
683
0
542
0
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://swansea.gov.uk/residents
line: 1019
85

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of swansea.gov.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.

Names and labels

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

Contrast

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

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.

Internationalization and localization

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

Best practices

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

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Swansea.gov.uk may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Swansea.gov.uk may provide relevant information that dialogue cannot, by using audio descriptions.

Internationalization and localization

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

Names and labels

Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
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.
57

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that swansea.gov.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.

Audits

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

Audits

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
jQuery
1.11.0
jQuery UI
1.10.4
SWFObject
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.

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://swansea.gov.uk/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 5 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
4
Medium
1
High

Audits

Page lacks the HTML doctype, thus triggering quirks-mode
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.

Audits

Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
URL
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://quantcast.mgr.consensu.org/choice/mjq2rgU4Jj7VF/swansea.gov.uk/choice.js?timestamp=1611766562581
Failed to load resource: the server responded with a status of 403 (Forbidden)
80

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for swansea.gov.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 swansea.gov.uk on mobile screens.
Document uses legible font sizes — 92.56% 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
#copyright, #powered
6.07%
11.7px
.morelinks>ul.more li>.square
1.37%
11.7px
92.56%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
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

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.

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.

Mobile Friendly

Tap targets are not sized appropriately — 39% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
J
4x21
K
I
5x21
H
J
4x21
I
E
8x21
D
F
8x21
G
L
8x21
K
L
8x21
M
S
8x21
R
T
8x21
U
Y
8x21
X
Y
8x21
Z
E
8x21
F
S
8x21
T
P
9x21
Q
R
9x21
Q
V
9x21
U
V
9x21
W
X
9x21
W
A
10x21
B
B
10x21
C
C
10x21
D
G
11x21
H
88x18
40x18
40x18
N
12x21
M
N
12x21
O
62x18
102x18
69x18
40x18
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26
319x26

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

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

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://swansea.gov.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
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

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

Server Location

Server IP Address: 3.11.245.155
Continent: Europe
Country: United Kingdom
United Kingdom Flag
Region: England
City: London
Longitude: -0.093
Latitude: 51.5164
Currencies: GBP
Languages: English

Web Hosting Provider

Name IP Address
Amazon Data Services UK
Registration

Domain Registrant

Private Registration: No
Name:
Organization: UK Cabinet Office
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.7/5 (0 reviews)
WOT Trustworthiness: 94/100
WOT Child Safety: 95/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: *.swansea.gov.uk
Issued By: QuoVadis Global SSL ICA G3
Valid From: 21st April, 2020
Valid To: 21st April, 2022
Subject: CN = *.swansea.gov.uk
O = City and County of Swansea Council
L = West Cross
S = GB
Hash: 3c80feb3
Issuer: CN = QuoVadis Global SSL ICA G3
O = QuoVadis Limited
S = BM
Version: 2
Serial Number: 0x17A15817A597AE5B6F4FBEFD64C281269E713BE8
Serial Number (Hex): 17A15817A597AE5B6F4FBEFD64C281269E713BE8
Valid From: 21st April, 2024
Valid To: 21st April, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:B3:12:89:B5:A9:4B:35:BC:15:00:F0:80:E9:D8:78:87:F1:13:7C:76
Extended Key Usage: TLS Web Client Authentication, TLS Web Server Authentication
CRL Distribution Points:
Full Name:
URI:http://crl.quovadisglobal.com/qvsslg3.crl

Certificate Policies: Policy: 1.3.6.1.4.1.8024.0.2.100.1.1
CPS: http://www.quovadisglobal.com/repository

Authority Information Access: CA Issuers - URI:http://trust.quovadisglobal.com/qvsslg3.crt
OCSP - URI:http://ocsp.quovadisglobal.com

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 56:14:06:9A:2F:D7:C2:EC:D3:F5:E1:BD:44:B2:3E:C7:
46:76:B9:BC:99:11:5C:C0:EF:94:98:55:D6:89:D0:DD
Timestamp : Apr 21 15:32:20.898 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:75:7E:73:CD:40:3C:6B:63:40:05:E3:DD:
8C:DB:94:49:18:B3:24:18:AA:E4:A5:D6:F5:6E:27:1B:
0B:0C:DE:36:02:20:6D:6D:16:02:56:1F:49:14:3F:9F:
18:FF:19:1B:2A:86:9C:52:92:EE:14:C2:15:4F:B9:31:
6E:97:68:2A:ED:A6
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : A4:B9:09:90:B4:18:58:14:87:BB:13:A2:CC:67:70:0A:
3C:35:98:04:F9:1B:DF:B8:E3:77:CD:0E:C8:0D:DC:10
Timestamp : Apr 21 15:32:20.935 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:04:B7:69:C5:B4:73:5C:A5:EF:5A:87:2B:
74:59:44:26:01:CB:AF:E1:95:B3:8D:83:F6:0A:1E:A7:
A1:78:C3:37:02:20:1F:EB:9E:BB:54:C3:F6:81:F9:50:
E4:B7:11:9D:FD:15:44:DF:1E:B5:27:ED:3A:E0:1C:37:
0E:0B:00:01:85:F6
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 55:81:D4:C2:16:90:36:01:4A:EA:0B:9B:57:3C:53:F0:
C0:E4:38:78:70:25:08:17:2F:A3:AA:1D:07:13:D3:0C
Timestamp : Apr 21 15:32:20.886 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:1A:71:01:FC:AD:2C:96:45:55:B8:7C:72:
7A:47:67:31:E8:03:DF:F8:84:27:EC:59:22:33:A8:98:
0D:3C:BE:5F:02:20:19:69:9D:46:22:DC:91:20:23:94:
50:3B:D2:73:E4:25:2C:43:9B:32:0C:CE:BE:55:FD:F7:
2B:65:91:2A:44:3B
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:fortianalyzer.swansea.gov.uk
DNS:fortinet.swansea.gov.uk
DNS:hybridmail.swansea.gov.uk
DNS:swansea.gov.uk
DNS:*.swansea.gov.uk
Technical

DNS Lookup

A Records

Host IP Address Class TTL
swansea.gov.uk. 3.11.245.155 IN 7199
swansea.gov.uk. 52.56.75.192 IN 7199

NS Records

Host Nameserver Class TTL
swansea.gov.uk. dns1.wnl.net. IN 7199
swansea.gov.uk. ns1.swansea.gov.uk. IN 7199
swansea.gov.uk. dns2.wnl.net. IN 7199
swansea.gov.uk. dns0.wnl.net. IN 7199

MX Records

Priority Host Server Class TTL
0 swansea.gov.uk. swansea-gov-uk.mail.protection.outlook.com. IN 299

SOA Records

Domain Name Primary NS Responsible Email TTL
swansea.gov.uk. ns1.swansea.gov.uk. admin. 3599

TXT Records

Host Value Class TTL
swansea.gov.uk. amazonses:yzwFl/Zn0YDYJ4jRKpXspIQseDjf7sRO+MbPipmT2Fw= IN 7199
swansea.gov.uk. MS=ms36048932 IN 7199
swansea.gov.uk. v=spf1 IN 7199
swansea.gov.uk. 316EF7F0-A0B7-4BFF-A9D3-93C0EE8C84D3 IN 7199
swansea.gov.uk. QuoVadis=d9c4d39b-8602-4c7e-ac6c-67eb4b6a6458 IN 7199
swansea.gov.uk. VEPoqB0EK1WlMSp4OKDxqJzh+tXRglNkkfH9doGxUmTt3J9iLc4tnW2POV8BDFtWsq4UzG3T9GJCVE2N4XBDAw== IN 7199
swansea.gov.uk. atlassian-domain-verification=iuDDJO59T0DAwIhmozEXJuUoRu5SRzaDf5irqeZNaYZPr1QPSnzLaf6Gq6NyeJmN IN 21599

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 200
Date: 27th January, 2021
Server: Apache
Content-Type: text/html;charset=UTF-8
Set-Cookie: *

Whois Lookup

Created: 31st July, 1996
Changed:
Expires:
Registrar: No registrar listed. This domain is directly registered with Nominet.
Status:
Nameservers: auth00.ns.de.uu.net
auth50.ns.de.uu.net
ns0.ja.net
ns1.surfnet.nl
ns2.ja.net
ns3.ja.net
ns4.ja.net
Owner Organization: UK Cabinet Office
Full Whois: Domain name:
gov.uk

Registrant:
UK Cabinet Office

Registrant type:
UK Government Body

Registrant's address:
Government Digital Service
The White Chapel Building 7th Floor
10 Whitechapel High Street
London
E1 8QS
GB

Registrar:
No registrar listed. This domain is directly registered with Nominet.

Relevant dates:
Registered on: before Aug-1996
Registration status:
No registration status listed.

Name servers:
ns0.ja.net.
ns2.ja.net.
ns3.ja.net.
ns4.ja.net.
auth50.ns.de.uu.net.
auth00.ns.de.uu.net.
ns1.surfnet.nl.


WHOIS lookup made at 16:55:42 27-Jan-2021

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

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
auth00.ns.de.uu.net 192.76.144.14
auth50.ns.de.uu.net 194.128.171.99
ns0.ja.net 193.63.94.20
ns1.surfnet.nl 192.87.106.101
ns2.ja.net 193.63.105.17
ns3.ja.net 193.63.106.103
ns4.ja.net 193.62.157.66
Related

Subdomains

Similar Sites

Domain Valuation Snoop Score
$2,507 USD 1/5
$7,196 USD 3/5
0/5
0/5
$3,231 USD 1/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
$14,748 USD 2/5
0/5
$10 USD
0/5
0/5

Sites hosted on the same IP address