1 2 3<!DOCTYPE html> 4<!--[if lt IE 7]> <html lang="en" class="no-js ie6 lt-ie7 lt-ie8 lt-ie9 lt-ie10"> <![endif]--> 5<!--[if IE 7]> <html lang="en" class="no-js ie7 lt-ie8 lt-ie9 lt-ie10"> <![endif]--> 6<!--[if IE 8]> <html lang="en" class="no-js ie8 lt-ie9 lt-ie10"> <![endif]--> 7<!--[if IE 9]> <html lang="en" class="no-js ie9 lt-ie10"> <![endif]--> 8<!--[if gt IE 9]><!--> <html lang="en" class="no-js"> <!--<![endif]--> 9<head> 10 <meta charset="UTF-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta name="HandheldFriendly" content="true"/> 14 15 <link rel="icon" type="image/png" href="/assets/img/favicon-32x32.png?v=2" sizes="32x32" /> 16 <link rel="icon" type="image/png" href="/assets/img/favicon-16x16.png?v=2" sizes="16x16" /> 17 18 <title>Register Your .Hair Domain Name | .Hair Domain Names</title> 19 20 <meta name="description" content="Choose the perfect .Hair domain name for your hair website. Search and register now."> 21 <meta name="keywords" content=".hair, .hair register, register .hair domain, .hair domains, .hair premium"> 22 23 <!-- Open Graph / Facebook --> 24 <meta property="og:type" content="website" /> 25 <meta property="og:url" content="https://go.hair/register" /> 26 <meta property="og:title" content="Register Your .Hair Domain Name | .Hair Domain Names" /> 27 <meta property="og:description" content="Choose the perfect .Hair domain name for your hair website. Search and register now."> 28 <meta property="og:image" content="https://go.hair/assets/img/go-hair.png" /> 29 <meta property="og:site_name" content=".Hair" /> 30 31 <!-- Twitter --> 32 <meta name="twitter:card" content="summary_large_image"> 33 <meta name="twitter:url" content="https://go.hair/register"> 34 <meta name="twitter:title" content="Register Your .Hair Domain Name | .Hair Domain Names"> 35 <meta name="twitter:description" content="Choose the perfect .Hair domain name for your hair website. Search and register now."> 36 <meta name="twitter:image" content="https://go.hair/assets/img/go-hair.png"> 37 38 <link rel="canonical" href="https://go.hair/register"> 39 40 <link rel="stylesheet" href="https://use.typekit.net/pxm6jym.css"> 41 <link rel="stylesheet" href="/assets/css/bootstrap-grid.min.css"> 42 <link rel="stylesheet" href="/assets/css/style.css?v=4"> 43 44 45 <!-- Modernizr --> 46
46<script src="/assets/js/lib/modernizr.min.js?v=1.3"></script>
46 47 48 <!-- Facebook Pixel Code --> 49
49<script>
vendor: 494 bytes, lines 49-58
49 50 !function(f,b,e,v,n,t,s) 51 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 52 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 53 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 54 n.queue=[];t=b.createElement(e);t.async=!0; 55 t.src=v;s=b.getElementsByTagName(e)[0]; 56 s.parentNode.insertBefore(t,s)}(window,document,'script', 57 'https://connect.facebook.net/en_US/fbevents.js'); 58 fbq('init', '
58376671500259417
vendor: 42 bytes, lines 58-60
58'); 59 fbq('track', 'PageView'); 60
60</script>
60 61 <noscript> 62 <img height="1" width="1" 63 src="https://www.facebook.com/tr?id=376671500259417&ev=PageView 64&noscript=1"/> 65 </noscript> 66 <!-- End Facebook Pixel Code --> 67 68 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 68-69
68 69 <script async src="https://www.googletagmanager.com/gtag/js?id=
69G-JS8X4FVDJ4
vendor: 79 bytes, lines 69-70
69"></script> 70 <script async src="https://www.googletagmanager.com/gtag/js?id=
70UA-158177650-8
vendor: 16 bytes, lines 70-71
70"></script> 71
71<script> 72
vendor: 151 bytes, lines 72-75
72window.dataLayer = window.dataLayer || []; 73 function gtag(){dataLayer.push(arguments);} 74 gtag('js', new Date()); 75 gtag('config', '
75G-JS8X4FVDJ4
vendor: 12 bytes, lines 75-76
75'); 76
76gtag('config', 'UA-158177650-8'); 77 </script>
77 78</head> 79<body class="page--register"><header class="header"> 80 <div class="container-fluid"> 81 <!-- Start Main Logo + other TLD logos --> 82 <div class="brand-container" itemscope="" itemtype="https://schema.org/Brand"> 83 <a href="/" class="logo--main logo__link--main logo--hair mx-auto"> 84 <img src="/assets/img/logos/dotHair-logo-light-outline.svg" onerror="this.src='/assets/img/logos/dotHair-logo-light-outline.png';this.onerror=null;" alt=".Hair" itemprop="logo" class="logo__image"> 85 </a> 86 <div class="other-logos-container d-none d-md-flex justify-content-between"> 87 <a href="https://go.beauty" class="logo__link--other logo--beauty d-flex" rel="noopener noreferrer"> 88 <img src="/assets/img/logos/dotBeauty-logo-plain-white.svg" onerror="this.src='/assets/img/logos/dotBeauty-logo-plain.png';this.onerror=null;" alt=".Beauty" class="logo__image"> 89 </a> 90 <a href="https://go.makeup" class="logo__link--other logo--makeup d-flex" rel="noopener noreferrer"> 91 <img src="/assets/img/logos/dotMakeup-logo-plain-white.svg" onerror="this.src='/assets/img/logos/dotMakeup-logo-plain.png';this.onerror=null;" alt=".Makeup" class="logo__image"> 92 </a> 93 <a href="https://go.skin" class="logo__link--other logo--skin d-flex" rel="noopener noreferrer"> 94 <img src="/assets/img/logos/dotSkin-logo-plain-white.svg" onerror="this.src='/assets/img/logos/dotSkin-logo-plain.png';this.onerror=null;" alt=".Skin" class="logo__image"> 95 </a> 96 </div> 97 </div> 98 <!-- End Main Logo --> 99 100 <!-- Start Nav --> 101 <div class="header__nav-container"> 102 <button id="mobileNavToggle" class="button__mobile-nav" aria-label="Open navigation"> 103 <span data-buttontext="Close Menu">Menu</span> 104 </button> 105 <nav id="headerMainNav" class="nav header__nav" role="navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement"> 106 <ul class="top-level-nav"> 107 <li class="nav__item"> 108 <a href="/" class="main-nav__link">Home</a> 109 </li> 110 <li class="nav__item"> 111 <a href="/registrars" class="main-nav__link">Registrars</a> 112 </li> 113 <li class="nav__item"> 114 <a href="/contact" class="main-nav__link">Contact</a> 115 </li> 116 <li class="nav__item"> 117 <a href="/register" class="main-nav__link">Register</a> 118 </li> 119 </ul> 120 <div class="nav-separator d-flex d-md-none"><hr><img src="/assets/img/hair-divider.svg" onerror="this.src='/assets/img/hair-divider.png';this.onerror=null;"><hr></div> 121 <ul class="bottom-level-nav d-flex d-md-none flex-column align-items-center"> 122 <li class="nav__item"> 123 <a href="https://go.beauty"> 124 <img src="/assets/img/logos/logo-color-dotbeauty.svg" alt=""/> 125 </a> 126 </li> 127 <li class="nav__item"> 128 <a href="https://go.makeup"> 129 <img src="/assets/img/logos/logo-color-dotmakeup.svg" alt=""/> 130 </a> 131 </li> 132 <li class="nav__item"> 133 <a href="https://go.skin"> 134 <img src="/assets/img/logos/logo-color-dotskin.svg" alt=""/> 135 </a> 136 </li> 137 </ul> 138 </nav> 139 </div> 140 <!-- End Nav --> 141 </div> 142</header> 143 144<main role="main"> 145 <section class="section-top-spacer section__register"> 146 <div class="container"> 147 <div class="row"> 148 <div class="col-12 mb-3"> 149 <h1 class="heading__1 text-center">Register</h1> 150 </div> 151 152 <div class="col-12 my-4"> 153 <div class="search-box"> 154 <div class="ds__form-container"> 155 <form id="ds__search-form" method="get" action="" class="form__basic form__domain-search shadow__medium "> 156 <label for="search" class="mce__label font-bold">Search .Hair Domains</label> 157 <div class="form__input-group"> 158 <input type="text" value="https://www." readonly class="avail-prefix-input"/> 159 <input type="search" class="form__basic-input ds__form-input" name="search" id="ds__form-input" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"> 160 161 <button id="ds__submit" type="submit" class="btn btn-primary t__nowrap ds__form-submit">Search</button> 162 </div> 163 164 <p class="ds__guidance">Need guidance? <a href="/contact">Contact us!</a></p> 165 166 </form> 167 </div> 168 </div> 169 </div> 170 </div> 171 </div> 172 </section> 173 <section class="section__registerResults"> 174 <div class="arrow-down"></div> 175 176 <div class="ds__results_loader"> 177 <img src="/assets/img/icons/loader.svg" alt="Loading"> 178 <p>Loading results...</p> 179 </div> 180 <div id="ds__results_container" class="container"> 181 182
182<script type="text/html" id="tmplSearchContainer"> 183 <div class="ds__results"> 184 185 <div class="search-result-row ds__resultsHeader"> 186 <span class="t__xlarge font-bold">Your search results</span> 187 </div> 188 189 <div class="main-result-row"> 190 <ul class="ds__results-list list__reset domain-search-results-1"></ul> 191 </div> 192 193 <div class="ds__main-search"> 194 <ul class="list__reset ds__regLogo-list"></ul> 195 </div> 196 197 <div class="ds__resultsHeader"> 198 <span class="t__large font-bold py-1">Also recommended</span> 199 </div> 200 <ul class="ds__results-list list__reset domain-search-results-2"></ul> 201 202 <div class="ds__new-search"></div> 203 204 </div> 205 </script>
205 206 207 <!-- Registrar + Logo --> 208
208<script type="text/html" id="tmplRegLogoButton"> 209 <li class="ds__logoCheckout-registrar"> 210 <% if(section && section == 'new-search') { %> 211 <button type="button" class="no-bg newSearch<%= (registrar.id == selectedRegistrarId) ? ' ds__checkout-selected' : '' %>" data-clickid="<%= registrar.id %>"><img class="newSearch" src="/assets/img/reglogos/<%= registrar.img %>?v=1.3" alt="<%= registrar.name %>"></button> 212 <button type="button" class="newSearch button ds__add<%= (registrar.id == selectedRegistrarId) ? ' ds__checkout-selected' : '' %>" data-clickid="<%= registrar.id %>"> 213 Search <img class="ds__extLink" src="/assets/img/icons/external-link-arrow.svg" /> 214 </button> 215 <% } else { %> 216 <button type="button" class="no-bg<%= (registrar.id == selectedRegistrarId) ? ' ds__checkout-selected' : '' %>" data-clickid="<%= registrar.id %>"><img src="/assets/img/reglogos/<%= registrar.img %>?v=1.3" alt="<%= registrar.name %>"></button> 217 <button type="button" class="button ds__add<%= (registrar.id == selectedRegistrarId) ? ' ds__checkout-selected' : '' %>" data-clickid="<%= registrar.id %>"> 218 Buy Now! <img class="ds__extLink" src="/assets/img/icons/external-link-arrow.svg" /> 219 </button> 220 <% } %> 221 </li> 222 </script>
222 223 224 225 226 <!-- Result Row --> 227
227<script type="text/html" id="tmplResultRow"> 228 <% var inCart = _.findWhere(cart, domain) %> 229 <li data-domain='<%= JSON.stringify(domain) %>' class="ds__results-item<%= (!domain.available) ? ' ds__unavailable' : '' %>"> 230 <% if(domain.available) { %> 231 <span class="ds__results-domain t__large"><span class="ds__sld"><%= domain.sld %></span><span class="ds__tld">.<%= domain.tld %></span> <img class="hide-mobile ds__checkmark" src="/assets/img/icons/small-checkmark.svg" /></span> 232 <span class="ds__results-availability ds__results-availability--true t__medium-large">Available</span> 233 <% } else { %> 234 <span class="ds__results-domain t__large"><span class="ds__sld"><%= domain.sld %></span><span class="ds__tld">.<%= domain.tld %></span></span> 235 <span class="ds__results-availability t__medium-large">Not Available</span> 236 <% } %> 237 </li> 238 </script>
238 239 240 <!-- Main Result Row --> 241
241<script type="text/html" id="tmplMainResultRow"> 242 <% var inCart = _.findWhere(cart, domain) %> 243 <li data-domain='<%= JSON.stringify(domain) %>' class="ds__results-item<%= (!domain.available) ? ' ds__unavailable' : '' %>"> 244 <% if(domain.available) { %> 245 <span class="ds__results-domain ds__results-domain--available t__large"><span class="ds__sld"><%= domain.sld %></span><span class="ds__tld">.<%= domain.tld %></span><img class="hide-mobile ds__checkmark" src="/assets/img/icons/large-checkmark.svg" /></span> 246 <span class="ds__results-availability ds__results-availability--true">Available</span> 247 <% } else { %> 248 <span class="ds__results-text t__large">Sorry, <span class="ds__results-domain"><span class="ds__sld"><%= domain.sld %></span><span class="ds__tld">.<%= domain.tld %></span></span> is taken</span> 249 <span class="ds__results-availability hide-mobile">Not Available</span> 250 <% } %> 251 </li> 252 </script>
252 253 254 </section> 255 256</main> 257 258<footer class="site-footer"> 259 <div class="container"> 260 <div class="footer-top"> 261 <div class="footer-logo d-flex"> 262 <!-- Logos --> 263 <a class="footer-logo-link" href="https://go.beauty"> 264 <img src="/assets/img/logos/logo-white-dotbeauty.svg" onerror="this.src='/assets/img/logos/logo-white-dotbeauty.png';this.onerror=null;" alt=".Beauty"> 265 </a> 266 <a class="footer-logo-link" href="https://go.makeup"> 267 <img src="/assets/img/logos/logo-white-dotmakeup.svg" onerror="this.src='/assets/img/logos/logo-white-dotmakeup.png';this.onerror=null;" alt=".Makeup"> 268 </a> 269 <a class="footer-logo-link" href="https://go.hair"> 270 <img src="/assets/img/logos/logo-white-dothair.svg" onerror="this.src='/assets/img/logos/logo-white-dothair.png';this.onerror=null;" alt=".Hair"> 271 </a> 272 <a class="footer-logo-link" href="https://go.skin"> 273 <img src="/assets/img/logos/logo-white-dotskin.svg?v=1.0" onerror="this.src='/assets/img/logos/logo-white-dotskin.png?v=1.0';this.onerror=null;" alt=".Skin"> 274 </a> 275 </div> 276 <hr class="footer-separator"> 277 <div class="footer-nav d-flex"> 278 <!-- Nav links --> 279 <ul class="nav-link-ul t__medium-large"> 280 <li class="nav-item"><a class="nav-link" href="/register">Register</a></li> 281 <li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li> 282 <li class="nav-item"><a class="nav-link" href="/registrars">Registrars</a></li> 283 <li class="nav-item"><a class="nav-link" href="/assets/files/dotBeauty-dotHair-dotSkin-dotMakeup-brand-guidelines.pdf" target="_blank">Brand Guidelines</a></li> 284 <li class="nav-item"><a href="https://nic.hair/whois" target="_blank" class="nav-link link__external">WHOIS</a></li> 285 <li class="nav-item"><a class="nav-link" href="/sitemap">Sitemap</a></li> 286 </ul> 287 <ul class="nav-link-ul t__medium-large"> 288 <li class="nav-item"><a class="nav-link" href="/privacy-policy">Privacy Policy</a></li> 289 <li class="nav-item"><a class="nav-link" href="/terms-of-use">Terms of Use</a></li> 290 <li class="nav-item"><a href="https://nic.hair/registry-policies" target="_blank" class="nav-link link__external">Registry Policies</a></li> 291 <li class="nav-item"><a href="https://nic.hair/" target="_blank" class="nav-link link__external">nic.hair</a></li> 292 <li class="nav-item"><a href="https://gen.xyz/" target="_blank" class="nav-link link__external">gen.xyz</a></li> 293 </ul> 294 </div> 295 <hr class="footer-separator"> 296 <div class="footer-newsletter"> 297 <!-- Mailing List --> 298 <div class="mc_embed_signup"> 299 <form action="https://hair.us4.list-manage.com/subscribe/post?u=b1ae9e51b552507fe63f8cdf2&id=f0565f094d" method="post" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate=""> 300 <div> 301 <span class="d-block t__large newsletter-title">Join our mailing list</span> 302 <label for="mce-EMAIL" class="mce__label t__medium-large">Enter your email for newsletter updates</label> 303 <div class="mc-field-group form__input-group"> 304 <input type="email" value="" name="EMAIL" class="required email form__basic-input" id="mce-EMAIL"> 305 <button type="submit" name="subscribe" id="mc-embedded-subscribe" class="btn btn-primary mce__button t__nowrap">Sign Up</button> 306 </div> 307 <div id="mce-responses" class="clear"> 308 <div class="response" id="mce-error-response" style="display:none"></div> 309 <div class="response" id="mce-success-response" style="display:none"></div> 310 </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 311 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_b1ae9e51b552507fe63f8cdf2_f0565f094d" tabindex="-1" value=""></div> 312 <div class="clear"></div> 313 </div> 314 </form> 315 <p class="t__xsmall">By submitting this form, you give your consent to go.hair to process and use the data you submit to help you with your request(s) or improve our services. You also agree to our <a href="/privacy-policy">Privacy Policy</a> and <a href="/terms-of-use">Terms of Use</a>.</p> 316 </div> 317 318 </div> 319 <hr class="footer-separator"> 320 </div> 321 <div class="footer-bottom t__medium-large"> 322 323 <p class="my-0">Copyright 2026. All rights reserved.</p> 324 <p class="poweredby t__bold"> POWERED BY <a href="https://xyz.xyz/" target="_blank" rel="noopener noreferrer"><img class="poweredby__logo" src="/assets/img/xyz-xyz-small-logo.svg" onerror="this.src='/assets/img/xyz-xyz-small-logo.png';this.onerror=null;" alt="XYZ" itemprop="logo"></a></p> 325 </div> 326 </div> 327</footer> 328 329<!-- Scripts -->
330<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
vendor: 1 bytes, line 330
330
331<script src="/assets/js/main.js?v=1.8"></script>
331 332 333
333<script src="/assets/js/lib/underscore.min.js"></script>
333 334
334<script src="/assets/js/search.js?v=1.9"></script>
334 335 336 337</body> 338 339</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.