pissedoffgeek.com

pissedoffgeek.com is SSL secured

Free website and domain report on pissedoffgeek.com

Last Updated: 6th August, 2021 Update Now
Overview

Snoop Summary for pissedoffgeek.com

This is a free and comprehensive report about pissedoffgeek.com. The domain pissedoffgeek.com is currently hosted on a server located in United States with the IP address 192.185.64.46, where the local currency is USD and English is the local language. Our records indicate that pissedoffgeek.com is owned/operated by Cloudflare, Inc.. Pissedoffgeek.com has the potential to be earning an estimated $1 USD per day from advertising revenue. If pissedoffgeek.com was to be sold it would possibly be worth $975 USD (based on the daily revenue potential of the website over a 24 month period). Pissedoffgeek.com receives an estimated 464 unique visitors every day - a decent amount of traffic! This report was last updated 6th August, 2021.

About pissedoffgeek.com

Site Preview:
Title: Pissed Off Geek - Reviews with an Edge
Description: Pissed Off Geek, reviews with an edge...and typically sarcastic nature.
Keywords and Tags: blogs, wiki
Related Terms: edge, galaxys edge, westlaw edge
Fav Icon:
Age: Over 14 years old
Domain Created: 21st December, 2009
Domain Updated: 11th December, 2019
Domain Expires: 21st December, 2020
Review

Snoop Score

2/5

Valuation

$975 USD
Note: All valuation figures are estimates.

Popularity

Low
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 1,715,208
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: 464
Monthly Visitors: 14,123
Yearly Visitors: 169,360
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $1 USD
Monthly Revenue: $40 USD
Yearly Revenue: $483 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: pissedoffgeek.com 17
Domain Name: pissedoffgeek 13
Extension (TLD): com 3

Page Speed Analysis

Average Load Time: 2.82 seconds
Load Time Comparison: Faster than 20% of sites

PageSpeed Insights

Avg. (All Categories) 74
Performance 77
Accessibility 86
Best Practices 87
SEO 92
Progressive Web App 27
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: http://www.pissedoffgeek.com
Updated: 6th August, 2021
77

Performance

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

Metrics

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

Other

