1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <title>The Useless Web</title> 5 6 <!-- META --> 7 <meta charset="UTF-8" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9 <meta 10 name="description" 11 content="The Useless Web Button... take me somewhere... useless. The perfect button for the bored, or those looking to find random sites online!" 12 /> 13 <link rel="canonical" href="https://theuselessweb.com/" /> 14 15 <!-- Facebook --> 16 <meta property="og:title" content="The Useless Web" /> 17 <meta property="og:url" content="https://theuselessweb.com/" /> 18 <meta property="og:site_name" content="The Useless Web" /> 19 <meta property="og:type" content="website" /> 20 <meta 21 property="og:description" 22 content="The Useless Web Button... just press it and find where it takes you. The perfect button for the bored, or those looking to find useless sites online!" 23 /> 24 <meta 25 property="og:image" 26 content="https://theuselessweb.com/share-image-large.png" 27 /> 28 29 <!-- Twitter --> 30 <meta name="twitter:card" content="summary_large_image" /> 31 <meta name="twitter:title" content="The Useless Web" /> 32 <meta name="twitter:url" content="https://theuselessweb.com/" /> 33 <meta 34 name="twitter:description" 35 content="The Useless Web Button... just press it and find where it takes you. The perfect button for the bored, or those looking to find useless sites online!" 36 /> 37 <meta 38 name="twitter:image:src" 39 content="https://theuselessweb.com/share-image-large.png" 40 /> 41 42
42<script type="application/ld+json"> 43 { 44 "@context": "https://schema.org", 45 "@type": "WebSite", 46 "name": "The Useless Web", 47 "alternateName": "TheUselessWeb", 48 "url": "https://theuselessweb.com/", 49 "description": "A button that sends you to a random useless website. Built by Tim Holman during Hurricane Sandy in October 2012, and continuously curated since.", 50 "inLanguage": "en", 51 "creator": { 52 "@type": "Person", 53 "name": "Tim Holman", 54 "url": "https://tholman.com" 55 }, 56 "hasPart": [ 57 { 58 "@type": "CollectionPage", 59 "name": "The Sites of The Useless Web", 60 "url": "https://theuselessweb.com/sites/", 61 "description": "The current roster of useless websites the button can send you to, with notes on how each came to be." 62 }, 63 { 64 "@type": "CollectionPage", 65 "name": "The Sites We Lost", 66 "url": "https://theuselessweb.com/sites-we-lost/", 67 "description": "A memorial gallery of useless websites that disappeared from the internet, preserved here as playable revivals." 68 } 69 ] 70 } 71 </script>
71 72 73
73<script> 74 window.ramp = window.ramp || {}; 75 window.ramp.que = window.ramp.que || []; 76 </script>
76 77
77<script async src="//cdn.intergient.com/1024872/74030/ramp_config.js"></script>
77 78
78<script> 79 window._pwGA4PageviewId = ''.concat(Date.now()); 80 window.dataLayer = window.dataLayer || []; 81 window.gtag = window.gtag || function () { 82 dataLayer.push(arguments); 83 }; 84 gtag('js', new Date()); 85 gtag('config', 'G-01XST8VHKQ', { 'send_page_view': false }); 86 gtag( 87 'event', 88 'ramp_js', 89 { 90 'send_to': 'G-01XST8VHKQ', 91 'pageview_id': window._pwGA4PageviewId 92 } 93 ); 94 </script>
94 95 96 <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin /> 97 <link href="/css/style.css" rel="stylesheet" type="text/css" /> 98 <link 99 href="https://fonts.googleapis.com/css?family=Josefin+Slab&display=swap" 100 rel="stylesheet" 101 /> 102 </head> 103 <body class="page"> 104 <hgroup> 105 <h1>TAKE ME</h1> 106 <h2 id="joint">TO A</h2> 107 <h3>USELESS</h3> 108 <h4>WEBSITE</h4> 109 <h5>→<button id="button">PLEASE</button>←</h5> 110 </hgroup> 111 112 <div class="unit"> 113 <!-- [Desktop/Tablet]leaderboard_atf --> 114 <div data-pw-desk="leaderboard_atf" id="pwDeskLbAtf"></div> 115
115<script type="text/javascript"> 116 window.ramp.que.push(function () { 117 window.ramp.addTag("pwDeskLbAtf") 118 }) 119 </script>
119 120 121 <!-- [Mobile]med_rect_atf --> 122 <div data-pw-mobi="med_rect_atf" id="pwMobiMedRectAtf"></div> 123
123<script type="text/javascript"> 124 window.ramp.que.push(function () { 125 window.ramp.addTag("pwMobiMedRectAtf"); 126 }) 127 </script>
127 128 </div> 129 130 <div class="sharing"> 131 <!-- Personal --> 132 <span class="text" 133 >The Useless Web... because some websites, we just <i> couldn't </i> 134 do without, and some we couldn't keep.</span 135 > 136 137 <div class="more"> 138 <a href="/sites">Read About The Sites</a> 139 â 140 <a href="/sites-we-lost/">Looking for an old one? It might be here.</a> 141 </div> 142 143 144 <div class="buttons"> 145 <div class="links"> 146 <a href="http://tholman.com">© Tim Holman</a> â 147 <a 148 href="https://docs.google.com/forms/d/e/1FAIpQLSfRkYOTCU2Se_wVybWqBtSlzsDFJpbmNuLcKT6sIS9fCQ4KUw/viewform" 149 target="_blank" 150 >Submit</a 151 > 152 â <a href="/terms">Terms</a> â <a href="/privacy">Privacy</a> 153 </div> 154 </div> 155 </div> 156
156<script async src="//cdn.intergient.com/ramp_core.js"></script>
156 157
157<script type="text/javascript" src="/js/uselessweb.js"></script>
vendor: 66 bytes, lines 157-158
157 158 <script async src="https://www.googletagmanager.com/gtag/js?id=
158UA-35944549-1
vendor: 16 bytes, lines 158-159
158"></script> 159
159<script> 160
vendor: 146 bytes, lines 160-164
160window.dataLayer = window.dataLayer || []; 161 function gtag(){dataLayer.push(arguments);} 162 gtag('js', new Date()); 163 164 gtag('config', '
164UA-35944549-1
vendor: 8 bytes, lines 164-165
164'); 165
165</script>
165<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 165-166
165 166<script async src="https://www.googletagmanager.com/gtag/js?id=
166G-DECK8LRP2Z
vendor: 12 bytes, line 166
166"></script>
167<script> 168
vendor: 134 bytes, lines 168-172
168window.dataLayer = window.dataLayer || []; 169 function gtag(){dataLayer.push(arguments);} 170 gtag('js', new Date()); 171 172 gtag('config', '
172G-DECK8LRP2Z
vendor: 4 bytes, line 172
172');
173</script>
173</body> 174</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.