surfrider.org

surfrider.org is SSL secured

Free website and domain report on surfrider.org

Last Updated: 4th September, 2020 Update Now
Overview

Snoop Summary for surfrider.org

This is a free and comprehensive report about surfrider.org. The domain surfrider.org is currently hosted on a server located in Boardman, Oregon in United States with the IP address 18.237.167.24, where the local currency is USD and English is the local language. Our records indicate that surfrider.org is privately registered by Surfrider Foundation. Surfrider.org has the potential to be earning an estimated $14 USD per day from advertising revenue. If surfrider.org was to be sold it would possibly be worth $10,302 USD (based on the daily revenue potential of the website over a 24 month period). Surfrider.org is quite popular with an estimated 4,947 daily unique visitors. This report was last updated 4th September, 2020.

About surfrider.org

Site Preview: surfrider.org surfrider.org
Title: Surfrider Foundation USA
Description: A non-profit environmental organization dedicated to the protection and enhancement of the world's waves and beaches through conservation, activism, research and education.
Keywords and Tags: advocacy, ngo, non-profit
Related Terms: activism, bi activism, emf waves, finger waves, waves
Fav Icon:
Age: Over 29 years old
Domain Created: 19th December, 1994
Domain Updated: 25th March, 2020
Domain Expires: 18th December, 2020
Review

Snoop Score

3/5 (Great!)

Valuation

$10,302 USD
Note: All valuation figures are estimates.

Popularity

Modest
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 117,944
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 4,947
Monthly Visitors: 150,571
Yearly Visitors: 1,805,655
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $14 USD
Monthly Revenue: $429 USD
Yearly Revenue: $5,146 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: surfrider.org 13
Domain Name: surfrider 9
Extension (TLD): org 3
Expiry Check:

Page Speed Analysis

Average Load Time: 2.21 seconds
Load Time Comparison: Faster than 39% of sites

PageSpeed Insights

Avg. (All Categories) 59
Performance 65
Accessibility 75
Best Practices 69
SEO 64
Progressive Web App 22
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.surfrider.org/
Updated: 4th September, 2020

2.19 seconds
First Contentful Paint (FCP)
28%
63%
9%

0.00 seconds
First Input Delay (FID)
100%
0%
0%

Simulate loading on desktop
65

Performance

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

Metrics

Total Blocking Time — 10 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