Max Potential First Input Delay — 30 ms
Users could experience a delay when interacting with the page.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://pissedoffgeek.com/
http/1.1
0
1988.5979997925
441
0
301
text/html
http://www.pissedoffgeek.com/
http/1.1
1989.3879999872
2256.1489997897
15961
77863
200
text/html
Document
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
http/1.1
2273.9239998627
2402.9959999025
3211
6378
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/css/dist/block-library/style.min.css
h2
2274.2459999863
2292.8179998416
10359
80574
200
text/css
Stylesheet
https://c0.wp.com/c/5.8/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css
h2
2274.4639997836
2290.7679998316
2808
11256
200
text/css
Stylesheet
https://c0.wp.com/c/5.8/wp-includes/js/mediaelement/wp-mediaelement.min.css
h2
2274.7819998767
2289.5189998671
1396
4186
200
text/css
Stylesheet
http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%3A400%2C400italic%2C700%2C700italic%7CQuattrocento%7CLato%3A300%7CLato%3A900&ver=5.8
http/1.1
2274.9959998764
2290.3259999584
1505
10496
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
http/1.1
2275.2519999631
2500.5469999742
21189
67063
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
http/1.1
2275.4849998746
2335.9879998025
6091
23706
200
text/css
Stylesheet
https://c0.wp.com/p/jetpack/9.9.1/css/jetpack.css
h2
2275.7019998971
2296.6259999666
16555
86677
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
http/1.1
2416.8259999715
2662.4280000106
60287
59552
200
image/jpeg
Image
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
http/1.1
2404.7029998619
2511.2949998584
1457
1239
200
application/javascript
Script
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
http/1.1
2416.9579998124
2467.8950000089
4701
12332
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
h2
2417.0799998101
2452.3959998041
41510
102679
200
application/javascript
Script
data
2418.9789998345
2419.0359998029
0
42
200
image/gif
Image
https://www.google-analytics.com/analytics.js
h2
2481.5769998822
2487.2979999054
20324
49389
200
text/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
http/1.1
2513.1769999862
2824.1739999503
57650
56780
200
font/woff2
Font
http://fonts.gstatic.com/s/opensans/v21/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
http/1.1
2513.5939999018
2516.4809999987
9758
9196
200
font/woff2
Font
http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2
http/1.1
2513.9069999568
2517.6449997816
19610
19048
200
font/woff2
Font
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
http/1.1
2514.2209997866
2517.0659997966
14475
13912
200
font/woff2
Font
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2
http/1.1
2514.9719999172
2523.9609999117
14295
13732
200
font/woff2
Font
https://www.google-analytics.com/j/collect?v=1&_v=j92&a=1061369306&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAUABAAAAAC~&jid=652232078&gjid=1564434312&cid=121709935.1628238620&tid=UA-18780887-1&_gid=1431918501.1628238620&_r=1&gtm=2ou840&z=17034072
h2
2555.7130000088
2561.0059997998
646
2
200
text/plain
XHR
https://stats.wp.com/e-202131.js
h2
2578.6989999469
2594.2319999449
3325
8972
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/wp-embed.min.js
h2
2578.9539997932
2594.6519998834
1091
1426
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
http/1.1
2579.6059998684
2716.094999807
2206
3310
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
http/1.1
2580.3349998314
2731.5309999976
4187
9964
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
http/1.1
2580.5509998463
2721.1469998583
1765
2372
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
http/1.1
2581.7959997803
2712.3029998038
4140
8646
200
application/javascript
Script
https://c0.wp.com/p/jetpack/9.9.1/_inc/build/photon/photon.min.js
h2
2581.9839998148
2597.1459997818
797
758
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
h2
2582.1310000028
2616.1689998116
41511
102679
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery-migrate.min.js
h2
2582.2809999809
2606.9349998143
4422
11224
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery.min.js
h2
2582.3989999481
2600.5589999259
30737
89521
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/images/line.gif
http/1.1
2588.7349999975
2717.6639998797
763
35
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-1&cid=121709935.1628238620&jid=652232078&gjid=1564434312&_gid=1431918501.1628238620&_u=YEBAAUAAAAAAAC~&z=1244214883
h2
2619.4209998939
2625.0729998574
684
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-1&cid=121709935.1628238620&jid=652232078&_u=YEBAAUAAAAAAAC~&z=1774013181
h2
2635.1199999917
2643.6549997889
700
42
200
image/gif
Image
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
http/1.1
2864.0119999181
3116.088999901
6026
18181
200
application/javascript
Script
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
http/1.1
2903.257999802
2952.8309998568
349
0
302
text/html
http://www.google-analytics.com/analytics.js
http/1.1
2904.1369999759
2908.2889999263
20129
49389
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j92&a=1061369306&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aEDAAUABAAAAAC~&jid=738094203&gjid=216767665&cid=121709935.1628238620&tid=UA-18780887-9&_gid=1431918501.1628238620&_r=1&_slc=1&z=1529017305
h2
2914.2639997881
2918.6179998796
648
4
200
text/plain
XHR
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-9&cid=121709935.1628238620&jid=738094203&gjid=216767665&_gid=1431918501.1628238620&_u=aEDAAUABAAAAAC~&z=490026868
h2
2952.653999906
2957.4969999958
719
2
200
text/plain
XHR
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
h2
2953.5099999048
2972.5430000108
41507
102701
200
application/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j92&aip=1&a=1061369306&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aGDACUABBAAAAC~&jid=254012846&gjid=835810043&cid=121709935.1628238620&tid=UA-18780887-9&_gid=1431918501.1628238620&_r=1&gtm=2ou840&did=dZTNiMT&z=692616293
h2
2968.7859998085
2971.689999802
646
2
200
text/plain
XHR
https://www.google-analytics.com/collect?v=1&_v=j92&aip=1&a=1061369306&t=pageview&_s=2&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aGDACUABBAAAAC~&jid=&gjid=&cid=121709935.1628238620&tid=UA-18780887-9&_gid=1431918501.1628238620&gtm=2ou840&did=dZTNiMT&z=1132364208
h2
2974.3929998949
2977.3309999146
624
35
200
image/gif
Image
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-9&cid=121709935.1628238620&jid=738094203&_u=aEDAAUABAAAAAC~&z=1724272365
h2
2982.6289999764
2990.4169999063
700
42
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-9&cid=121709935.1628238620&jid=254012846&gjid=835810043&_gid=1431918501.1628238620&_u=aGDACUABBAAAAC~&z=597005115
h2
2986.6539998911
2990.793999983
719
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-9&cid=121709935.1628238620&jid=254012846&_u=aGDACUABBAAAAC~&z=1102600359
h2
3002.389999805
3010.5659998953
700
42
200
image/gif
Image
http://pixel.wp.com/g.gif?v=ext&j=1%3A9.9.1&blog=49068484&post=0&tz=1&srv=www.pissedoffgeek.com&host=www.pissedoffgeek.com&ref=&fcp=2654&rand=0.1167915185139472
http/1.1
3017.8389998619
3031.5489999484
215
50
200
image/gif
Image
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?resize=560%2C315
h2
3038.368999958
3140.4789998196
25022
24486
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/06/at-computer.jpg?resize=260%2C173
h2
3038.500999799
3109.835999785
8781
8244
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/07/office.jpg?resize=260%2C137
h2
3039.0159999952
3111.7839999497
6738
6206
200
image/webp
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)
2266.211
8.611
2410.69
15.264
2467.496
8.587
2476.844
11.362
2499.63
63.255
2576.628
25.323
2601.97
21.248
2631.078
7.254
2659.142
7.997
2831.191
47.483
2883.671
18.178
2903.047
18.891
2921.974
8.799
2930.785
8.054
2939.875
15.689
2959.749
20.529
2980.483
6.527
2998.363
7.828
3009.053
6.156
3021.598
10.541
3033.559
8.158
3117.648
5.556
3124.562
5.631
3159.077
5.555
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Opportunities

Properly size images — Potential savings of 16 KiB
Images can slow down the page's load time. Pissedoffgeek.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
59552
15881
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Pissedoffgeek.com should consider lazy-loading offscreen and hidden images.
Minify CSS — Potential savings of 4 KiB
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Pissedoffgeek.com should consider minifying CSS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
21189
4187
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Pissedoffgeek.com should consider minifying JS files.
Reduce unused CSS — Potential savings of 45 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Pissedoffgeek.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
21189
18844
https://c0.wp.com/p/jetpack/9.9.1/css/jetpack.css
16555
16457
https://c0.wp.com/c/5.8/wp-includes/css/dist/block-library/style.min.css
10359
10332
Reduce unused JavaScript — Potential savings of 130 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
102701
82577
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
41511
28360
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
41510
21894
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats — Potential savings of 23 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
59552
23248
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 270 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
http://www.pissedoffgeek.com/
267.758
Avoid multiple page redirects — Potential savings of 190 ms
Redirects can cause additional delays before the page can begin loading. Pissedoffgeek.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://pissedoffgeek.com/
190
http://www.pissedoffgeek.com/
0
Preload key requests — Potential savings of 110 ms
Key requests can be preloaded by using '<link rel=preload>'. Pissedoffgeek.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
URL Potential Savings (Ms)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
110
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
0

