pokemonshowdown.com

pokemonshowdown.com is SSL secured

Free website and domain report on pokemonshowdown.com

Last Updated: 11th October, 2023 Update Now
Overview

Snoop Summary for pokemonshowdown.com

This is a free and comprehensive report about pokemonshowdown.com. The domain pokemonshowdown.com is currently hosted on a server located in United States with the IP address 172.67.4.23, where USD is the local currency and the local language is English. Our records indicate that pokemonshowdown.com is privately registered by DATA REDACTED. Pokemonshowdown.com is expected to earn an estimated $7,846 USD per day from advertising revenue. The sale of pokemonshowdown.com would possibly be worth $5,727,916 USD. This figure is based on the daily revenue potential of the website over a 24 month period. Pokemonshowdown.com receives an estimated 842,719 unique visitors every day - an insane amount of traffic! This report was last updated 11th October, 2023.

About pokemonshowdown.com

Site Preview: pokemonshowdown.com pokemonshowdown.com
Title: Pokémon Showdown! battle simulator
Description:
Keywords and Tags: damage calculator, games, play pokemonshowdown, pokedex, pokemon battle online, pokemon battle simulator, pokemon calculator, pokemon damage calculator, pokemon showdown, pokemon team builder, popular, showdown
Related Terms:
Fav Icon:
Age: Over 12 years old
Domain Created: 22nd September, 2011
Domain Updated: 30th August, 2022
Domain Expires: 22nd September, 2023
Review

Snoop Score

4/5 (Excellent!)

Valuation

$5,727,916 USD
Note: All valuation figures are estimates.

Popularity

Very High
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 2,757
Alexa Reach:
SEMrush Rank (US): 6,737
SEMrush Authority Score: 62
Moz Domain Authority: 57
Moz Page Authority: 56

Organic vs Paid (Google Ads)

Organic Paid
Keywords: 32,828 0
Traffic: 436,157 0
Cost: $1,454,295 USD $0 USD
Traffic

Visitors

Daily Visitors: 842,719
Monthly Visitors: 25,649,712
Yearly Visitors: 307,592,435
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $7,846 USD
Monthly Revenue: $238,821 USD
Yearly Revenue: $2,863,953 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Backlinks: 5,008,016
Referring Domains: 4,149
Referring IPs: 5,403
Pokemonshowdown.com has 5,008,016 backlinks according to SEMrush. 83% of these backlinks are "dofollow" (follow) links which allow the flow of link equity to pass through, which may improve pokemonshowdown.com's search engine rankings. Other links are treated as 'hints' by search engines and may also pass link equity, depending on what search engines decide in each case.
100% of pokemonshowdown.com's backlinks are text and image links, which are ideal for SEO. Other backlink types may be unrecognized or ignored by search engines.

Top New Follow Links

1
Source: http://pokemonperfect.psim.us/
Target: https://play.pokemonshowdown.com/scholastic

2
Source: http://pokemonperfect.psim.us/
Target: https://play.pokemonshowdown.com/sports

3
Source: http://doctor-ask-you.blogspot.com/
Target: https://pokemonshowdown.com/interstice?uri=http%3A%2F%2Fmysite-kimmie.com%2F2020%2F04%2Fhello-world%2F%3Funapproved%3D2371%2526moderation-hash%3D48326e145166582046ced6c5dcc7c360%2523comment-2371

4
Source: https://pokecommunity.psim.us/
Target: https://play.pokemonshowdown.com/scholastic

5
Source: https://pokecommunity.psim.us/
Target: https://play.pokemonshowdown.com/sports

Top Ranking Keywords (US)

1
Keyword: pokemon showdown
Ranked Page: https://pokemonshowdown.com/

2
Keyword: showdown
Ranked Page: https://play.pokemonshowdown.com/

3
Keyword: pokemon damage calculator
Ranked Page: https://calc.pokemonshowdown.com/

4
Keyword: pokemon calculator
Ranked Page: https://calc.pokemonshowdown.com/

5
Keyword: damage calculator
Ranked Page: https://calc.pokemonshowdown.com/

Domain Analysis

Value Length
Domain: pokemonshowdown.com 19
Domain Name: pokemonshowdown 15
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 1.43 seconds
Load Time Comparison: Faster than 51% of sites

PageSpeed Insights

Avg. (All Categories) 74
Performance 89
Accessibility 84
Best Practices 83
SEO 91
PWA 22
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://pokemonshowdown.com/
Updated: 25th January, 2023

0.73 seconds
First Contentful Paint (FCP)
95%
3%
2%

0.00 seconds
First Input Delay (FID)
97%
2%
1%

Simulate loading on desktop
89

Performance

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

Metrics

First Contentful Paint — 0.6 s
The time taken for the first image or text on the page to be rendered.
Total Blocking Time — 120 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.075
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Audits