First CPU Idle — 1.8 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 60 ms
Users could experience a delay when interacting with the page.
Estimated Input Latency — 10 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive surfrider.org as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://surfrider.org/
0
223.90600002836
297
0
301
text/html
https://surfrider.org/
224.21200003009
528.62300002016
313
0
301
text/html
https://www.surfrider.org/
530.22499999497
1952.4519999977
15785
74215
200
text/html
Document
https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap
2018.7370000058
2040.8569999854
1770
4982
200
text/css
Stylesheet
https://unpkg.com/aos@2.3.1/dist/aos.css
2023.8380000228
2131.773000001
2298
26053
200
text/css
Stylesheet
https://www.surfrider.org/?css=common/surf-style.v.1598570413
2024.0110000013
2412.919000024
25680
172507
200
text/css
Stylesheet
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
2024.2600000347
2401.2840000214
13649
13291
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
2024.6270000353
2414.9970000144
14300
13942
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
2024.8129999964
2416.0510000074
14503
14145
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
2024.9320000294
2414.6279999986
11633
11275
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
2025.1339999959
2406.3990000286
13104
12746
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
2025.3530000336
2746.11800001
369948
369588
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
2025.5319999997
2754.1300000157
365244
364884
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
2025.6839999929
2763.8380000135
214181
213821
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
2026.2230000226
2758.8499999838
246716
246356
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
2026.3339999947
2769.2050000187
226442
226082
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
2026.4409999945
2571.2560000247
99629
99270
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
2026.5810000128
2859.0950000216
365732
365372
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
2026.6800000099
2766.0059999907
339766
339406
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
2026.7699999968
2493.8490000204
17530
17172
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
2026.8730000244
2414.2599999905
7132
6775
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
2026.9689999986
2419.8820000165
7242
6885
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
2027.0790000213
2400.7459999993
4662
4305
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
2027.1899999934
2483.321000007
3080
2723
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
2027.3160000215
2478.8849999895
7044
6687
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
2027.4940000381
2407.1889999905
5182
4825
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
2027.6890000096
2443.9729999867
11215
10857
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
2027.8099999996
2608.143999998
35843
35485
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
2027.9060000321
2463.6039999896
10157
9800
200
image/png
Image
https://www.surfrider.org/assets/images/arrow-right.svg
2028.0069999862
2282.6300000306
1319
1038
200
image/svg+xml
Image
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
2028.197000036
2060.8590000193
55790
177793
200
application/javascript
Script
https://code.jquery.com/jquery-3.1.0.js
2038.3419999853
2073.8520000014
78364
263767
200
application/javascript
Script
https://www.surfrider.org/common/surf-script
2039.5959999878
3914.4180000294
67673
247959
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
2102.2200000007
2106.0230000294
18966
45659
200
text/javascript
Script
https://static.ads-twitter.com/uwt.js
2108.7200000184
2123.8510000403
2509
5160
200
application/javascript
Script
https://www.googleadservices.com/pagead/conversion_async.js
2111.3660000265
2149.9180000392
12585
30075
200
text/javascript
Script
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/sf-hero-5-%281%29-5ec6eb4c96e3f-2405-1590094668.jpg
2136.7310000351
3190.7200000132
1081100
1080739
200
image/jpeg
Image
https://www.google-analytics.com/plugins/ua/ec.js
2189.89899999
2192.9789999849
1915
2779
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j85&a=1161568645&t=pageview&_s=1&dl=https%3A%2F%2Fwww.surfrider.org%2F&dp=https%3A%2F%2Fwww.surfrider.org%2F&ul=en-us&de=UTF-8&dt=Home%20%E2%80%93%20Surfrider%20Foundation&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEALAAAAAC~&jid=1172171143&gjid=1400133031&cid=1143091053.1599234284&tid=UA-139527632-1&_gid=1139372986.1599234284&_r=1&gtm=2wg8q1KHF7LTH&z=1889983866
2221.3960000081
2224.7250000364
633
1
200
text/plain
XHR
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/975389981/?random=1599234284375&cv=9&fst=1599234284375&num=1&guid=ON&resp=GooglemKTybQhCsO&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2wg8q1&sendb=1&ig=1&frm=0&url=https%3A%2F%2Fwww.surfrider.org%2F&tiba=Home%20%E2%80%93%20Surfrider%20Foundation&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
2242.379000003
2250.6290000165
2579
1585
200
text/javascript
Script
https://t.co/i/adsct?type=javascript&version=1.1.0&p_id=Twitter&p_user_id=0&txn_id=o48su&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tw_document_href=https%3A%2F%2Fwww.surfrider.org%2F
2243.6340000131
2273.6700000241
707
43
200
image/gif
Image
https://www.google-analytics.com/j/collect?v=1&_v=j85&a=1161568645&t=pageview&_s=1&dl=https%3A%2F%2Fwww.surfrider.org%2F&ul=en-us&de=UTF-8&dt=Home%20%E2%80%93%20Surfrider%20Foundation&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aGDAAEALAAAAAC~&jid=613726428&gjid=864012655&cid=1143091053.1599234284&tid=UA-2918617-1&_gid=1139372986.1599234284&_r=1&gtm=2wg8q1KHF7LTH&z=1675682679
2252.4749999866
2256.623000023
634
2
200
text/plain
XHR
https://www.google.com/pagead/1p-user-list/975389981/?random=1599234284375&cv=9&fst=1599231600000&num=1&guid=ON&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2wg8q1&sendb=1&frm=0&url=https%3A%2F%2Fwww.surfrider.org%2F&tiba=Home%20%E2%80%93%20Surfrider%20Foundation&async=1&fmt=3&is_vtc=1&random=2098232730&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
2255.9220000403
2267.4990000087
754
42
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j85&tid=UA-2918617-1&cid=1143091053.1599234284&jid=613726428&gjid=864012655&_gid=1139372986.1599234284&_u=aGDAAEALAAAAAC~&z=725102201
2260.8740000287
2265.1370000094
706
1
200
text/plain
XHR
https://www.surfrider.org/assets/images/logo.svg
2431.3229999971
2685.5020000366
10716
10433
200
image/svg+xml
Image
https://www.surfrider.org/assets/images/footer-bg.png
2459.5459999982
3360.1110000163
1133535
1133252
200
image/png
Image
https://www.surfrider.org/assets/images/logo-square.svg
2460.1050000056
2549.5510000037
3501
3221
200
image/svg+xml
Image
https://www.surfrider.org/assets/images/done-24px.svg
2462.8820000216
2720.6080000033
467
188
200
image/svg+xml
Image
https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
2469.608000014
2474.5250000269
11637
11016
200
font/woff2
Font
https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2
2470.7480000216
2473.6910000211
11641
11020
200
font/woff2
Font
https://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
2470.9569999832
2643.252000038
102096
101772
200
application/font-sfnt
Font
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
2474.4240000146
2899.4790000143
46919
46596
200
application/font-sfnt
Font
https://analytics.twitter.com/i/adsct?type=javascript&version=1.1.0&p_id=Twitter&p_user_id=0&txn_id=o48su&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.surfrider.org%2F
3993.4680000297
4039.0040000202
0
0
-1
Script
https://connect.facebook.net/en_US/fbevents.js
4035.521999991
4055.0619999995
34920
137749
200
application/x-javascript
Script
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
4140.9839999978
4166.4210000308
135967
536594
200
application/x-javascript
Script
https://www.facebook.com/tr/?id=558586164289716&ev=PageView&dl=https%3A%2F%2Fwww.surfrider.org%2F&rl=&if=false&ts=1599234286354&sw=800&sh=600&v=2.9.24&r=stable&ec=0&o=30&fbp=fb.1.1599234286353.2080114621&it=1599234286278&coo=false&rqm=GET
4217.238000012
4232.3310000356
463
44
200
image/gif
Image
https://www.facebook.com/tr/?id=558586164289716&ev=Microdata&dl=https%3A%2F%2Fwww.surfrider.org%2F&rl=&if=false&ts=1599234286859&cd[DataLayer]=%5B%5D&cd[Meta]=%7B%22title%22%3A%22Home%20%E2%80%93%20Surfrider%20Foundation%22%7D&cd[OpenGraph]=%7B%22og%3Asite_name%22%3A%22Surfrider%20Foundation%22%2C%22og%3Atype%22%3A%22website%22%2C%22og%3Aimage%22%3A%22https%3A%2F%2Fee5-files.s3-us-west-2.amazonaws.com%2Ffeatured-images%2Fhero-2-5f4d78cff3589-3747-1598912719.jpg%22%2C%22og%3Aurl%22%3A%22https%3A%2F%2Fwww.surfrider.org%22%2C%22og%3Adescription%22%3A%22%22%2C%22og%3Atitle%22%3A%22Home%22%7D&cd[Schema.org]=%5B%5D&cd[JSON-LD]=%5B%5D&sw=800&sh=600&v=2.9.24&r=stable&ec=1&o=30&fbp=fb.1.1599234286353.2080114621&it=1599234286278&coo=false&es=automatic&tm=3&rqm=GET
4721.6759999865
4736.8610000121
463
44
200
image/gif
Image
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1995.545
43.377
2047.065
20.924
2104.752
17.695
2123.621
22.5
2148.969
62.025
2214.921
44.083
2263.14
9.265
2274.718
9.527
2445.974
8.538
2456.206
103.201
2562.442
24.828
2595.275
40.762
2641.333
23.556
2668.708
21.912
2691.513
19.42
2713.626
40.232
2760.231
18.386
2780.168
9.989
2797.097
9.836
2813.068
10.13
2828.17
6.046
2843.649
6.917
2850.816
5.964
2865.573
5.421
2882.179
5.967
2898.779
7.263
2915.658
5.182
2933.233
33.053
2966.671
5.883
2987.255
5.693
3015.671
5.205
3082.1
7.255
3265.405
45.16
3949.197
10.779
3969.744
60.923
4030.69
19.63
4053.822
9.971
4063.807
5.881
4070.625
72.6
4157.158
15.213
4219.829
28.688
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Eliminate render-blocking resources — Potential savings of 40 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Surfrider.org 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://fonts.googleapis.com/css?family=Roboto:400,700&display=swap
1770
230
https://unpkg.com/aos@2.3.1/dist/aos.css
2298
230
https://www.surfrider.org/?css=common/surf-style.v.1598570413
25680
190
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Surfrider.org should consider minifying CSS files.
Minify JavaScript — Potential savings of 37 KiB
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Surfrider.org should consider minifying JS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://code.jquery.com/jquery-3.1.0.js
78364
38036
Remove unused CSS — Potential savings of 20 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Surfrider.org 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.surfrider.org/?css=common/surf-style.v.1598570413
25680
20621
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Surfrider.org should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids an excessive DOM size — 713 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
713
Maximum DOM Depth
15
Maximum Child Elements
30
Avoid chaining critical requests — 9 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Surfrider.org should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.2 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.surfrider.org/
618.889
7.745
1.682
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
132.396
62.324
5.138
Unattributable
115.69
1.314
0.159
https://code.jquery.com/jquery-3.1.0.js
98.026
70.905
5.201
https://www.surfrider.org/common/surf-script
52.413
38.409
4.763
Minimizes main-thread work — 1.1 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)
Style & Layout
403.733
Script Evaluation
274.682
Other
225.77
Rendering
175.263
Parse HTML & CSS
37.835
Script Parsing & Compilation
32.177
Keep request counts low and transfer sizes small — 57 requests • 5,145 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
57
5268636
Image
33
4636959
Script
11
411268
Font
4
172293
Stylesheet
3
29748
Document
1
15785
Other
5
2583
Media
0
0
Third-party
45
3860335
Minimize third-party usage — Third-party code blocked the main thread for 0 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
78364
3.59
3485034
0
171813
0
55790
0
25048
0
22148
0
15870
0
2509
0
2298
0
754
0
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.21678486997636
0.0017025243215017
0.0011379038613081
0.00094827993671591
0.00076531978355893
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
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 — 2 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.surfrider.org/common/surf-script
3642
61
https://www.surfrider.org/
674
52