Diagnostics

Avoids enormous network payloads — Total size was 522 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
60287
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
57650
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
41511
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
41510
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
41507
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery.min.js
30737
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?resize=560%2C315
25022
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
21189
https://www.google-analytics.com/analytics.js
20324
http://www.google-analytics.com/analytics.js
20129
Avoids an excessive DOM size — 397 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
397
Maximum DOM Depth
13
Maximum Child Elements
14
Avoid chaining critical requests — 12 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Pissedoffgeek.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.1 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
http://www.pissedoffgeek.com/
120.737
2.839
1.135
https://www.google-analytics.com/analytics.js
78.566
29.306
5.507
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
71.682
66.922
2.775
Unattributable
59.28
2.521
0.172
Minimizes main-thread work — 0.5 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
193.952
Other
91.025
Style & Layout
85.288
Rendering
39.107
Script Parsing & Compilation
38.251
Parse HTML & CSS
20.822
Keep request counts low and transfer sizes small — 49 requests • 522 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
49
534080
Script
18
233046
Font
5
115788
Image
10
104530
Stylesheet
7
59903
Document
1
15961
Other
8
4852
Media
0
0
Third-party
34
344005
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)
124877
0
68165
0
59643
0
43017
0
3540
0
2122
0
2100
0
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.099876899246657
0.051984985323474
0.03967213352845
0.039208395925208
0.018453745098296
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
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.

Budgets

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

Metrics

First Contentful Paint — 1.4 s
The time taken for the first image or text on the page to be rendered.
Largest Contentful Paint — 1.7 s
The timing of the largest text or image that is painted.
Cumulative Layout Shift — 0.249
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

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

Metrics

Speed Index — 2.4 s
The time taken for the page contents to be visibly populated.

Opportunities

Eliminate render-blocking resources — Potential savings of 990 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Pissedoffgeek.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://c0.wp.com/c/5.8/wp-includes/css/dist/block-library/style.min.css
10359
270
http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%3A400%2C400italic%2C700%2C700italic%7CQuattrocento%7CLato%3A300%7CLato%3A900&ver=5.8
1505
190
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
21189
150
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
6091
110
https://c0.wp.com/p/jetpack/9.9.1/css/jetpack.css
16555
80
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
3211
110

Diagnostics

Serve static assets with an efficient cache policy — 14 resources found
Pissedoffgeek.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
0
60287
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
0
57650
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
0
21189
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
0
6091
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
0
6026
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
0
4187
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
0
4140
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
0
2206
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
0
1765
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/images/line.gif
0
763
https://www.google-analytics.com/analytics.js
7200000
20324
http://www.google-analytics.com/analytics.js
7200000
20129
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
172800000
4701
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
172800000
1457
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)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
310.99699996412
http://fonts.gstatic.com/s/opensans/v21/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
2.8870000969619
http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2
3.737999824807
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
2.8450000099838
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2
8.9889999944717
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL Failing Elements
img
86

Accessibility

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

Navigation

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

ARIA

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

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<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.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
`<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.

Tables and lists

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

Internationalization and localization

`<html>` element has a `[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"]`
Pissedoffgeek.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Contrast

Names and labels

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
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.

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

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

Audits

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

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
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.6.0
WordPress
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 23 insecure requests found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://pissedoffgeek.com/
Allowed
http://www.pissedoffgeek.com/
Allowed
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
Allowed
http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%3A400%2C400italic%2C700%2C700italic%7CQuattrocento%7CLato%3A300%7CLato%3A900&ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
Allowed
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
Allowed
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
Allowed
http://fonts.gstatic.com/s/opensans/v21/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
Allowed
http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2
Allowed
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
Allowed
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/images/line.gif
Allowed
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
Allowed
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
Allowed
http://www.google-analytics.com/analytics.js
Allowed
http://pixel.wp.com/g.gif?v=ext&j=1%3A9.9.1&blog=49068484&post=0&tz=1&srv=www.pissedoffgeek.com&host=www.pissedoffgeek.com&ref=&fcp=2654&rand=0.1167915185139472
Allowed
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
92

SEO

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

Mobile Friendly

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

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

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

Content Best Practices

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img

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

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

PWA Optimized

Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of pissedoffgeek.com on mobile screens.
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.

Installable

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

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Does not redirect HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
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) 67
Performance 28
Accessibility 100
Best Practices 87
SEO 93
Progressive Web App 25
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: http://www.pissedoffgeek.com
Updated: 6th August, 2021
28

Performance

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

Opportunities

Eliminate render-blocking resources
Resources, such as JavaScript and style sheets, can block the first paint of the page. Pissedoffgeek.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Pissedoffgeek.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Pissedoffgeek.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Pissedoffgeek.com should consider minifying JS files.
Reduce unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Pissedoffgeek.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
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.
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.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.

Diagnostics