Max Potential First Input Delay — 110 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 0.6 s
The time taken for the primary content of the page to be rendered.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://pokemonshowdown.com/
http/1.1
0
87.215999956243
345
0
302
text/html
https://pokemonshowdown.com/
h2
87.530000018887
195.5869999947
4890
15732
200
text/html
Document
https://pokemonshowdown.com/style/global.css?v6
h2
200.92900004238
338.39099993929
1451
3459
200
text/css
Stylesheet
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
h2
201.58500003163
216.96400002111
44627
112633
200
application/javascript
Script
https://pokemonshowdown.com/images/pokemonshowdownbeta.png
h2
226.96799994446
287.72200003732
8425
8041
200
image/png
Image
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
h2
289.26200000569
316.50499999523
50398
149298
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
h2
349.31900002994
355.53199995775
20710
50234
200
text/javascript
Script
https://www.youtube.com/embed/daw9GoZWWSI
h2
353.7490000017
421.41800001264
27976
67147
200
text/html
Document
https://pokemonshowdown.com/images/bg-starfield.jpg
h2
354.78799999692
450.08400001097
119809
119420
200
image/jpeg
Image
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
h2
355.23200000171
465.82199994009
241639
241251
200
image/jpeg
Image
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
h2
356.48099996615
416.7829999933
44778
44432
200
application/x-font-woff
Font
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
h2
393.9089999767
433.01699997392
121132
366154
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/html/r20230123/r20190131/zrt_lookup.html
h2
406.91899997182
411.83500003535
4995
9772
200
text/html
Document
https://www.youtube.com/s/player/4248d311/www-player.css
h2
465.42899997439
495.03300001379
50705
368291
200
text/css
Stylesheet
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
h2
466.51599998586
480.18399998546
110235
349770
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
h2
467.59699995164
510.47700003255
612045
2198246
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/fetch-polyfill.vflset/fetch-polyfill.js
h2
467.69600000698
471.32799995597
3470
9615
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j99&a=813365550&t=pageview&_s=1&dl=https%3A%2F%2Fpokemonshowdown.com%2F&ul=en-us&de=UTF-8&dt=Pok%C3%A9mon%20Showdown!%20battle%20simulator&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAUABAAAAACAAI~&jid=433592766&gjid=804511500&cid=1584629500.1674666591&tid=UA-26211653-1&_gid=2029941762.1674666591&_r=1&_slc=1&gtm=2ou1n0&z=282012362
h2
491.57199996989
496.50000000838
504
4
200
text/plain
XHR
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
500.27299998328
514.10699996632
11676
10748
200
font/woff2
Font
https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
h2
500.43300003745
514.39699996263
11715
10788
200
font/woff2
Font
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j99&tid=UA-26211653-1&cid=1584629500.1674666591&jid=433592766&gjid=804511500&_gid=2029941762.1674666591&_u=YEBAAUAAAAAAACAAI~&z=1173317607
h2
515.26699995156
519.11300001666
690
1
200
text/plain
XHR
https://partner.googleadservices.com/gampad/cookie.js?domain=pokemonshowdown.com&callback=_gfp_s_&client=ca-pub-6535472412829264
h2
556.72600003891
563.10100003611
901
405
200
text/javascript
Script
https://adservice.google.com/adsid/integrator.js?domain=pokemonshowdown.com
h2
559.88399998751
564.84400003683
758
107
200
application/javascript
Script
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&h=280&slotname=6218061333&adk=165351294&adf=421609933&pi=t.ma~as.6218061333&w=850&fwrn=4&fwrnh=100&lmt=1674666591&rafmt=1&format=850x280&url=https%3A%2F%2Fpokemonshowdown.com%2F&fwr=0&rpe=1&resp_fmts=3&wgl=1&uach=WyJtYWNPUyIsIjEwLjE1LjciLCJ4ODYiLCIiLCI5OC4wLjQ2OTUuMCIsW10sZmFsc2UsbnVsbCwiIixbXSxmYWxzZV0.&dt=1674666591006&bpp=7&bdt=193&idt=146&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&correlator=1333597140321&frm=20&pv=2&ga_vid=1584629500.1674666591&ga_sid=1674666591&ga_hid=813365550&ga_fc=1&u_tz=-480&u_his=2&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_sd=1&dmc=8&adx=250&ady=105&biw=1350&bih=940&scr_x=0&scr_y=0&eid=31071792%2C31071263&oid=2&pvsid=4325590120905943&tmod=292160831&uas=0&nvt=1&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C800%2C0%2C1%2C1%2C1350%2C940&vis=1&rsz=%7C%7CpeE%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=1&uci=a!1&fsb=1&xpc=zymrVGyyva&p=https%3A//pokemonshowdown.com&dtd=180
h2
579.43099993281
958.79599999171
1029
430
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&h=280&slotname=9252930937&adk=1929806917&adf=506137222&pi=t.ma~as.9252930937&w=336&lmt=1674666591&format=336x280&url=https%3A%2F%2Fpokemonshowdown.com%2F&wgl=1&uach=WyJtYWNPUyIsIjEwLjE1LjciLCJ4ODYiLCIiLCI5OC4wLjQ2OTUuMCIsW10sZmFsc2UsbnVsbCwiIixbXSxmYWxzZV0.&dt=1674666591057&bpp=2&bdt=244&idt=149&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&prev_fmts=850x280&correlator=1333597140321&frm=20&pv=1&ga_vid=1584629500.1674666591&ga_sid=1674666591&ga_hid=813365550&ga_fc=1&u_tz=-480&u_his=2&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_sd=1&dmc=8&adx=628&ady=1583&biw=1350&bih=940&scr_x=0&scr_y=0&eid=31071792%2C31071263&oid=2&pvsid=4325590120905943&tmod=292160831&uas=0&nvt=1&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C800%2C0%2C1%2C1%2C1350%2C940&vis=1&rsz=%7C%7CpeEbr%7C&abl=CS&pfx=0&fu=0&bc=31&ifi=2&uci=a!2&btvi=1&fsb=1&xpc=ixpLOt545r&p=https%3A//pokemonshowdown.com&dtd=156
h2
602.10100002587
829.10500001162
1029
430
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&adk=1812271804&adf=3025194257&lmt=1674666591&plat=9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C41%3A32&plas=223x742_l%7C223x742_r&format=0x0&url=https%3A%2F%2Fpokemonshowdown.com%2F&ea=0&pra=7&wgl=1&uach=WyJtYWNPUyIsIjEwLjE1LjciLCJ4ODYiLCIiLCI5OC4wLjQ2OTUuMCIsW10sZmFsc2UsbnVsbCwiIixbXSxmYWxzZV0.&dt=1674666591082&bpp=2&bdt=269&idt=156&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&prev_fmts=850x280%2C336x280&nras=1&correlator=1333597140321&frm=20&pv=1&ga_vid=1584629500.1674666591&ga_sid=1674666591&ga_hid=813365550&ga_fc=1&u_tz=-480&u_his=2&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_sd=1&dmc=8&adx=-12245933&ady=-12245933&biw=1350&bih=940&scr_x=0&scr_y=0&eid=31071792%2C31071263&oid=2&pvsid=4325590120905943&tmod=292160831&uas=0&nvt=1&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C800%2C0%2C1%2C1%2C1350%2C940&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&ifi=3&uci=a!3&fsb=1&dtd=180
h2
652.17499993742
664.92400004063
672
0
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/id
http/1.1
793.59399992973
811.01499998476
913
0
302
text/html
https://static.doubleclick.net/instream/ad_status.js
h2
802.65700002201
806.45399994683
749
29
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
h2
811.52999994811
816.49300002027
993
100
200
application/json
XHR
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
843.14699994866
848.41099998448
675
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
848.73900003731
870.92899996787
31687
67549
200
application/json+protobuf
XHR
https://www.youtube.com/api/stats/qoe?cpn=8vrYzqBUTZb0GOH5&el=embedded&ns=yt&fexp=23983296%2C24002022%2C24002025%2C24004644%2C24007246%2C24080738%2C24135310%2C24169501%2C24219382%2C24255165%2C24415864%2C24439360%2C24450366%2C24451033%2C24454358&cl=501313814&seq=1&event=streamingstats&docid=daw9GoZWWSI&cbrand=apple&cbr=Chrome&cbrver=94.0.4590.2&c=WEB_EMBEDDED_PLAYER&cver=1.20230111.01.00&cplayer=UNIPLAYER&cos=Macintosh&cosver=10_15_7&cplatform=DESKTOP&vps=0.000:N,0.001:ER&cmt=0.001:0.000,0.001:0.000&error=0.001:html5.missingapi::0.000:nocodecs.1;a6s.0&vis=0.001:0&bh=0.001:0.000
h2
882.17100000475
887.18499999959
569
0
204
text/html
XHR
https://www.google.com/js/th/J0Wtb-3apQjiEgHhOVup9kp7pTLa1a3i127gprViyoA.js
h2
904.67199997511
909.1039999621
15186
36988
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/embed.js
h2
963.22599996347
967.53999998327
9017
26711
200
text/javascript
Script
data
968.62299996428
968.71199994348
0
296
200
image/png
Image
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
1183.7539999979
1190.8690000419
559
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
1192.2469999408
1202.840999933
673
94
200
application/json+protobuf
XHR
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20230123&st=env
h2
1221.9849999528
1240.364999976
11516
14545
200
application/json
XHR
https://tpc.googlesyndication.com/sodar/sodar2.js
h2
1460.9369999962
1465.6099999556
7166
17314
200
text/javascript
Script
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
h2
1479.5269999886
1484.5620000269
5856
12817
200
text/html
Document
https://www.google.com/recaptcha/api2/aframe
h2
1481.8169999635
1488.602999947
1424
783
200
text/html
Document
https://pagead2.googlesyndication.com/pagead/sodar?id=sodar2&v=225&li=gda_r20230123&jk=4325590120905943&rc=
h2
1514.4340000115
1520.3769999789
400
0
204
text/html
Image
https://pagead2.googlesyndication.com/bg/qJHh-aUWlcs1sYgB_nvEplbJ1uLycgbr3tEtSMk_R_c.js
h2
1517.1090000076
1521.8439999735
15129
37216
200
text/javascript
Script
https://tpc.googlesyndication.com/generate_204?qUj_2A
h2
1742.2279999591
1745.5769999651
152
0
204
text/plain
Image
https://pagead2.googlesyndication.com/pagead/sodar?id=sodar2&v=225&t=2&li=gda_r20230123&jk=4325590120905943&bg=!srGlsfXNAAZSrDxfcqw7ACkAdvg8Wi37blGY7BjaZ1_gYYOszkQ7gN4lruFKhxNK4XMQfiQ8BrlKMwIAAADuUgAAAAloAQeZAvh7hu6PwC1d4l-TxLF_2yjIKvke506SWj_ZhLm4xMJKLXpgtzTUdxIfZSXD3EQf9kPM4kt-YIL1eDfmBVmbA7GHnnOwyPOugrb092fTPUs7cpAAl29dxEarfzULCi3JcRVpy-NDLE6_6jH_HwcPGmCRV7rDiwg9ORuAG-mAutuVJsxoWrLFKZaPrRIfpV251sYwXHyOVsZXT8Z1IcU2PDewtj5__d__Rpj9lP5TQTiMPDqpLXVHBDRpaUx4mkVhTQr4HrKX7lgb_Bon26dpOMmtHLZVf2CY13xlEvzbGDzhbfUlO9CbieQvLXVp_lzSvcq2SKKQE2y1AvZs2j_Qb2yyV1m_5s3nsd-6OahOLMF-UxEnjVWdrZecjmoNPsd_QUpyRakmDc9RrK1_VgCzG8KACydlVP5wLYOnBH94hxiZuiT-hEoLpPgj--_eQ2Yss0Y5OStHmZm6osSgcftcUOYVzm1i4k4qmuCIGnaqKTMBz60n4pDYNYrBBj8qJZsPwkbTRc-5HgxoOQrUfzHfjMK2uIPWywXIPjqyMjE2i1eUVYgNOFLwM54tggPwTM4utY08QPrcPWWcNNTVhHrzC7GoI6bWLSuC1KEXh4U0ESTJFRbZTSZ0wB8OQFi1VcobIKzKlxrBjtzmieGLSvcMdLoPpln5kmmPTwLTfKLcn0HZk36FnFBOWKpAYRV4iAu3ZvRZ3AhIopDlnI16jz2meMLotdfFMGmxaBCfi1miKprbllRV4NLwhcMQ9LS7QZnAzriduuHTlrfKeckPze9eCT0zPJC2DtQk6g_mKNN08wvSS6TaxbCIpzOkojX1m61XcbxCLej-5T_5LKSZQgqmshdeOBUuS3BU8Jav_SrvPRRavCKlEsv-6j80VBUKVdVWTAY9bw_X1gpNYnUiDDxROeowppsvmBbpPa1Qi70WvdbBZngEcd6Kvdg36E-vuo0n61pSkE_-otnz1po3lqildv4SOoNbMAA4PoGpXI6yseux6_f9Y9l398hH
h2
2295.7369999494
2303.4670000197
516
0
204
text/html
Image
https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
h2
3288.1599999964
3310.2659999859
392
28
200
application/json
XHR
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)
199.02
7.54
228.096
7.448
341.377
8.699
354.773
13.051
368.112
37.562
408.231
5.561
413.872
29.021
446.587
8.026
456.763
10.262
471.696
21.146
505.367
6.472
513.754
5.65
520.723
60.772
592.437
10.425
603.468
20.565
624.547
27.877
652.618
7.381
670.39
7.022
716.204
73.22
789.537
20.315
812.263
155.323
967.743
9.293
980.277
6.242
987.312
5.72
996.71
189.024
1202.551
5.918
1211.566
11
1225.361
15.25
1245.805
211.282
1472.488
9.503
1489.239
7.245
1496.598
7.623
1525.013
28.898
1557.739
12.394
1571.779
14.143
1587.889
18.047
1606.844
12.502
1626.663
28.849
1656.01
6.361
1663.36
17.869
1686.683
11.89
1708.536
20.819
1730.466
12.375
1743.532
11.467
1756.745
11.353
1769.115
10.778
2280.904
10.633
3226.493
63.807
3290.336
5.619
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Other

