rtl.nl

rtl.nl is SSL secured

Free website and domain report on rtl.nl

Last Updated: 5th July, 2020 Update Now
Overview

Snoop Summary for rtl.nl

This is a free and comprehensive report about rtl.nl. Rtl.nl is hosted in Amsterdam, North Holland in Netherlands on a server with an IP address of 13.80.144.54, where the local currency is EUR and Dutch is the local language. Our records indicate that rtl.nl is owned/operated by RTL Nederland B.V.. Rtl.nl has the potential to be earning an estimated $15 USD per day from advertising revenue. If rtl.nl was to be sold it would possibly be worth $11,298 USD (based on the daily revenue potential of the website over a 24 month period). Rtl.nl receives an estimated 5,426 unique visitors every day - a huge amount of traffic! This report was last updated 5th July, 2020.

About rtl.nl

Site Preview: rtl.nl rtl.nl
Title: RTL
Description: Commerciële omroep. Informatie over de zenders, programma's en sterren.
Keywords and Tags: entertainment, general news
Related Terms: fm omroep apparatuur, gzsz rtl now, raspored programa rtl, rtl now, rtl now awz, rtl now gzsz, rtl now unter uns, rtl vijesti voditelji, sterren, top hr rtl
Fav Icon:
Age: Over 25 years old
Domain Created: 7th August, 1998
Domain Updated: 14th July, 2014
Domain Expires:
Review

Snoop Score

3/5 (Great!)

Valuation

$11,298 USD
Note: All valuation figures are estimates.

Popularity

High
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 101,708
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: 5,426
Monthly Visitors: 165,139
Yearly Visitors: 1,980,350
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $15 USD
Monthly Revenue: $471 USD
Yearly Revenue: $5,644 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: rtl.nl 6
Domain Name: rtl 3
Extension (TLD): nl 2

Page Speed Analysis

Average Load Time: 1.40 seconds
Load Time Comparison: Faster than 63% of sites

PageSpeed Insights

Avg. (All Categories) 72
Performance 64
Accessibility 87
Best Practices 85
SEO 100
Progressive Web App 22
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.rtlxl.nl/
Updated: 5th July, 2020

1.22 seconds
First Contentful Paint (FCP)
67%
27%
6%

0.01 seconds
First Input Delay (FID)
96%
3%
1%

Simulate loading on desktop
64

Performance

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

Metrics

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

Other