Avoids enormous network payloads — Total size was 1,211 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2
224930
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?w=1160
76474
http://www.pissedoffgeek.com/?amp
70528
https://cdn.ampproject.org/v0.mjs
63962
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
60290
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
57658
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
41542
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
41510
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
41508
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?resize=768%2C432
41056
Avoid chaining critical requests — 12 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Pissedoffgeek.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures — 8 user timings
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
is
Mark
5431.264
visible
Mark
5443.665
ofv
Mark
5443.719
mbv
Mark
5514.215
e_is
Mark
5514.426
dr
Mark
5548.775
pc
Mark
5734.286
ol
Mark
5826.844
All text remains visible during webfont loads
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
Keep request counts low and transfer sizes small — 71 requests • 1,211 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
71
1239855
Script
26
378415
Image
16
356581
Font
7
342275
Document
2
86546
Stylesheet
7
51174
Other
13
24864
Media
0
0
Third-party
54
762282
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
img
Avoid large layout shifts — 1 element found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.0024826388888889
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 — 18 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://cdn.ampproject.org/v0.mjs
9330
208
https://cdn.ampproject.org/v0.mjs
9775
201
https://cdn.ampproject.org/v0.mjs
9613
162
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
4770
156
https://cdn.ampproject.org/v0.mjs
10021
132
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
6339
99
https://www.google-analytics.com/analytics.js
5415
95
http://www.pissedoffgeek.com/?amp
943
95
https://cdn.ampproject.org/v0.mjs
10530
94
http://www.pissedoffgeek.com/?amp
1173
91
http://www.pissedoffgeek.com/?amp
686
79
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery.min.js
6438
78
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
3090
73
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
6270
69
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery-migrate.min.js
5510
68
http://www.pissedoffgeek.com/?amp
1060
61
Unattributable
1121
52
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
4435
50
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Image elements have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.