Eliminate render-blocking resources
Resources, such as JavaScript and style sheets, can block the first paint of the page. Pokemonshowdown.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
Properly size images
Images can slow down the page's load time. Pokemonshowdown.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Pokemonshowdown.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Pokemonshowdown.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Pokemonshowdown.com should consider minifying JS files.
Reduce unused CSS — Potential savings of 48 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Pokemonshowdown.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/4248d311/www-player.css
50705
48956
Efficiently encode images — Potential savings of 21 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://pokemonshowdown.com/images/bg-starfield.jpg
119420
21620
Serve images in next-gen formats — Potential savings of 202 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
241251
120617.8
https://pokemonshowdown.com/images/bg-starfield.jpg
119420
86488.4
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 110 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://pokemonshowdown.com/
109.051
Avoid multiple page redirects — Potential savings of 190 ms
Redirects can cause additional delays before the page can begin loading. Pokemonshowdown.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://pokemonshowdown.com/
190
https://pokemonshowdown.com/
0
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Pokemonshowdown.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
0
Avoids enormous network payloads — Total size was 1,563 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
612045
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
241639
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
121132
https://pokemonshowdown.com/images/bg-starfield.jpg
119809
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
110235
https://www.youtube.com/s/player/4248d311/www-player.css
50705
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
50398
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
44778
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
44627
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
31687
Avoids an excessive DOM size — 199 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
199
Maximum DOM Depth
9
Maximum Child Elements
13
Avoid chaining critical requests — 2 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Pokemonshowdown.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures — 10 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)
mark_pe
Mark
784.363
mark_pot_isc
Mark
835.517
mark_pot_ist
Mark
839.489
mark_fs
Mark
861.247
mark_qoes
Mark
872.015
mark_pot_if
Mark
1213.269
mark_pot_cms
Mark
1213.814
mark_pot_cmf
Mark
1215.075
mark_ol
Mark
1241.582
mark_ol
Mark
1242.405
JavaScript execution time — 1.1 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
413.048
377.345
7.125
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
371.882
260.922
33.648
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
219.377
207.101
2.328
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
103.762
81.801
17.423
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
80.823
64.406
5.545
Unattributable
75.765
3.749
0
https://pokemonshowdown.com/
55.269
15.329
2.137
https://www.youtube.com/embed/daw9GoZWWSI
52.454
23.187
3.958
Minimizes main-thread work — 1.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
1119.92
Other
139.57
Garbage Collection
87.573
Script Parsing & Compilation
86.465
Style & Layout
45.094
Rendering
23.055
Parse HTML & CSS
17.338
Keep request counts low and transfer sizes small — 45 requests • 1,563 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
45
1600176
Script
14
1011523
Image
6
370941
Font
3
68169
Stylesheet
2
52156
Other
12
49516
Document
8
47871
Media
0
0
Third-party
38
1178839
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Largest Contentful Paint image was not lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Element
Avoid large layout shifts — 4 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.05453912766598
0.013465405743619
0.0067193482120252
0.00055372979593983
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 5 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
2571
106
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
2421
95
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
2223
78
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
2130
73
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
2349
64
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Image elements have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
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 pokemonshowdown.com on mobile screens.
Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.

Budgets

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

Metrics

Time to Interactive — 2.6 s
The time taken for the page to become fully interactive.
Speed Index — 1.3 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 1.7 s
The timing of the largest text or image that is painted.

Other

Reduce unused JavaScript — Potential savings of 584 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
612045
414856
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
121132
77620
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
110235
54968
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
50398
28597
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
44627
21855
Serve static assets with an efficient cache policy — 7 resources found
Pokemonshowdown.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://static.doubleclick.net/instream/ad_status.js
900000
749
https://www.google-analytics.com/analytics.js
7200000
20710
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
691200000
241639
https://pokemonshowdown.com/images/bg-starfield.jpg
691200000
119809
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
691200000
44778
https://pokemonshowdown.com/images/pokemonshowdownbeta.png
691200000
8425
https://pokemonshowdown.com/style/global.css?v6
691200000
1451

Other

Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
60.30200002715
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
13.833999983035
https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
13.963999925181
Reduce the impact of third-party code — Third-party code blocked the main thread for 340 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)
814409
341.7
224994
0
44627
0
23391
0
21214
0
16610
0
Some third-party resources can be lazy loaded with a facade — 1 facade alternative available
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Product Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
YouTube Embedded Player (Video)
814409
341.7
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
84

Accessibility

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

Navigation

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

ARIA

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

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
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 alternate 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.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

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

Best practices

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

Audio and video

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

ARIA

`[aria-*]` attributes do not match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
Failing Elements

Names and labels

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

Internationalization and localization

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

Manual Checks

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

Best Practices

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

Audits

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

Audits

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

Audits

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

Audits

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.google.com/js/th/J0Wtb-3apQjiEgHhOVup9kp7pTLa1a3i127gprViyoA.js
https://pagead2.googlesyndication.com/bg/qJHh-aUWlcs1sYgB_nvEplbJ1uLycgbr3tEtSMk_R_c.js

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 Request Resolution
http://pokemonshowdown.com/
Allowed