First CPU Idle — 2.5 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 80 ms
Users could experience a delay when interacting with the page.
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 rtl.nl 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://rtl.nl/
0
206.41200011596
230
0
302
text/html
https://www.rtl.nl/
206.83499984443
295.79999996349
229
0
301
https://www.rtlxl.nl/
296.16700019687
1629.474000074
21586
111408
200
text/html
Document
https://www.rtlxl.nl/fonts/proximanova-light.woff2
1643.2819999754
2313.4840000421
34818
34472
200
font/woff2
Font
https://www.rtlxl.nl/fonts/proximanova-reg.woff2
1643.4820001014
2317.2110002488
34894
34548
200
font/woff2
Font
https://www.rtlxl.nl/fonts/proximanova-sbold.woff2
1643.6100001447
2194.4949999452
34322
33976
200
font/woff2
Font
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/_app.js
1644.4760002196
1869.589000009
10844
35628
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/index.js
1644.762000069
1868.3569999412
5293
15815
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/runtime/webpack-1c5199ff66550d26e499.js
1645.2529998496
1867.5049999729
1181
1531
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
1645.4590000212
1873.013000004
40801
129384
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/commons.fcf08749b5c2d6a00bfc.js
1645.5769999884
1874.7530002147
24997
78875
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
1645.8080001175
1875.3360002302
9539
29543
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/13e3bebdcf2da1309a2c395cbadfd3aa3b16b28d.2cc89acd5f3b270e1c94.js
1645.9860000759
1873.7960001454
4052
13958
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/da222ea7555a6f4d8c4c0a232f5bd44de8900d80.82f323f643ea3a3bf2fc.js
1646.1430001073
1882.1860002354
3214
9792
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
1646.3230000809
1866.9480001554
6676
17515
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
1646.4920002036
1865.7340002246
19076
59154
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
1646.70199994
1931.4999999478
62144
311974
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/31cb956d13e5430fbb4610ec28d3d58f806da7fe.79ef98c7c3fe6a2d219d.js
1647.0989999361
1876.5819999389
4296
13298
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/1cfa3677fc6b7469fa08f8bc27d3215e77d32326.0222922fec0aa5b36f40.js
1647.3210002296
1870.4630001448
3396
8487
200
application/javascript
Script
https://www.rtlxl.nl/vendor/optanon-awaiter.js
1651.0300002992
2300.7940002717
731
537
200
application/javascript
Script
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
1651.386000216
1668.6120000668
2695
6429
200
application/x-javascript
Script
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
1651.8190000206
1677.4269999005
4413
11537
200
application/javascript
Script
https://www.rtlxl.nl/images/brands/rtlxl.svg
2314.2030001618
2389.4440000877
1596
2520
200
image/svg+xml
Image
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/_buildManifest.js
2314.4530002028
2388.1979999132
1188
1651
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/_ssgManifest.js
2314.6669999696
2411.824000068
493
76
200
application/javascript
Script
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/3d1a6cb1-503f-4369-8d6a-6a994cd622e0.json
2310.0089998916
2326.6960000619
1721
2288
200
application/x-javascript
XHR
https://www.rtlxl.nl/icon-sprite.svg
2314.8039998487
2536.7260002531
3262
6814
200
image/svg+xml
Other
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
2332.5220001861
3287.2600001283
49443
49020
200
image/webp
Image
https://www.rtlxl.nl/images/play-button.svg
2333.6050002836
2582.7470002696
1160
1561
200
image/svg+xml
Image
https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location
2414.5889999345
2438.6309999973
786
168
200
text/javascript
Script
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
2734.5489999279
3637.1070002206
182906
182482
200
image/webp
Image
https://covers.rtl.nl/cover/p/pc/88d08fd8-d0d4-39dc-99b2-c265d10f58b1
2735.8050001785
3729.9410002306
142874
142450
200
image/webp
Image
https://covers.rtl.nl/cover/p/pc/edd1f1bf-5823-386a-8c10-d0834ac90a01
2736.804000102
3790.1440002024
121028
120604
200
image/webp
Image
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/gemist.js
2741.3710001856
2770.7010000013
6758
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/zoeken.js
2742.5420000218
2889.4009999931
6186
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/inloggen.js
2747.7979999967
2822.8159998544
4017
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
2748.4240001068
2814.0429998748
19076
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
2748.5429998487
2857.0059998892
62144
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/31cb956d13e5430fbb4610ec28d3d58f806da7fe.79ef98c7c3fe6a2d219d.js
2748.6439999193
2823.2070002705
4296
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/1cfa3677fc6b7469fa08f8bc27d3215e77d32326.0222922fec0aa5b36f40.js
2748.7480002455
2824.7859999537
3396
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/8caf23ac65e827a56f16446c1458b4749ec0a2bd.c9a1d3464f692de83e30.js
2748.9399998449
2767.4910002388
3856
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/2748a8480e18efc211bf5d3e7ef9553497ca0dda.80d1220614acca4e4acd.js
2749.2970000021
2860.5710002594
9471
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/41d6f3d3d5922a873587da57eaf8407a39d7409a.5881a4a286d9c637f174.js
2749.5710002258
2813.1610001437
4015
0
200
application/javascript
Other
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
2749.7709998861
3667.0770002529
184838
184414
200
image/webp
Image
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
2768.1840001605
2791.0120002925
74695
332826
200
application/javascript
Script
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/ce20f0c1-1ac9-4e1e-933c-3181ec507fb0/nl.json
2818.3760000393
2836.3020000979
12833
42677
200
application/x-javascript
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/assets/otCenterRounded.json
2849.3810002692
2864.8890000768
3812
18543
200
application/json
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/assets/otPcTab.json
2850.1079999842
2873.0560000986
20968
94830
200
application/json
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
2878.1860000454
2895.9810002707
5982
16630
200
application/javascript
Script
https://cdn.cookielaw.org/vendorlist/iabData.json
2905.0980000757
2926.977999974
18471
97189
200
application/x-javascript
Fetch
https://www.rtlxl.nl/vendor/hotjar.js
2976.5800000168
3102.7879999019
679
400
200
application/javascript
Script
https://www.rtlxl.nl/vendor/usabilla.js
2981.1180001125
3202.324999962
1658
2534
200
application/javascript
Script
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
3046.5790000744
3401.2770000845
106989
323413
200
text/javascript
Script
https://static.hotjar.com/c/hotjar-1830198.js?sv=6
3105.6369999424
3216.1890002899
2158
3471
200
application/javascript
Script
https://w.usabilla.com/9fa478d578fc.js?lv=1
3219.4489999674
3237.3370002024
15484
75952
200
text/javascript
Script
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
3228.2429998741
3295.0340001844
88960
432953
200
application/javascript
Script
https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html
3286.216000095
3310.928999912
1353
2063
200
text/html
Document
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=latest&build=11060
3507.1979998611
3731.169000268
32867
90106
200
text/html
Document
https://cdns.eu1.gigya.com/sdk.config.getAPI?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F
3779.3339998461
4084.4979998656
743
370
200
text/javascript
Fetch
https://d6tizftlrpuof.cloudfront.net/live/resources/buttons/usabilla_button_rtl_zendersites_desktop.png
3840.3859999962
3875.0700000674
1385
864
200
image/png
Image
https://sso.rtlxl.nl/accounts.webSdkBootstrap?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F&format=jsonp&callback=gigya.callback&context=R2209518207
4121.7689998448
4519.3059998564
1191
223
200
text/javascript
Script
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=latest&build=11060
4546.4019998908
4697.7590001188
26904
72097
200
text/html
Document
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=latest&build=11060
4562.6290002838
4588.20499992
26903
72097
200
text/html
Document
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
4634.024000261
4650.3289998509
1142
1597
200
text/javascript
Fetch
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
4750.4279999994
4827.1659999155
1144
1597
200
text/javascript
Fetch
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=latest&build=11060
4830.7310002856
4920.7359999418
26904
72097
200
text/html
Document
https://www.rtlxl.nl/icon-sprite.svg
4859.5190001652
5113.896000199
3262
6814
200
image/svg+xml
Other
https://www.rtlxl.nl/vendor/google-tag-manager.js
4923.9620002918
5146.9550002366
728
479
200
application/javascript
Script
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
5037.5560000539
5111.0680000857
1144
1597
200
text/javascript
Fetch
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
5173.4700002708
5209.6049999818
44820
141835
200
application/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)
1661.617
8.911
1671.252
7.229
2331.664
22.684
2354.368
57.58
2423.196
16.743
2444.754
17.648
2463.034
5.739
2486.346
12.595
2500.87
7.569
2509.924
15.046
2526.595
6.16
2534.45
85.013
2626.2
49.504
2678.567
32.781
2711.45
36.241
2747.711
12.888
2762.232
17.97
2780.259
17.645
2799.5
5.709
2831.636
16.351
2868.972
10.89
2888.938
5.089
2927.961
6.13
2962.839
113.446
3076.49
5.441
3083.504
5.182
3156.169
5.12
3191.004
5.143
3207.197
5.184
3224.613
5.96
3235.925
13.221
3258.6
5.159
3271.338
5.608
3289.817
5.503
3340.646
10.009
3351.014
8.328
3359.417
44.042
3403.695
35.22
3441.457
6.109
3451.919
5.271
3457.541
5.641
3468.154
66.41
3588.793
5.396
3655.338
5.007
3672.312
7.043
3688.754
21.563
3711.452
7.304
3724.27
18.23
3742.853
21.769
3765.438
8.669
3774.27
6.391
3787.747
24.326
3812.121
5.022
3817.356
13.969
3834.975
5.576
3841.322
29.257
3870.901
7.465
3879.868
16.238
3902.973
6.103
3915.977
6.386
3931.091
5.786
3945.223
5.587
3961.186
5.431
3977.868
5.956
3991.723
5.832
4007.506
7.025
4024.534
5.326
4039.922
5.958
4055.909
7.414
4073.351
7.781
4088.602
6.916
4105.373
6.237
4117.046
13.455
4130.636
6.133
4142.542
5.956
4155.323
5.607
4172.159
5.361
4188.757
5.056
4205.338
5.65
4222.116
5.714
4238.696
5.143
4255.334
5.888
4271.991
6.188
4288.782
5.182
4305.395
5.764
4322.017
5.287
4338.66
5.429
4355.33
6.704
4371.972
5.068
4388.637
5.026
4405.345
5.114
4421.999
6.665
4438.685
5.381
4455.282
5.538
4472.074
5.595
4488.755
5.749
4505.346
6.234
4522.078
5.168
4538.659
5.921
4550.397
39.784
4590.275
5.624
4596.187
6.141
4609.717
5.976
4620.389
8.031
4628.568
6.641
4639.16
5.789
4645.02
21.41
4666.511
5.263
4672.503
6.874
4682.456
44.431
4727.017
6.356
4736.346
7.526
4743.935
6.926
4756.904
21.508
4778.452
5.238
4795.698
5.937
4807.936
7.844
4821.971
5.688
4836.368
145.405
4982.009
9.24
4997.29
6.745
5010.548
9.913
5025.681
6.398
5048.69
21.258
5074.868
5.042
5149.044
39.52
5250.824
8.049
5263.517
14.422
5322.011
5.184
5338.688
5.067
5405.602
5.018
5438.683
5.588
5455.5
5.031
5538.7
5.13
5555.528
5.142
5638.647
5.234
5955.604
5.114
5972.092
5.185
5988.649
5.87
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Rtl.nl should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Rtl.nl should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Rtl.nl should consider minifying JS files.
Remove unused CSS — Potential savings of 17 KB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Rtl.nl should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} ...
19617
16987
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
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>'. Rtl.nl should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids enormous network payloads — Total size was 1,628 KB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
184838
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
182906
https://covers.rtl.nl/cover/p/pc/88d08fd8-d0d4-39dc-99b2-c265d10f58b1
142874
https://covers.rtl.nl/cover/p/pc/edd1f1bf-5823-386a-8c10-d0834ac90a01
121028
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
106989
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
88960
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
74695
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
49443
Avoid chaining critical requests — 3 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Rtl.nl 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 — 4 user timings
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)
Next.js-before-hydration
Measure
0
2514.345
Next.js-hydration
Measure
2514.345
75.355
beforeRender
Mark
2514.447
afterHydrate
Mark
2589.713
JavaScript execution time — 0.7 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.rtlxl.nl/
1097.084
7.226
0.905
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
226.9
206.424
6.85
Unattributable
172.292
14.287
0.161
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
129.706
90.039
5.448
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=latest&build=11060
117.514
97.053
3.07
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
97.504
95.614
1.33
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
72.362
62.421
1.854
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
70.95
58.55
2.186
All text remains visible during webfont loads
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
Keep request counts low and transfer sizes small — 70 requests • 1,628 KB
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
70
1667116
Image
8
685230
Script
30
549159
Other
23
192176
Document
6
136517
Font
3
104034
Stylesheet
0
0
Media
0
0
Third-party
32
1206824
Minimize third-party usage — Third-party code blocked the main thread for 50 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)
224740
49.333
146376
2.332
92471
0
44820
0
16869
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
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.

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.4 s
The time taken for the first image or text on the page to be rendered.
Time to Interactive — 3.2 s
The time taken for the page to become fully interactive.