Budgets

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

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://pissedoffgeek.com/
http/1.1
0
3736.0529999714
456
0
301
text/html
http://www.pissedoffgeek.com/
http/1.1
3736.5660001524
6824.1230000276
16018
77863
200
text/html
Document
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
http/1.1
6845.6380001735
7229.7990000807
3200
6378
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/css/dist/block-library/style.min.css
h2
6845.9930000827
6861.2530000973
10359
80574
200
text/css
Stylesheet
https://c0.wp.com/c/5.8/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css
h2
6846.2720001116
6858.917000005
2808
11256
200
text/css
Stylesheet
https://c0.wp.com/c/5.8/wp-includes/js/mediaelement/wp-mediaelement.min.css
h2
6846.7780000065
6859.3250000849
1396
4186
200
text/css
Stylesheet
http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%3A400%2C400italic%2C700%2C700italic%7CQuattrocento%7CLato%3A300%7CLato%3A900&ver=5.8
http/1.1
6847.1880001016
6854.9910001457
1505
10496
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
http/1.1
6847.5220000837
7144.512000028
12456
54568
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
http/1.1
6847.7900000289
6880.7310000993
6095
23706
200
text/css
Stylesheet
https://c0.wp.com/p/jetpack/9.9.1/css/jetpack.css
h2
6848.1280000415
6866.7089999653
16555
86677
200
text/css
Stylesheet
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
http/1.1
7231.9990000688
7258.713999996
60290
59552
200
image/jpeg
Image
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
http/1.1
7145.886000013
7230.1920000464
1467
1239
200
application/javascript
Script
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
http/1.1
7246.739000082
7388.2500000764
4699
12332
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
h2
7246.9109999947
7252.6630000211
41510
102679
200
application/javascript
Script
data
7249.2700000294
7249.3310000282
0
42
200
image/gif
Image
http://fonts.gstatic.com/s/opensans/v21/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
http/1.1
7264.274999965
7267.4490001518
9758
9196
200
font/woff2
Font
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
http/1.1
7265.9259999637
7535.3429999668
57658
56780
200
font/woff2
Font
http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2
http/1.1
7266.1330001429
7270.0160001405
19611
19048
200
font/woff2
Font
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
http/1.1
7266.3579999935
7269.2599999718
14475
13912
200
font/woff2
Font
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2
http/1.1
7266.6570001747
7271.8710000627
14295
13732
200
font/woff2
Font
https://www.google-analytics.com/analytics.js
h2
7350.2950000111
7354.3620000128
20324
49389
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j92&a=1231678557&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAUABAAAAAC~&jid=1457249746&gjid=1828906213&cid=296753595.1628238649&tid=UA-18780887-1&_gid=1981712403.1628238649&_r=1&gtm=2ou840&z=1619458121
h2
7381.2770000659
7385.482000187
646
2
200
text/plain
XHR
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-1&cid=296753595.1628238649&jid=1457249746&gjid=1828906213&_gid=1981712403.1628238649&_u=YEBAAUAAAAAAAC~&z=636603708
h2
7387.7630000934
7391.7700001039
719
2
200
text/plain
XHR
https://stats.wp.com/e-202131.js
h2
7393.6789999716
7404.5800000895
3325
8972
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/wp-embed.min.js
h2
7394.1010001581
7405.0590000115
1091
1426
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
http/1.1
7394.4950001314
7426.4790001325
2193
3310
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
http/1.1
7394.7950000875
7473.0250001885
4196
9964
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
http/1.1
7395.1270000543
7470.5150001682
1670
1902
200
application/javascript
Script
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
http/1.1
7395.4620000441
7414.9990000296
4146
8646
200
application/javascript
Script
https://c0.wp.com/p/jetpack/9.9.1/_inc/build/photon/photon.min.js
h2
7395.8460001741
7405.7370000519
797
758
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
h2
7396.1740001105
7406.8609999958
41508
102679
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery-migrate.min.js
h2
7396.8110000715
7408.9240001049
4422
11224
200
application/javascript
Script
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery.min.js
h2
7397.1700000111
7410.2839999832
30737
89521
200
application/javascript
Script
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-1&cid=296753595.1628238649&jid=1457249746&_u=YEBAAUAAAAAAAC~&z=1540975910
h2
7400.4359999672
7409.3100000173
700
42
200
image/gif
Image
http://www.pissedoffgeek.com/?amp
http/1.1
7550.6810001098
12752.778999973
70528
326758
200
text/html
Document
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
http/1.1
7603.7179999985
7621.7720001005
6023
18181
200
application/javascript
Script
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
http/1.1
7644.3400001153
7663.6920000892
347
0
302
text/html
http://www.google-analytics.com/analytics.js
http/1.1
7645.4549999908
7649.8720000964
20129
49389
200
text/javascript
Script
https://www.google-analytics.com/j/collect?v=1&_v=j92&a=1231678557&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aEDAAUABAAAAAC~&jid=1264199485&gjid=1778743646&cid=296753595.1628238649&tid=UA-18780887-9&_gid=1981712403.1628238649&_r=1&_slc=1&z=1320166833
h2
7654.5170000754
7659.1310000513
648
4
200
text/plain
XHR
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
h2
7663.9290000312
7672.3180001136
41542
102701
200
application/javascript
Script
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-9&cid=296753595.1628238649&jid=1264199485&gjid=1778743646&_gid=1981712403.1628238649&_u=aEDAAUABAAAAAC~&z=404777075
h2
7695.5040001776
7700.3419999965
719
2
200
text/plain
XHR
https://www.google-analytics.com/j/collect?v=1&_v=j92&aip=1&a=1231678557&t=pageview&_s=1&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aGDACUABBAAAAC~&jid=1453138655&gjid=886756929&cid=296753595.1628238649&tid=UA-18780887-9&_gid=1981712403.1628238649&_r=1&gtm=2ou840&did=dZTNiMT&z=1344964179
h2
7714.3280000892
7719.5870000869
646
2
200
text/plain
XHR
https://www.google-analytics.com/collect?v=1&_v=j92&aip=1&a=1231678557&t=pageview&_s=2&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F&ul=en-us&de=UTF-8&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aGDACUABBAAAAC~&jid=&gjid=&cid=296753595.1628238649&tid=UA-18780887-9&_gid=1981712403.1628238649&gtm=2ou840&did=dZTNiMT&z=1869520245
h2
7721.2590000127
7724.6730001643
624
35
200
image/gif
Image
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-9&cid=296753595.1628238649&jid=1264199485&_u=aEDAAUABAAAAAC~&z=1054624921
h2
7731.114000082
7740.9620000981
700
42
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j92&tid=UA-18780887-9&cid=296753595.1628238649&jid=1453138655&gjid=886756929&_gid=1981712403.1628238649&_u=aGDACUABBAAAAC~&z=528580603
h2
7736.4030000754
7742.5260001328
719
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j92&tid=UA-18780887-9&cid=296753595.1628238649&jid=1453138655&_u=aGDACUABBAAAAC~&z=100154461
h2
7760.5789999943
7769.9530001264
700
42
200
image/gif
Image
http://pixel.wp.com/g.gif?v=ext&j=1%3A9.9.1&blog=49068484&post=0&tz=1&srv=www.pissedoffgeek.com&host=www.pissedoffgeek.com&ref=&fcp=7312&rand=0.27316020861565815
http/1.1
7770.7889999729
7781.2670001294
215
50
200
image/gif
Image
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?resize=768%2C432
h2
7804.0690000635
8036.6430000868
41056
40520
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/06/at-computer.jpg?resize=768%2C512
h2
7804.8400001135
7907.2350000497
34572
34034
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/07/office.jpg?resize=768%2C404
h2
7805.0830001011
7904.6269999817
23931
23398
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/07/pool2.jpg?w=650
h2
7805.280999979
7931.2210001517
24518
23986
200
image/webp
Image
https://i1.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/07/fortnight.jpg?resize=768%2C432
h2
7913.1720000878
7998.2370000798
40064
39528
200
image/webp
Image
https://i0.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/07/gaming.jpg?resize=768%2C512
h2
8052.3350001313
8138.6200000998
25795
25262
200
image/webp
Image
https://cdn.ampproject.org/v0.mjs
h2
12774.167000083
12783.449999988
63962
216790
200
text/javascript
Script
https://cdn.ampproject.org/v0/amp-analytics-0.1.mjs
h2
12774.427999975
12781.49199998
29276
89153
200
text/javascript
Script
https://cdn.ampproject.org/v0/amp-bind-0.1.mjs
h2
12777.248000028
12784.655000083
15255
39650
200
text/javascript
Script
https://cdn.ampproject.org/v0/amp-form-0.1.mjs
h2
12777.518999996
12785.7580001
14252
40624
200
text/javascript
Script
https://cdn.ampproject.org/v0/amp-lightbox-0.1.mjs
h2
12777.761999983
12784.176000161
8227
19526
200
text/javascript
Script
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2020/10/cropped-pogbannerbig31-1.jpg?w=1104
h2
12782.496000174
12799.505000003
26056
25506
200
image/webp
Image
data
12786.623000167
12786.708000116
0
81
200
image/svg+xml
Image
http://www.pissedoffgeek.com/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2
http/1.1
12790.668000001
13141.488000052
224930
223892
200
font/woff2
Font
data
12816.163000185
12816.217000131
0
81
200
image/svg+xml
Image
data
12817.804000108
12817.856000038
0
80
200
image/svg+xml
Image
data
12819.281000178
12819.331000093
0
81
200
image/svg+xml
Image
data
12820.990000153
12821.075000102
0
80
200
image/svg+xml
Image
data
12822.976000141
12823.062000098
0
81
200
image/svg+xml
Image
data
12824.978000019
12825.06199996
0
80
200
image/svg+xml
Image
data
12827.090000035
12827.166000148
0
80
200
image/svg+xml
Image
data
12829.063000157
12829.135000007
0
80
200
image/svg+xml
Image
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/amp/assets/fonts/nonbreakingspaceoverride.woff2
http/1.1
12850.334000075
12994.372999994
1548
764
200
font/woff2
Font
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?w=1160
h2
12890.946000116
13041.958000045
76474
75938
200
image/webp
Image
data
12904.505999992
12904.637000058
0
80
200
image/svg+xml
Image
data
12906.386000104
12906.470000045
0
80
200
image/svg+xml
Image
data
12908.311000094
12908.381000161
0
81
200
image/svg+xml
Image
data
12910.196000012
12910.27800017
0
80
200
image/svg+xml
Image
data
12961.720000021
12961.786000058
0
82
200
image/svg+xml
Image
data
12963.179000188
12963.236000156
0
80
200
image/svg+xml
Image
data
12964.611000149
12964.662000071
0
80
200
image/svg+xml
Image
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-auto-lightbox-0.1.mjs
h2
13113.167000003
13118.381000124
4189
6587
200
text/javascript
Script
https://cdn.ampproject.org/rtv/012107240354000/ww.mjs
h2
13123.438999988
13129.904000089
14698
45093
200
text/javascript
Fetch
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-loader-0.1.mjs
h2
13138.673000038
13143.962000031
5114
14859
200
text/javascript
Script
https://pixel.wp.com/g.gif?v=ext&j=1%3A9.9.1&blog=49068484&post=0&tz=1&srv=www.pissedoffgeek.com&host=www.pissedoffgeek.com&rand=0.5768263669861142&ref=http%3A%2F%2Fwww.pissedoffgeek.com%2F
h2
13275.718000019
13285.736000165
186
50
200
image/gif
Image
blob:http://www.pissedoffgeek.com/443fe0b9-6126-412f-89f6-f22bbe3ca67a
blob
13317.111000186
13369.952999987
0
45161
200
text/javascript
Other
https://cdn.ampproject.org/rtv/012107240354000/v0/analytics-vendors/gtag.json
h2
14003.509000177
14010.488
2307
2484
200
application/json
Fetch
https://www.googletagmanager.com/gtag/amp?__amp_source_origin=http%3A%2F%2Fwww.pissedoffgeek.com
h2
14024.031999987
14031.091000186
1292
868
200
application/json
Fetch
https://www.google-analytics.com/r/collect?v=1&_v=a1&ds=AMP&aip&_s=1&dt=Pissed%20Off%20Geek%20-%20Reviews%20with%20an%20Edge&sr=360x640&cid=296753595.1628238649&tid=UA-18780887-9&dl=http%3A%2F%2Fwww.pissedoffgeek.com%2F%3Famp&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.24085950020055802&gjid=0.16300040842930708&_r=1&a=3046&z=0.5685107138041576&gtm=2pu000
http/1.1
14067.593000131
14075.943000149
794
0
302
text/html
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-crypto-polyfill-0.1.mjs
h2
14075.267000124
14080.674000084
5161
8812
200
text/javascript
Script
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-18780887-9&cid=296753595.1628238649&jid=0.24085950020055802&_v=a1&z=0.5685107138041576
http/1.1
14076.193999965
14086.745999986
873
0
302
text/html
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-18780887-9&cid=296753595.1628238649&jid=0.24085950020055802&_v=a1&z=0.5685107138041576
h2
14087.036000099
14098.580999998
700
42
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)
6844.319
10.05
7247.583
18.187
7265.784
39.528
7322.571
19.416
7342.806
10.621
7354.01
12.404
7374.666
23.751
7405.051
8.45
7551.64
78.094
7633.75
19.578
7654.651
16.945
7671.751
7.492
7680.504
8.541
7689.059
17.181
7711.363
24.707
7737.172
7.969
7757.588
7.074
7764.878
8.969
7783.515
19.496
7803.857
7.517
12772.855
12.166
12788.872
14.081
12802.973
13.34
12828.299
17.345
12848.04
6.593
12858.685
47.674
12907.599
6.803
12915.732
10.839
12935.777
30.425
12972.909
7.911
12985.293
103.888
13089.744
13.608
13104.609
12.044
13117.391
6.547
13129.032
23.552
13154.393
81.215
13235.781
50.259
13297.949
7.453
13309.08
8.47
13317.594
12.982
13335.998
45.256
14028.416
11.303
14050.282
33.117
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Metrics

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

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