Budgets

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

Metrics

First Contentful Paint — 1.0 s
The time taken for the first image or text on the page to be rendered.
Time to Interactive — 2.7 s
The time taken for the page to become fully interactive.
Cumulative Layout Shift — 0.222
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

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

Opportunities

Remove unused JavaScript — Potential savings of 198 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
135967
116893
https://code.jquery.com/jquery-3.1.0.js
78364
45306
https://www.surfrider.org/common/surf-script
67673
40898
Efficiently encode images — Potential savings of 363 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/sf-hero-5-%281%29-5ec6eb4c96e3f-2405-1590094668.jpg
1080739
217362
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
124004
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
30436
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Surfrider.org should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://surfrider.org/
0
https://surfrider.org/
190
https://www.surfrider.org/
150

Metrics

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

Opportunities

Properly size images — Potential savings of 1,864 KiB
Images can slow down the page's load time. Surfrider.org should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
319809
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
289731
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369588
285143
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
279165
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
190068
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
170462
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
164966
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
74848
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
35089
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
14145
13942
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
13942
13742
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
13291
13100
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
17172
12606
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
12746
12563
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
11275
11113
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
10857
9354
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
6885
3988
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
9800
3897
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
6775
3003
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
4305
2485
Defer offscreen images — Potential savings of 2,801 KiB
Time to Interactive can be slowed down by resources on the page. Surfrider.org should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133252
1133252
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
365372
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
364884
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
339406
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
246356
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
213821
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
99270
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
35485
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
17172
17172
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
10857
10857
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
9800
9800
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
6885
6885
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
6775
6775
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
6687
6687
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
4825
4825
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
4305
4305
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
2723
2723
Serve images in next-gen formats — Potential savings of 2,282 KiB
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133252
1071516
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/sf-hero-5-%281%29-5ec6eb4c96e3f-2405-1590094668.jpg
1080739
366431
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
235538
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
191648
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369588
85426
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
85370
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
82295
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
76862
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
65730
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
52868
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
14501
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
17172
8728
Reduce initial server response time — Root document took 1,420 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.

Diagnostics

Avoid enormous network payloads — Total size was 5,145 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133535
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/sf-hero-5-%281%29-5ec6eb4c96e3f-2405-1590094668.jpg
1081100
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369948
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365732
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
365244
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339766
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246716
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226442
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
214181
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
135967
Serve static assets with an efficient cache policy — 34 resources found
Surfrider.org 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://www.surfrider.org/assets/images/footer-bg.png
0
1133535
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/sf-hero-5-%281%29-5ec6eb4c96e3f-2405-1590094668.jpg
0
1081100
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
0
369948
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
0
365732
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
0
365244
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
0
339766
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
0
246716
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
0
226442
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
0
214181
https://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
0
102096
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
0
99629
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
0
46919
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
0
35843
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
0
17530
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
0
14503
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
0
14300
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
0
13649
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
0
13104
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
0
11633
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
0
11215
https://www.surfrider.org/assets/images/logo.svg
0
10716
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
0
10157
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
0
7242
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
0
7132
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
0
7044
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
0
5182
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
0
4662
https://www.surfrider.org/assets/images/logo-square.svg
0
3501
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
0
3080
https://www.surfrider.org/assets/images/arrow-right.svg
0
1319
https://www.surfrider.org/assets/images/done-24px.svg
0
467
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
1200000
135967
https://www.google-analytics.com/plugins/ua/ec.js
3600000
1915
https://www.google-analytics.com/analytics.js
7200000
18966
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://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
172.29500005487
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
425.0549999997
75