Other

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

Opportunities

Eliminate render-blocking resources — Potential savings of 130 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Rtl.nl should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.rtlxl.nl/vendor/optanon-awaiter.js
731
70
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
2695
230
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
4413
270
Properly size images — Potential savings of 546 KB
Images can slow down the page's load time. Rtl.nl should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
184414
163589
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
182482
161875
https://covers.rtl.nl/cover/p/pc/88d08fd8-d0d4-39dc-99b2-c265d10f58b1
142450
126364
https://covers.rtl.nl/cover/p/pc/edd1f1bf-5823-386a-8c10-d0834ac90a01
120604
106985
Remove unused JavaScript — Potential savings of 296 KB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
61548
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
106989
51885
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
88960
43258
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=latest&build=11060
80590
41182
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
74695
24985
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=latest&build=11060
32794
18287
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
44820
13901
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
40801
11450
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
19076
10279
https://www.rtlxl.nl/_next/static/chunks/commons.fcf08749b5c2d6a00bfc.js
24997
6702
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
5982
4234
https://w.usabilla.com/9fa478d578fc.js?lv=1
15484
4042
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
9539
3521
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
6676
2654
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/_app.js
10844
2643
https://www.rtlxl.nl/_next/static/chunks/13e3bebdcf2da1309a2c395cbadfd3aa3b16b28d.2cc89acd5f3b270e1c94.js
4052
2409
Avoid multiple page redirects — Potential savings of 420 ms
Redirects can cause additional delays before the page can begin loading. Rtl.nl should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://rtl.nl/
0
https://www.rtl.nl/
190
https://www.rtlxl.nl/
230

Diagnostics

Avoid an excessive DOM size — 897 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
897
Maximum DOM Depth
21
Maximum Child Elements
27
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
915.433
Rendering
600.96999999999
Other
365.098
Style & Layout
357.813
Script Parsing & Compilation
84.135
Parse HTML & CSS
45.659
Garbage Collection
31.32

Metrics

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

Opportunities

Reduce initial server response time — Root document took 1,330 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.

Diagnostics