Opportunities

Properly size images — Potential savings of 36 KiB
Images can slow down the page's load time. Pissedoffgeek.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?w=1160
75938
31106
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2020/10/cropped-pogbannerbig31-1.jpg?w=1104
25506
5978
Preload key requests — Potential savings of 180 ms
Key requests can be preloaded by using '<link rel=preload>'. Pissedoffgeek.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
URL Potential Savings (Ms)
http://www.pissedoffgeek.com/?amp
180
Remove duplicate modules in JavaScript bundles — Potential savings of 12 KiB
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Source Transfer Size (Bytes) Potential Savings (Bytes)
Other
5424
src/service-helpers.js
1865
src/url.js
1462
src/chunk.js
1389
src/error-reporting.js
1224
src/config.js
1219

Diagnostics

Avoid an excessive DOM size — 1,140 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
1140
Maximum DOM Depth
11
Maximum Child Elements
53
Reduce JavaScript execution time — 1.8 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
http://www.pissedoffgeek.com/?amp
1574.188
153.636
11.868
https://cdn.ampproject.org/v0.mjs
1242.808
569.408
12.02
Unattributable
715.136
123.916
1.404
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
428.484
406.608
11.436
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
206.524
147.14
54.472
https://www.google-analytics.com/analytics.js
161.608
109.48
25.22
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
98.292
81.364
12.456
https://c0.wp.com/c/5.8/wp-includes/js/jquery/jquery.min.js
84.412
69.444
8.588
http://www.pissedoffgeek.com/
82.292
0.048
0

