1<!DOCTYPE html> 2<html class="sl-auth-login"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <meta name="robots" content="noindex, nofollow"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <meta name="viewport" content="=width=device-width,initial-scale=1"/> 10 11 <title>SubjectLine.com - prod-subjectline</title> 12 13 <link href="/resources/12xfp/common/keycloak/vendor/patternfly-v4/patternfly.min.css" rel="stylesheet" /> 14 <link href="/resources/12xfp/common/keycloak/vendor/patternfly-v3/css/patternfly.min.css" rel="stylesheet" /> 15 <link href="/resources/12xfp/common/keycloak/vendor/patternfly-v3/css/patternfly-additions.min.css" rel="stylesheet" /> 16 <link href="/resources/12xfp/common/keycloak/lib/pficon/pficon.css" rel="stylesheet" /> 17 <link href="/resources/12xfp/login/subjectline-pink/css/login.css" rel="stylesheet" />
vendor: 77 bytes, lines 17-20
17 18 19 20 <script async src="https://www.googletagmanager.com/gtag/js?id=
20G-KKT5TFS03F
vendor: 21 bytes, lines 20-21
20"></script> 21
21<script> 22
vendor: 169 bytes, lines 22-25
22window.dataLayer = window.dataLayer || []; 23 function gtag() { dataLayer.push(arguments); } 24 gtag('js', new Date()); 25 gtag('config', '
25G-KKT5TFS03F
vendor: 13 bytes, lines 25-26
25'); 26
26</script>
26 27 28
28<script>
vendor: 363 bytes, lines 28-32
28(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 29 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 30 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 31 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 32 })(window,document,'script','dataLayer','
32GTM-P3GMTW75
vendor: 3 bytes, line 32
32');
32</script>
32 33</head> 34<body class="sl-auth-page sl-auth-login">
vendor: 77 bytes, lines 34-35
34 35 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
35GTM-P3GMTW75
vendor: 103 bytes, lines 35-38
35" 36 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 37 38
38<div class="sl-auth-shell"> 39 <div class="sl-auth-wrap"> 40 <div class="sl-auth-left"> 41 <div class="sl-auth-logo"> 42 <a href="https://www.subjectline.com/" class="sl-auth-logo-link"> 43 <img src="/resources/12xfp/login/subjectline-pink/img/SubjectLine-v2.svg" alt="SubjectLine.com" /> 44 </a> 45 <a href="https://www.constantcontact.com/" target="_blank" rel="noopener" class="sl-auth-powered"> 46 <span>by</span> 47 <img src="/resources/12xfp/login/subjectline-pink/img/cc-logo.png" alt="Constant Contact" /> 48 </a> 49 </div> 50 51 <div class="sl-auth-form-box"> 52 53 54 55 56 57 58 59 <div id="kc-content"> 60 <div id="kc-content-wrapper"> 61 62 63 64 <div id="kc-page-title">Welcome back</div> 65 <p class="subtitle">Log in to access your saved subject lines and dashboard.</p> 66 67 <div id="kc-social-providers"> 68 <ul> 69 <li> 70 <a id="social-google" class="sl-social-btn" href="/realms/prod-subjectline/broker/google/login?client_id=prod-subjectline-client&tab_id=ev_QK9CjS-U&client_data=eyJydSI6Imh0dHBzOi8vc3ViamVjdGxpbmUuY29tL3NpZ25pbi1vaWRjIiwicnQiOiJjb2RlIiwicm0iOiJmb3JtX3Bvc3QiLCJzdCI6IkNmREo4UGVoell3d0J6TkpxeXI5WkhiMk1ycGZRQ0Fmc1lHWVB2LURKTjJjTEVhQzE5Y3FEalZSYVdERU1xelN1OHdtNFNTZkFGaHJkbmRBTU1MM0NmUzlRLUNJX1F4dk1oeFpmVlo2Z3QzUkExdm4wNWVtR3lMaGZYTzNoZEZwWGdXb19neGhrYjZnWl9rNUJQU0ZfOWVnNXRXMWNTZjZtMFdINjFaMExSV2hOWkJ6SDFhdF9qb2VjbF9OeVlselVSZ3Iza19GNy1DR1hMZDZNQm5uWXhrcFNxdEhqUi0zZS1Pdy1Zd2NicTdXRldHemloemJnZ2NrRmMzWDBHOWVWMHMwZ2k1SXpvOTZ5bzJGajBGbzk0V2gtMXJ5V2h3RG1mZmpKbWo2bmlPUHBldUQ5RU4zNk44eTNJdUtwUlBBdDh4QTRtYVY3XzVhMHZBa2N1NWNkdl90Q1RhVVk3RG1wVF9CbUt4UlU5b3BBdzgxNHNDUDZoTGlVQ0NZeklkemNtNVZEUUpMdXkyY3BaSUZoTFctdEhtNHlwMCJ9&session_code=-eHRVyphKXRTUnSo_F-SHLacaYGkLWRmOwUCDCwVNxY"> 71 <svg class="google-icon" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 72 <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"/> 73 <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"/> 74 <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"/> 75 <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"/> 76 </svg> 77 <span>Continue with Google</span> 78 </a> 79 </li> 80 </ul> 81 </div> 82 <div class="separator"><span>or continue with email</span></div> 83 84 <div id="kc-form"> 85 <div id="kc-form-wrapper"> 86 <form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="https://auth.subjectline.com/realms/prod-subjectline/login-actions/authenticate?session_code=-eHRVyphKXRTUnSo_F-SHLacaYGkLWRmOwUCDCwVNxY&execution=511ae781-2678-4ce0-89b3-c83f4f855de5&client_id=prod-subjectline-client&tab_id=ev_QK9CjS-U&client_data=eyJydSI6Imh0dHBzOi8vc3ViamVjdGxpbmUuY29tL3NpZ25pbi1vaWRjIiwicnQiOiJjb2RlIiwicm0iOiJmb3JtX3Bvc3QiLCJzdCI6IkNmREo4UGVoell3d0J6TkpxeXI5WkhiMk1ycGZRQ0Fmc1lHWVB2LURKTjJjTEVhQzE5Y3FEalZSYVdERU1xelN1OHdtNFNTZkFGaHJkbmRBTU1MM0NmUzlRLUNJX1F4dk1oeFpmVlo2Z3QzUkExdm4wNWVtR3lMaGZYTzNoZEZwWGdXb19neGhrYjZnWl9rNUJQU0ZfOWVnNXRXMWNTZjZtMFdINjFaMExSV2hOWkJ6SDFhdF9qb2VjbF9OeVlselVSZ3Iza19GNy1DR1hMZDZNQm5uWXhrcFNxdEhqUi0zZS1Pdy1Zd2NicTdXRldHemloemJnZ2NrRmMzWDBHOWVWMHMwZ2k1SXpvOTZ5bzJGajBGbzk0V2gtMXJ5V2h3RG1mZmpKbWo2bmlPUHBldUQ5RU4zNk44eTNJdUtwUlBBdDh4QTRtYVY3XzVhMHZBa2N1NWNkdl90Q1RhVVk3RG1wVF9CbUt4UlU5b3BBdzgxNHNDUDZoTGlVQ0NZeklkemNtNVZEUUpMdXkyY3BaSU
86ZoTFctdEhtNHlwMCJ9" method="post"> 87 88 <div class="form-group"> 89 <label for="username">Email address</label> 90 <input tabindex="1" id="username" name="username" value="" type="text" autofocus autocomplete="email" placeholder="[email protected]" 91 aria-invalid="" /> 92 </div> 93 94 <div class="form-group"> 95 <div class="password-label-row"> 96 <label for="password">Password</label> 97 <a class="forgot-password-link" tabindex="5" href="/realms/prod-subjectline/login-actions/reset-credentials?client_id=prod-subjectline-client&tab_id=ev_QK9CjS-U&client_data=eyJydSI6Imh0dHBzOi8vc3ViamVjdGxpbmUuY29tL3NpZ25pbi1vaWRjIiwicnQiOiJjb2RlIiwicm0iOiJmb3JtX3Bvc3QiLCJzdCI6IkNmREo4UGVoell3d0J6TkpxeXI5WkhiMk1ycGZRQ0Fmc1lHWVB2LURKTjJjTEVhQzE5Y3FEalZSYVdERU1xelN1OHdtNFNTZkFGaHJkbmRBTU1MM0NmUzlRLUNJX1F4dk1oeFpmVlo2Z3QzUkExdm4wNWVtR3lMaGZYTzNoZEZwWGdXb19neGhrYjZnWl9rNUJQU0ZfOWVnNXRXMWNTZjZtMFdINjFaMExSV2hOWkJ6SDFhdF9qb2VjbF9OeVlselVSZ3Iza19GNy1DR1hMZDZNQm5uWXhrcFNxdEhqUi0zZS1Pdy1Zd2NicTdXRldHemloemJnZ2NrRmMzWDBHOWVWMHMwZ2k1SXpvOTZ5bzJGajBGbzk0V2gtMXJ5V2h3RG1mZmpKbWo2bmlPUHBldUQ5RU4zNk44eTNJdUtwUlBBdDh4QTRtYVY3XzVhMHZBa2N1NWNkdl90Q1RhVVk3RG1wVF9CbUt4UlU5b3BBdzgxNHNDUDZoTGlVQ0NZeklkemNtNVZEUUpMdXkyY3BaSUZoTFctdEhtNHlwMCJ9">Forgot password?</a> 98 </div> 99 <input tabindex="2" id="password" name="password" type="password" autocomplete="current-password" placeholder="Your password" 100 aria-invalid="" /> 101 </div> 102 103 104 <input type="hidden" id="id-hidden-input" name="credentialId" /> 105 <input tabindex="4" name="login" id="kc-login" type="submit" value="Log In" /> 106 107 </form> 108 </div> 109 </div> 110 111 112 113 114 115 116 117 <div id="kc-registration"> 118 <a tabindex="6" class="sl-ghost-cta" href="/realms/prod-subjectline/login-actions/registration?client_id=prod-subjectline-client&tab_id=ev_QK9CjS-U&client_data=eyJydSI6Imh0dHBzOi8vc3ViamVjdGxpbmUuY29tL3NpZ25pbi1vaWRjIiwicnQiOiJjb2RlIiwicm0iOiJmb3JtX3Bvc3QiLCJzdCI6IkNmREo4UGVoell3d0J6TkpxeXI5WkhiMk1ycGZRQ0Fmc1lHWVB2LURKTjJjTEVhQzE5Y3FEalZSYVdERU1xelN1OHdtNFNTZkFGaHJkbmRBTU1MM0NmUzlRLUNJX1F4dk1oeFpmVlo2Z3QzUkExdm4wNWVtR3lMaGZYTzNoZEZwWGdXb19neGhrYjZnWl9rNUJQU0ZfOWVnNXRXMWNTZjZtMFdINjFaMExSV2hOWkJ6SDFhdF9qb2VjbF9OeVlselVSZ3Iza19GNy1DR1hMZDZNQm5uWXhrcFNxdEhqUi0zZS1Pdy1Zd2NicTdXRldHemloemJnZ2NrRmMzWDBHOWVWMHMwZ2k1SXpvOTZ5bzJGajBGbzk0V2gtMXJ5V2h3RG1mZmpKbWo2bmlPUHBldUQ5RU4zNk44eTNJdUtwUlBBdDh4QTRtYVY3XzVhMHZBa2N1NWNkdl90Q1RhVVk3RG1wVF9CbUt4UlU5b3BBdzgxNHNDUDZoTGlVQ0NZeklkemNtNVZEUUpMdXkyY3BaSUZoTFctdEhtNHlwMCJ9">New here? Create your free account</a> 119 </div> 120 121 </div> 122 </div> 123 </div> 124 </div> 125 126 <aside class="sl-auth-right" aria-hidden="true"> 127 128 129<div class="sl-auth-orb sl-auth-orb-a"></div> 130<div class="sl-auth-orb sl-auth-orb-b"></div> 131<div class="sl-auth-right-inner"> 132 <h2>Your subject lines performance awaits.</h2> 133 <p class="sl-auth-right-sub">Pick up where you left off â your scores, history, and AI insights are ready for you.</p> 134 135 <div class="sl-auth-stats"> 136 <div class="sl-auth-stat"> 137 <div class="sl-auth-stat-num">15M<span>+</span></div> 138 <div class="sl-auth-stat-label">Subject lines scored</div> 139 </div> 140 <div class="sl-auth-stat"> 141 <div class="sl-auth-stat-num">100K<span>+</span></div> 142 <div class="sl-auth-stat-label">Email marketers</div> 143 </div> 144 <div class="sl-auth-stat"> 145 <div class="sl-auth-stat-num">40<span>+</span></div> 146 <div class="sl-auth-stat-label">Signals analysed</div> 147 </div> 148 <div class="sl-auth-stat"> 149 <div class="sl-auth-stat-num">3s</div> 150 <div class="sl-auth-stat-label">Average score time</div> 151 </div> 152 </div> 153 154 <div class="sl-auth-testimonial"> 155 <p>“SubjectLine.com is the first thing I open before every campaign. My open rates went up 18% in the first month.”</p> 156 <div class="sl-auth-testimonial-author"> 157 <div class="sl-auth-avatar">S</div> 158 <div> 159 <h5>Sarah M.</h5> 160 <p>Email Marketing Manager · Retail brand</p> 161 </div> 162 </div> 163 </div> 164 165 <div class="sl-auth-score-preview"> 166 <div class="sl-auth-score-ring">87</div> 167 <div class="sl-auth-score-info"> 168 <h5>Latest score</h5> 169 <p>“Last chance: 40% off ends tonight ð¥”</p> 170 </div>
171 <span class="sl-auth-score-badge">Excellent</span> 172 </div> 173</div> 174 175 176 177 </aside> 178 </div> 179 180 <footer class="sl-auth-footer"> 181 <p>©2026 Constant Contact, Inc. All Rights Reserved.</p> 182 <div class="sl-auth-footer-links"> 183 <a href="https://www.constantcontact.com/legal/privacy-notice" target="_blank" rel="noopener">Privacy Notice</a> 184 <span>|</span> 185 <a href="https://www.constantcontact.com/legal/terms" target="_blank" rel="noopener">Terms of Service</a> 186 <span>|</span> 187 <a href="https://www.subjectline.com/ContactUs">Contact Us</a> 188 </div> 189 </footer> 190 </div> 191</body> 192</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.