Serve static assets with an efficient cache policy — 13 resources found
Rtl.nl 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://geolocation.onetrust.com/cookieconsentpub/v1/geo/location
0
786
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
8000
184838
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
8000
182906
https://covers.rtl.nl/cover/p/pc/88d08fd8-d0d4-39dc-99b2-c265d10f58b1
8000
142874
https://covers.rtl.nl/cover/p/pc/edd1f1bf-5823-386a-8c10-d0834ac90a01
8000
121028
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
8000
49443
https://static.hotjar.com/c/hotjar-1830198.js?sv=6
60000
2158
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
900000
106989
https://d6tizftlrpuof.cloudfront.net/live/resources/buttons/usabilla_button_rtl_zendersites_desktop.png
3600000
1385
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
14400000
74695
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
14400000
5982
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
14400000
4413
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
14400000
2695
Avoid `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
URL Location
https://www.rtlxl.nl/vendor/usabilla.js
line: 5
https://w.usabilla.com/9fa478d578fc.js?lv=1
line: 61
87

Accessibility

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

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.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<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.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Links have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

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

Audio and video

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

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements

ARIA

Navigation

Heading elements are not 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.
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.
85

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Displays images with appropriate size
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.

Audits

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

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
Next.js
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.

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://rtl.nl/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
100

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for rtl.nl. 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 rtl.nl on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
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.

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

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 rtl.nl. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of rtl.nl on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

Fast and reliable

Page load is not fast enough on mobile networks — Interactive on simulated mobile network at 14.1 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
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://rtl.nl/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

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

1.60 seconds
First Contentful Paint (FCP)
47%
46%
7%

0.07 seconds
First Input Delay (FID)
86%
12%
2%

Simulate loading on mobile
18

Performance

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

Metrics

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

Opportunities

Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Rtl.nl should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Rtl.nl should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Rtl.nl should consider minifying JS files.
Remove unused CSS — Potential savings of 17 KB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Rtl.nl should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} ...
19617
16980
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
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 500 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Rtl.nl should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids enormous network payloads — Total size was 1,459 KB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
184838
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
182906
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
106988
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary
95460
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
88960
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
74695
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
49443
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
44820
Avoid chaining critical requests — 3 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Rtl.nl 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 — 4 user timings
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)
Next.js-before-hydration
Measure
0
1708.19
Next.js-hydration
Measure
1708.19
82.835
beforeRender
Mark
1708.23
afterHydrate
Mark
1791.042
All text remains visible during webfont loads
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
Keep request counts low and transfer sizes small — 71 requests • 1,459 KB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
71
1494418
Script
31
545733
Image
6
421574
Other
25
288066
Document
6
135011
Font
3
104034
Stylesheet
0
0
Media
0
0
Third-party
32
1033406
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — No elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.

Budgets

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

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://rtl.nl/
0
192.37399986014
230
0
302
text/html
https://www.rtl.nl/
192.71799991839
225.27599986643
207
0
301
https://www.rtlxl.nl/
225.54000001401
726.15100000985
21586
111408
200
text/html
Document
https://www.rtlxl.nl/fonts/proximanova-light.woff2
743.65499988198
871.12799985334
34818
34472
200
font/woff2
Font
https://www.rtlxl.nl/fonts/proximanova-reg.woff2
743.90399991535
974.37099996023
34894
34548
200
font/woff2
Font
https://www.rtlxl.nl/fonts/proximanova-sbold.woff2
744.1159998998
1423.5439999029
34322
33976
200
font/woff2
Font
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/_app.js
744.2779999692
828.49099999294
10844
35628
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/index.js
744.76599995978
837.53999997862
5293
15815
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/runtime/webpack-1c5199ff66550d26e499.js
745.43799995445
820.0459999498
1181
1531
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
745.70699990727
827.67399982549
40801
129384
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/commons.fcf08749b5c2d6a00bfc.js
745.84400001913
767.61400001124
24997
78875
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
746.07299990021
765.49599994905
9539
29543
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/13e3bebdcf2da1309a2c395cbadfd3aa3b16b28d.2cc89acd5f3b270e1c94.js
746.30599981174
766.35399996303
4052
13958
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/da222ea7555a6f4d8c4c0a232f5bd44de8900d80.82f323f643ea3a3bf2fc.js
746.58899987116
764.48799995705
3214
9792
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
746.73000001349
765.04299999215
6676
17515
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
746.85200001113
821.89699984156
19076
59154
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
747.06700001843
771.8819999136
62144
311974
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/31cb956d13e5430fbb4610ec28d3d58f806da7fe.79ef98c7c3fe6a2d219d.js
747.19599983655
823.46699992195
4296
13298
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/chunks/1cfa3677fc6b7469fa08f8bc27d3215e77d32326.0222922fec0aa5b36f40.js
747.49199999496
821.29399990663
3396
8487
200
application/javascript
Script
https://www.rtlxl.nl/vendor/optanon-awaiter.js
751.69999990612
1421.5469998308
731
537
200
application/javascript
Script
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
751.94899993949
769.31099989451
2695
6429
200
application/x-javascript
Script
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
752.21899989992
768.44499981962
4413
11537
200
application/javascript
Script
https://www.rtlxl.nl/images/brands/rtlxl.svg
1423.3450000174
1537.0889999904
1596
2520
200
image/svg+xml
Image
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/_buildManifest.js
1440.3529998381
1459.2059999704
1188
1651
200
application/javascript
Script
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/_ssgManifest.js
1440.4929999728
1560.4509999976
493
76
200
application/javascript
Script
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/3d1a6cb1-503f-4369-8d6a-6a994cd622e0.json
1435.7379998546
1453.2129999716
1721
2288
200
application/x-javascript
XHR
https://www.rtlxl.nl/icon-sprite.svg
1444.0859998576
1666.1229999736
3262
6814
200
image/svg+xml
Other
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
1484.3899998814
2053.7059998605
49443
49020
200
image/webp
Image
https://www.rtlxl.nl/images/play-button.svg
1487.5979998615
1615.6259998679
1160
1561
200
image/svg+xml
Image
https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location
1566.3809999824
1589.0519998502
786
168
200
text/javascript
Script
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
1957.3839998338
1978.6039998289
74695
332826
200
application/javascript
Script
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
1977.6559998281
2614.5279998891
182906
182482
200
image/webp
Image
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/gemist.js
1985.4299998842
2128.5229998175
6758
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/zoeken.js
1986.1889998429
2062.7359999344
6186
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/inloggen.js
1987.2399999294
2067.8840000182
4017
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
1988.9909999911
2067.0089998748
19076
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
1989.4230000209
2036.6640000138
62144
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/31cb956d13e5430fbb4610ec28d3d58f806da7fe.79ef98c7c3fe6a2d219d.js
1990.0439998601
2221.2859999854
4296
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/1cfa3677fc6b7469fa08f8bc27d3215e77d32326.0222922fec0aa5b36f40.js
1990.5299998354
2216.5389999282
3396
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/8caf23ac65e827a56f16446c1458b4749ec0a2bd.c9a1d3464f692de83e30.js
1991.1139998585
2012.4009998981
3856
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/2748a8480e18efc211bf5d3e7ef9553497ca0dda.80d1220614acca4e4acd.js
1991.6789999697
2011.9999998715
9471
0
200
application/javascript
Other
https://www.rtlxl.nl/_next/static/chunks/41d6f3d3d5922a873587da57eaf8407a39d7409a.5881a4a286d9c637f174.js
1992.4339998979
2013.2869998924
4015
0
200
application/javascript
Other
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
1993.6279999092
2354.45600003
184838
184414
200
image/webp
Image
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/ce20f0c1-1ac9-4e1e-933c-3181ec507fb0/nl.json
2043.4999999125
2062.0299999136
12833
42677
200
application/x-javascript
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/assets/otCenterRounded.json
2121.2090000045
2138.445999939
3812
18543
200
application/json
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/assets/otPcTab.json
2121.8979998957
2143.4100000188
20968
94830
200
application/json
Fetch
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
2155.4759999271
2172.9299998842
5982
16630
200
application/javascript
Script
https://cdn.cookielaw.org/vendorlist/iabData.json
2181.4409999643
2205.3319998085
18471
97189
200
application/x-javascript
Fetch
https://www.rtlxl.nl/vendor/hotjar.js
2257.484999951
2359.4949999824
679
400
200
application/javascript
Script
https://www.rtlxl.nl/vendor/usabilla.js
2263.153999811
2390.3810000047
1658
2534
200
application/javascript
Script
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
2339.4100000151
3032.9789998941
106988
323413
200
text/javascript
Script
https://static.hotjar.com/c/hotjar-1830198.js?sv=6
2376.5320000239
2403.8949999958
2140
3471
200
application/javascript
Script
https://w.usabilla.com/e6476eb46d6e.js?lv=1
2415.4309998266
2434.0979999397
11357
36765
200
text/javascript
Script
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
2448.0530000292
2511.9849999901
88960
432953
200
application/javascript
Script
https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html
2508.7399999611
2530.8269998059
1353
2063
200
text/html
Document
https://in.hotjar.com/api/v2/client/sites/1830198/visit-data?sv=6
2724.3439999875
2838.870999869
454
199
200
application/json
XHR
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary
3077.369999839
3362.9299998283
95460
288777
200
text/javascript
XHR
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary&build=11036
3437.394999899
3544.1469999496
32554
89042
200
text/html
Document
https://cdns.eu1.gigya.com/sdk.config.getAPI?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F
3600.9070000146
3691.339999903
744
370
200
text/javascript
Fetch
https://d6tizftlrpuof.cloudfront.net/live/resources/buttons/usabilla_button_rtl_zendersites_mobiel.png
3621.712999884
3689.6549998783
1631
1112
200
image/png
Image
https://sso.rtlxl.nl/accounts.webSdkBootstrap?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F&format=jsonp&callback=gigya.callback&context=R589692016
3745.6359998323
4129.1569999885
1189
222
200
text/javascript
Script
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036
4162.9819998052
4248.7339999061
26506
71026
200
text/html
Document
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036
4186.4109998569
4300.401999848
26506
71026
200
text/html
Document
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
4295.2860000078
4321.6999999713
1142
1597
200
text/javascript
Fetch
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
4392.4219999462
4464.7089999635
1144
1597
200
text/javascript
Fetch
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036
4662.3499998823
4688.6369998101
26506
71026
200
text/html
Document
https://www.rtlxl.nl/icon-sprite.svg
4695.8669999149
4917.8469998296
3262
6814
200
image/svg+xml
Other
https://www.rtlxl.nl/vendor/google-tag-manager.js
4763.5679999366
4890.6329998281
728
479
200
application/javascript
Script
https://cdns.eu1.gigya.com/sdk.config.getSSO?apiKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&pageURL=https%3A%2F%2Fwww.rtlxl.nl
4858.0039998051
4877.3329998367
1141
1597
200
text/javascript
Fetch
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
4953.5649998579
4980.7629999705
44820
141835
200
application/javascript
Script
https://sso.rtlxl.nl/gscounters.sendReport?reports=%5B%7B%22name%22%3A%22loadc%22%2C%22time%22%3A%221593944231780%22%2C%22reportData%22%3A%7B%22sref%22%3A%22%22%7D%7D%5D&APIKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&sdk=js_canary&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F&format=jsonp&callback=gigya.callback&context=R1965352397
8430.1159998868
8809.0579998679
722
171
200
application/ecmascript
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)
758.355
10.89
770.079
8.211
1452.825
37.989
1490.84
93.731
1590.767
5.372
1596.656
14.911
1617.504
26.101
1665.61
19.09
1686.5
7.592
1695.481
18.224
1719.008
9.307
1728.364
93.99
1825.355
9.778
1835.354
54.19
1889.772
26.406
1916.297
39.773
1957.431
29.727
1987.4
8.822
1996.527
8.219
2004.977
19.003
2024.395
8.661
2035.296
9.449
2045.973
8.453
2056.09
17.912
2074.454
9.516
2084.797
9.364
2100.024
8.469
2112.254
19.543
2132.145
17.231
2149.414
6.851
2157.99
6.607
2175.743
6.892
2191.436
6.395
2203.912
7.217
2211.182
7.839
2225.313
10.475
2239.91
129.669
2369.8
11.571
2386.03
10.558
2408.637
13.6
2425.981
19.262
2445.274
17.479
2464.225
8.655
2478.157
10.145
2492.51
10.021
2508.414
10.155
2524.819
8.441
2542.12
8.513
2558.407
8
2566.804
8.737
2575.583
45.238
2621.072
47.206
2670.035
11.315
2685.651
16.942
2706.102
25.215
2735.405
8.995
2744.483
12.053
2758.063
7.899
2774.897
9.515
2791.434
9.724
2808.88
8.463
2824.981
8.395
2841.728
8.748
2858.275
8.261
2874.806
8.602
2891.637
9.372
2908.076
9.3
2924.783
8.271
2941.623
10.123
2958.238
10.021
2974.914
8.534
2992.888
9.17
3008.861
9.992
3024.866
8.545
3041.51
9.108
3058.163
8.333
3075.344
11.778
3087.485
377.573
3465.133
9.453
3491.307
8.902
3508.1
8.464
3524.754
7.128
3541.359
6.959
3558.084
7.448
3575.844
7.504
3583.38
8.3
3591.885
8.587
3605.04
47.072
3652.185
11.023
3665.709
11.78
3678.086
11.613
3691.259
11.512
3708.085
11.533
3723.388
13.564
3737.037
8.452
3746.93
9.549
3756.505
5.848
3762.517
9.495
3777.818
10.212
3792.386
8.783
3808.066
11.549
3824.586
11.717
3841.305
10.563
3858.043
10.743
3875.246
8.602
3892.507
9.292
3907.999
9.263
3924.813
11.391
3941.95
10.797
3958.108
10.033
3974.598
9.787
3991.78
10.464
4008.151
9.515
4024.877
10.1
4041.305
9.235
4058.087
8.208
4074.661
9.545
4091.243
8.412
4107.927
10.926
4124.841
9.069
4141.42
9.447
4157.93
9.408
4168.364
42.75
4211.225
11.172
4222.507
18.094
4240.935
11.407
4252.929
9.681
4263.701
9.92
4275.256
9.34
4284.634
8.723
4293.52
9.032
4306.494
21.084
4327.617
9.085
4337.007
8.848
4346.064
16.437
4365.167
8.706
4377.18
13.533
4390.838
11.584
4402.623
22.229
4424.9
8.609
4434.879
11.79
4447.282
8.992
4457.933
9.282
4474.566
8.264
4491.472
9.937
4503.633
57.323
4561.084
10.351
4578.28
10.181
4589.272
10.476
4600.099
8.772
4609.513
9.308
4624.64
9.629
4644.22
13.178
4658.907
11.201
4673.959
149.638
4823.694
11.115
4835.774
8.52
4849.188
6.238
4861.057
8.056
4869.132
21.035
4890.222
7.054
4897.823
6.212
4909.067
6.943
4916.565
43.706
4961.275
7.468
4973.081
8.432
4984.053
7.016
4991.714
7.235
5008.61
8.254
5024.564
10.012
5034.879
9.394
5044.314
7.298
5051.683
15.866
5069.2
7.813
5078.486
7.795
5091.203
6.649
5107.921
7.352
5124.895
7.964
5142.069
7.842
5158.259
7.817
5174.607
6.693
5191.842
6.821
5208.129
6.361
5224.599
7.253
5241.392
7.916
5258.938
9.274
5274.79
10.698
5292.079
7.335
5309.272
7.804
5324.751
8.263
5344.264
10.002
5358.127
7.746
5375.45
7.322
5391.861
7.23
5408.036
7.978
5424.875
7.033
5441.851
8.541
5458.916
7.611
5474.622
8.301
5482.955
5.974
5491.883
11.289
5508.798
13.767
5525.409
13.259
5541.576
12.63
5560.874
9.343
5574.545
7.242
5591.259
8.211
5608.11
9.228
5625.673
8.416
5641.33
8.173
5657.949
8.478
5674.84
8.239
5691.28
7.954
5709.462
8.571
5725.541
6.824
5742.212
8.209
5757.946
8.48
5774.541
7.002
5791.44
10.07
5807.942
9.216
5824.911
8.393
5857.926
8.214
5874.651
7.407
5891.135
9.713
5908.223
7.287
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Eliminate render-blocking resources — Potential savings of 630 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Rtl.nl should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.rtlxl.nl/vendor/optanon-awaiter.js
731
180
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
2695
780
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
4413
930
Properly size images — Potential savings of 188 KB
Images can slow down the page's load time. Rtl.nl should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
184414
96853
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
182482
95838

Diagnostics

Avoid an excessive DOM size — 897 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
897
Maximum DOM Depth
21
Maximum Child Elements
27

Metrics

First Contentful Paint — 4.8 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 6.6 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 8.7 s
The timing of the largest text or image that is painted.
Time to Interactive — 13.4 s
The time taken for the page to become fully interactive.
Total Blocking Time — 2,520 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 — 10.4 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 1,510 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 4.8 s
The time taken for the primary content of the page to be rendered.
Estimated Input Latency — 820 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 rtl.nl as laggy when the latency is higher than 0.05 seconds.
First Contentful Paint (3G) — 9391 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Remove unused JavaScript — Potential savings of 348 KB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
106988
104853
https://www.rtlxl.nl/_next/static/chunks/36e1595e323f9a65d1cb8303bd9b87e8d978265f.3a99cc6eb67e82636848.js
62144
61548
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
88960
41993
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036
79396
40636
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
74695
24985
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary&build=11036
32481
18150
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
44820
13901
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
40801
11450
https://www.rtlxl.nl/_next/static/chunks/75fc9c18.92a6e1aacf715cd88254.js
19076
10279
https://www.rtlxl.nl/_next/static/chunks/commons.fcf08749b5c2d6a00bfc.js
24997
6702
https://w.usabilla.com/e6476eb46d6e.js?lv=1
11357
6640
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
5982
4234
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
9539
3521
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
6676
2654
https://www.rtlxl.nl/_next/static/DV6WzRFjIuPbHk8UGFqBY/pages/_app.js
10844
2643
https://www.rtlxl.nl/_next/static/chunks/13e3bebdcf2da1309a2c395cbadfd3aa3b16b28d.2cc89acd5f3b270e1c94.js
4052
2409
Avoid multiple page redirects — Potential savings of 1,410 ms
Redirects can cause additional delays before the page can begin loading. Rtl.nl should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://rtl.nl/
0
https://www.rtl.nl/
630
https://www.rtlxl.nl/
780

Diagnostics

Serve static assets with an efficient cache policy — 11 resources found
Rtl.nl 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://geolocation.onetrust.com/cookieconsentpub/v1/geo/location
0
786
https://covers.rtl.nl/cover/p/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
8000
184838
https://covers.rtl.nl/cover/p/pc/536d09cf-e9aa-4cfa-84b1-1145daf09c00
8000
182906
https://covers.rtl.nl/cover/h/pc/c1632de0-98c4-4538-ac0f-0761d8f1a55d
8000
49443
https://static.hotjar.com/c/hotjar-1830198.js?sv=6
60000
2140
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
900000
106988
https://d6tizftlrpuof.cloudfront.net/live/resources/buttons/usabilla_button_rtl_zendersites_mobiel.png
3600000
1631
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
14400000
74695
https://cdn.cookielaw.org/scripttemplates/6.2.0/otCMP.js
14400000
5982
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
14400000
4413
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
14400000
2695
Reduce JavaScript execution time — 5.5 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.rtlxl.nl/
7526.4279999984
34.356
4.392
https://cdns.eu1.gigya.com/js/gigya.js?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq
1510.22
1463.548
24.976
Unattributable
731.46400000001
83.944
0.636
canary.js
635.02
623.3
4.84
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036
602.064
485.444
14.148
https://cdn.cookielaw.org/scripttemplates/6.2.0/otBannerSdk.js
589.724
406.28
26.624
https://www.rtlxl.nl/_next/static/runtime/main-aba1ae0f7e711aac692c.js
451.784
443.804
5.672
https://www.rtlxl.nl/_next/static/chunks/f026c50951c7280d8f74b81b2f9eb5f0089331ca.a70b9922b4679ab9b750.js
285.112
273.112
9.552
https://www.rtlxl.nl/_next/static/chunks/framework.96c24fa20c3269268be5.js
272.016
241.688
10.592
https://script.hotjar.com/modules.fcfe2188ca8cdc876529.js
235.216
168.004
30.852
https://sso.rtlxl.nl/accounts.webSdkBootstrap?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&pageURL=https%3A%2F%2Fwww.rtlxl.nl%2F&format=jsonp&callback=gigya.callback&context=R589692016
169.472
148.824
13.176
https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
161.496
94.108
7.824
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary&build=11036#origin=https://www.rtlxl.nl/&gig_loggerConfig=%7B%22logLevel%22%3A0%2C%22clientMuteLevel%22%3A0%2C%22logTheme%22%3A1%7D
116.892
60.788
24.536
https://www.googletagmanager.com/gtm.js?id=GTM-NTR3X3J
107.7
82.584
18.312
https://cdns.eu1.gigya.com/gs/webSdk/Api.aspx?apiKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&version=canary&build=11036
102.028
72.036
4.08
https://w.usabilla.com/e6476eb46d6e.js?lv=1
98.416
75.252
9.884
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036#m=getToken&d=https%3A%2F%2Fwww.rtlxl.nl&callbackID=gig_sso_cb1593944232513_1&sAPIKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&gig_loggerConfig=%7B%22logLevel%22%3A0%2C%22clientMuteLevel%22%3A0%2C%22logTheme%22%3A1%7D
91.648
49.452
20.756
https://www.rtlxl.nl/_next/static/chunks/1cfa3677fc6b7469fa08f8bc27d3215e77d32326.0222922fec0aa5b36f40.js
90.484
69.28
2.8
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036#isCanary=true&canaryVersion=11036-5-26565735&m=syncCanaryIndication&d=https%3A%2F%2Fwww.rtlxl.nl&callbackID=gig_sso_cb1593944232494_0&sAPIKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&gig_loggerConfig=%7B%22logLevel%22%3A0%2C%22clientMuteLevel%22%3A0%2C%22logTheme%22%3A1%7D
87.296
45.292
20.308
https://cdns.eu1.gigya.com/gs/sso.htm?APIKey=3_2DkoMEf_EV5WebSJIZGSGVG9RaqbBC1Q7_DWdHL3Z1y_5y1vQaMAIhjDA2K7HDAy&ssoSegment=&version=canary&build=11036#m=removeToken&d=https%3A%2F%2Fwww.rtlxl.nl&callbackID=gig_sso_cb1593944232996_2&sAPIKey=3_R0XjstXd4MpkuqdK3kKxX20icLSE3FB27yQKl4zQVjVpqmgSyRCPKKLGdn5kjoKq&gig_loggerConfig=%7B%22logLevel%22%3A0%2C%22clientMuteLevel%22%3A0%2C%22logTheme%22%3A1%7D
86.912
44.604
20.732
https://www.rtlxl.nl/vendor/usabilla.js
85.964
70.016
6.624
https://cdn.cookielaw.org/consent/3d1a6cb1-503f-4369-8d6a-6a994cd622e0/OtAutoBlock.js
77
68.828
2.048
https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html
67.988
27.156
6.236
https://www.rtlxl.nl/_next/static/chunks/commons.fcf08749b5c2d6a00bfc.js
52.712
42.084
7.068
Minimize main-thread work — 14.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
5294.932
Rendering
4134.0999999984
Other
2668.348
Style & Layout
1695.156
Script Parsing & Compilation
359.528
Parse HTML & CSS
213.912
Garbage Collection
104.72
Reduce the impact of third-party code — Third-party code blocked the main thread for 1,970 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)
318691
1622.408
146376
274.088
92907
72.372
44820
5.796
12988
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://www.rtlxl.nl/vendor/usabilla.js
line: 5
https://w.usabilla.com/e6476eb46d6e.js?lv=1
line: 61
93

Accessibility

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

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.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Links have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

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 `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

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

