mlb.com The Official Site of Major League Baseball | MLB.com

Mobile Usability

99/100

Good

Mobile Speed

48/100

Bad

Last tested: 2017-08-27

Rescan
mlb.com Mobile Usability: 99/100
mlb.com Mobile Usability Test Quick Overview

Size tap targets appropriately

Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.
The following tap targets are close to other nearby tap targets and may need additional spacing around them.
The tap target <a href="/scores/2017-05-08" class="mlb-scores__li…ist-item--date">Mon</a> is close to 1 other tap targets.
The tap target <li class="p-navbar-mini_…v-item--active">Batting</li> is close to 1 other tap targets.
The tap target <li class="p-navbar-mini_…v-item--active">Batting</li> and 3 others are close to other tap targets.
The tap target <a href="#hitting" class="p-navbar-mini_…link u-text-h5">Batting</a> and 1 others are close to other tap targets.
The tap target <li class="p-navbar-mini__nav-item">Pitching</li> is close to 1 other tap targets.
The tap target <a href="http://mlb.mlb…bout_terms.jsp" class="site-footer__legal-link">Terms of Use</a> and 2 others are close to other tap targets.
mlb.com Mobile Speed: 48/100
mlb.com Mobile Speed Test Quick Overview

Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:
https://api.branch.io/v1/event (expiration not specified)
https://api.branch.io/v1/open (expiration not specified)
https://cdn.branch.io/branch-latest.min.js (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/05/im…f_1355220783_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/06/im…f_1358755683_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/07/im…f_1362713183_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/07/im…f_1362858583_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/07/im…f_1363168183_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/07/im…f_1364183283_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/08/im…f_1363513483_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/08/im…f_1364546883_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/08/im…f_1364605183_th_45.jpg (expiration not specified)
https://mediadownloads.mlb.com/mlbam/2017/05/08/im…f_1366591183_th_43.jpg (expiration not specified)
https://surveygizmobeacon.s3.amazonaws.com/beaconc…2M0MTczNmMzY2M%3D.json (expiration not specified)
https://content.mlb.com/assets/images/4/7/8/228318…_jjzwqoqg_q6ltll76.jpg (15 seconds)
https://content.mlb.com/element/mediawall/219385984/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1355220783/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1358755683/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1362713183/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1362858583/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1363168183/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1363513483/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1364183283/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1364546883/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1364605183/details/web-v1.json (60 seconds)
https://content.mlb.com/mlb/item/id/v1/1366591183/details/web-v1.json (60 seconds)
https://statsapi.mlb.com/api/v1/standings?leagueId…ence,sport,league,team (60 seconds)
https://statsapi.mlb.com/api/v1/stats/leaders?lead…te=person,team&limit=1 (5 minutes)
https://www.mlbstatic.com/mlb.com/clubs/builds/mlb…/mlb/en/league-mlb.css (5 minutes)
https://www.mlbstatic.com/mlb.com/video/config/mlb…rver/ads.json?12109285 (5 minutes)
https://www.googletagmanager.com/gtm.js?id=GTM-TGJ9RZ (15 minutes)
https://www.googletagservices.com/tag/js/gpt.js (15 minutes)
https://cdn.krxd.net/controltag/rja6bo8zd.js (20 minutes)
https://connect.facebook.net/en_US/fbevents.js (20 minutes)
https://connect.facebook.net/signals/config/1737068226554254?v=2.7.6 (20 minutes)
https://securea.mlb.com/assets/images/5/2/8/221769…_0xv3aspr_rk51v7tc.jpg (29.2 minutes)
https://cdn.krxd.net/userdata/get?pub=8a5beb1e-7c5…ck=kx_partner_segments (30 minutes)
https://cdn.krxd.net/userdata/get?pub=8a5beb1e-7c5…s.mlb.kxjsonp_userdata (30 minutes)
https://d2bnxibecyz4h5.cloudfront.net/runtimejs/intercept/intercept.js (30 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js (50 minutes)
https://content.mlb.com/images/headshots/current/60x60/475582@3x.png (60 minutes)
https://content.mlb.com/images/headshots/current/60x60/518813@3x.png (60 minutes)
https://content.mlb.com/images/headshots/current/60x60/519242@3x.png (60 minutes)
https://content.mlb.com/images/headshots/current/60x60/571740@3x.png (60 minutes)
https://content.mlb.com/images/headshots/current/60x60/592450@3x.png (60 minutes)
https://content.mlb.com/images/headshots/current/60x60/generic@3x.png (60 minutes)
https://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
https://securea.mlb.com/assets/images/5/7/8/220840…_dqd9u15i_0mlfe202.jpg (63.4 minutes)
https://securea.mlb.com/assets/images/0/4/2/228513…_2p4h6naw_myhd8hbo.jpg (72.8 minutes)
https://securea.mlb.com/assets/images/8/9/4/228872…_9cq6e46b_42beqwrq.jpg (75 minutes)
https://securea.mlb.com/assets/images/9/2/8/228989…_mm0nda3u_2jeeij9a.jpg (82.3 minutes)
https://securea.mlb.com/assets/images/5/4/2/220495…_dsag0gpd_b6yh2l2g.jpg (85.3 minutes)
https://securea.mlb.com/assets/images/2/9/0/227488…_vhwgbg6g_z04a3mtr.jpg (91.2 minutes)
https://securea.mlb.com/assets/images/4/2/4/228973…_qltw0dwy_6gw13sr5.jpg (96.4 minutes)
https://securea.mlb.com/assets/images/9/4/0/224869…_fxxhb12b_iuhnmgdt.jpg (98.8 minutes)
https://securea.mlb.com/assets/images/6/6/4/221225…_obeuwuy0_7cw4r1x5.jpg (100.4 minutes)
https://securea.mlb.com/assets/images/5/7/8/228921…_8xpzclz8_9dor00dr.jpg (102.6 minutes)
https://securea.mlb.com/assets/images/8/8/6/221178…_feguzhth_wwdbtirn.jpg (105 minutes)
https://securea.mlb.com/assets/images/5/7/4/228971…_h8ryvq75_qszpl50w.jpg (106.5 minutes)
https://securea.mlb.com/assets/images/5/7/6/224044…_tk4c0p4w_ygk5nr9x.jpg (115.9 minutes)
https://js-agent.newrelic.com/nr-632.min.js (2 hours)
https://z.moatads.com/mlbcontent1085801563/moatcontent.js (11.9 hours)
Avoid landing page redirects