Accessibility

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

Navigation

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

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

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

Best practices

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

Audio and video

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

ARIA

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
svg
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not 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.

Contrast

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

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

Audits

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

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
3.1.0
core-js
3.0.0: pure
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://surfrider.org/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 3 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
3
Medium

Audits

Browser errors were logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
URL Description
https://analytics.twitter.com/i/adsct?type=javascript&version=1.1.0&p_id=Twitter&p_user_id=0&txn_id=o48su&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.surfrider.org%2F
Failed to load resource: net::ERR_CONNECTION_FAILED
64

SEO

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

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Content Best Practices

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links do not have descriptive text — 6 links found
Make use of descriptive link text to assist search engines in understanding the content.
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img

Crawling and Indexing

Links are not crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
22

Progressive Web App

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

PWA Optimized

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

Fast and reliable

Page load is not fast enough on mobile networks — Interactive on simulated mobile network at 15.6 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://surfrider.org/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

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

Manual Checks

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

2.96 seconds
First Contentful Paint (FCP)
16%
61%
23%

0.02 seconds
First Input Delay (FID)
90%
9%
1%

Simulate loading on mobile
43

Performance

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

Metrics

Total Blocking Time — 170 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.002
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

Estimated Input Latency — 30 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive surfrider.org as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://surfrider.org/
0
201.92799996585
298
0
301
text/html
https://surfrider.org/
202.27300003171
478.23100001551
313
0
301
text/html
https://www.surfrider.org/
478.52700005751
2444.2829999607
15734
74013
200
text/html
Document
https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap
2461.0749999993
2476.8390000099
1517
5276
200
text/css
Stylesheet
https://unpkg.com/aos@2.3.1/dist/aos.css
2461.2030000426
2578.746000072
2298
26053
200
text/css
Stylesheet
https://www.surfrider.org/?css=common/surf-style.v.1598570413
2461.4180000499
2859.7480000462
25680
172507
200
text/css
Stylesheet
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
2465.2449999703
2837.3170000268
13649
13291
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
2465.4729999602
2843.0800000206
14300
13942
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
2465.5969999731
2813.4080000455
14503
14145
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
2465.8670000499
2843.5670000035
11633
11275
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
2466.1779999733
2909.8620000295
13104
12746
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
2466.2900000112
3292.7759999875
369948
369588
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
2466.5520000271
3295.1650000177
365244
364884
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
2466.7040000204
3100.3580000252
214181
213821
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
2467.1259999741
3094.9300000211
246716
246356
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
2467.2799999826
3109.2240000144
226442
226082
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
2467.8889999632
3013.5139999911
99629
99270
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
2468.1349999737
3176.6549999593
365732
365372
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
2468.3469999582
3359.6769999713
339766
339406
200
image/jpeg
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
2468.4899999993
2920.5910000019
17530
17172
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
2468.663000036
2870.0520000421
7132
6775
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
2468.8219999662
2911.7280000355
7242
6885
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
2469.0110000083
2856.2529999763
4662
4305
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
2469.1840000451
2845.5280000344
3080
2723
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
2469.4019999588
2841.0079999594
7044
6687
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
2469.5599999977
2827.3579999804
5182
4825
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
2469.7330000345
2826.834000065
11215
10857
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
2470.0769999763
2907.5469999807
35843
35485
200
image/png
Image
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
2470.2479999978
2864.5640000468
10157
9800
200
image/png
Image
https://www.surfrider.org/assets/images/arrow-right.svg
2470.4340000171
2557.7020000201
1318
1038
200
image/svg+xml
Image
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
2470.5969999777
2504.5760000357
55790
177793
200
application/javascript
Script
https://code.jquery.com/jquery-3.1.0.js
2476.1810000055
2518.9369999571
78364
263767
200
application/javascript
Script
https://www.surfrider.org/common/surf-script
2476.5060000354
4318.0309999734
67673
247959
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
2536.0149999615
2539.8229999701
18966
45659
200
text/javascript
Script
https://static.ads-twitter.com/uwt.js
2541.6860000696
2556.7489999812
2509
5160
200
application/javascript
Script
https://www.googleadservices.com/pagead/conversion_async.js
2544.1979999887
2561.5230000112
12790
30075
200
text/javascript
Script
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/hero-11-3776-1598992246.jpg
2555.085
3294.0800000215
210912
210552
200
image/jpeg
Image
https://www.google-analytics.com/plugins/ua/ec.js
2584.5180000179
2587.0590000413
1915
2779
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j85&a=930534469&t=pageview&_s=1&dl=https%3A%2F%2Fwww.surfrider.org%2F&dp=https%3A%2F%2Fwww.surfrider.org%2F&ul=en-us&de=UTF-8&dt=Home%20%E2%80%93%20Surfrider%20Foundation&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAEALAAAAAC~&jid=992967597&gjid=1964946162&cid=1093401836.1599234310&tid=UA-139527632-1&_gid=1420757388.1599234310&_r=1&gtm=2wg8q1KHF7LTH&z=1743186216
2600.626999978
2603.9190000156
633
1
200
text/plain
XHR
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/975389981/?random=1599234310381&cv=9&fst=1599234310381&num=1&guid=ON&resp=GooglemKTybQhCsO&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2wg8q1&sendb=1&ig=1&frm=0&url=https%3A%2F%2Fwww.surfrider.org%2F&tiba=Home%20%E2%80%93%20Surfrider%20Foundation&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
2620.6610000227
2628.7889999803
2497
1585
200
text/javascript
Script
https://t.co/i/adsct?type=javascript&version=1.1.0&p_id=Twitter&p_user_id=0&txn_id=o48su&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tw_document_href=https%3A%2F%2Fwww.surfrider.org%2F
2622.9809999932
2663.2959999843
689
43
200
image/gif
Image
https://www.google-analytics.com/j/collect?v=1&_v=j85&a=930534469&t=pageview&_s=1&dl=https%3A%2F%2Fwww.surfrider.org%2F&ul=en-us&de=UTF-8&dt=Home%20%E2%80%93%20Surfrider%20Foundation&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aGDAAEALAAAAAC~&jid=1447721892&gjid=861948939&cid=1093401836.1599234310&tid=UA-2918617-1&_gid=1420757388.1599234310&_r=1&gtm=2wg8q1KHF7LTH&z=77328889
2627.9309999663
2631.1480000149
634
2
200
text/plain
XHR
https://www.google.com/pagead/1p-user-list/975389981/?random=1599234310381&cv=9&fst=1599231600000&num=1&guid=ON&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_his=2&u_tz=-420&u_java=false&u_nplug=0&u_nmime=0&gtm=2wg8q1&sendb=1&frm=0&url=https%3A%2F%2Fwww.surfrider.org%2F&tiba=Home%20%E2%80%93%20Surfrider%20Foundation&async=1&fmt=3&is_vtc=1&random=2450855831&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
2631.7559999879
2644.1379999742
754
42
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j85&tid=UA-2918617-1&cid=1093401836.1599234310&jid=1447721892&gjid=861948939&_gid=1420757388.1599234310&_u=aGDAAEALAAAAAC~&z=1068097461
2633.1329999957
2636.3269999856
706
1
200
text/plain
XHR
https://www.surfrider.org/assets/images/logo.svg
2874.8899999773
2961.0650000395
10715
10433
200
image/svg+xml
Image
https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
2879.1210000636
2881.7460000282
11637
11016
200
font/woff2
Font
https://www.surfrider.org/assets/images/footer-bg.png
2896.551999962
3669.9960000115
1133535
1133252
200
image/png
Image
https://www.surfrider.org/assets/images/done-24px.svg
2897.386000026
2990.0170000037
466
188
200
image/svg+xml
Image
https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2
2902.7789999964
2905.3690000437
11641
11020
200
font/woff2
Font
https://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
2902.9899999732
3408.1640000222
102097
101772
200
application/font-sfnt
Font
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
2904.5499999775
3399.5049999794
46919
46596
200
application/font-sfnt
Font
https://analytics.twitter.com/i/adsct?type=javascript&version=1.1.0&p_id=Twitter&p_user_id=0&txn_id=o48su&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.surfrider.org%2F
4357.4560000561
4464.6840000059
963
31
200
application/javascript
Script
https://connect.facebook.net/en_US/fbevents.js
4374.9989999924
4392.9510000162
34920
137749
200
application/x-javascript
Script
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
4493.1019999785
4522.9860000545
135967
536594
200
application/x-javascript
Script
https://www.facebook.com/tr/?id=558586164289716&ev=PageView&dl=https%3A%2F%2Fwww.surfrider.org%2F&rl=&if=false&ts=1599234312340&sw=360&sh=640&v=2.9.24&r=stable&ec=0&o=30&fbp=fb.1.1599234312338.409891301&it=1599234312257&coo=false&rqm=GET
4576.4310000231
4591.1619999679
463
44
200
image/gif
Image
https://www.facebook.com/tr/?id=558586164289716&ev=Microdata&dl=https%3A%2F%2Fwww.surfrider.org%2F&rl=&if=false&ts=1599234312845&cd[DataLayer]=%5B%5D&cd[Meta]=%7B%22title%22%3A%22Home%20%E2%80%93%20Surfrider%20Foundation%22%7D&cd[OpenGraph]=%7B%22og%3Asite_name%22%3A%22Surfrider%20Foundation%22%2C%22og%3Atype%22%3A%22website%22%2C%22og%3Aimage%22%3A%22https%3A%2F%2Fee5-files.s3-us-west-2.amazonaws.com%2Ffeatured-images%2Fhero-2-5f4d78cff3589-3747-1598912719.jpg%22%2C%22og%3Aurl%22%3A%22https%3A%2F%2Fwww.surfrider.org%22%2C%22og%3Adescription%22%3A%22%22%2C%22og%3Atitle%22%3A%22Home%22%7D&cd[Schema.org]=%5B%5D&cd[JSON-LD]=%5B%5D&sw=360&sh=640&v=2.9.24&r=stable&ec=1&o=30&fbp=fb.1.1599234312338.409891301&it=1599234312257&coo=false&es=automatic&tm=3&rqm=GET
5081.456999993
5096.4170000516
463
44
200
image/gif
Image
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
2475.526
8.896
2488.831
15.042
2543.661
12.567
2557.255
18.911
2578.523
25.493
2608.591
25.805
2639.887
9.524
2651.652
5.046
2889.762
7.722
2898.247
66.866
2965.136
21.593
2993.1
37.699
3038.02
23.218
3062.855
20.021
3083.538
24.112
3108.226
20.251
3129.417
21.841
3153.477
17.218
3172.151
11.91
3184.438
10.705
3197.107
10.678
3213.688
12.371
3230.34
12.061
3246.995
10.711
3263.704
10.269
3280.288
8.968
3297.085
6.307
3313.708
5.353
3330.34
6.541
3347.004
21.25
3368.377
5.524
3380.493
5.064
3397.05
5.489
3432.332
35.6
3470.328
37.913
4356.836
31.263
4392.391
7.804
4400.211
7.421
4408.163
80.487
4488.688
5.222
4499.503
7.054
4506.797
14.936
4573.713
31.433
5104.59
5.183
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Surfrider.org should consider minifying CSS files.
Minify JavaScript — Potential savings of 37 KiB
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Surfrider.org should consider minifying JS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://code.jquery.com/jquery-3.1.0.js
78364
38036
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Surfrider.org should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids an excessive DOM size — 711 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
711
Maximum DOM Depth
15
Maximum Child Elements
30
Avoid chaining critical requests — 9 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Surfrider.org should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 1.0 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.surfrider.org/
2364.924
16.028
4.744
https://code.jquery.com/jquery-3.1.0.js
410.592
292.96
17.488
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
335.948
209.568
15.404
Unattributable
314.288
4.964
0.672
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
146.464
96.88
35.204
https://www.google-analytics.com/analytics.js
114.26
97.504
3.844
https://www.surfrider.org/common/surf-script
112.548
83.964
15.776
https://connect.facebook.net/en_US/fbevents.js
59.744
47.264
8.9
Keep request counts low and transfer sizes small — 56 requests • 4,293 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
56
4395710
Image
32
3763249
Script
11
412354
Font
4
172294
Stylesheet
3
29495
Document
1
15734
Other
5
2584
Media
0
0
Third-party
45
2990962
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
div
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.00057898072317628
0.0003341064453125
0.00022804090711806
0.00012792317020779
0.00012411269279734
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
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 — 14 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://code.jquery.com/jquery-3.1.0.js
17052
161
https://www.surfrider.org/
2100
134
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
22710
126
https://www.surfrider.org/common/surf-script
16866
125
https://code.jquery.com/jquery-3.1.0.js
16107
86
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
15980
76
https://www.surfrider.org/
2833
76
https://www.surfrider.org/
2234
75
https://www.surfrider.org/
2762
71
https://www.surfrider.org/
2040
60
https://connect.facebook.net/en_US/fbevents.js
18930
60
https://www.google-analytics.com/analytics.js
17760
52
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
16056
51
https://www.googletagmanager.com/gtm.js?id=GTM-KHF7LTH
15930
50