Audio and video

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

ARIA

Navigation

Heading elements are not 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.
Failing Elements

Manual Checks

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Displays images with appropriate size
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.

Audits

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

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
Next.js
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.

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://rtl.nl/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.

Audits

Uses deprecated APIs — 1 warning found
Avoid deprecated APIs which will eventually be removed the browser.
Deprecation / Warning URL
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
100

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for rtl.nl. 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 rtl.nl on mobile screens.
Document uses legible font sizes — 100% 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
100.00%
≥ 12px
Tap targets are sized appropriately — 100% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
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.

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

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 rtl.nl. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of rtl.nl on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

Fast and reliable

Page load is not fast enough on mobile networks — Interactive at 13.4 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
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://rtl.nl/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

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

Server Location

Server IP Address: 13.80.144.54
Continent: Europe
Country: Netherlands
Netherlands Flag
Region: North Holland
City: Amsterdam
Longitude: 4.9135
Latitude: 52.3556
Currencies: EUR
Languages: Dutch

Web Hosting Provider

Name IP Address
Microsoft Corporation
Registration

Domain Registrant

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

Domain Registrar

Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating: 4.5/5 (2 reviews)
WOT Trustworthiness: 90/100
WOT Child Safety: 80/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: rtl.nl
Issued By: DigiCert SHA2 Secure Server CA
Valid From: 12th September, 2019
Valid To: 11th September, 2020
Subject: CN = rtl.nl
O = RTL Nederland B.V.
L = Hilversum
S = NL
Hash: 7e3db333
Issuer: CN = DigiCert SHA2 Secure Server CA
O = DigiCert Inc
S = US
Version: 2
Serial Number: 11569928855657743434881278328577618141
Serial Number (Hex): 08B44988CE81EC381081DD2A6E0670DD
Valid From: 12th September, 2024
Valid To: 11th September, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:0F:80:61:1C:82:31:61:D5:2F:28:E7:8D:46:38:B4:2C:E1:C6:D9:E2
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl3.digicert.com/ssca-sha2-g6.crl