Audits

Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Cookie
91

SEO

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

Mobile Friendly

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

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
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.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Content Best Practices

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

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

PWA

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

PWA Optimized

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 pokemonshowdown.com on mobile screens.

Installable

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

PWA Optimized

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

Manual Checks

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

1.24 seconds
First Contentful Paint (FCP)
88%
7%
5%

0.03 seconds
First Input Delay (FID)
88%
8%
4%

Simulate loading on mobile
41

Performance

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

Metrics

First Contentful Paint — 1.6 s
The time taken for the first image or text on the page to be rendered.

Audits

First Meaningful Paint — 1.6 s
The time taken for the primary content of the page to be rendered.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://pokemonshowdown.com/
http/1.1
0
134.26200000686
346
0
302
text/html
https://pokemonshowdown.com/
h2
134.63400001638
243.42900002375
4890
15732
200
text/html
Document
https://pokemonshowdown.com/style/global.css?v6
h2
257.61400000192
289.09700000077
1451
3459
200
text/css
Stylesheet
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
h2
257.76300000143
272.70600001793
44627
112633
200
application/javascript
Script
https://pokemonshowdown.com/images/pokemonshowdownbeta@2x.png
h2
287.68300000229
340.48500002245
21534
21149
200
image/png
Image
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
h2
301.5890000097
338.57500000158
50412
149326
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
h2
319.82000000426
325.3900000127
20709
50234
200
text/javascript
Script
https://www.youtube.com/embed/daw9GoZWWSI
h2
326.20200002566
424.29300001822
28291
69058
200
text/html
Document
https://pokemonshowdown.com/images/bg-starfield.jpg
h2
326.99300002423
355.17500000424
119809
119420
200
image/jpeg
Image
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
h2
331.83200002532
378.33000000683
241640
241251
200
image/jpeg
Image
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
h2
332.11899999878
358.0260000017
44778
44432
200
application/x-font-woff
Font
https://www.google-analytics.com/j/collect?v=1&_v=j99&a=2060037208&t=pageview&_s=1&dl=https%3A%2F%2Fpokemonshowdown.com%2F&ul=en-us&de=UTF-8&dt=Pok%C3%A9mon%20Showdown!%20battle%20simulator&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAUABAAAAACAAI~&jid=414938495&gjid=1388422497&cid=257284580.1674666615&tid=UA-26211653-1&_gid=1507158070.1674666615&_r=1&_slc=1&gtm=2ou1n0&z=1859862107
h2
413.34500000812
417.91899999953
504
4
200
text/plain
XHR
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
h2
455.91300001252
510.13900001999
121158
366192
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/html/r20230123/r20190131/zrt_lookup.html
h2
479.91000002366
486.97000002721
4879
9772
200
text/html
Document
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j99&tid=UA-26211653-1&cid=257284580.1674666615&jid=414938495&gjid=1388422497&_gid=1507158070.1674666615&_u=YEBAAUAAAAAAACAAI~&z=1390735921
h2
527.25000001374
531.45500001847
690
1
200
text/plain
XHR
https://www.youtube.com/s/player/4248d311/www-player.css
h2
538.0990000267
568.6300000234
50706
368291
200
text/css
Stylesheet
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
h2
538.41400000965
553.02600000869
110119
349770
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
h2
538.63700001966
586.55000000726
612046
2198246
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/fetch-polyfill.vflset/fetch-polyfill.js
h2
539.40900001908
545.63600002439
3587
9615
200
text/javascript
Script
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
560.52400000044
565.3830000083
11675
10748
200
font/woff2
Font
https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
h2
561.96099999943
567.99300000421
11600
10788
200
font/woff2
Font
https://partner.googleadservices.com/gampad/cookie.js?domain=pokemonshowdown.com&callback=_gfp_s_&client=ca-pub-6535472412829264
h2
732.32000001008
744.31700000423
899
405
200
text/javascript
Script
https://adservice.google.com/adsid/integrator.js?domain=pokemonshowdown.com
h2
737.53199999919
745.78600001405
642
107
200
application/javascript
Script
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&h=300&slotname=6218061333&adk=4221389412&adf=421609933&pi=t.ma~as.6218061333&w=360&lmt=1674666615&rafmt=1&format=360x300&url=https%3A%2F%2Fpokemonshowdown.com%2F&fwr=1&rpe=1&resp_fmts=3&sfro=1&wgl=1&uach=WyJBbmRyb2lkIiwiNi4wIiwiIiwiTW90byBHNCIsIjk4LjAuNDY5NS4wIixbXSx0cnVlLG51bGwsIiIsW10sZmFsc2Vd&dt=1674666614815&bpp=13&bdt=205&idt=245&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&correlator=2981176997885&frm=20&pv=2&ga_vid=257284580.1674666615&ga_sid=1674666615&ga_hid=2060037208&ga_fc=1&u_tz=-480&u_his=2&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_sd=2.625&dmc=8&adx=0&ady=145&biw=360&bih=640&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C21065724&oid=2&pvsid=1485497144894700&tmod=98004397&uas=0&nvt=1&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7CpeE%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=1&uci=a!1&fsb=1&xpc=clMHxZDmMt&p=https%3A//pokemonshowdown.com&dtd=312
h2
772.38000000943
1481.4520000073
32596
88382
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&h=280&slotname=9252930937&adk=1929806917&adf=506137222&pi=t.ma~as.9252930937&w=336&lmt=1674666615&format=336x280&url=https%3A%2F%2Fpokemonshowdown.com%2F&wgl=1&uach=WyJBbmRyb2lkIiwiNi4wIiwiIiwiTW90byBHNCIsIjk4LjAuNDY5NS4wIixbXSx0cnVlLG51bGwsIiIsW10sZmFsc2Vd&dt=1674666614828&bpp=3&bdt=218&idt=325&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&prev_fmts=360x300&correlator=2981176997885&frm=20&pv=1&ga_vid=257284580.1674666615&ga_sid=1674666615&ga_hid=2060037208&ga_fc=1&u_tz=-480&u_his=2&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_sd=2.625&dmc=8&adx=12&ady=2228&biw=360&bih=640&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C21065724&oid=2&pvsid=1485497144894700&tmod=98004397&uas=0&nvt=1&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7CpeEbr%7C&abl=CS&pfx=0&fu=0&bc=31&ifi=2&uci=a!2&btvi=1&fsb=1&xpc=NH9H4i10tt&p=https%3A//pokemonshowdown.com&dtd=334
h2
806.24900001567
886.50800002506
913
430
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&adk=1812271804&adf=3025194257&lmt=1674666615&plat=3%3A2162688%2C4%3A2162688%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C32%3A32%2C41%3A32&format=0x0&url=https%3A%2F%2Fpokemonshowdown.com%2F&ea=0&pra=7&wgl=1&uach=WyJBbmRyb2lkIiwiNi4wIiwiIiwiTW90byBHNCIsIjk4LjAuNDY5NS4wIixbXSx0cnVlLG51bGwsIiIsW10sZmFsc2Vd&dt=1674666614840&bpp=4&bdt=230&idt=329&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&prev_fmts=360x300%2C336x280&nras=1&correlator=2981176997885&frm=20&pv=1&ga_vid=257284580.1674666615&ga_sid=1674666615&ga_hid=2060037208&ga_fc=1&u_tz=-480&u_his=2&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_sd=2.625&dmc=8&adx=-12245933&ady=-12245933&biw=360&bih=640&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C21065724&oid=2&pvsid=1485497144894700&tmod=98004397&uas=0&nvt=1&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&ifi=3&uci=a!3&fsb=1&dtd=352
h2
836.4410000213
846.12800000468
672
0
200
text/html
Document
https://googleads.g.doubleclick.net/pagead/id
http/1.1
1000.773000007
1031.856000016
913
0
302
text/html
https://static.doubleclick.net/instream/ad_status.js
h2
1015.097000025
1023.0540000193
865
29
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
h2
1033.1310000038
1040.674000018
877
100
200
application/json
XHR
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
1081.5400000138
1091.2150000222
675
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
1091.9680000225
1117.476000014
31809
67673
200
application/json+protobuf
XHR
https://www.youtube.com/api/stats/qoe?cpn=UzdbsSVtEM8RMab4&el=embedded&ns=yt&fexp=23983296%2C24002022%2C24002025%2C24004644%2C24007246%2C24080738%2C24135310%2C24169501%2C24255165%2C24276394%2C24415864%2C24430382%2C24439360%2C24450367%2C24451033&cl=501313814&seq=1&event=streamingstats&docid=daw9GoZWWSI&cbrand=motorola&cbr=Chrome%20Mobile&cbrver=94.0.4590.2&c=WEB_EMBEDDED_PLAYER&cver=1.20230111.01.00&cplayer=UNIPLAYER&cmodel=moto%20g%20(4)&cos=Android&cosver=7.0&cplatform=MOBILE&vps=0.000:N,0.001:ER&cmt=0.001:0.000,0.001:0.000&error=0.001:html5.missingapi::0.000:nocodecs.1;a6s.0&vis=0.001:0&bh=0.001:0.000
h2
1139.1270000022
1144.3150000123
453
0
204
text/html
XHR
https://www.google.com/js/th/J0Wtb-3apQjiEgHhOVup9kp7pTLa1a3i127gprViyoA.js
h2
1188.5450000118
1195.2170000004
15187
36988
200
text/javascript
Script
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/embed.js
h2
1263.5860000155
1268.7040000164
9134
26711
200
text/javascript
Script
data
1269.0550000116
1269.1690000065
0
200
200
image/png
Image
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
1602.9680000211
1613.8630000059
559
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
1617.3700000218
1635.8680000121
789
94
200
application/json+protobuf
XHR
https://www.gstatic.com/mysidia/e6f45b9ad20ebcf46c15c774e55461aa.js?tag=client_fast_engine_2019
h2
1621.2410000153
1639.5530000154
5114
9498
200
text/javascript
Script
https://www.gstatic.com/mysidia/ecd1a20d9672f9019e27b3b44ab48bc5.js?tag=text/vanilla_highlight
h2
1627.634000004
1639.8500000068
5371
10217
200
text/javascript
Script
https://fonts.googleapis.com/css?family=Google%20Sans%3A400%2C500
h2
1628.1120000058
1648.634000012
1556
8717
200
text/css
Stylesheet
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/load_preloaded_resource_fy2021.js
h2
1976.9590000215
1981.9209999987
1528
1553
200
text/javascript
Script
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/abg_lite_fy2021.js
h2
1628.2370000263
1639.1630000144
9662
22532
200
text/javascript
Script
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/window_focus_fy2021.js
h2
1977.7340000146
1982.7360000054
2028
2689
200
text/javascript
Script
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/qs_click_protection_fy2021.js
h2
1628.3590000239
1640.1300000143
8313
18130
200
text/javascript
Script
https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914
h2
1628.5230000212
1647.6190000249
49688
159648
200
text/javascript
Script
https://www.gstatic.com/mysidia/036f4b4f51becf731acb151979d003ca.js?tag=mysidia_one_click_handler_one_afma_2019
h2
1985.5430000171
1991.0480000253
15010
34371
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/adview?ai=Cd6Upd2LRY_6OCazlxtYPlNCdsAyIxKnUbqXjyL6HEc2e09KNDhABIOC62yhgyZbyirSk2A-gAbeYgaIoyAEBqQJGcr-44RZ7PqgDAcgDywSqBOkBT9Dp5LtctMYD1CYC1RzA1WCZ1yl6N0AFXgGn8eXUGcRGFk-o9mthWovJbTVMU1wMmgrmHL7V1CowAhvynk2kIgM4oPuaw5hJNYH0Td1bJuwXGDx3kkNL3cNUuzpMYeh1Y4h80TBcROLY36LP4Mlb6s7wQh6X-y8rJv7Yj0WJY-b4DZkoAWC13K67OO8hVHVS7ADNjdBXv-w-LPbqHheq_yDTOsCwokjffUeWBZcrzy1EmmMpZcMeVV0dD_dSLGL6wjOmW_WcV61ogXlI2SURphC2XMMof2mfWxyUbw6E7wfjuxZAj8igSaDABOf-gZeIBIgFq9Wxs0CSBQQIBBgBkgUECAUYBNgGAoAHtNemrQOoB47OG6gHk9gbqAfulrECqAf-nrECqAeko7ECqAfVyRuoB6a-G9gHAfIHBBCy6QKgCO_DpQSwCALSCA8IgGEQARgfMgKKAjoCgECACgHICwHYEwyCFBUaE3Bva2Vtb25zaG93ZG93bi5jb23QFQGAFwGyFxwKGggAEhRwdWItNjUzNTQ3MjQxMjgyOTI2NBgA&sigh=thtgVbMnQQA&uach_m=[UACH]&cid=CAQSGwDUE5ymSvqgGYybp6pPA-6euvjnZ7P7eYgDaRgBIBM
h2
2012.5939999998
2153.1079999986
1065
0
200
text/html
Fetch
https://googleads.g.doubleclick.net/pagead/drt/s?v=r20120211
h2
2028.2990000269
2033.5049999994
522
143
200
text/html
Document
data
2119.2830000073
2119.4520000136
0
212
200
image/png
Image
https://fonts.gstatic.com/s/googlesans/v45/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2
h2
2161.9620000129
2167.2610000242
29180
28368
200
font/woff2
Font
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20230123&st=env
h2
2224.8870000185
2237.8090000129
11673
14754
200
application/json
XHR
https://www.google.com/pagead/drt/ui
http/1.1
2228.2440000272
2234.9890000187
452
0
302
text/html
https://googleads.g.doubleclick.net/pagead/drt/si?st=NO_DATA
h2
2235.8490000188
2243.9830000221
756
0
200
text/html
Document
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js
h2
2241.1910000083
2252.0980000263
15001
36801
200
text/javascript
Script
https://tpc.googlesyndication.com/sodar/sodar2.js
h2
2246.7220000108
2263.8550000265
7166
17314
200
text/javascript
Script
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
h2
2543.7630000233
2560.6880000269
5740
12817
200
text/html
Document
https://www.google.com/recaptcha/api2/aframe
h2
2546.8360000232
2565.3430000239
1425
783
200
text/html
Document
https://pagead2.googlesyndication.com/pagead/sodar?id=sodar2&v=225&li=gda_r20230123&jk=1485497144894700&rc=
h2
2598.9240000199
2604.4130000228
516
0
204
text/html
Image
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js
h2
2602.3910000222
2607.0820000023
15001
36801
200
text/javascript
Script
https://tpc.googlesyndication.com/generate_204?kTf1Xw
h2
2891.7710000242
2900.9480000241
268
0
204
text/plain
Image
https://pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjstyr0i1hQdTQFqsNOKbR88U4sJMrwh0G1WCLdwEBjqhSzpwY7WUwcYjA3Aj8j_unHUI6v6-EflZ2cW10bwEEacM31oXTQPTKoB3ht4OlIIfFrlofLz4xgvyFUYHO4fZsemGv3E&sai=AMfl-YTNmCvGqeUw-twF3erbb-rMsWpOpUgDeSIkzOJbwLFFlgk3flpy-E1dimDQacRBKq61oHFXOfn0YYXEnLg&sig=Cg0ArKJSzOdKXSliIEuQEAE&cid=CAQSGwDUE5ymSvqgGYybp6pPA-6euvjnZ7P7eYgDaRgBIBM&id=lidar2&mcvt=1000&p=0,0,300,360&mtos=1000,1000,1000,1000,1000&tos=1000,0,0,0,0&v=20230123&bin=7&avms=nio&bs=0,0&mc=1&if=1&vu=1&app=0&itpl=22&adk=4221389412&rs=2&la=0&cr=0&uach=WyJBbmRyb2lkIiwiNi4wIiwiIiwiTW90byBHNCIsIjk4LjAuNDY5NS4wIixbXSx0cnVlLG51bGwsIiIsW10sZmFsc2Vd&vs=4&r=v&rst=1674666615131&rpt=1442&met=mue&wmsd=0&pbe=0&spb=0
h2
3237.3590000207
3244.7510000202
579
42
200
image/gif
Fetch
https://pagead2.googlesyndication.com/pagead/sodar?id=sodar2&v=225&t=2&li=gda_r20230123&jk=1485497144894700&bg=!LyylLGjNAAZSrDxfcqw7ACkAdvg8WuHrfE6uAuEP82xIrtjZvwz2nMAOFSrY9435sk4JfHQNx4oLgQIAAAF4UgAAAA9oAQcKAClvjbiL8MWfJCG73g9g8NbA3ACmvEGwV_sWji94diQaPi-gwrGAfoMch5kDC1WEm-mz5E9LSLRVDFIFtOtkLzPOk-6cH0iqYT5O21G87yYBn_CiderTGF8rjdfwzdGs7iVf-erDHAsCyZXf7PE5ULVYKuMSr9qo5ixj5C68e10HulUN_WwrsBrI9MyuvfnQ1RyonRHYTLuoiVhtAeCtclWA1GtzZwp3go8XgS9gn6vwbt3rrXf_gV8EW2zBXfyQFH1rHHSdJx40OZQCHCLWd-ep-mzBtQxhOx9nmBpKhd9FH4s7uwATbwqgtupffyRWoBhGGXLl8gMUaF_DJ1CKg3fKLAdnNRSKy58F5SChArFGCL4nvihU0wCstaiOVK_1i5FgAiy0ZGiHs22Abpa_DqDU424yq4BjLlrX4De4n1uuPapHVX_sv-4ymTl3TCvXgCkZCfxtQDXawo43q1B_IMPDv_uhm3LcMv7qigwleW3M6yNnokET8G-lVkm0YJsMWQZwcx_YJCSu1U-6tuNHleSNTCeZcAoEZaZ4p0x4dLbehwvRwUaRs92XhZKTOvl4zequKL04zEwv4jVbJqT4wyPGLLyRRgxCuVOrh730RIjd8Q_MM8sOHlJdB6LC_s9nAMfAgRBM6w-zsZPlHQiVnPQb_Do3v8lkCZ1E7lECVV-Z0F3AVd__dOGwsjH4N-WfAcfWLOXXCv1BC3Q49UeN0x252ekYEOwcTtJUAYebR89_RfTTI_HfNibloWU9TwNvCJd3ok95lGkSWLhzqdZ57cgfu2umhHZN4BHbxCtWbmDFpiY5kjlwMSycDtWZEjjKrakEzi_b08ro363i35QRlRnYHYwDQhDGP8yT3DV0neoGK3bNE0BBSIgKKUZ3Whkxp7K3rzu-17bF5AwzQpBiW3S5ZCWv5pqVaA-epqSqpPif2QI1PP73jH2GQT2mzI5_moN79lKAPU-TiBRi6S83EwojHatkqr2H_vYdVPrUdXVDX3MEuaKTbJKJCHf5JS9DmImLwewOxoYPNgHZ3tSE3Kw5cw7_BG-6RPhfVYkWpxi9PlCtGYDpwJsUZuU5uwfvGOlXLJy1JfM_
h2
3565.0370000221
3576.8250000256
516
0
204
text/html
Image
https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
h2
3698.2830000052
3715.2880000067
508
28
200
application/json
XHR
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)
248.786
12.726
289.719
11.98
303.879
14.995
319.685
6.247
325.948
24.315
355.947
14.897
379.067
36.149
419.943
63.691
483.74
35.518
527.781
12.356
541.604
9.371
553.278
10.373
564.151
6.057
574.567
31.442
612.46
12.643
626.755
7.341
639.404
31.66
671.158
108.806
781.667
9.933
791.717
15.005
808.024
27.172
838.123
17.723
855.868
121.16
979.702
6.663
986.785
8.174
995.044
32.172
1033.55
234.407
1268.164
10.356
1280.226
11.16
1308.206
297.798
1610.397
15.498
1634.167
5.033
1640.253
10.73
1655.961
12.987
1674.275
19.335
1699.204
271.698
1975.209
143.812
2119.299
6.963
2133.779
5.829
2144.914
9.207
2157.392
8.723
2177.047
8.961
2186.058
39.478
2226.334
6.623
2246.475
6.483
2255.373
10.851
2270.682
259.189
2534.634
11.017
2552.752
5.613
2566.548
9.444
2576.972
8.856
2610.912
35.998
2650.82
11.877
2664.13
11.359
2675.535
10.728
2687.436
11.264
2700.918
18.005
2719.051
12.921
2746.336
34.171
2780.933
24.084
2810.815
24.556
2835.532
14.022
2859.625
15.804
2875.484
17.244
2892.964
15.391
2908.889
10.121
2919.528
54.625
2974.671
11.264
2986.009
12.712
3000.903
7.469
3232.268
6.798
3513.017
15.149
3550.174
16.08
3678.317
24.471
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Other