Budgets

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

Metrics

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

Other

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

Opportunities

Eliminate render-blocking resources — Potential savings of 150 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Surfrider.org 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://fonts.googleapis.com/css?family=Roboto:400,700&display=swap
1517
780
https://unpkg.com/aos@2.3.1/dist/aos.css
2298
780
https://www.surfrider.org/?css=common/surf-style.v.1598570413
25680
930
Remove unused CSS — Potential savings of 21 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Surfrider.org 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.surfrider.org/?css=common/surf-style.v.1598570413
25680
21625
Efficiently encode images — Potential savings of 151 KiB
Unoptimized images can consume more cellular data than what is necessary.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
124004
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
30436

Diagnostics

Minimize main-thread work — 4.0 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)
Style & Layout
1649.716
Script Evaluation
891.484
Other
642.852
Rendering
558.852
Script Parsing & Compilation
117.856
Parse HTML & CSS
101.788

Metrics

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

Other

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

Opportunities

Properly size images — Potential savings of 1,427 KiB
Images can slow down the page's load time. Surfrider.org should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
279924
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
218067
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
213014
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369588
210420
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
140259
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
128717
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
121736
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
56518
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
32271
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
14145
13060
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
13942
12872
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
13291
12271
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
12746
11768
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
11275
10410
Defer offscreen images — Potential savings of 3,382 KiB
Time to Interactive can be slowed down by resources on the page. Surfrider.org should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133252
1133252
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369588
369588
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
365372
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
364884
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
339406
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
246356
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
226082
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
213821
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
99270
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
35485
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
17172
17172
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
10857
10857
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
9800
9800
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
6885
6885
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
6775
6775
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
6687
6687
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
4825
4825
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
4305
4305
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
2723
2723
Remove unused JavaScript — Potential savings of 198 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
135967
116893
https://code.jquery.com/jquery-3.1.0.js
78364
45306
https://www.surfrider.org/common/surf-script
67673
40926
Serve images in next-gen formats — Potential savings of 1,924 KiB
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133252
1071516
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365372
235538
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
364884
191648
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369588
85426
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246356
85370
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
213821
82295
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226082
76862
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339406
65730
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
99270
52868
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
35485
14501
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
17172
8728
Reduce initial server response time — Root document took 1,970 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Surfrider.org should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://surfrider.org/
0
https://surfrider.org/
630
https://www.surfrider.org/
480