Full Name:
URI:http://crl4.digicert.com/ssca-sha2-g6.crl

Certificate Policies: Policy: 2.16.840.1.114412.1.1
CPS: https://www.digicert.com/CPS
Policy: 2.23.140.1.2.2

Authority Information Access: OCSP - URI:http://ocsp.digicert.com
CA Issuers - URI:http://cacerts.digicert.com/DigiCertSHA2SecureServerCA.crt

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : BB:D9:DF:BC:1F:8A:71:B5:93:94:23:97:AA:92:7B:47:
38:57:95:0A:AB:52:E8:1A:90:96:64:36:8E:1E:D1:85
Timestamp : Sep 12 13:31:10.544 2019 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:FC:C6:A5:57:66:59:D7:8A:ED:C0:7B:
F0:D8:C8:6A:0D:CE:18:8C:AF:53:9B:1E:D0:4D:36:6B:
4D:A3:66:66:DF:02:21:00:E5:23:C1:93:29:56:37:86:
44:63:5B:AA:94:9C:40:0B:A3:3C:52:2B:03:93:DC:0B:
4B:F9:2E:E2:BD:9F:3A:5F
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 87:75:BF:E7:59:7C:F8:8C:43:99:5F:BD:F3:6E:FF:56:
8D:47:56:36:FF:4A:B5:60:C1:B4:EA:FF:5E:A0:83:0F
Timestamp : Sep 12 13:31:10.620 2019 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:0E:A3:01:7C:30:2C:F7:71:B2:C1:BF:11:
EE:D8:CE:52:D2:8C:08:EF:3C:00:9A:83:76:24:24:FD:
90:F8:8C:7F:02:21:00:9E:30:FD:24:CD:59:AF:98:CD:
0B:65:8A:7A:27:98:DB:D4:DA:CE:D7:9C:06:9E:DB:8F:
D3:E5:D9:ED:69:95:74
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.acc-api.rtl.nl
DNS:*.api.rtl.nl
DNS:*.rtl.nl
DNS:*.rtlxl.nl
DNS:*.test-api.rtl.nl
DNS:rtlxl.nl
DNS:rtl.nl
Technical