Metrics

First Contentful Paint — 4.8 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 8.7 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 10.6 s
The timing of the largest text or image that is painted.
Time to Interactive — 9.0 s
The time taken for the page to become fully interactive.
Cumulative Layout Shift — 0.469
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

First Meaningful Paint — 4.8 s
The time taken for the primary content of the page to be rendered.
First Contentful Paint (3G) — 9540 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Reduce unused JavaScript — Potential savings of 162 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
102701
82577
https://cdn.ampproject.org/v0.mjs
63962
32697
https://www.googletagmanager.com/gtag/js?id=UA-18780887-9
41508
28358
https://www.googletagmanager.com/gtag/js?id=UA-18780887-1
41510
21894
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
Reduce initial server response time — Root document took 5,200 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
http://www.pissedoffgeek.com/?amp
5203.094
Avoid multiple page redirects — Potential savings of 4,770 ms
Redirects can cause additional delays before the page can begin loading. Pissedoffgeek.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://pissedoffgeek.com/
630
http://www.pissedoffgeek.com/
4140
http://www.pissedoffgeek.com/?amp
0
Preload Largest Contentful Paint image — Potential savings of 3,660 ms
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://i2.wp.com/www.pissedoffgeek.com/wordpress/wp-content/uploads/2021/08/escalator.jpg?w=1160
3660

Diagnostics

Serve static assets with an efficient cache policy — 15 resources found
Pissedoffgeek.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
http://www.pissedoffgeek.com/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2
0
224930
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
0
60290
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
0
57658
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
0
12456
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
0
6095
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
0
6023
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
0
4196
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
0
4146
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
0
2193
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
0
1670
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/amp/assets/fonts/nonbreakingspaceoverride.woff2
0
1548
https://www.google-analytics.com/analytics.js
7200000
20324
http://www.google-analytics.com/analytics.js
7200000
20129
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
172800000
4699
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
172800000
1467
Minimize main-thread work — 4.9 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
1809.524
Style & Layout
1440.248
Other
810.484
Rendering
383.812
Script Parsing & Compilation
206.216
Parse HTML & CSS
175.796
Garbage Collection
56.356
Reduce the impact of third-party code — Third-party code blocked the main thread for 630 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)
162441
543.4
126199
45.06
43811
32.432
68165
11.06
59644
0
3726
0
3030
0
2800
0
100

Accessibility

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

Navigation

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

ARIA

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

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Links have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Contrast

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

Tables and lists

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

Internationalization and localization

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

Best practices

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

Audio and video

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

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

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

Audits

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

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
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
AMP
2107240354000
WordPress
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://cdn.ampproject.org/v0/amp-lightbox-0.1.mjs
https://cdn.ampproject.org/v0/amp-lightbox-0.1.mjs.map
https://cdn.ampproject.org/v0/amp-form-0.1.mjs
https://cdn.ampproject.org/v0/amp-form-0.1.mjs.map
https://cdn.ampproject.org/v0/amp-bind-0.1.mjs
https://cdn.ampproject.org/v0/amp-bind-0.1.mjs.map
https://cdn.ampproject.org/v0/amp-analytics-0.1.mjs
https://cdn.ampproject.org/v0/amp-analytics-0.1.mjs.map
https://cdn.ampproject.org/v0.mjs
https://cdn.ampproject.org/v0.mjs.map
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-loader-0.1.mjs
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-loader-0.1.mjs.map
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-crypto-polyfill-0.1.mjs
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-crypto-polyfill-0.1.mjs.map
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-auto-lightbox-0.1.mjs
https://cdn.ampproject.org/rtv/012107240354000/v0/amp-auto-lightbox-0.1.mjs.map
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 25 insecure requests found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://pissedoffgeek.com/
Allowed
http://www.pissedoffgeek.com/
Allowed
http://www.pissedoffgeek.com/cdn-cgi/apps/head/vcALtZ7Mtq0t5XoxXl0knMkzYgM.js
Allowed
http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%3A400%2C400italic%2C700%2C700italic%7CQuattrocento%7CLato%3A300%7CLato%3A900&ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/style.css?ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/css/font-awesome.css?ver=4.3.0
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/uploads/2015/04/pogbannerbig31.jpg
Allowed
http://www.pissedoffgeek.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
Allowed
http://www.pissedoffgeek.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Allowed
http://fonts.gstatic.com/s/opensans/v21/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/fonts/fontawesome-webfont.woff2?v=4.3.0
Allowed
http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2
Allowed
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
Allowed
http://fonts.gstatic.com/s/lato/v18/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/lazy-images.js?ver=1.1.3
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/dist/intersection-observer.js?ver=1.1.3
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/theme.js?ver=5.8
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/magazine-premium/library/js/bootstrap.min.js?ver=2.2.2
Allowed
http://www.pissedoffgeek.com/?amp
Allowed
http://www.pissedoffgeek.com/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=5.8
Allowed
http://www.googletagmanager.com/gtag/js?id=UA-18780887-9&l=dataLayer&cx=c
Allowed
http://www.google-analytics.com/analytics.js
Allowed
http://pixel.wp.com/g.gif?v=ext&j=1%3A9.9.1&blog=49068484&post=0&tz=1&srv=www.pissedoffgeek.com&host=www.pissedoffgeek.com&ref=&fcp=7312&rand=0.27316020861565815
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2
Allowed
http://www.pissedoffgeek.com/wordpress/wp-content/plugins/amp/assets/fonts/nonbreakingspaceoverride.woff2
Allowed
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
93