Diagnostics

Avoid enormous network payloads — Total size was 4,293 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.surfrider.org/assets/images/footer-bg.png
1133535
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
369948
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
365732
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
365244
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
339766
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
246716
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
226442
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
214181
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/hero-11-3776-1598992246.jpg
210912
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
135967
Serve static assets with an efficient cache policy — 33 resources found
Surfrider.org 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://www.surfrider.org/assets/images/footer-bg.png
0
1133535
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/Coastal-Preservation-Initiative-Image-2436-1590709161.jpg
0
369948
https://ee5-files.s3-us-west-2.amazonaws.com/pages/KnownSupplySS21_1362-1K_1-3601-1597161827.jpg
0
365732
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/break-free-from-plastic-campaign-3209-1591309757.jpg
0
365244
https://ee5-files.s3-us-west-2.amazonaws.com/pages/VISSLA-5-panel_01-3732-1598895440.jpg
0
339766
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/LWCF-Homepage-Image-2435-1590708672.jpg
0
246716
https://ee5-files.s3-us-west-2.amazonaws.com/pages/OFR-Program-Image-2429-1590698952.jpg
0
226442
https://ee5-files.s3-us-west-2.amazonaws.com/gallery/stand-up-clean-water-5ea32025d7d72-2110-1587748901.jpg
0
214181
https://ee5-files.s3-us-west-2.amazonaws.com/featured-images/hero-11-3776-1598992246.jpg
0
210912
https://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
0
102097
https://ee5-files.s3-us-west-2.amazonaws.com/pages/our-network-5ea32faf432f1-2123-1587752879.jpg
0
99629
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
0
46919
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/packard-foundation-2074-1587687693.png
0
35843
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/ball-logo-5ea232648a7b7-2083-1587688036.png
0
17530
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-03-2105-1587744741.png
0
14503
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-05-2104-1587744738.png
0
14300
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-01-2103-1587744737.png
0
13649
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-02-2102-1587744577.png
0
13104
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/Initiative-Icons-04-2106-1587744743.png
0
11633
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/the-harder-foundation-2073-1587687692.png
0
11215
https://www.surfrider.org/assets/images/logo.svg
0
10715
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/resources-legacy-fund-2075-1587687694.png
0
10157
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/rei-logo-5ea232b919b0d-2085-1587688121.png
0
7242
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/lbap%3Dlogo-5ea232b82432a-2084-1587688120.png
0
7132
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/noaa-2071-1587687690.png
0
7044
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/sima-2072-1587687691.png
0
5182
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REN-Logo-2408-1590170967.png
0
4662
https://ee5-files.s3-us-west-2.amazonaws.com/thumbnails/REEF-Logo-2409-1590171052.png
0
3080
https://www.surfrider.org/assets/images/arrow-right.svg
0
1318
https://www.surfrider.org/assets/images/done-24px.svg
0
466
https://connect.facebook.net/signals/config/558586164289716?v=2.9.24&r=stable
1200000
135967
https://www.google-analytics.com/plugins/ua/ec.js
3600000
1915
https://www.google-analytics.com/analytics.js
7200000
18966
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://www.surfrider.org/assets/fonts/BebasNeue%20Bold.otf
505.17400004901
https://www.surfrider.org/assets/fonts/BebasNeue%20Thin.otf
494.95500000194
Reduce the impact of third-party code — Third-party code blocked the main thread for 290 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)
78364
184.88
22148
43.128
55790
35.192
171813
25.248
2614846
0
24795
0
15993
0
3472
0
2298
0
754
0
75