DNS Lookup

A Records

Host IP Address Class TTL
rtl.nl. 13.80.144.54 IN 14399

NS Records

Host Nameserver Class TTL
rtl.nl. ns2.p22.dynect.net. IN 21599
rtl.nl. ns3.p22.dynect.net. IN 21599
rtl.nl. ns1.p22.dynect.net. IN 21599
rtl.nl. ns4.p22.dynect.net. IN 21599

MX Records

Priority Host Server Class TTL
10 rtl.nl. rtl-nl.mail.protection.outlook.com. IN 14399

SOA Records

Domain Name Primary NS Responsible Email TTL
rtl.nl. ns1.p22.dynect.net. hostmaster.rtl.nl. 14399

TXT Records

Host Value Class TTL
rtl.nl. NFdRdErzcT6pxw0ou0beoSkptF3Zrdw7koqo8hQiu/gGUOnGVenb7IU/att5FZTCPs1fAess4ZrE1B3Q2kVWQQ== IN 14399
rtl.nl. MS=ms36332387 IN 14399
rtl.nl. 4epu8ScZ9KHCGymMUT4l4rTQS5X1ANG0T9u+dVmxhIU= IN 14399
rtl.nl. v=DKIM1;k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrLHiExVd55zd/IQ/J/mRwSRMAocV/hMB3jXwaHH36d9NaVynQFYV8NaWi69c1veUtRzGt7yAioXqLj7Z4TeEUoOLgrKsn8YnckGs9i3B3tVFB+Ch/4mPhXWiNfNdynHWBcPcbJ8kjEQ2U8y78dHZj1YeRXXVvWob2OaKynO8/lQIDAQAB; IN 14399
rtl.nl. v=spf1 IN 14399

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Server: nginx/1.15.10
Content-Type: text/html; charset=utf-8
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Date: 5th July, 2020
Strict-Transport-Security: max-age=15724800; includeSubDomains
Connection: keep-alive