Eliminate render-blocking resources — Potential savings of 0 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Pokemonshowdown.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://pokemonshowdown.com/style/global.css?v6
1451
150
Properly size images
Images can slow down the page's load time. Pokemonshowdown.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Pokemonshowdown.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Pokemonshowdown.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Pokemonshowdown.com should consider minifying JS files.
Reduce unused CSS — Potential savings of 48 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Pokemonshowdown.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/4248d311/www-player.css
50706
48899
Efficiently encode images — Potential savings of 21 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://pokemonshowdown.com/images/bg-starfield.jpg
119420
21620
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 110 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://pokemonshowdown.com/
109.787
Avoid multiple page redirects — Potential savings of 630 ms
Redirects can cause additional delays before the page can begin loading. Pokemonshowdown.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://pokemonshowdown.com/
630
https://pokemonshowdown.com/
0
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Pokemonshowdown.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
Avoids enormous network payloads — Total size was 1,749 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
612046
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
241640
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
121158
https://pokemonshowdown.com/images/bg-starfield.jpg
119809
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
110119
https://www.youtube.com/s/player/4248d311/www-player.css
50706
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
50412
https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914
49688
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
44778
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
44627
Avoids an excessive DOM size — 199 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
199
Maximum DOM Depth
9
Maximum Child Elements
13
Avoid chaining critical requests — 2 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Pokemonshowdown.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures — 10 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)
mark_pe
Mark
968.549
mark_pot_isc
Mark
1071.455
mark_pot_ist
Mark
1077.075
mark_fs
Mark
1109.318
mark_qoes
Mark
1125.049
mark_pot_if
Mark
1658.257
mark_pot_cms
Mark
1658.988
mark_pot_cmf
Mark
1661.34
mark_ol
Mark
1973.732
mark_ol
Mark
1974.773
Keep request counts low and transfer sizes small — 61 requests • 1,749 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
61
1791072
Script
23
1123267
Image
6
384283
Font
4
97233
Document
10
80684
Stylesheet
3
53713
Other
15
51892
Media
0
0
Third-party
54
1356624
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Largest Contentful Paint image was not lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Avoid large layout shifts — 4 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.18553419266851
0.10843721395828
0.0063863120882837
0.0012536094099224
Avoid long main-thread tasks — 20 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
14673
596
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
15366
543
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js
6877
518
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
12990
485
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
13604
469
https://www.gstatic.com/mysidia/ecd1a20d9672f9019e27b3b44ab48bc5.js?tag=text/vanilla_highlight
8910
288
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
10792
219
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
6067
218
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
3268
142
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
10139
137
https://www.youtube.com/s/player/4248d311/fetch-polyfill.vflset/fetch-polyfill.js
13475
129
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
3141
127
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
5940
127
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
10444
98
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
14262
98
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
10276
96
https://www.gstatic.com/mysidia/ecd1a20d9672f9019e27b3b44ab48bc5.js?tag=text/vanilla_highlight
9198
79
https://www.google-analytics.com/analytics.js
4329
72
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js
10372
72
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
10015
72
Avoid non-composited animations — 2 animated elements found
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Element Name
Image elements have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
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 pokemonshowdown.com on mobile screens.
Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.

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

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