Accessibility

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

Navigation

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

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

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

Best practices

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

Audio and video

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

ARIA

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not 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.

Contrast

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

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

Audits

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

Audits

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

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://surfrider.org/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 3 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
3
Medium
68

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for surfrider.org. 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 surfrider.org on mobile screens.
Document uses legible font sizes — 100% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
100.00%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Mobile Friendly

Tap targets are not sized appropriately — 93% 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
58x15
76x15
44x15

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.
Links do not have descriptive text — 6 links found
Make use of descriptive link text to assist search engines in understanding the content.
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img

Crawling and Indexing

Links are not crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
25

Progressive Web App

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

PWA Optimized

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

Fast and reliable

Page load is not fast enough on mobile networks — Interactive at 15.3 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://surfrider.org/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

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

Manual Checks

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

Server Location

Server IP Address: 18.237.167.24
Continent: North America
Country: United States
United States Flag
Region: Oregon
City: Boardman
Longitude: -119.7143
Latitude: 45.8491
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Amazon.com, Inc.
Registration

Domain Registrant

Private Registration: Yes
Name: REDACTED FOR PRIVACY
Organization: Surfrider Foundation
Country: FR
City: Paris
State: Paris
Post Code: 75013
Email: 14aa4d7297ea1c9364a5ca249e089e33-2039576@contact.gandi.net
Phone: +33.170377666
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
GANDI SAS 146.75.81.103
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating: 4.3/5
WOT Trustworthiness: 86/100
WOT Child Safety: 84/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: *.surfrider.org
Issued By: RapidSSL RSA CA 2018
Valid From: 23rd January, 2018
Valid To: 24th March, 2021
Subject: CN = *.surfrider.org
Hash: 38ab77b2
Issuer: CN = RapidSSL RSA CA 2018
OU = www.digicert.com
O = DigiCert Inc
S = US
Version: 2
Serial Number: 18482629150353469643495206246498023172
Serial Number (Hex): 0DE79FF8FFA3D415FDC47411995DB704
Valid From: 23rd January, 2024
Valid To: 24th March, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:53:CA:17:59:FC:6B:C0:03:21:2F:1A:AE:E4:AA:A8:1C:82:56:DA:75
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://cdp.rapidssl.com/RapidSSLRSACA2018.crl

Certificate Policies: Policy: 2.16.840.1.114412.1.2
CPS: https://www.digicert.com/CPS
Policy: 2.23.140.1.2.1

Authority Information Access: OCSP - URI:http://status.rapidssl.com
CA Issuers - URI:http://cacerts.rapidssl.com/RapidSSLRSACA2018.crt

Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:surfrider.org
DNS:*.surfrider.org
Technical

DNS Lookup

A Records

Host IP Address Class TTL
surfrider.org. 18.237.167.24 IN 299

NS Records

Host Nameserver Class TTL
surfrider.org. ns-1429.awsdns-50.org. IN 21599
surfrider.org. ns-1769.awsdns-29.co.uk. IN 21599
surfrider.org. ns-18.awsdns-02.com. IN 21599
surfrider.org. ns-788.awsdns-34.net. IN 21599

MX Records

Priority Host Server Class TTL
10 surfrider.org. aspmx.l.google.com. IN 299
20 surfrider.org. alt1.aspmx.l.google.com. IN 299
20 surfrider.org. alt2.aspmx.l.google.com. IN 299
30 surfrider.org. aspmx2.googlemail.com. IN 299
30 surfrider.org. aspmx3.googlemail.com. IN 299