Whois Lookup

Created: 7th August, 1998
Changed: 14th July, 2014
Expires:
Registrar: RTL Nederland B.V.
Barend en van Dorpweg 2 2
1217WP HILVERSUM
Netherlands
Abuse Contact:
Creation Date: 1998-07-08
Updated Date: 2014-07-14
DNSSEC: no
Status:
Nameservers: ns1.p22.dynect.net
ns2.p22.dynect.net
ns3.p22.dynect.net
ns4.p22.dynect.net
Full Whois: Domain name: rtl.nl
Status: active

Registrar:
RTL Nederland B.V.
Barend en van Dorpweg 2 2
1217WP HILVERSUM
Netherlands

Abuse Contact:

Creation Date: 1998-07-08

Updated Date: 2014-07-14

DNSSEC: no

Domain nameservers:
ns1.p22.dynect.net
ns2.p22.dynect.net
ns3.p22.dynect.net
ns4.p22.dynect.net

Record maintained by: NL Domain Registry

As the registrant's address is not in the Netherlands, the registrant is
obliged by the General Terms and Conditions for .nl Registrants to use
SIDN's registered office address as a domicile address. More information
on the use of a domicile address may be found at
https://www.sidn.nl/downloads/procedures/Domicile_address.pdf


Copyright notice
No part of this publication may be reproduced, published, stored in a
retrieval system, or transmitted, in any form or by any means,
electronic, mechanical, recording, or otherwise, without prior
permission of the Foundation for Internet Domain Registration in the
Netherlands (SIDN).
These restrictions apply equally to registrars, except in that
reproductions and publications are permitted insofar as they are
reasonable, necessary and solely in the context of the registration
activities referred to in the General Terms and Conditions for .nl
Registrars.
Any use of this material for advertising, targeting commercial offers or
similar activities is explicitly forbidden and liable to result in legal
action. Anyone who is aware or suspects that such activities are taking
place is asked to inform the Foundation for Internet Domain Registration
in the Netherlands.
(c) The Foundation for Internet Domain Registration in the Netherlands
(SIDN) Dutch Copyright Act, protection of authors' rights (Section 10,
subsection 1, clause 1).

Nameservers

Name IP Address
ns1.p22.dynect.net 208.78.70.22
ns2.p22.dynect.net 204.13.250.22
ns3.p22.dynect.net 208.78.71.22
ns4.p22.dynect.net 204.13.251.22
Related

Subdomains

Similar Sites

Domain Valuation Snoop Score
$24,508 USD 3/5
0/5
$4,010 USD 3/5
$4,564 USD 3/5
$124,982 USD 4/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
0/5
0/5
$927,830 USD 3/5
$1,033 USD 1/5

Sites hosted on the same IP address

Domain Valuation Snoop Score
$4,477 USD 3/5
$44,060 USD 3/5
$312,149 USD 4/5
$10 USD 2/5