Your page has 2 redirects. Redirects introduce additional delays before the page can be loaded.
Avoid landing page redirects for the following chain of redirected URLs.
http://mlb.com/
http://m.mlb.com/
https://www.mlb.com/
Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 2 blocking CSS resources. This causes a delay in rendering your page.
Optimize CSS Delivery of the following:
https://www.mlbstatic.com/mlb.com/clubs/builds/mlb…/mlb/en/league-mlb.css
https://www.mlbstatic.com/mlb.com/builds/site-core…929559/styles/site.css
Minify JavaScript

Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
Minify JavaScript for the following resources to reduce their size by 51.9KiB (34% reduction).
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…s/dist/index.bundle.js could save 20.3KiB (58% reduction) after compression.
Minifying https://d2bnxibecyz4h5.cloudfront.net/runtimejs/intercept/intercept.js could save 7.9KiB (31% reduction).
Minifying https://content.mlb.com/element/mediawall/219385984/web-v1.json could save 6.9KiB (26% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…js/browser/bluebird.js could save 5.7KiB (17% reduction) after compression.
Minifying https://statsapi.mlb.com/api/v1/schedule?sportId=1…y,media(epg)),tickets) could save 2.5KiB (29% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…-embed/embedWrapper.js could save 1.8KiB (49% reduction) after compression.
Minifying https://statsapi.mlb.com/api/v1/standings?leagueId…ence,sport,league,team could save 1.6KiB (18% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…ideo-launcher/index.js could save 1.5KiB (57% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…embed/internalEmbed.js could save 1.1KiB (50% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…tils/factoryActions.js could save 922B (64% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…bandwagon/bandwagon.js could save 670B (52% reduction) after compression.
Minifying https://content.mlb.com/mlb/item/id/v1/1363168183/details/web-v1.json could save 524B (18% reduction) after compression.
Minifying https://www.mlbstatic.com/mlb.com/builds/site-core…ice/message-service.js could save 523B (32% reduction) after compression.
Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 18KiB (68% reduction).
Compressing https://d2bnxibecyz4h5.cloudfront.net/runtimejs/intercept/intercept.js could save 17.5KiB (68% reduction).
Compressing https://www.mlbstatic.com/mlb.com/builds/site-core…n/templates/image.html could save 556B (60% reduction).
Optimize images

Properly formatting and compressing images can save many bytes of data.
Optimize the following images to reduce their size by 14.5KiB (26% reduction).
Compressing https://tpc.googlesyndication.com/simgad/9322033577060460440 could save 5.2KiB (31% reduction).
Compressing https://tpc.googlesyndication.com/simgad/125542038605272337 could save 5KiB (23% reduction).
Compressing https://tpc.googlesyndication.com/simgad/6301561827703422795 could save 3KiB (42% reduction).
Compressing https://content.mlb.com/images/headshots/current/60x60/generic@3x.png could save 1.2KiB (11% reduction).
Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.
Minify HTML for the following resources to reduce their size by 6.2KiB (12% reduction).
Minifying https://www.mlb.com/ could save 6.2KiB (12% reduction) after compression.

mlb.com Mobile Resources


Total Resources196
Number of Hosts47
Static Resources125
JavaScript Resources100
CSS Resources4

mlb.com Mobile Resource Breakdown