Other

Serve images in next-gen formats — Potential savings of 214 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
241251
120617.8
https://pokemonshowdown.com/images/bg-starfield.jpg
119420
86488.4
https://pokemonshowdown.com/images/pokemonshowdownbeta@2x.png
21149
12074.7
Serve static assets with an efficient cache policy — 14 resources found
Pokemonshowdown.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://static.doubleclick.net/instream/ad_status.js
900000
865
https://www.google-analytics.com/analytics.js
7200000
20709
https://pokemonshowdown.com/images/bg-horizon-fade.jpg
691200000
241640
https://pokemonshowdown.com/images/bg-starfield.jpg
691200000
119809
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
691200000
44778
https://pokemonshowdown.com/images/pokemonshowdownbeta@2x.png
691200000
21534
https://pokemonshowdown.com/style/global.css?v6
691200000
1451
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/abg_lite_fy2021.js
1209600000
9662
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/qs_click_protection_fy2021.js
1209600000
8313
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/window_focus_fy2021.js
1209600000
2028
https://tpc.googlesyndication.com/pagead/js/r20230123/r20110914/client/load_preloaded_resource_fy2021.js
1209600000
1528
https://www.gstatic.com/mysidia/036f4b4f51becf731acb151979d003ca.js?tag=mysidia_one_click_handler_one_afma_2019
7776000000
15010
https://www.gstatic.com/mysidia/ecd1a20d9672f9019e27b3b44ab48bc5.js?tag=text/vanilla_highlight
7776000000
5371
https://www.gstatic.com/mysidia/e6f45b9ad20ebcf46c15c774e55461aa.js?tag=client_fast_engine_2019
7776000000
5114
First Contentful Paint (3G) — 3060 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Metrics