SOA Records

Domain Name Primary NS Responsible Email TTL
surfrider.org. ns-1429.awsdns-50.org. awsdns-hostmaster.amazon.com. 899

TXT Records

Host Value Class TTL
surfrider.org. google-site-verification=ADo80jFAyg3CuKUYdUxTFjDXMKUw1p1LazbWdDEzEwY IN 299
surfrider.org. pardot_328911_*=bc84fd8893bafe868e4a5d8f07c141a4b0c4ea387bc2611f7099f1f25c81ba6a IN 299
surfrider.org. v=spf1 IN 299

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Date: 4th September, 2020
Server: Apache/2.4.29
Expires: 28th July, 1997
Content-Type: text/html; charset=UTF-8
X-Frame-Options: SAMEORIGIN
Pragma: no-cache
Set-Cookie: *
Last-Modified: 4th September, 2020

Whois Lookup

Created: 19th December, 1994
Changed: 25th March, 2020
Expires: 18th December, 2020
Registrar: GANDI SAS
Status: clientTransferProhibited
Nameservers: ns-1429.awsdns-50.org
ns-1769.awsdns-29.co.uk
ns-18.awsdns-02.com
ns-788.awsdns-34.net
Owner Name: REDACTED FOR PRIVACY
Owner Organization: Surfrider Foundation
Owner Street: 63-65 boulevard Massena
Owner Post Code: 75013
Owner City: Paris
Owner State: Paris
Owner Country: FR
Owner Phone: +33.170377666
Owner Email: 14aa4d7297ea1c9364a5ca249e089e33-2039576@contact.gandi.net
Admin Name: Michelle Kremer
Admin Organization: Surfrider Foundation
Admin Street: 942 Calle Negocio Ste 350
Admin Post Code: 92674
Admin City: San Clemente
Admin State: California
Admin Country: US
Admin Phone: +1.9494928170
Admin Email: cwilson@surfrider.org
Tech Name: Chris Wilson
Tech Organization: Surfrider Foundation
Tech Street: 942 Calle Negocio Ste 350
Tech Post Code: 92674
Tech City: San Clemente
Tech State: California
Tech Country: US
Tech Phone: +1.9494928170
Tech Email: cwilson@surfrider.org
Full Whois: Domain Name: surfrider.org
Registry Domain ID: D215209-LROR
Registrar WHOIS Server: whois.gandi.net
Registrar URL: http://www.gandi.net
Updated Date: 2020-03-25T22:39:30Z
Creation Date: 1994-12-19T05:00:00Z
Registrar Registration Expiration Date: 2020-12-18T05:00:00Z
Registrar: GANDI SAS
Registrar IANA ID: 81
Registrar Abuse Contact Email: abuse@support.gandi.net
Registrar Abuse Contact Phone: +33.170377661
Reseller: Amazon Registrar, Inc.
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domain Status:
Domain Status:
Domain Status:
Domain Status:
Registry Registrant ID: REDACTED FOR PRIVACY
Registrant Name: REDACTED FOR PRIVACY
Registrant Organization: Surfrider Foundation
Registrant Street: 63-65 boulevard Massena
Registrant City: Paris
Registrant State/Province: Paris
Registrant Postal Code: 75013
Registrant Country: FR
Registrant Phone: +33.170377666
Registrant Phone Ext:
Registrant Fax: +33.143730576
Registrant Fax Ext:
Registrant Email: 14aa4d7297ea1c9364a5ca249e089e33-2039576@contact.gandi.net
Registry Admin ID: MK4324-GANDI
Admin Name: Michelle Kremer
Admin Organization: Surfrider Foundation
Admin Street: 942 Calle Negocio Ste 350
Admin City: San Clemente
Admin State/Province: California
Admin Postal Code: 92674
Admin Country: US
Admin Phone: +1.9494928170
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email: cwilson@surfrider.org
Registry Tech ID: MK4326-GANDI
Tech Name: Chris Wilson
Tech Organization: Surfrider Foundation
Tech Street: 942 Calle Negocio Ste 350
Tech City: San Clemente
Tech State/Province: California
Tech Postal Code: 92674
Tech Country: US
Tech Phone: +1.9494928170
Tech Phone Ext:
Tech Fax:
Tech Fax Ext:
Tech Email: cwilson@surfrider.org
Name Server: NS-1429.AWSDNS-50.ORG
Name Server: NS-18.AWSDNS-02.COM
Name Server: NS-1769.AWSDNS-29.CO.UK
Name Server: NS-788.AWSDNS-34.NET
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
DNSSEC: Unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2020-09-04T15:44:39Z <<<

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

Reseller Email:
Reseller URL:

Personal data access and use are governed by French law, any use for the purpose of unsolicited mass commercial advertising as well as any mass or automated inquiries (for any intent other than the registration or modification of a domain name) are strictly forbidden. Copy of whole or part of our database without Gandi's endorsement is strictly forbidden.
A dispute over the ownership of a domain name may be subject to the alternate procedure established by the Registry in question or brought before the courts.
For additional information, please contact us via the following form:
https://www.gandi.net/support/contacter/mail/

Nameservers

Name IP Address
ns-1429.awsdns-50.org 205.251.197.149
ns-1769.awsdns-29.co.uk 205.251.198.233
ns-18.awsdns-02.com 205.251.192.18
ns-788.awsdns-34.net 205.251.195.20
Related

Subdomains

Similar Sites

Domain Valuation Snoop Score
0/5
$10 USD 1/5
$5,492 USD 3/5
$13,369 USD 3/5
$2,742,927 USD 4/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
$1,017 USD
0/5

Sites hosted on the same IP address