SEO

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

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of pissedoffgeek.com 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
.toggle-inner .toggle-text
0.00%
10px
100.00%
≥ 12px
Tap targets are sized appropriately — 100% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

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

Crawling and Indexing

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

Content Best Practices

Links do not have descriptive text — 2 links found
Make use of descriptive link text to assist search engines in understanding the content.

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
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 pissedoffgeek.com. This includes details about web app manifests.

PWA Optimized

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

Installable

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

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Does not redirect HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
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
Content is not 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.
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: 192.185.64.46
Continent: North America
Country: United States
United States Flag
Region:
City:
Longitude: -97.822
Latitude: 37.751
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
WEBSITEWELCOME.COM
Registration

Domain Registrant

Private Registration: No
Name:
Organization: Cloudflare, Inc.
Country: US
City: wafangdian
State: Arizona
Post Code:
Email:
Phone:
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Security

Visitor Safety

Mature Content: Yes
McAfee WebAdvisor Rating: Safe
WOT Rating:
WOT Trustworthiness:
WOT Child Safety:
Note: Safety information is not guaranteed.

SSL/TLS Certificate

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

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

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

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

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 46:A5:55:EB:75:FA:91:20:30:B5:A2:89:69:F4:F3:7D:
11:2C:41:74:BE:FD:49:B8:85:AB:F2:FC:70:FE:6D:47
Timestamp : Jul 27 12:44:35.035 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:ED:18:05:13:81:14:42:37:FE:33:52:
96:9C:25:47:0B:11:CA:0E:B3:20:BC:71:7A:8F:D1:FF:
0E:34:48:A7:6F:02:21:00:F5:C6:64:21:D3:56:4C:34:
68:82:2F:B2:8B:3A:30:8F:2A:42:A1:B7:D8:71:1A:14:
A9:F4:CE:97:B0:C9:EE:16
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 51:A3:B0:F5:FD:01:79:9C:56:6D:B8:37:78:8F:0C:A4:
7A:CC:1B:27:CB:F7:9E:88:42:9A:0D:FE:D4:8B:05:E5
Timestamp : Jul 27 12:44:35.087 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:D6:F2:F2:E4:52:0D:D7:00:2F:01:4C:
2F:95:27:4E:6E:72:44:11:A5:3F:E8:3B:2F:AA:85:8B:
60:30:BC:9A:CC:02:21:00:A5:35:B6:F5:FE:29:1F:92:
A1:11:FE:0F:27:0A:08:AA:FE:B1:51:DF:AA:94:E4:D1:
AA:E7:31:C2:DE:CA:97:21
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 41:C8:CA:B1:DF:22:46:4A:10:C6:A1:3A:09:42:87:5E:
4E:31:8B:1B:03:EB:EB:4B:C7:68:F0:90:62:96:06:F6
Timestamp : Jul 27 12:44:35.054 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:CD:AB:A4:0B:0B:A9:E2:1E:CA:35:2F:
34:CB:AE:67:03:E0:C2:70:E2:BA:E9:19:58:58:46:3D:
22:28:23:D7:66:02:20:34:2F:6D:DC:BA:BA:3F:46:6E:
A4:19:39:1A:40:36:CC:9A:85:9E:9A:2E:BD:E0:E4:C2:
87:97:82:8B:61:03:7D
Key Usage: Digital Signature
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:www.pissedoffgeek.com
DNS:sni.cloudflaressl.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
pissedoffgeek.com. 192.185.64.46 IN 14399

NS Records

Host Nameserver Class TTL
pissedoffgeek.com. ns1765.hostgator.com. IN 21599
pissedoffgeek.com. ns1766.hostgator.com. IN 21599

MX Records

Priority Host Server Class TTL
0 pissedoffgeek.com. pissedoffgeek.com. IN 14399

SOA Records

Domain Name Primary NS Responsible Email TTL
pissedoffgeek.com. ns8257.hostgator.com. dnsadmin.gator4129.hostgator.com. 21599

TXT Records

Host Value Class TTL
pissedoffgeek.com. google-site-verification=2I2jbU4zG2NGQUtqDODkDTa2Q1wlz4FwgSFCXRz1aYo IN 14399

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Date: 6th August, 2021
Content-Type: text/html; charset=UTF-8
Cache-Control: max-age=3, must-revalidate
Expires: 6th August, 2021
Server: cloudflare
Connection: keep-alive
Vary: Accept-Encoding,Cookie
Last-Modified: 6th August, 2021
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=zQ93RzrrVOXRUdNwga%2FEv6zU3W%2BzI4iCMsB%2BSKPtKiL%2BwtUY58zORIHZsI%2B93Eyf0rLTCAhqPXIbsEedIi%2BUzOltO1NAmGN8C078K6W8VknTejjgQJaB%2FLpkPlajKS%2BztdhoESui5rg%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
CF-RAY: 67a6e6d50c1818ee-EWR
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400, h3=":443"; ma=86400

Whois Lookup

Created:
Changed:
Expires:
Status:
Nameservers: ns1765.hostgator.com
ns1766.hostgator.com
Full Whois: We're sorry, due to high demand on our WHOIS servers, your request cannot be processed. Please try your request again shortly.

Nameservers

Name IP Address
ns1765.hostgator.com 192.185.48.19
ns1766.hostgator.com 192.185.48.183
Related

Subdomains

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
0/5

Sites hosted on the same IP address