Time to Interactive — 14.8 s
The time taken for the page to become fully interactive.
Speed Index — 6.6 s
The time taken for the page contents to be visibly populated.
Total Blocking Time — 2,990 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.302
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Audits

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

Other

Reduce unused JavaScript — Potential savings of 585 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
612046
417127
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
121158
77572
https://www.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
110119
54596
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
50412
28291
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
44627
21855
Reduce JavaScript execution time — 8.8 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.youtube.com/s/player/4248d311/www-embed-player.vflset/www-embed-player.js
2475.756
2282.956
42.072
https://www.youtube.com/s/player/4248d311/player_ias.vflset/en_US/base.js
1793.464
1460.028
212.348
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6535472412829264&output=html&h=300&slotname=6218061333&adk=4221389412&adf=421609933&pi=t.ma~as.6218061333&w=360&lmt=1674666615&rafmt=1&format=360x300&url=https%3A%2F%2Fpokemonshowdown.com%2F&fwr=1&rpe=1&resp_fmts=3&sfro=1&wgl=1&uach=WyJBbmRyb2lkIiwiNi4wIiwiIiwiTW90byBHNCIsIjk4LjAuNDY5NS4wIixbXSx0cnVlLG51bGwsIiIsW10sZmFsc2Vd&dt=1674666614815&bpp=13&bdt=205&idt=245&shv=r20230123&mjsv=m202301040101&ptt=9&saldr=aa&abxe=1&correlator=2981176997885&frm=20&pv=2&ga_vid=257284580.1674666615&ga_sid=1674666615&ga_hid=2060037208&ga_fc=1&u_tz=-480&u_his=2&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_sd=2.625&dmc=8&adx=0&ady=145&biw=360&bih=640&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C21065724&oid=2&pvsid=1485497144894700&tmod=98004397&uas=0&nvt=1&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7CpeE%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=1&uci=a!1&fsb=1&xpc=clMHxZDmMt&p=https%3A//pokemonshowdown.com&dtd=312
1390.928
1072.944
58.872
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
1374.02
1312.34
11.932
Unattributable
628.816
37.584
0
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202301040101/show_ads_impl_fy2021.js
586.76
492.536
27.972
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
540.44
447.548
77.644
https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914
467.596
434.196
14.964
https://pokemonshowdown.com/
410.428
78.012
10.284
https://www.youtube.com/embed/daw9GoZWWSI
327.9
171.736
21.308
https://googleads.g.doubleclick.net/pagead/html/r20230123/r20190131/zrt_lookup.html
195.84
25.148
12.504
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js
178.216
161.956
13.732
https://www.google-analytics.com/analytics.js
161.508
136.392
5.344
https://tpc.googlesyndication.com/sodar/sodar2.js
119.948
111.02
1.96
https://googleads.g.doubleclick.net/pagead/drt/si?st=NO_DATA
87.208
19.268
12.056
https://www.googletagmanager.com/gtag/js?id=UA-26211653-1
63.836
49.624
12.016
https://www.youtube.com/s/player/4248d311/www-player.css
50.572
0
0
https://www.gstatic.com/mysidia/e6f45b9ad20ebcf46c15c774e55461aa.js?tag=client_fast_engine_2019
50.34
6.488
1.468
Minimize main-thread work — 11.2 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
8469.384
Other
1032.936
Script Parsing & Compilation
577.28
Style & Layout
397.484
Rendering
297.28
Garbage Collection
259.268
Parse HTML & CSS
181.172
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://pokemonshowdown.com/theme/fonts/fontawesome-webfont.woff?v=4.0.3
25.907000002917
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
4.8590000078548
https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
6.0320000047795
https://fonts.gstatic.com/s/googlesans/v45/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2
5.2990000112914
Reduce the impact of third-party code — Third-party code blocked the main thread for 5,330 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)
814844
3154.288
345538
2094.368
21213
77.288
54011
0
44627
0
25495
0
17064
0
Some third-party resources can be lazy loaded with a facade — 1 facade alternative available
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Product Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
YouTube Embedded Player (Video)
814844
3154.288
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
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.
Source
84

Accessibility

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

Navigation

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

ARIA

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

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
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 alternate 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.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

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

Best practices

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

Audio and video

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

ARIA

`[aria-*]` attributes do not match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
Failing Elements

Names and labels

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

Internationalization and localization

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

Manual Checks

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

Best Practices

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

Audits

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

Audits

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

Audits

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

Audits

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.google.com/js/th/J0Wtb-3apQjiEgHhOVup9kp7pTLa1a3i127gprViyoA.js
https://pagead2.googlesyndication.com/bg/CVWD2nJNUzbSofuWlZwBPxvQXb897jpMaT8Oq2Cr1NY.js

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 Request Resolution
http://pokemonshowdown.com/
Allowed

Audits

Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Cookie
91

SEO

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

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of pokemonshowdown.com on mobile screens.
Document uses legible font sizes — 95.73% 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
.blocklink small
4.27%
10.6667px
95.73%
≥ 12px

Content Best Practices

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

Crawling and Indexing

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

Mobile Friendly

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

Content Best Practices

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

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

PWA

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

PWA Optimized

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 pokemonshowdown.com on mobile screens.

Installable

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

PWA Optimized

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

Manual Checks

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

Server Location

Server IP Address: 172.67.4.23
Continent: North America
Country: United States
United States Flag
Region:
City:
Longitude: -97.822
Latitude: 37.751
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Cloudflare, Inc.
Registration

Domain Registrant

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

Domain Registrar

Name IP Address
Cloudflare, Inc. 104.16.123.96
Security

Visitor Safety

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

SSL/TLS Certificate

Issued To: sni.cloudflaressl.com
Issued By: Cloudflare Inc ECC CA-3
Valid From: 28th May, 2022
Valid To: 28th May, 2023
Subject: CN = sni.cloudflaressl.com
O = Cloudflare, Inc.
L = San Francisco
S = US
Hash: c959965e
Issuer: CN = Cloudflare Inc ECC CA-3
O = Cloudflare, Inc.
S = US
Version: 2
Serial Number: 14805441703862433754171382918328775764
Serial Number (Hex): 0B236CA250B711D901D3E9EB36B67454
Valid From: 28th May, 2024
Valid To: 28th May, 2024
Signature Algorithm (Short Name): ecdsa-with-SHA256
Signature Algorithm (Long Name): ecdsa-with-SHA256
Authority Key Identifier: keyid:A5:CE:37:EA:EB:B0:75:0E:94:67:88:B4:45:FA:D9:24:10:87:96:1F
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl3.digicert.com/CloudflareIncECCCA-3.crl

Full Name:
URI:http://crl4.digicert.com/CloudflareIncECCCA-3.crl

Certificate Policies: Policy: 2.23.140.1.2.2
CPS: http://www.digicert.com/CPS

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

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : E8:3E:D0:DA:3E:F5:06:35:32:E7:57:28:BC:89:6B:C9:
03:D3:CB:D1:11:6B:EC:EB:69:E1:77:7D:6D:06:BD:6E
Timestamp : May 28 02:28:36.071 2022 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:0D:4E:3B:0A:95:4B:27:CB:16:5F:09:AF:
24:50:73:1C:8F:30:B5:57:54:A0:BE:45:F7:5C:5F:82:
12:02:8D:4D:02:21:00:E4:B8:B9:61:A1:41:49:B3:29:
F9:88:18:A3:10:28:98:5A:37:94:7C:49:CB:2D:39:59:
9B:5B:24:E0:C5:D1:4F
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 35:CF:19:1B:BF:B1:6C:57:BF:0F:AD:4C:6D:42:CB:BB:
B6:27:20:26:51:EA:3F:E1:2A:EF:A8:03:C3:3B:D6:4C
Timestamp : May 28 02:28:36.083 2022 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:82:08:EE:40:D0:D5:6B:2A:DA:F4:53:
5A:7F:8E:A9:C3:F3:B8:65:A6:64:C9:1B:99:D5:50:D8:
AB:76:93:46:28:02:20:66:AC:FB:C3:51:E0:86:63:EC:
2C:AA:B4:11:F6:8E:AD:1B:6A:0E:3E:56:5F:E3:22:AC:
FA:E8:F4:12:91:D0:5E
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : B3:73:77:07:E1:84:50:F8:63:86:D6:05:A9:DC:11:09:
4A:79:2D:B1:67:0C:0B:87:DC:F0:03:0E:79:36:A5:9A
Timestamp : May 28 02:28:36.115 2022 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:51:04:42:5F:D7:06:A2:72:C7:F1:24:9E:
4B:DB:DF:83:49:54:99:6C:38:74:F5:71:3F:A4:78:86:
83:F8:B4:E4:02:20:23:6F:B0:13:1D:F7:5C:66:2E:94:
36:7B:47:E7:C1:25:F5:93:F1:48:D6:3A:41:EB:69:D6:
5D:F5:8B:49:88:F9
Key Usage: Digital Signature
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.pokemonshowdown.com
DNS:pokemonshowdown.com
DNS:sni.cloudflaressl.com
Technical

DNS Lookup

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Date: 22nd March, 2023
Content-Type: text/html; charset=UTF-8
Server: cloudflare
Connection: keep-alive
CF-Cache-Status: DYNAMIC
CF-RAY: 7abe4fd8fa5a439f-EWR

Whois Lookup

Created: 22nd September, 2011
Changed: 30th August, 2022
Expires: 22nd September, 2023
Registrar: Cloudflare, Inc.
Status:
Nameservers: igor.ns.cloudflare.com
leah.ns.cloudflare.com
Owner Name: DATA REDACTED
Owner Organization: DATA REDACTED
Owner Street: DATA REDACTED
Owner Post Code: DATA REDACTED
Owner City: DATA REDACTED
Owner State: Minnesota
Owner Country: US
Owner Phone: DATA REDACTED
Owner Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Admin Name: DATA REDACTED
Admin Organization: DATA REDACTED
Admin Street: DATA REDACTED
Admin Post Code: DATA REDACTED
Admin City: DATA REDACTED
Admin State: DATA REDACTED
Admin Country: DATA REDACTED
Admin Phone: DATA REDACTED
Admin Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Tech Name: DATA REDACTED
Tech Organization: DATA REDACTED
Tech Street: DATA REDACTED
Tech Post Code: DATA REDACTED
Tech City: DATA REDACTED
Tech State: DATA REDACTED
Tech Country: DATA REDACTED
Tech Phone: DATA REDACTED
Tech Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Billing Name: DATA REDACTED
Billing Organization: DATA REDACTED
Billing Street: DATA REDACTED
Billing Post Code: DATA REDACTED
Billing City: DATA REDACTED
Billing State: DATA REDACTED
Billing Country: DATA REDACTED
Billing Phone: DATA REDACTED
Billing Fax: DATA REDACTED
Billing Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Full Whois: Domain Name: POKEMONSHOWDOWN.COM
Registry Domain ID: 1678315308_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: https://www.cloudflare.com
Updated Date: 2022-08-30T07:02:13Z
Creation Date: 2011-09-22T01:30:56Z
Registrar Registration Expiration Date: 2023-09-22T01:30:56Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Domain Status: clienttransferprohibited https://icann.org/epp#clienttransferprohibited
Registry Registrant ID:
Registrant Name: DATA REDACTED
Registrant Organization: DATA REDACTED
Registrant Street: DATA REDACTED
Registrant City: DATA REDACTED
Registrant State/Province: Minnesota
Registrant Postal Code: DATA REDACTED
Registrant Country: US
Registrant Phone: DATA REDACTED
Registrant Phone Ext: DATA REDACTED
Registrant Fax: DATA REDACTED
Registrant Fax Ext: DATA REDACTED
Registrant Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Registry Admin ID:
Admin Name: DATA REDACTED
Admin Organization: DATA REDACTED
Admin Street: DATA REDACTED
Admin City: DATA REDACTED
Admin State/Province: DATA REDACTED
Admin Postal Code: DATA REDACTED
Admin Country: DATA REDACTED
Admin Phone: DATA REDACTED
Admin Phone Ext: DATA REDACTED
Admin Fax: DATA REDACTED
Admin Fax Ext: DATA REDACTED
Admin Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Registry Tech ID:
Tech Name: DATA REDACTED
Tech Organization: DATA REDACTED
Tech Street: DATA REDACTED
Tech City: DATA REDACTED
Tech State/Province: DATA REDACTED
Tech Postal Code: DATA REDACTED
Tech Country: DATA REDACTED
Tech Phone: DATA REDACTED
Tech Phone Ext: DATA REDACTED
Tech Fax: DATA REDACTED
Tech Fax Ext: DATA REDACTED
Tech Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Registry Billing ID:
Billing Name: DATA REDACTED
Billing Organization: DATA REDACTED
Billing Street: DATA REDACTED
Billing City: DATA REDACTED
Billing State/Province: DATA REDACTED
Billing Postal Code: DATA REDACTED
Billing Country: DATA REDACTED
Billing Phone: DATA REDACTED
Billing Phone Ext: DATA REDACTED
Billing Fax: DATA REDACTED
Billing Fax Ext: DATA REDACTED
Billing Email: https://domaincontact.cloudflareregistrar.com/pokemonshowdown.com
Name Server: igor.ns.cloudflare.com
Name Server: leah.ns.cloudflare.com
DNSSEC: unsigned
Registrar Abuse Contact Email: registrar-abuse@cloudflare.com
Registrar Abuse Contact Phone: +1.4153197517
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2023-03-22T12:07:01Z <<<

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

Cloudflare provides more than 13 million domains with the tools to give their global users a faster, more secure, and more reliable internet experience.

NOTICE:

Data in the Cloudflare Registrar WHOIS database is provided to you by Cloudflare
under the terms and conditions at https://www.cloudflare.com/domain-registration-agreement/

By submitting this query, you agree to abide by these terms.

Register your domain name at https://www.cloudflare.com/registrar/

Nameservers

Name IP Address
igor.ns.cloudflare.com 173.245.59.119
leah.ns.cloudflare.com 108.162.192.129
Related

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

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

Sites hosted on the same IP address