1<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
1<script> 2 document.documentElement.classList.add('js-reveal'); 3 </script>
3<link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"><link rel="icon" type="image/png" sizes="192x192" href="/images/logos/favicon-192x192.png"><link rel="apple-touch-icon" sizes="180x180" href="/images/logos/apple-touch-icon.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Rank Prompt Blog" href="/rss.xml"><meta name="theme-color" content="#6b4eff"><link rel="preload" href="/_astro/roboto-latin-400-normal.BqEyEoaF.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2" as="font" type="font/woff2" crossorigin><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://assets.customer.io"><link rel="preconnect" href="https://bzrcdn.openai.com"><link rel="preconnect" href="https://snippet.growsumo.com"><title>About Rank Prompt | AI Visibility Monitoring Platform</title> <meta name="description" content="Rank Prompt helps brands track and improve their AI visibility across ChatGPT, Perplexity, Google AI Mode, Claude, Gemini, and Grok."> <link rel="canonical" href="https://rankprompt.com/about/"> <link rel="alternate" hreflang="en" href="https://rankprompt.com/about/"><link rel="alternate" hreflang="es" href="https://rankprompt.com/es/nosotros/"><link rel="alternate" hreflang="pt-BR" href="https://rankprompt.com/pt-br/sobre/"><link rel="alternate" hreflang="de" href="https://rankprompt.com/de/ueber-uns/"><link rel="alternate" hreflang="fr" href="https://rankprompt.com/fr/a-propos/"><link rel="alternate" hreflang="x-default" href="https://rankprompt.com/about/"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1"> <meta property="og:type" content="website"> <meta property="og:title" content="About Rank Prompt | AI Visibility Monitoring Platform"> <meta property="og:description" content="Rank Prompt helps brands track and improve their AI visibility across ChatGPT, Perplexity, Google AI Mode, Claude, Gemini, and Grok."> <meta property="og:image" content="https://rankprompt.com/images/og/about.png"> <meta property="og:image:secure_url" content="https://rankprompt.com/images/og/about.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:image:alt" content="About Rank Prompt | AI Visibility Monitoring Platform"> <meta property="og:url" content="https://rankprompt.com/about/"> <meta property="og:site_name" content="Rank Prompt"> <meta property="og:locale" content="en_US"> <meta property="og:locale:alternate" content="es_ES"><meta property="og:locale:alternate" content="pt_BR"><meta property="og:locale:alternate" content="de_DE"><meta property="og:locale:alternate" content="fr_FR"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@rankprompt"> <meta name="twitter:creator" content="@rankprompt"> <meta name="twitter:title" content="About Rank Prompt | AI Visibility Monitoring Platform"> <meta name="twitter:description" content="Rank Prompt helps brands track and improve their AI visibility across ChatGPT, Perplexity, Google AI Mode, Claude, Gemini, and Grok."> <meta name="twitter:image" content="https://rankprompt.com/images/og/about.png"> <meta name="twitter:image:alt" content="About Rank Prompt | AI Visibility Monitoring Platform">
3<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Rank Prompt","url":"https://rankprompt.com","logo":"https://rankprompt.com/images/logos/logo-1200x1200.png","description":"AI visibility tracking platform. Monitor your brand's presence across ChatGPT, Gemini, Claude, Perplexity, and Google AI Mode (AI Overviews).","foundingDate":"2024","sameAs":["https://twitter.com/rankprompt","https://www.linkedin.com/company/rankprompt","https://www.youtube.com/@rankprompt"],"contactPoint":{"@type":"ContactPoint","contactType":"sales","url":"https://rankprompt.com/pricing/"}}</script>
3
3<script> 4 document.addEventListener( 5 'error', 6 function (event) { 7 if (event.target.tagName.toLowerCase() !== 'img') return; 8 const img = event.target; 9 const defaultImage = '/images/og/default.png'; 10 if (img.src.indexOf(defaultImage) === -1) { 11 img.onerror = null; 12 img.src = defaultImage; 13 } 14 }, 15 true, 16 ); 17 </script>
17<script> 18 /* eslint-disable */ 19 (function(){ 20 var loaded = false; 21 22 // Consent Mode v2: all four params required or GA4 treats hits as unconsented. 23 window.dataLayer = window.dataLayer || []; 24 // Must push arguments, not an array literal; gtag's consent API requires it. 25 function gtag() { window.dataLayer.push(arguments); } 26 var rpConsentGranted = { 27 ad_storage: 'granted', 28 ad_user_data: 'granted', 29 ad_personalization: 'granted', 30 analytics_storage: 'granted' 31 }; 32 gtag('consent', 'default', { 33 ad_storage: 'denied', 34 ad_user_data: 'denied', 35 ad_personalization: 'denied', 36 analytics_storage: 'denied', 37 functionality_storage: 'granted', 38 security_storage: 'granted', 39 wait_for_update: 500 40 }); 41 42 // localStorage is per-origin; mirror the choice onto a shared cookie for the app. 43 function writeConsentCookie(value) { 44 document.cookie = 'rp_consent=' + value + '; Max-Age=31536000; Domain=.rankprompt.com; Path=/; SameSite=Lax; Secure'; 45 } 46 47 // Runtime host check: build-time isProduction can't tell prod from previews/branch deploys. 48 function isProductionHost() { 49 var h = location.hostname; 50 return h === 'rankprompt.com' || h === 'www.rankprompt.com'; 51 } 52 function loadScripts() { 53 if (loaded || !isProductionHost()) return; 54 loaded = true; 55 56 // Consent update fires before GTM injects, so the grant never races the container. 57 gtag('consent', 'update', rpConsentGranted);
vendor: 399 bytes, lines 57-63
57 58 59 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 60 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 61 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 62 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 63 })(window,document,'script','dataLayer','
63GTM-TRV9CZML
vendor: 19 bytes, lines 63-65
63'); 64 65
65// OpenAI Ads pixel: needed site-wide so a later app conversion can attribute the click. 66 (function (w, d, s, u) { 67 if (w.oaiq) return; 68 w.oaiq = Object.assign(function () { w.oaiq.q.push(arguments); }, { q: [] }); 69 var js = d.createElement(s); 70 js.async = true; 71 js.src = u; 72 var f = d.getElementsByTagName(s)[0]; 73 f.parentNode.insertBefore(js, f); 74 })(window, document, 'script', 'https://bzrcdn.openai.com/sdk/oaiq.min.js'); 75 window.oaiq('init', { pixelId: 'VmUtK5q84eEVU5zxcXobEd' }); 76 window.oaiq('measure', 'page_viewed', { type: 'contents' }); 77 78 var _cio = window._cio = window._cio || []; 79 (function() { 80 var a,b,c;a=function(f){return function(){_cio.push([f].concat(Array.prototype.slice.call(arguments,0)))}};b=["load","identify","sidentify","track","page"];for(c=0;c<b.length;c++){_cio[b[c]]=a(b[c])}; 81 var t = document.createElement('script'), 82 s = document.getElementsByTagName('script')[0]; 83 t.async = true; 84 t.id = 'cio-tracker'; 85 t.setAttribute('data-site-id', 'd208db388dcb01b88d6a'); 86 t.src = 'https://assets.customer.io/assets/track.js'; 87 s.parentNode.insertBefore(t, s); 88 })(); 89 90 (function(w,d,s,p,e){w['GrowSumoObject']=e;w[e]=w[e]||function(){(w[e].q=w[e].q||[]).push(arguments)}; 91 var js=d.createElement(s);var fjs=d.getElementsByTagName(s)[0]; 92 js.id='growsumo-js';js.src=p;js.async=true; 93 js.onload=function(){if(window.growsumo&&typeof window.growsumo.init==='function'){window.growsumo.init({partner_key:'pk_A5j1cAQ5hrVHD1JJO1hG0OByDOaZPvFD'})}}; 94 fjs.parentNode.insertBefore(js,fjs); 95 })(window,document,'script','https://snippet.growsumo.com/growsumo.min.js','growsumo'); 96 97 // Delays writeAttribution so freshly injected GTM can set _ga/_fbp first. 98 setTimeout(writeAttribution, 2000); 99 } 100 101 function arm() { 102 writeAttribution(); 103 var events = ['mousedown', 'touchstart', 'scroll', 'keydown']; 104 events.forEach(function(e){ document.addEventListener(e, loadScripts, {once: true, passive: true}); }); 105 if ('requestIdleCallback' in window) { 106 requestIdleCallback(loadScripts, {timeout: 4000}); 107 } else { 108 setTimeout(loadScripts, 3500); 109 } 110 } 111 112 // rp_attr_first: 365d, write-once. rp_attr_last: 90d, rewritten each visit. 113 var rpParams = new URLSearchParams(location.search); 114 var rpUtmKeys = { src: 'utm_source', med: 'utm_medium', cmp: 'utm_campaign', term: 'utm_term', cnt: 'utm_content' }; 115 var rpClickKeys = ['gclid', 'gbraid', 'wbraid', 'fbclid', 'ttclid', 'msclkid']; 116 var rpHasUtm = false; 117 var rpHasClickId = false; 118 var rpRefHost = ''; 119 var rpRef = ''; 120 var rpKey; 121 for (rpKey in rpUtmKeys) { if (rpParams.has(rpUtmKeys[rpKey])) rpHasUtm = true; } 122 for (var rpClickIndex = 0; rpClickIndex < rpClickKeys.length; rpClickIndex++) { 123 if (rpParams.has(rpClickKeys[rpClickIndex])) rpHasClickId = true; 124 } 125 // Mail, OAuth and payment hosts say nothing about origin; never treat as a source. 126 function rpIsFlowHost(h) { 127 return /(^|\.)stripe\.com$/.test(h) || 128 /^(accounts\.google\.com|accounts\.youtube\.com|appleid\.apple\.com|login\.microsoftonline\.com|login\.live\.com)$/.test(h) || 129 /^(mail\.google\.com|com\.google\.android\.gm|mail\.yahoo\.com|mail\.proton\.me)$/.test(h) || 130 /^outlook\.(live|office|office365)\.com$/.test(h) || 131 /(^|\.)(temp-mail\.org|disposablemail\.com|yopmail\.com|mail\.tm|guerrillamail\.com|10minutemail\.com)$/.test(h); 132 } 133 // Classifies known hostnames so organic/social channels don't read as `referral`. 134 function rpNormalizeRef(h) { 135 if (/^(chatgpt\.com|chat\.openai\.com)$/.test(h)) return { src: 'chatgpt', med: 'ai' }; 136 if (/(^|\.)perplexity\.ai$/.test(h)) return { src: 'perplexity', med: 'ai' }; 137 if (/(^|\.)claude\.ai$/.test(h)) return { src: 'claude', med: 'ai' }; 138 if (h === 'gemini.google.com') return { src: 'gemini', med: 'ai' }; 139 if (/(^|\.)copilot\.microsoft\.com$/.test(h)) return { src: 'copilot', med: 'ai' }; 140 if (/(^|\.)google\.[a-z.]+$/.test(h) || h === 'com.google.android.googlequicksearchbox') return { src: 'google', med: 'organic' }; 141 if (/(^|\.)bing\.com$/.test(h)) return { src: 'bing', med: 'organic' }; 142 if (/(^|\.)yahoo\.com$/.test(h)) return { src: 'yahoo', med: 'organic' }; 143 if (/(^|\.)duckduckgo\.com$/.test(h)) return { src: 'duckduckgo', med: 'organic' }; 144 if (/(^|\.)ecosia\.org$/.test(h)) return { src: 'ecosia', med: 'organic' }; 145 if (/(^|\.)search\.brave\.com$/.test(h)) return { src: 'brave', med: 'organic' }; 146 if (/(^|\.)yandex\.[a-z.]+$/.test(h)) return { src: 'yandex', med: 'organic' }; 147 if (/(^|\.)facebook\.com$/.test(h)) return { src: 'facebook', med: 'social' }; 148 if (/(^|\.)instagram\.com$/.test(h)) return { src: 'instagram', med: 'social' }; 149 if (/(^|\.)linkedin\.com$/.test(h)) return { src: 'linkedin', med: 'social' }; 150 if (/(^|\.)(twitter\.com|x\.com)$/.test(h) || h === 't.co') return { src: 'x', med: 'social' }; 151 if (/(^|\.)reddit\.com$/.test(h)) return { src: 'reddit', med: 'social' }; 152 if (/(^|\.)youtube\.com$/.test(h)) return { src: 'youtube', med: 'social' }; 153 return { src: h, med: 'referral' }; 154 } 155 // Names the network via click id when there's no UTM template. 156 function rpClickIdSource() { 157 // gbraid/wbraid ride iOS and in-app clicks where Google cannot set a gclid. 158 if (rpParams.has('gclid') || rpParams.has('gbraid') || rpParams.has('wbraid')) return { src: 'google', med: 'cpc' }; 159 if (rpParams.has('msclkid')) return { src: 'bing', med: 'cpc' }; 160 if (rpParams.has('fbclid')) return { src: 'facebook', med: 'paid_social' }; 161 if (rpParams.has('ttclid')) return { src: 'tiktok', med: 'paid_social' }; 162 return null; 163 } 164 // Internal and empty referrers both leave rpRefHost empty, collapsed on purpose. 165 var rpInternalRef = false;
166 var rpOpaqueRef = false; 167 try { 168 var rpRefUrl = document.referrer ? new URL(document.referrer) : null; 169 if (rpRefUrl) { 170 var rpRefHostname = rpRefUrl.hostname.toLowerCase(); 171 if (/(^|\.)rankprompt\.com$/.test(rpRefHostname)) { 172 rpInternalRef = true; 173 } else if (rpIsFlowHost(rpRefHostname)) { 174 rpOpaqueRef = true; 175 } else { 176 rpRefHost = rpRefHostname; 177 rpRef = document.referrer.slice(0, 300); 178 } 179 } 180 } catch (e) {} 181 var rpAttribution = { lp: (location.origin + location.pathname).slice(0, 300), ts: new Date().toISOString() }; 182 for (rpKey in rpUtmKeys) { 183 if (rpParams.has(rpUtmKeys[rpKey])) rpAttribution[rpKey] = rpParams.get(rpUtmKeys[rpKey]); 184 } 185 for (var rpIdIndex = 0; rpIdIndex < rpClickKeys.length; rpIdIndex++) { 186 var rpIdKey = rpClickKeys[rpIdIndex]; 187 if (rpParams.has(rpIdKey)) rpAttribution[rpIdKey] = rpParams.get(rpIdKey); 188 } 189 // Keyed on missing src, not "no utm at all", so partial UTM tags still resolve. 190 var rpDerived = rpAttribution.src ? null : (rpClickIdSource() || (rpRefHost ? rpNormalizeRef(rpRefHost) : null)); 191 if (rpDerived) { 192 rpAttribution.src = rpDerived.src; 193 if (!rpAttribution.med) rpAttribution.med = rpDerived.med; 194 } 195 if (rpRef) rpAttribution.ref = rpRef; 196 // (direct) is write-once, so a wrong guess here can never be corrected later. 197 if (!rpAttribution.src && !rpInternalRef && !rpOpaqueRef && !rpHasUtm && !rpHasClickId) { 198 rpAttribution.src = '(direct)'; 199 } 200 var rpHasSignal = rpHasUtm || rpHasClickId || !!rpRefHost; 201 var rpAttributionWritten = false; 202 function readRawCookie(name) { 203 var match = document.cookie.split('; ').find(function(entry){ return entry.indexOf(name + '=') === 0; }); 204 return match ? match.slice(name.length + 1) : ''; 205 } 206 function readBrowserIds() { 207 var ids = {}; 208 // GA1.1.XXXXXXXX.YYYYYYYY -> XXXXXXXX.YYYYYYYY, the GA4 client_id. 209 var ga = decodeURIComponent(readRawCookie('_ga') || ''); 210 var gaParts = ga.split('.'); 211 if (gaParts.length >= 4) ids.ga = gaParts.slice(-2).join('.'); 212 var fbp = decodeURIComponent(readRawCookie('_fbp') || ''); 213 if (fbp.indexOf('fb.') === 0) ids.fbp = fbp.slice(0, 200); 214 return ids; 215 } 216 function mergeBrowserIds(target) { 217 var ids = readBrowserIds(); 218 if (ids.ga && !target.ga) target.ga = ids.ga; 219 if (ids.fbp && !target.fbp) target.fbp = ids.fbp; 220 return ids; 221 } 222 function hasCookie(name) { return new RegExp('(?:^|; )' + name.replace(/[.$?*|{}()[\]\\/+^]/g, '\\$&') + '=').test(document.cookie); } 223 function setAttributionCookie(name, payload, maxAge) { 224 document.cookie = name + '=' + encodeURIComponent(JSON.stringify(payload)) + '; Max-Age=' + maxAge + '; Domain=.rankprompt.com; Path=/; SameSite=Lax; Secure'; 225 } 226 function enrichIdsOnCookie(name, maxAge) { 227 if (!hasCookie(name)) return; 228 try { 229 var parsed = JSON.parse(decodeURIComponent(readRawCookie(name))); 230 if (!parsed || typeof parsed !== 'object') return; 231 var before = JSON.stringify(parsed); 232 mergeBrowserIds(parsed); 233 if (JSON.stringify(parsed) !== before) setAttributionCookie(name, parsed, maxAge); 234 } catch (e) {} 235 } 236 // First touch needs a resolved src plus a signal or a real session start. 237 var rpCanRecordFirstTouch = !!rpAttribution.src && (rpHasSignal || !rpInternalRef); 238 239 function writeAttribution() { 240 // Same host guard as loadScripts: a preview-host cookie would be rejected anyway. 241 if (!isProductionHost()) return; 242 mergeBrowserIds(rpAttribution); 243 if (!rpAttributionWritten) { 244 rpAttributionWritten = true; 245 if (rpCanRecordFirstTouch && !hasCookie('rp_attr_first')) { 246 setAttributionCookie('rp_attr_first', rpAttribution, 31536000); 247 } 248 if (rpHasSignal) setAttributionCookie('rp_attr_last', rpAttribution, 7776000); 249 } 250 // GTM sets _ga/_fbp after first paint; top up IDs later without rewriting UTMs. 251 enrichIdsOnCookie('rp_attr_first', 31536000); 252 enrichIdsOnCookie('rp_attr_last', 7776000); 253 } 254 255 function consent() { try { return localStorage.getItem('rp_cookie_consent'); } catch (e) { return null; } } 256 // Timezone heuristic for EU/EEA/UK/CH; fails safe to EU (stricter) if unreadable. 257 function isEuRegion() { 258 try { 259 var tz = (Intl.DateTimeFormat().resolvedOptions().timeZone) || ''; 260 return /^Europe\//.test(tz) || 261 ['Atlantic/Canary', 'Atlantic/Madeira', 'Atlantic/Azores', 'Atlantic/Reykjavik'].indexOf(tz) >= 0; 262 } catch (e) { return true; } 263 } 264 265 var rpChoice = consent(); 266 var rpEu = isEuRegion(); 267 // Backfills the shared cookie so a past decision isn't read as undecided by the app. 268 if (rpChoice && isProductionHost()) writeConsentCookie(rpChoice); 269 // EU/EEA/UK: opt-in only after Accept. Elsewhere: opt-out until Decline. 270 if (rpChoice === 'granted') { arm(); } 271 else if (rpChoice !== 'denied' && !rpEu) { arm(); } 272 // Read by the consent banner to decide whether/how to show. 273 window.__rpConsent = { region: rpEu ? 'eu' : 'other', decided: !!rpChoice }; 274 window.__rpGrantConsent = function () { try { localStorage.setItem('rp_cookie_consent', 'granted'); } catch (e) {} writeConsentCookie('granted'); arm(); }; 275 window.__rpDenyConsent = function () { try { localStorage.setItem('rp_cookie_consent', 'denied'); } catch (e) {} writeConsentCookie('denied'); }; 276 })(); 277 /* eslint-enable */ 278 </script>
278<link rel="stylesheet" href="/_astro/BaseLayout.DVvl3Dpx.css"><style>.tl[data-astro-cid-fpo2cuoz]{font-size:var(--rd-small);color:var(--rd-ink-3);flex-wrap:wrap;row-gap:.25rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.tl[data-astro-cid-fpo2cuoz] li[data-astro-cid-fpo2cuoz]+li[data-astro-cid-fpo2cuoz]:before{content:"·";margin:0 .5rem}.tl[data-astro-cid-fpo2cuoz] li[data-astro-cid-fpo2cuoz]+li[data-astro-cid-fpo2cuoz].tl-wrap:before{content:none}.tl-center[data-astro-cid-fpo2cuoz]{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto} 279.sec-narrow[data-astro-cid-5lyysmr3]{max-width:calc(64rem + var(--rd-gutter) * 2)}.sec-prose[data-astro-cid-5lyysmr3]{max-width:calc(48rem + var(--rd-gutter) * 2)} 280</style><link rel="stylesheet" href="/_astro/Footer.BIoOjmru.css"><style>.bdg[data-astro-cid-gysip5ha]{font-family:var(--rd-mono);font-size:var(--rd-fine);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:500;line-height:1.2;display:inline-flex}.bdg-brand[data-astro-cid-gysip5ha]{color:var(--rd-brand-ink)}.bdg-neutral[data-astro-cid-gysip5ha]{color:var(--rd-ink-3)}.bdg-success[data-astro-cid-gysip5ha]{color:#047857}.bdg-ember[data-astro-cid-gysip5ha]{color:var(--rd-ember-ink)}.bdg-dot[data-astro-cid-gysip5ha] i[data-astro-cid-gysip5ha]{background:currentColor;border-radius:999px;width:5px;height:5px;display:block}.bdg-dot[data-astro-cid-gysip5ha].is-pulse i[data-astro-cid-gysip5ha]{animation:bdg-pulse 2.4s var(--rd-ease) infinite}@keyframes bdg-pulse{0%,to{opacity:1}50%{opacity:.35}}.on-ink .bdg-brand[data-astro-cid-gysip5ha],.text-white .bdg-brand[data-astro-cid-gysip5ha]{color:#a996ff}.sh[data-astro-cid-4pwhl5fg]{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.sh-center[data-astro-cid-4pwhl5fg]{text-align:center;max-width:46rem;margin-inline:auto}.sh-left[data-astro-cid-4pwhl5fg]{max-width:44rem}.sh-eyebrow[data-astro-cid-4pwhl5fg]{margin-bottom:1rem}.sh-title[data-astro-cid-4pwhl5fg]{display:block}.sh-lead[data-astro-cid-4pwhl5fg]{max-width:58ch;margin-top:1.1rem}.sh-center[data-astro-cid-4pwhl5fg] .sh-lead[data-astro-cid-4pwhl5fg]{margin-inline:auto}.sh-title[data-astro-cid-4pwhl5fg] .text-grad-brand,.sh-title[data-astro-cid-4pwhl5fg] .bg-grad-brand{-webkit-text-fill-color:currentColor;color:var(--rd-brand-ink);background:0 0} 281.wf[data-astro-cid-b6mnz2jh]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wf-fallback[data-astro-cid-b6mnz2jh]{position:absolute;inset:0}.wf-paper[data-astro-cid-b6mnz2jh] .wf-fallback[data-astro-cid-b6mnz2jh]{background:radial-gradient(110% 70% at 78% 0%, #6b4eff1f 0%, #6b4eff17 22%, #6b4eff0e 44%, #6b4eff07 64%, #6b4eff03 82%, #6b4eff00 100%), var(--rd-paper)}.wf-lilac[data-astro-cid-b6mnz2jh] .wf-fallback[data-astro-cid-b6mnz2jh]{background:radial-gradient(115% 75% at 18% 6%, #6b4eff29 0%, #6b4eff21 16%, #6b4eff18 32%, #6b4eff10 48%, #6b4eff09 64%, #6b4eff04 78%, #6b4eff01 90%, #6b4eff00 100%), var(--rd-lilac-50)}.wf-canvas[data-astro-cid-b6mnz2jh]{opacity:0;width:100%;height:100%;transition:opacity .6s linear;display:block;position:absolute;inset:0}.wf[data-astro-cid-b6mnz2jh].is-drawn .wf-canvas[data-astro-cid-b6mnz2jh]{opacity:1} 282.ph[data-astro-cid-4xreu2w6]{z-index:1;isolation:isolate;background:linear-gradient(180deg in oklab, var(--rd-lilac-50) 0%, var(--rd-lilac-50) 55%, var(--rd-surface) 100%);margin-top:-4rem;padding-top:clamp(7rem,11vw,9.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative;overflow-x:clip}.ph-field[data-astro-cid-4xreu2w6]{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.ph-guides[data-astro-cid-4xreu2w6]{z-index:-1;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.ph-grid[data-astro-cid-4xreu2w6]{align-items:center;gap:clamp(2.75rem,5vw,4rem);display:grid;position:relative}.ph-copy[data-astro-cid-4xreu2w6]{max-width:36rem}.ph-solo[data-astro-cid-4xreu2w6] .ph-copy[data-astro-cid-4xreu2w6],.ph-below[data-astro-cid-4xreu2w6] .ph-copy[data-astro-cid-4xreu2w6]{text-align:center;max-width:48rem;margin-inline:auto}.ph-eyebrow[data-astro-cid-4xreu2w6]{margin-bottom:1.25rem}.ph-h[data-astro-cid-4xreu2w6]{text-wrap:balance}.ph-h[data-astro-cid-4xreu2w6].is-long{font-size:clamp(2.25rem,4.1vw,3.4rem);line-height:1.06}.ph-lead[data-astro-cid-4xreu2w6]{max-width:44ch;margin-top:1.5rem}.ph-solo[data-astro-cid-4xreu2w6] .ph-lead[data-astro-cid-4xreu2w6],.ph-below[data-astro-cid-4xreu2w6] .ph-lead[data-astro-cid-4xreu2w6]{margin-inline:auto}.ph-cta[data-astro-cid-4xreu2w6]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.ph-cta[data-astro-cid-4xreu2w6] svg{width:16px;height:16px}.ph-solo[data-astro-cid-4xreu2w6] .ph-cta[data-astro-cid-4xreu2w6],.ph-below[data-astro-cid-4xreu2w6] .ph-cta[data-astro-cid-4xreu2w6]{justify-content:center}.ph-media[data-astro-cid-4xreu2w6]{min-width:0;position:relative}@media (width>=62rem){.ph-right[data-astro-cid-4xreu2w6] .ph-grid[data-astro-cid-4xreu2w6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=61.99rem){.ph-right[data-astro-cid-4xreu2w6] .ph-copy[data-astro-cid-4xreu2w6]{text-align:center;max-width:44rem;margin-inline:auto}.ph-right[data-astro-cid-4xreu2w6] .ph-lead[data-astro-cid-4xreu2w6]{margin-inline:auto}.ph-right[data-astro-cid-4xreu2w6] .ph-cta[data-astro-cid-4xreu2w6]{justify-content:center}.ph-right[data-astro-cid-4xreu2w6] .ph-trust{justify-content:center;margin-inline:auto}}@media (width<=640px){.ph-cta[data-astro-cid-4xreu2w6]{flex-direction:column;align-items:stretch}.ph-cta[data-astro-cid-4xreu2w6]>[data-astro-cid-4xreu2w6]{justify-content:center;width:100%}} 283.cta-pre[data-astro-cid-xfpau6rm]{z-index:1;pointer-events:none;height:120px;margin-top:-120px;position:relative}.cta[data-astro-cid-xfpau6rm]{padding-top:var(--rd-section-lg);padding-bottom:var(--rd-section);color:var(--rd-on-ink-2);position:relative;overflow:hidden}.cta-wrap[data-astro-cid-xfpau6rm]{z-index:1;position:relative}.cta-wrap[data-astro-cid-xfpau6rm]+.cta-wrap[data-astro-cid-xfpau6rm]{margin-top:clamp(2.5rem,5vw,4rem)}.cta-main[data-astro-cid-xfpau6rm]{align-items:end;gap:clamp(2rem,4vw,3.5rem);display:grid}.cta-eyebrow[data-astro-cid-xfpau6rm]{margin-bottom:1rem}.cta-h[data-astro-cid-xfpau6rm]{color:#fff}.cta-lead[data-astro-cid-xfpau6rm]{max-width:46ch;color:var(--rd-on-ink-1);margin-top:1.1rem}.cta-act[data-astro-cid-xfpau6rm]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.cta-alt[data-astro-cid-xfpau6rm]{height:52px;font-size:var(--rd-small);color:var(--rd-on-ink-1);align-items:center;padding-inline:4px;font-weight:500;display:inline-flex;box-shadow:inset 0 -1px #ffffff47}@media (hover:hover){.cta-alt[data-astro-cid-xfpau6rm]:hover{color:#fff;box-shadow:inset 0 -1px #fff}}.cta-stats[data-astro-cid-xfpau6rm]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:0;display:grid}.cta-stats[data-astro-cid-xfpau6rm]>div[data-astro-cid-xfpau6rm]{border-top:1px solid #ffffff2e;min-width:0;padding-top:1rem}.cta-stats[data-astro-cid-xfpau6rm] dt[data-astro-cid-xfpau6rm]{font-family:var(--rd-mono);font-size:var(--rd-fine);letter-spacing:.04em;color:var(--rd-on-ink-2)}.cta-stats[data-astro-cid-xfpau6rm] dd[data-astro-cid-xfpau6rm]{font-family:var(--rd-display);letter-spacing:-.03em;color:#fff;margin:.3rem 0 0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:510;line-height:1}@media (width>=900px){.cta-main[data-astro-cid-xfpau6rm]{grid-template-columns:minmax(0,1fr) auto}} 284.rd-chapter[data-astro-cid-sklbqgbt]{isolation:isolate;background:var(--ch-ground);position:relative}.rd-chapter-white[data-astro-cid-sklbqgbt]{--ch-ground:var(--rd-surface)}.rd-chapter-paper[data-astro-cid-sklbqgbt]{--ch-ground:var(--rd-paper)}.rd-chapter-lilac[data-astro-cid-sklbqgbt]{--ch-ground:var(--rd-lilac-50)}.rd-chapter-wash[data-astro-cid-sklbqgbt]{--ch-ground:var(--rd-surface);background:linear-gradient(180deg in oklab, var(--rd-lilac-100) 0%, var(--rd-lilac-50) 38%, var(--rd-surface) 100%)}.rd-chapter-body[data-astro-cid-sklbqgbt]{z-index:1;position:relative}.rd-chapter-body[data-astro-cid-sklbqgbt]>section{background:0 0}.rd-chapter-seam-rule[data-astro-cid-sklbqgbt]{border-top:var(--rd-
284hairline-w) solid var(--rd-hairline)}.rd-chapter-plateau[data-astro-cid-sklbqgbt]{z-index:2;height:40px;width:min(calc(var(--rd-container) + 20px), calc(100% - 1rem));color:var(--ch-ground);pointer-events:none;align-items:stretch;margin-inline:auto;display:flex;position:absolute;top:-40px;left:0;right:0}.rd-chapter-wash[data-astro-cid-sklbqgbt] .rd-chapter-plateau[data-astro-cid-sklbqgbt]{color:var(--rd-lilac-100)}.rd-chapter-plateau[data-astro-cid-sklbqgbt] svg[data-astro-cid-sklbqgbt]{flex:none;width:40px;height:40px;display:block;overflow:visible}.rd-chapter-plateau[data-astro-cid-sklbqgbt] .fill[data-astro-cid-sklbqgbt]{fill:currentColor}.rd-chapter-plateau[data-astro-cid-sklbqgbt] .edge[data-astro-cid-sklbqgbt]{fill:none;stroke:var(--rd-hairline-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.rd-chapter-plateau[data-astro-cid-sklbqgbt] span[data-astro-cid-sklbqgbt]{border-top:var(--rd-hairline-w) solid var(--rd-hairline-strong);background:currentColor;flex:auto;min-width:0;margin-inline:-1px}.rd-chapter-texture[data-astro-cid-sklbqgbt]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rd-chapter-cols[data-astro-cid-sklbqgbt]{-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#0000 100%)}.rd-chapter-dots[data-astro-cid-sklbqgbt]{background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--rd-brand) 26%, transparent) 1px, transparent 1.6px), radial-gradient(circle at 2px 2px, color-mix(in oklab, var(--rd-brand) 13%, transparent) 1.8px, transparent 2.4px);background-size:22px 22px,66px 66px;width:min(70%,1100px);height:min(100%,1100px);position:absolute;inset:0 0 auto auto;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 0% 25%,#0000 78%);mask-image:radial-gradient(70% 60% at 70% 30%,#000 0% 25%,#0000 78%)}.rd-chapter-rings[data-astro-cid-sklbqgbt]{width:100%;height:min(100%,1100px);position:absolute;top:0;left:0}.rd-chapter-rings[data-astro-cid-sklbqgbt] ellipse[data-astro-cid-sklbqgbt]{fill:none;stroke:var(--rd-brand);stroke-opacity:var(--o);stroke-width:var(--sw);animation:rd-chapter-ring .9s var(--rd-ease) var(--d) 1 both}@keyframes rd-chapter-ring{0%{stroke-opacity:0}}@media (width<=599px){.rd-chapter-plateau[data-astro-cid-sklbqgbt]{height:24px;top:-24px}.rd-chapter-plateau[data-astro-cid-sklbqgbt] svg[data-astro-cid-sklbqgbt]{width:24px;height:24px}} 285.ui-icon-box[data-astro-cid-zgufigjl]{background:var(--color-purple-100);width:2.5rem;height:2.5rem;color:var(--color-purple-700);transition:background var(--dur-fast,.15s) var(--ease-brand);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex} 286.btn-sm[data-astro-cid-j6ocf6pu]{height:38px;padding-inline:16px}.btn-md[data-astro-cid-j6ocf6pu]{height:44px;padding-inline:20px}.btn-lg[data-astro-cid-j6ocf6pu]{height:52px;font-size:var(--rd-body-size);padding-inline:26px}.btn-full[data-astro-cid-j6ocf6pu]{width:100%}.btn-plain[data-astro-cid-j6ocf6pu]{color:var(--rd-brand-ink);padding-inline:8px}@media (hover:hover){.btn-plain[data-astro-cid-j6ocf6pu]:hover{color:var(--rd-brand)}}.btn-ico[data-astro-cid-j6ocf6pu]{transition:transform var(--rd-dur-fast) var(--rd-ease-ui)}@media (hover:hover){.group[data-astro-cid-j6ocf6pu]:hover .btn-ico[data-astro-cid-j6ocf6pu]{transform:translate(2px)}} 287.fg[data-astro-cid-o3jk6oxc]{gap:var(--rd-hairline-w);background:var(--rd-hairline);border:var(--rd-hairline-w) solid var(--rd-hairline);border-radius:18px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}.fg-item[data-astro-cid-o3jk6oxc]{background:var(--rd-surface);flex-direction:column;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.fg-fill[data-astro-cid-o3jk6oxc]{min-height:0;padding:0}.fg-ico[data-astro-cid-o3jk6oxc]{color:var(--rd-brand-ink);margin-bottom:.9rem;display:inline-flex}.fg-title[data-astro-cid-o3jk6oxc]{font-family:var(--rd-display);letter-spacing:-.018em;color:var(--rd-ink-1);font-size:1.0625rem;font-weight:510}.fg-desc[data-astro-cid-o3jk6oxc]{font-size:var(--rd-small);color:var(--rd-ink-3);margin-top:.45rem;line-height:1.55}.fg-more[data-astro-cid-o3jk6oxc]{font-size:var(--rd-fine);color:var(--rd-brand-ink);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-weight:500;display:inline-flex}.fg-link[data-astro-cid-o3jk6oxc] svg{transition:transform var(--rd-dur-fast) var(--rd-ease-ui)}@media (hover:hover){.fg-link[data-astro-cid-o3jk6oxc]:hover{background:var(--rd-lilac-50)}.fg-link[data-astro-cid-o3jk6oxc]:hover .fg-more[data-astro-cid-o3jk6oxc] svg{transform:translate(2px)}}@media (width>=640px){.fg-2[data-astro-cid-o3jk6oxc],.fg-3[data-astro-cid-o3jk6oxc],.fg-4[data-astro-cid-o3jk6oxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.fg-3[data-astro-cid-o3jk6oxc]{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-4[data-astro-cid-o3jk6oxc]{grid-template-columns:repeat(4,minmax(0,1fr))}} 288.ab-faces[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.ab-face[data-astro-cid-pcbdtnmk]{aspect-ratio:1;background:var(--rd-lilac-50);
288box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);border-radius:20px;margin:0;overflow:hidden}.ab-face[data-astro-cid-pcbdtnmk] img{object-fit:cover;width:100%;height:100%}.ab-face[data-astro-cid-pcbdtnmk].is-0{grid-area:span 2/span 2}.ab-mission[data-astro-cid-pcbdtnmk]{gap:1.5rem 4rem;display:grid}.ab-mission[data-astro-cid-pcbdtnmk] .rd-d2[data-astro-cid-pcbdtnmk]{margin-top:.85rem}.ab-copy[data-astro-cid-pcbdtnmk]{color:var(--rd-ink-2);gap:1rem;max-width:62ch;font-size:1.0625rem;line-height:1.65;display:grid}.ab-team[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.ab-photo[data-astro-cid-pcbdtnmk]{aspect-ratio:1;background:var(--rd-lilac-50);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);border-radius:20px;overflow:hidden}.ab-photo[data-astro-cid-pcbdtnmk] img{object-fit:cover;width:100%;height:100%}.ab-name[data-astro-cid-pcbdtnmk]{color:var(--rd-ink-1);margin-top:.9rem;font-weight:600}.ab-name[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{align-items:center;gap:.4rem;display:inline-flex}@media (hover:hover){.ab-name[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]:hover{color:var(--rd-brand-ink)}}.ab-in[data-astro-cid-pcbdtnmk]{opacity:.6;width:15px;height:15px}.ab-role[data-astro-cid-pcbdtnmk]{font-size:var(--rd-small);color:var(--rd-ink-3);margin-top:.2rem}@media (width>=768px){.ab-team[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.ab-mission[data-astro-cid-pcbdtnmk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (width>=1100px){.ab-team[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(5,minmax(0,1fr))}} 289</style>
289<script type="module" src="/_astro/page.CsJ1cCJC.js"></script>
289</head> <body class="font-body text-gray-800 antialiased">
vendor: 69 bytes, line 289
289 <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=
289GTM-TRV9CZML
vendor: 86 bytes, line 289
289" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript>
289<nav class="nv" id="main-nav" data-nav data-astro-cid-l7arcky5> <a class="nv-skip" href="#main-content" data-astro-cid-l7arcky5>Skip to main content</a> <div class="nv-scrim" data-scrim aria-hidden="true" data-astro-cid-l7arcky5> <div class="rd-guides-layer" data-astro-cid-l7arcky5><span class="rd-guides" data-astro-cid-l7arcky5><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i></span></div> </div> <div class="nv-shell" data-shell data-astro-cid-l7arcky5> <div class="nv-inner" data-astro-cid-l7arcky5> <a class="nv-logo" href="/" aria-label="Rank Prompt" data-astro-cid-l7arcky5> <img src="/images/logos/RankPrompt-Logo-Horizontal-Black.svg" alt="Rank Prompt" width="180" height="32" decoding="async" onerror="this.onerror=null;this.src='/images/logos/favicon-192x192.png';" data-astro-cid-l7arcky5> </a> <div class="nv-list" data-astro-cid-l7arcky5> <button type="button" class="nv-link nv-trig" id="nv-t-product" data-trig="product" aria-expanded="false" aria-haspopup="true" aria-controls="nv-p-product" data-astro-cid-l7arcky5> Product <svg class="nv-chev" viewBox="0 0 12 12" aria-hidden="true" data-astro-cid-l7arcky5> <path class="nv-chev-l" d="M1.6 4.6 6 8.1" data-astro-cid-l7arcky5></path> <path class="nv-chev-r" d="M10.4 4.6 6 8.1" data-astro-cid-l7arcky5></path> </svg> </button><button type="button" class="nv-link nv-trig" id="nv-t-developers" data-trig="developers" aria-expanded="false" aria-haspopup="true" aria-controls="nv-p-developers" data-astro-cid-l7arcky5> Developers <svg class="nv-chev" viewBox="0 0 12 12" aria-hidden="true" data-astro-cid-l7arcky5> <path class="nv-chev-l" d="M1.6 4.6 6 8.1" data-astro-cid-l7arcky5></path> <path class="nv-chev-r" d="M10.4 4.6 6 8.1" data-astro-cid-l7arcky5></path> </svg> </button><button type="button" class="nv-link nv-trig" id="nv-t-resources" data-trig="resources" aria-expanded="false" aria-haspopup="true" aria-controls="nv-p-resources" data-astro-cid-l7arcky5> Resources <svg class="nv-chev" viewBox="0 0 12 12" aria-hidden="true" data-astro-cid-l7arcky5> <path class="nv-chev-l" d="M1.6 4.6 6 8.1" data-astro-cid-l7arcky5></path> <path class="nv-chev-r" d="M10.4 4.6 6 8.1" data-astro-cid-l7arcky5></path> </svg> </button> <a class="nv-link" href="/pricing/" data-astro-cid-l7arcky5>Pricing</a> </div> <div class="nv-acts" data-astro-cid-l7arcky5> <button type="button" class="nv-link nv-trig nv-lang" id="nv-t-lang" data-trig="lang" aria-expanded="false" aria-haspopup="true" aria-controls="nv-p-lang" aria-label="Language" data-astro-cid-l7arcky5> <svg class="nv-globe" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-l7arcky5> <circle cx="12" cy="12" r="10" data-astro-cid-l7arcky5></circle> <path d="M2 12h20" data-astro-cid-l7arcky5></path> <path d="M12 2a14.5 14.5 0 0 1 0 20 14.5 14.5 0 0 1 0-20" data-astro-cid-l7arcky5></path> </svg> EN <svg class="nv-chev" viewBox="0 0 12 12" aria-hidden="true" data-astro-cid-l7arcky5> <path class="nv-chev-l" d="M1.6 4.6 6 8.1" data-astro-cid-l7arcky5></path> <path class="nv-chev-r" d="M10.4 4.6 6 8.1" data-astro-cid-l7arcky5></path> </svg> </button> <a class="nv-login" href="https://app.rankprompt.com/login" data-astro-cid-l7arcky5>Log in</a> <a class="nv-cta" href="https://app.rankprompt.com/signup?rp_cta=navbar" data-astro-cid-l7arcky5> Get Started <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-l7arcky5> <path d="m9 18 6-6-6-6" data-astro-cid-l7arcky5></path> </svg> </a> </div> <button type="button" class="nv-burger" data-burger aria-label="Open menu" data-open-label="Open menu" data-close-label="Close menu" aria-expanded="false" aria-controls="nv-sheet" data-astro-cid-l7arcky5> <span class="nv-burger-bars" aria-hidden="true" data-astro-cid-l7arcky5><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i><i data-astro-cid-l7arcky5></i></span> </button> </div> <div class="nv-pop" data-pop data-astro-cid-l7arcky5> <div class="nv-pane" id="nv-p-product" data-pane="product" data-status="initial" aria-labelledby="nv-t-product" inert data-astro-cid-l7arcky5> <div class="nv-pane-in" data-astro-cid-l7arcky5> <div class="nvb" style="--nvb-tpl:minmax(0, 252fr) minmax(0, 252fr) minmax(0, 252fr) 244px" data-sep="none" data-feat="panel" data-astro-cid-cxyatgsj> <div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Track</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/ai-monitoring/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>AI Visibility</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Track brand mentions across AI</span> </a><a class="nvb-row" href="/citations/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Citations & Sources</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>See which sources AI cites</span> </a><a class="nvb-row" href="/analytics/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>AI Traffic Analytics</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>AI traffic insights with GA4</span> </a><a class="nvb-row" href="/brand-audit/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Brand Perception Audit</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>How AI perceives your brand</span> </a> </div> </div> </div><div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Optimize</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/content-generation/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Content Studio</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Content built to get cited</span> </a><a class="nvb-row" href="/seo-audit/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Technical SEO Audit</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Core Web Vitals & schema</span> </a><a class="nvb-row" href="/outreach/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Citation Outreach</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Reach the sites AI cites</span> </a><a class="nvb-row" href="/integrations/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Integrations</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>
289GA4, GSC, WordPress & more</span> </a> </div> </div> </div><div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Automate</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/scheduled-reports/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Scheduled Reports</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Automated monitoring</span> </a><a class="nvb-row" href="/tasks/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>AI SEO Tasks</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Prioritized visibility fixes</span> </a><a class="nvb-row" href="/agent-mode/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>AI Agent</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Your always-on AI SEO copilot</span> </a> </div> </div> </div> <div class="nvb-feats" data-astro-cid-cxyatgsj> <div class="nvb-feat" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Featured</p> <a class="nvb-card" href="/platform/" data-astro-cid-cxyatgsj> <span class="nvb-shot" data-astro-cid-cxyatgsj> <picture data-astro-cid-cxyatgsj> <source srcset="/images/nav/ai-visibility-service-featured.webp" type="image/webp" data-astro-cid-cxyatgsj> <img src="/images/nav/ai-visibility-service-featured.png" alt="The Rank Prompt platform: track your brand across six AI assistants" width="320" height="200" loading="lazy" decoding="async" data-astro-cid-cxyatgsj> </picture> </span> <span class="nvb-feat-l" data-astro-cid-cxyatgsj>Platform Overview</span> <span class="nvb-n" data-astro-cid-cxyatgsj>Every feature in one place: monitoring, content, outreach and the developer API</span> <span class="nvb-feat-cta" data-astro-cid-cxyatgsj> Explore the platform <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="m9 18 6-6-6-6" data-astro-cid-cxyatgsj></path> </svg> </span> </a> <a class="nvb-under" href="/geo-agency/" data-astro-cid-cxyatgsj> GEO & AEO Services <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="m9 18 6-6-6-6" data-astro-cid-cxyatgsj></path> </svg> </a> </div> </div> </div> </div> </div><div class="nv-pane" id="nv-p-developers" data-pane="developers" data-status="initial" aria-labelledby="nv-t-developers" inert data-astro-cid-l7arcky5> <div class="nv-pane-in" data-astro-cid-l7arcky5> <div class="nvb" style="--nvb-tpl:minmax(0, 252fr) minmax(0, 300fr)" data-sep="none" data-feat="panel" data-astro-cid-cxyatgsj> <div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Developers</p> <div class="nvb-rows is-pour" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/ai-visibility-api/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>AI Visibility API</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>REST /v1 your backend pulls</span> </a><a class="nvb-row" href="/mcp/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <svg class="nvb-mcp" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="M13.85 0a4.16 4.16 0 0 0-2.95 1.217L1.456 10.66a.835.835 0 0 0 0 1.18.835.835 0 0 0 1.18 0l9.442-9.442a2.49 2.49 0 0 1 3.541 0 2.49 2.49 0 0 1 0 3.541L8.59 12.97l-.1.1a.835.835 0 0 0 0 1.18.835.835 0 0 0 1.18 0l.1-.098 7.03-7.034a2.49 2.49 0 0 1 3.542 0l.049.05a2.49 2.49 0 0 1 0 3.54l-8.54 8.54a1.96 1.96 0 0 0 0 2.755l1.753 1.753a.835.835 0 0 0 1.18 0 .835.835 0 0 0 0-1.18l-1.753-1.753a.266.266 0 0 1 0-.394l8.54-8.54a4.185 4.185 0 0 0 0-5.9l-.05-.05a4.16 4.16 0 0 0-2.95-1.218c-.2 0-.401.02-.6.048a4.17 4.17 0 0 0-1.17-3.552A4.16 4.16 0 0 0 13.85 0m0 3.333a.84.84 0 0 0-.59.245L6.27
2895 10.56a4.186 4.186 0 0 0 0 5.902 4.186 4.186 0 0 0 5.902 0L19.16 9.48a.835.835 0 0 0 0-1.18.835.835 0 0 0-1.18 0l-6.985 6.984a2.49 2.49 0 0 1-3.54 0 2.49 2.49 0 0 1 0-3.54l6.983-6.985a.835.835 0 0 0 0-1.18.84.84 0 0 0-.59-.245" data-astro-cid-cxyatgsj></path> </svg> <span data-astro-cid-cxyatgsj>MCP Server</span> <span class="nvb-badge" data-astro-cid-cxyatgsj>New</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Connect Claude Code, Cursor & more</span> </a><a class="nvb-row" href="/webhooks/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Webhooks</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Events we push to your stack</span> </a><a class="nvb-row" href="/docs/v1/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>API Reference</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>OpenAPI 3.1 docs</span> </a> </div> </div> </div> <div class="nvb-col nvb-spec" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Connect the MCP server</p> <code class="nvb-code" data-astro-cid-cxyatgsj>claude mcp add --transport http \ 290 --scope user rankprompt \ 291 https://mcp.rankprompt.com/mcp</code> </div> </div> </div> </div><div class="nv-pane" id="nv-p-resources" data-pane="resources" data-status="initial" aria-labelledby="nv-t-resources" inert data-astro-cid-l7arcky5> <div class="nv-pane-in" data-astro-cid-l7arcky5> <div class="nvb" style="--nvb-tpl:minmax(0, 300fr) minmax(0, 252fr) minmax(0, 252fr) 244px" data-sep="none" data-feat="panel" data-astro-cid-cxyatgsj> <div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Free Tools</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/tools/free-ai-readiness-checker/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free AI Readiness Checker</span> </span> </a><a class="nvb-row" href="/tools/free-ai-visibility-checker/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free AI Visibility Checker</span> </span> </a><a class="nvb-row" href="/tools/free-robots-txt-ai-checker/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free Robots.txt AI Checker</span> </span> </a><a class="nvb-row" href="/tools/free-chatgpt-rank-checker/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free ChatGPT Rank Checker</span> </span> </a><a class="nvb-row" href="/tools/free-geo-prompt-generator/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free GEO Prompt Generator</span> </span> </a><a class="nvb-row" href="/tools/free-geo-roi-calculator/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free GEO ROI Calculator</span> </span> </a><a class="nvb-row" href="/tools/free-llms-txt-generator/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Free LLMs.txt Generator</span> </span> </a> </div> <a class="nvb-more" href="/tools/" data-astro-cid-cxyatgsj> All Free Tools <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="m9 18 6-6-6-6" data-astro-cid-cxyatgsj></path> </svg> </a> </div> </div><div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Learn</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/resources/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Blog</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>AI SEO insights</span> </a><a class="nvb-row" href="https://help.rankprompt.com/" target="_blank" rel="noopener noreferrer" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Help Center</span> <svg class="nvb-ext" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="M15 3h6v6" data-astro-cid-cxyatgsj></path> <path d="M10 14 21 3" data-astro-cid-cxyatgsj></path> <path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6" data-astro-cid-cxyatgsj></path> </svg> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Guides & tutorials</span> </a><a class="nvb-row" href="/compare/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Compare</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>vs other AI visibility tools</span> </a><a class="nvb-row" href="/changelog/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Changelog</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>What's new</span> </a> </div> </div> </div><div class="nvb-col" data-astro-cid-cxyatgsj> <div class="nvb-grp" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Company</p> <div class="nvb-rows" data-astro-cid-cxyatgsj> <a class="nvb-row" href="/about/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>About</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Our story & mission</span> </a><a class="nvb-row" href="/partners/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Partners</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Partner program</span> </a><a class="nvb-row" href="/agency-directory/" data-astro-cid-cxyatgsj> <span class="nvb-l" data-astro-cid-cxyatgsj> <span data-astro-cid-cxyatgsj>Agency Directory</span> </span> <span class="nvb-n" data-astro-cid-cxyatgsj>Find a GEO agency</span> </a> </div> </div> </div> <div class="nvb-feats" data-astro-cid-cxyatgsj> <div class="nvb-feat" data-astro-cid-cxyatgsj> <p class="nvb-glabel" data-astro-cid-cxyatgsj>Featured</p> <a class="nvb-card" href="/geo-course/" data-astro-cid-cxyatgsj> <span class="nvb-shot is-dark" data-astro-cid-cxyatgsj> <img src="https://vz-dd33698c-404.b-cdn.net/0706a6f1-c874-4bb8-a80e-1c42a3d0c1d5/thumbnail.jpg" alt="Free GEO course: generative engine optimization in 20 lessons" width="320" height="200" loading="lazy" decoding="async" data-astro-cid-cxyatgsj> <span class="nvb-shot-badge" data-astro-cid-cxyatgsj>Free Course</span> </span> <span class="nvb-feat-l" data-astro-cid-cxyatgsj>Free GEO Course</span> <span class="nvb-n" data-astro-cid-cxyatgsj>20 lessons on generative engine optimization, free</span> <span class="nvb-feat-cta" data-astro-cid-cxyatgsj> Watch Free <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-cxyatgsj> <path d="m9 18 6-6-6-6" data-astro-cid-cxyatgsj></path> </svg> </span> </a> </div> </div> </div> </div> </div> <div class="nv-pane" id="nv-p-lang" data-pane="lang" data-status="initial" aria-labelledby="nv-t-lang" inert data-astro-cid-l7arcky5> <div class="nv-pane-in nv-langs" data-astro-cid-l7arcky5> <p class="nv-sheet-label" data-astro-cid-l7arcky5>Language</p> <nav aria-label="Language" class="ls" data-astro-cid-l7arcky5="true" data-astro-cid-l4evwy7q> <a href="/about/" hreflang="en" lang="en" aria-current="page" data-astro-cid-l4evwy7q> English </a><a href="/es/nosotros/" hreflang="es" lang="es" data-astro-cid-l4evwy7q>
291 Español </a><a href="/pt-br/sobre/" hreflang="pt-BR" lang="pt-BR" data-astro-cid-l4evwy7q> Português </a><a href="/de/ueber-uns/" hreflang="de" lang="de" data-astro-cid-l4evwy7q> Deutsch </a><a href="/fr/a-propos/" hreflang="fr" lang="fr" data-astro-cid-l4evwy7q> Français </a> </nav> </div> </div> <div class="nv-pane nv-sheet" id="nv-sheet" data-pane="sheet" data-status="initial" inert data-astro-cid-l7arcky5> <div class="nv-sheet-in" data-astro-cid-l7arcky5> <div class="nv-sheet-ctas" data-astro-cid-l7arcky5> <a class="nv-sheet-login" href="https://app.rankprompt.com/login" data-astro-cid-l7arcky5>Log in</a> <a class="nv-sheet-cta" href="https://app.rankprompt.com/signup?rp_cta=navbar-mobile" data-astro-cid-l7arcky5>Get started</a> </div> <div class="nv-sheet-quick" data-astro-cid-l7arcky5> <a href="/platform/" data-astro-cid-l7arcky5>Platform</a><a href="/pricing/" data-astro-cid-l7arcky5>Pricing</a> </div> <section class="nv-sheet-sec" data-astro-cid-l7arcky5> <p class="nv-sheet-label" data-astro-cid-l7arcky5>Product</p> <a class="nv-sheet-row" href="/ai-monitoring/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>AI Visibility</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Track brand mentions in AI</span> </a><a class="nv-sheet-row" href="/citations/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Citations</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>See which sources AI cites</span> </a><a class="nv-sheet-row" href="/content-generation/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Content Studio</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Content built to get cited</span> </a><a class="nv-sheet-row" href="/seo-audit/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>SEO Audit</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Core Web Vitals & schema</span> </a><a class="nv-sheet-row" href="/agent-mode/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>AI Agent</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Your AI SEO copilot</span> </a><a class="nv-sheet-row" href="/tasks/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>AI SEO Tasks</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Prioritized visibility fixes</span> </a> </section><section class="nv-sheet-sec" data-astro-cid-l7arcky5> <p class="nv-sheet-label" data-astro-cid-l7arcky5>Developers</p> <a class="nv-sheet-row" href="/mcp/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <svg class="nv-sheet-mcp" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-l7arcky5> <path d="M13.85 0a4.16 4.16 0 0 0-2.95 1.217L1.456 10.66a.835.835 0 0 0 0 1.18.835.835 0 0 0 1.18 0l9.442-9.442a2.49 2.49 0 0 1 3.541 0 2.49 2.49 0 0 1 0 3.541L8.59 12.97l-.1.1a.835.835 0 0 0 0 1.18.835.835 0 0 0 1.18 0l.1-.098 7.03-7.034a2.49 2.49 0 0 1 3.542 0l.049.05a2.49 2.49 0 0 1 0 3.54l-8.54 8.54a1.96 1.96 0 0 0 0 2.755l1.753 1.753a.835.835 0 0 0 1.18 0 .835.835 0 0 0 0-1.18l-1.753-1.753a.266.266 0 0 1 0-.394l8.54-8.54a4.185 4.185 0 0 0 0-5.9l-.05-.05a4.16 4.16 0 0 0-2.95-1.218c-.2 0-.401.02-.6.048a4.17 4.17 0 0 0-1.17-3.552A4.16 4.16 0 0 0 13.85 0m0 3.333a.84.84 0 0 0-.59.245L6.275 10.56a4.186 4.186 0 0 0 0 5.902 4.186 4.186 0 0 0 5.902 0L19.16 9.48a.835.835 0 0 0 0-1.18.835.835 0 0 0-1.18 0l-6.985 6.984a2.49 2.49 0 0 1-3.54 0 2.49 2.49 0 0 1 0-3.54l6.983-6.985a.835.835 0 0 0 0-1.18.84.84 0 0 0-.59-.245" data-astro-cid-l7arcky5></path> </svg> <span data-astro-cid-l7arcky5>MCP Server</span> <span class="nv-sheet-badge" data-astro-cid-l7arcky5>New</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Claude Code, Cursor & more</span> </a><a class="nv-sheet-row" href="/ai-visibility-api/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>AI Visibility API</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>REST /v1 for your backend</span> </a><a class="nv-sheet-row" href="/docs/v1/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>API Reference</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>OpenAPI 3.1 docs</span> </a> </section><section class="nv-sheet-sec" data-astro-cid-l7arcky5> <p class="nv-sheet-label" data-astro-cid-l7arcky5>Resources</p> <a class="nv-sheet-row" href="/resources/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Blog</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>AI visibility insights</span> </a><a class="nv-sheet-row" href="https://help.rankprompt.com/" target="_blank" rel="noopener noreferrer" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Help Center</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Guides & tutorials</span> </a><a class="nv-sheet-row" href="/compare/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Compare</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Rank Prompt vs others</span> </a><a class="nv-sheet-row" href="/tools/free-ai-visibility-checker/" data-astro-cid-l7arcky5> <span class="nv-sheet-l" data-astro-cid-l7arcky5> <span data-astro-cid-l7arcky5>Free AI Checker</span> </span> <span class="nv-sheet-n" data-astro-cid-l7arcky5>Instant visibility audit</span> </a> </section> <section class="nv-sheet-sec" data-astro-cid-l7arcky5> <p class="nv-sheet-label" data-astro-cid-l7arcky5>Language</p> <nav aria-label="Language" class="ls" data-astro-cid-l7arcky5="true" data-astro-cid-l4evwy7q> <a href="/about/" hreflang="en" lang="en" aria-current="page" data-astro-cid-l4evwy7q> English </a><a href="/es/nosotros/" hreflang="es" lang="es" data-astro-cid-l4evwy7q>
291 Español </a><a href="/pt-br/sobre/" hreflang="pt-BR" lang="pt-BR" data-astro-cid-l4evwy7q> Português </a><a href="/de/ueber-uns/" hreflang="de" lang="de" data-astro-cid-l4evwy7q> Deutsch </a><a href="/fr/a-propos/" hreflang="fr" lang="fr" data-astro-cid-l4evwy7q> Français </a> </nav> </section> </div> </div> </div> </div> </nav>
291<script type="module">function e(e){let t=!1,n=()=>{t=!1;let n=window.scrollY;n>32?e.setAttribute(`data-scrolled`,``):n<8&&e.removeAttribute(`data-scrolled`)};window.addEventListener(`scroll`,()=>{t||(t=!0,requestAnimationFrame(n))},{passive:!0}),n()}function t(e){let t=e.querySelector(`[data-shell]`),n=e.querySelector(`[data-burger]`);if(!t||!n)return;let r=t,i=n,a=Array.from(e.querySelectorAll(`[data-trig]`)),o=new Map;e.querySelectorAll(`[data-pane]`).forEach(e=>{e.dataset.pane&&o.set(e.dataset.pane,e)});let s=null,c=e=>e.offsetHeight;function l(t,n=!1){let l=s;if(l===t)return;s=t,a.forEach(e=>e.setAttribute(`aria-expanded`,String(e.dataset.trig===t))),i.setAttribute(`aria-expanded`,String(t===`sheet`)),i.setAttribute(`aria-label`,(t===`sheet`?i.dataset.closeLabel:i.dataset.openLabel)??``),o.forEach((e,n)=>{e.dataset.status=n===t?`open`:n===l?`close`:`initial`,e.toggleAttribute(`inert`,n!==t)});let u=t?o.get(t):null;if(t&&u){let i=u;if(r.style.setProperty(`--nv-open-h`,`${c(i)}px`),e.setAttribute(`data-open`,t),n){let e=i.querySelector(`a[href]`);requestAnimationFrame(()=>requestAnimationFrame(()=>e?.focus()))}}else r.style.setProperty(`--nv-open-h`,`0px`),e.removeAttribute(`data-open`)}a.forEach(e=>{e.addEventListener(`click`,()=>l(s===e.dataset.trig?null:e.dataset.trig??null)),e.addEventListener(`keydown`,t=>{t.key===`ArrowDown`&&e.dataset.trig&&(t.preventDefault(),l(e.dataset.trig,!0))})}),i.addEventListener(`click`,()=>l(s===`sheet`?null:`sheet`)),e.addEventListener(`keydown`,t=>{if(t.key===`Escape`&&s){let t=s===`sheet`?i:e.querySelector(`[data-trig="${s}"]`);l(null),t?.focus();return}if(!s||![`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(t.key))return;let n=o.get(s);if(!n||!n.contains(document.activeElement))return;let r=Array.from(n.querySelectorAll(`a[href]`)),a=r.indexOf(document.activeElement);t.preventDefault(),t.key===`Home`?r[0]?.focus():t.key===`End`?r[r.length-1]?.focus():t.key===`ArrowDown`?r[Math.min(r.length-1,a+1)]?.focu
291s():r[Math.max(0,a-1)]?.focus()}),document.addEventListener(`mousedown`,e=>{s&&!r.contains(e.target)&&l(null)}),window.addEventListener(`resize`,()=>{if(!s)return;let e=o.get(s);e&&(getComputedStyle(e).display===`none`?l(null):r.style.setProperty(`--nv-open-h`,`${c(e)}px`))})}document.querySelectorAll(`[data-nav]`).forEach(n=>{e(n),n.querySelector(`[data-burger]`)&&t(n)});</script>
291 <main id="main-content" class="pt-16"> <section class="ph ph-right" data-astro-cid-pcbdtnmk="true" data-astro-cid-4xreu2w6>
291<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://rankprompt.com/"},{"@type":"ListItem","position":2,"name":"About"}]}</script>
291 <div class="ph-field" aria-hidden="true" data-astro-cid-4xreu2w6> <div class="wf wf-lilac" data-wave data-tone="lilac" data-seed="0" data-astro-cid-4xreu2w6="true" data-astro-cid-b6mnz2jh> <div class="wf-fallback" data-astro-cid-b6mnz2jh></div> <canvas class="wf-canvas" aria-hidden="true" data-astro-cid-b6mnz2jh></canvas> </div>
291<script type="module" src="/_astro/WaveField.astro_astro_type_script_index_0_lang.4l5a9bjr.js?dpl=6ab490c8439b650008e4914f"></script>
291 </div> <div class="rd-guides-layer ph-guides" aria-hidden="true" data-astro-cid-4xreu2w6> <span class="rd-guides" data-astro-cid-4xreu2w6><i data-astro-cid-4xreu2w6></i><i data-astro-cid-4xreu2w6></i><i data-astro-cid-4xreu2w6></i><i data-astro-cid-4xreu2w6></i><i data-astro-cid-4xreu2w6></i></span> </div> <div class="rd-wrap ph-grid" data-astro-cid-4xreu2w6> <div class="ph-copy" data-astro-cid-4xreu2w6> <p class="rd-eyebrow ph-eyebrow rd-rise" data-astro-cid-4xreu2w6>About Rank Prompt</p> <h1 class="rd-d1 rd-words ph-h" data-astro-cid-4xreu2w6>The Platform for <span class="text-grad-brand">AI Visibility</span></h1> <p class="rd-lead ph-lead rd-rise" data-astro-cid-4xreu2w6>Rank Prompt helps brands understand how AI assistants like ChatGPT, Perplexity, Google AI Mode (AI Overviews), Claude, Gemini, and Grok perceive and recommend them. We provide the tools to track, analyze, and improve your presence in the new AI-powered search landscape.</p> <div class="ph-cta rd-rise" data-astro-cid-4xreu2w6> <a class="rd-btn rd-btn-primary" href="https://app.rankprompt.com/signup" data-astro-cid-4xreu2w6> Start Free Trial <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-4xreu2w6="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </a> <a class="rd-btn rd-btn-ghost" href="/features/" data-astro-cid-4xreu2w6> Explore Features </a> </div> </div> <div class="ph-media rd-rise" data-astro-cid-4xreu2w6> <div class="ab-faces" data-stagger="70" data-astro-cid-pcbdtnmk> <figure class="ab-face rd-rise is-0" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fnaz.Q_E1k9Re.webp&w=320&h=320&dpl=6ab490c8439b650008e4914f" alt="Nazareno Castro Bay" loading="eager" decoding="async" data-astro-cid-pcbdtnmk="true" width="320" height="320"> </figure><figure class="ab-face rd-rise is-1" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Ftrevor.CYR0iu-G.webp&w=320&h=320&dpl=6ab490c8439b650008e4914f" alt="Trevor Anderson" loading="eager" decoding="async" data-astro-cid-pcbdtnmk="true" width="320" height="320"> </figure><figure class="ab-face rd-rise is-2" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fethan.Dx5842_5.webp&w=320&h=320&dpl=6ab490c8439b650008e4914f" alt="Ethan Kramer" loading="eager" decoding="async" data-astro-cid-pcbdtnmk="true" width="320" height="320"> </figure><figure class="ab-face rd-rise is-3" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fcole.DumTSDdn.webp&w=320&h=320&dpl=6ab490c8439b650008e4914f" alt="Kristopher Cole Feigl" loading="eager" decoding="async" data-astro-cid-pcbdtnmk="true" width="320" height="320"> </figure><figure class="ab-face rd-rise is-4" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Ftomas.CqJ8-Ovj.webp&w=320&h=320&dpl=6ab490c8439b650008e4914f" alt="Tomas Marengo" loading="eager" decoding="async" data-astro-cid-pcbdtnmk="true" width="320" height="320"> </figure> </div> </div> </div> </section> <div class="rd-chapter rd-chapter-white" data-astro-cid-pcbdtnmk="true" data-astro-cid-sklbqgbt> <div class="rd-chapter-body" data-astro-cid-sklbqgbt> <section class="relative overflow-hidden" data-astro-cid-pcbdtnmk="true" data-astro-cid-5lyysmr3> <div class="rd-wrap scroll-reveal relative section-py" data-astro-cid-5lyysmr3> <div class="ab-mission" data-astro-cid-pcbdtnmk> <div data-astro-cid-pcbdtnmk> <p class="rd-eyebrow rd-rise" data-astro-cid-pcbdtnmk>Our Mission</p> <h2 class="rd-d2 rd-rise" data-astro-cid-pcbdtnmk>Making AI Search Transparent</h2> </div> <div class="ab-copy rd-rise" data-astro-cid-pcbdtnmk> <p data-astro-cid-pcbdtnmk>Search is changing. Millions of people now ask ChatGPT, Perplexity, Google AI Mode (AI Overviews), Claude, Gemini, and Grok for recommendations instead of scrolling through search results. For brands, this creates a new challenge: understanding whether AI recommends you.</p><p data-astro-cid-pcbdtnmk>Rank Prompt started as an internal tool at a marketing agency. Clients kept asking "Does AI recommend our brand?" and there was no way to answer. So we built one.</p><p data-astro-cid-pcbdtnmk>Today, Rank Prompt tracks visibility across ChatGPT, Perplexity, Google AI Mode (AI Overviews), Claude, Gemini, and Grok. We help brands see exactly how AI perceives them, and what they can do to improve.</p> </div> </div> </div> </section> <section class="relative overflow-hidden" data-astro-cid-pcbdtnmk="true" data-astro-cid-5lyysmr3> <div class="rd-wrap scroll-reveal relative section-py" data-astro-cid-5lyysmr3> <div class="sh sh-left" data-astro-cid-4pwhl5fg> <div class="sh-eyebrow" data-astro-cid-4pwhl5fg> <span class="bdg bdg-brand" data-astro-cid-4pwhl5fg="true" data-astro-cid-gysip5ha> What We Do </span> </div> <h2 class="rd-d2 sh-title" data-astro-cid-4pwhl5fg>One platform for <span class="text-grad-brand">AI visibility</span></h2> <p class="rd-lead sh-lead" data-astro-cid-4pwhl5fg>Rank Prompt covers the full answer engine optimization (AEO) and generative engine optimization (GEO) workflow: measure where you stand, find the gaps, and act on them. For teams that want to build on the data, there is a public REST API, an MCP server for AI agents, and webhooks.</p> </div> <div class="fg fg-3" data-stagger="60" data-astro-cid-pcbdtnmk="true" data-astro-cid-o3jk6oxc> <a href="/ai-monitoring/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"/><circle cx="12" cy="12" r="3"/></svg> </span>
291<h3 class="fg-title" data-astro-cid-o3jk6oxc>AI Visibility Monitoring</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>Track how often AI platforms mention your brand when users ask relevant questions. See your visibility score across ChatGPT, Perplexity, Google AI Mode (AI Overviews), Claude, Gemini, and Grok.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a><a href="/scheduled-reports/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/></svg> </span><h3 class="fg-title" data-astro-cid-o3jk6oxc>Automated Reports</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>Generate detailed reports on your AI visibility. Schedule recurring reports and export white-labeled PDFs for clients or stakeholders.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a><a href="/platform/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="M3 3v16a2 2 0 0 0 2 2h16"/><path d="M7 16h8"/><path d="M7 11h12"/><path d="M7 6h3"/></svg> </span><h3 class="fg-title" data-astro-cid-o3jk6oxc>Competitor Analysis</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>See which competitors AI recommends alongside your brand. Understand your position in AI-generated recommendations.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a><a href="/citations/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="6"/><circle cx="12" cy="12" r="2"/></svg> </span><h3 class="fg-title" data-astro-cid-o3jk6oxc>Citation Tracking</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>Discover which sources AI cites when mentioning your brand. Identify opportunities to get cited more frequently.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a><a href="/outreach/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg> </span>
291<h3 class="fg-title" data-astro-cid-o3jk6oxc>Outreach Campaigns</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>Build relationships with sites that AI cites. Our outreach tools help you contact publishers and improve your citation profile.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a><a href="/content-generation/" data-astro-cid-o3jk6oxc="true" class="fg-item rd-rise fg-link"><span class="fg-ico" data-astro-cid-o3jk6oxc> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"/></svg> </span><h3 class="fg-title" data-astro-cid-o3jk6oxc>Content Generation</h3> <p class="fg-desc" data-astro-cid-o3jk6oxc>Create AI-optimized content designed to improve your visibility. Generate articles, FAQs, and landing pages that AI can easily understand.</p><span class="fg-more" data-astro-cid-o3jk6oxc> Learn more <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-o3jk6oxc="true" data-astro-cid-zgufigjl><path d="m9 18 6-6-6-6"/></svg> </span></a> </div> </div> </section> </div> </div> <div class="rd-chapter rd-chapter-paper rd-chapter-seam-plateau" data-astro-cid-pcbdtnmk="true" data-astro-cid-sklbqgbt> <div class="rd-chapter-plateau" aria-hidden="true" data-astro-cid-sklbqgbt> <svg viewBox="0 0 40 40" preserveAspectRatio="none" data-astro-cid-sklbqgbt> <path class="fill" d="M0 40 L40 0 L40 40 Z" data-astro-cid-sklbqgbt></path> <path class="edge" d="M0 40 L40 0" data-astro-cid-sklbqgbt></path> </svg> <span data-astro-cid-sklbqgbt></span> <svg viewBox="0 0 40 40" preserveAspectRatio="none" data-astro-cid-sklbqgbt> <path class="fill" d="M0 0 L40 40 L0 40 Z" data-astro-cid-sklbqgbt></path> <path class="edge" d="M0 0 L40 40" data-astro-cid-sklbqgbt></path> </svg> </div> <div class="rd-chapter-texture" aria-hidden="true" data-astro-cid-sklbqgbt> <div class="rd-guides-layer rd-chapter-cols" data-astro-cid-sklbqgbt> <div class="rd-guides" data-astro-cid-sklbqgbt> <i data-astro-cid-sklbqgbt></i> <i data-astro-cid-sklbqgbt></i> <i data-astro-cid-sklbqgbt></i> <i data-astro-cid-sklbqgbt></i> <i data-astro-cid-sklbqgbt></i> </div> </div> </div> <div class="rd-chapter-body" data-astro-cid-sklbqgbt> <section class="relative overflow-hidden" data-astro-cid-pcbdtnmk="true" data-astro-cid-5lyysmr3> <div class="rd-wrap scroll-reveal relative section-py" data-astro-cid-5lyysmr3> <div class="sh sh-center" data-astro-cid-4pwhl5fg> <div class="sh-eyebrow" data-astro-cid-4pwhl5fg> <span class="bdg bdg-brand" data-astro-cid-4pwhl5fg="true" data-astro-cid-gysip5ha> Our Team </span> </div> <h2 class="rd-d2 sh-title" data-astro-cid-4pwhl5fg>Leadership</h2> </div> <div class="ab-team" data-stagger="60" data-astro-cid-pcbdtnmk> <div class="ab-person rd-rise" data-astro-cid-pcbdtnmk> <div class="ab-photo" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fnaz.Q_E1k9Re.webp&w=200&h=200&dpl=6ab490c8439b650008e4914f" alt="Nazareno Castro Bay" loading="lazy" decoding="async" data-astro-cid-pcbdtnmk="true" width="200" height="200"> </div> <h3 class="ab-name" data-astro-cid-pcbdtnmk> <a href="https://www.linkedin.com/in/nazarenocastrobay" target="_blank" rel="noopener noreferrer" data-astro-cid-pcbdtnmk> Nazareno Castro Bay <svg class="ab-in" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-pcbdtnmk> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-pcbdtnmk></path> </svg> </a> </h3> <p class="ab-role" data-astro-cid-pcbdtnmk>Partner / Co-Founder</p> </div><div class="ab-person rd-rise" data-astro-cid-pcbdtnmk> <div class="ab-photo" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Ftrevor.CYR0iu-G.webp&w=200&h=200&
291dpl=6ab490c8439b650008e4914f" alt="Trevor Anderson" loading="lazy" decoding="async" data-astro-cid-pcbdtnmk="true" width="200" height="200"> </div> <h3 class="ab-name" data-astro-cid-pcbdtnmk> <a href="https://www.linkedin.com/in/trevor-anderson/" target="_blank" rel="noopener noreferrer" data-astro-cid-pcbdtnmk> Trevor Anderson <svg class="ab-in" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-pcbdtnmk> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-pcbdtnmk></path> </svg> </a> </h3> <p class="ab-role" data-astro-cid-pcbdtnmk>Partner / Co-Founder</p> </div><div class="ab-person rd-rise" data-astro-cid-pcbdtnmk> <div class="ab-photo" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fethan.Dx5842_5.webp&w=200&h=200&dpl=6ab490c8439b650008e4914f" alt="Ethan Kramer" loading="lazy" decoding="async" data-astro-cid-pcbdtnmk="true" width="200" height="200"> </div> <h3 class="ab-name" data-astro-cid-pcbdtnmk> <a href="https://www.linkedin.com/in/ethanzkramer/" target="_blank" rel="noopener noreferrer" data-astro-cid-pcbdtnmk> Ethan Kramer <svg class="ab-in" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-pcbdtnmk> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-pcbdtnmk></path> </svg> </a> </h3> <p class="ab-role" data-astro-cid-pcbdtnmk>Partner / Co-Founder</p> </div><div class="ab-person rd-rise" data-astro-cid-pcbdtnmk> <div class="ab-photo" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Fcole.DumTSDdn.webp&w=200&h=200&dpl=6ab490c8439b650008e4914f" alt="Kristopher Cole Feigl" loading="lazy" decoding="async" data-astro-cid-pcbdtnmk="true" width="200" height="200"> </div> <h3 class="ab-name" data-astro-cid-pcbdtnmk> <a href="https://www.linkedin.com/in/k-cole-feigl-5556b2138/" target="_blank" rel="noopener noreferrer" data-astro-cid-pcbdtnmk> Kristopher Cole Feigl <svg class="ab-in" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-pcbdtnmk> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-pcbdtnmk></path> </svg> </a> </h3> <p class="ab-role" data-astro-cid-pcbdtnmk>Partner / Co-Founder</p> </div><div class="ab-person rd-rise" data-astro-cid-pcbdtnmk> <div class="ab-photo" data-astro-cid-pcbdtnmk> <img src="/.netlify/images?url=_astro%2Ftomas.CqJ8-Ovj.webp&w=200&h=200&dpl=6ab490c8439b650008e4914f" alt="Tomas Marengo" loading="lazy" decoding="async" data-astro-cid-pcbdtnmk="true" width="200" height="200"> </div> <h3 class="ab-name" data-astro-cid-pcbdtnmk> <a href="https://www.linkedin.com/in/tomasmarengo/" target="_blank" rel="noopener noreferrer" data-astro-cid-pcbdtnmk>
291 Tomas Marengo <svg class="ab-in" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-pcbdtnmk> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-pcbdtnmk></path> </svg> </a> </h3> <p class="ab-role" data-astro-cid-pcbdtnmk>Founding Engineer</p> </div> </div> </div> </section> </div> </div> <div class="cta-pre" aria-hidden="true" data-astro-cid-xfpau6rm> <div class="seam-cols seam-cols-out" data-astro-cid-xfpau6rm><span data-astro-cid-xfpau6rm><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i></span></div> </div> <section class="cta bg-close-ink grain on-ink" data-astro-cid-xfpau6rm> <div class="seam-cols seam-cols-in seam-cols-ink" aria-hidden="true" data-astro-cid-xfpau6rm> <span data-astro-cid-xfpau6rm><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i><i data-astro-cid-xfpau6rm></i></span> </div> <div class="cta-wrap cta-main rd-wrap" data-astro-cid-xfpau6rm> <div class="cta-say" data-astro-cid-xfpau6rm> <h2 class="rd-d2 cta-h" data-astro-cid-xfpau6rm>Ready to Track Your AI Visibility?</h2> <p class="rd-lead cta-lead" data-astro-cid-xfpau6rm>Start your 7-day free trial. Cancel anytime.</p> </div> <div class="cta-act" data-astro-cid-xfpau6rm> <a href="https://app.rankprompt.com/signup" class="group rd-btn rd-btn-inverted btn-lg" data-astro-cid-xfpau6rm="true" data-astro-cid-j6ocf6pu> Start Free Trial </a> <a href="/pricing/" class="cta-alt" data-astro-cid-xfpau6rm>
291 View Pricing </a> </div> </div> </section> </main> <footer class="ft-ink grain" data-astro-cid-jo6i4kqk> <div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-14" data-astro-cid-jo6i4kqk> <div class="grid grid-cols-1 gap-x-10 gap-y-8 md:grid-cols-2 md:gap-y-10 lg:grid-cols-5 lg:gap-y-0" data-astro-cid-jo6i4kqk> <div class="md:col-span-2 lg:col-span-1" data-astro-cid-jo6i4kqk> <div class="mb-4 lg:mb-5" data-astro-cid-jo6i4kqk> <img src="/images/logos/RankPrompt-Logo-Horizontal-White.svg" alt="Rank Prompt" class="h-10 w-auto" width="180" height="40" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='/images/logos/favicon-192x192.png';" data-astro-cid-jo6i4kqk> </div> <address class="not-italic" data-astro-cid-jo6i4kqk> <p class="mb-3 text-[15px] leading-relaxed text-white/60 lg:mb-4" data-astro-cid-jo6i4kqk> <span class="lg:hidden" data-astro-cid-jo6i4kqk>Miami, FL 33146</span> <span class="hidden lg:inline" data-astro-cid-jo6i4kqk> 2924000 Ponce de Leon #470,<br data-astro-cid-jo6i4kqk> 293Miami, Florida, 33146 294</span> </p> <p class="mb-1 text-[15px] text-white/60" data-astro-cid-jo6i4kqk> <a href="tel:+13052094623" class="rounded transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk>(305) 209-4623</a> </p> <p class="text-[15px] text-white/60" data-astro-cid-jo6i4kqk> <a href="mailto:[email protected]" class="rounded transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk>[email protected]</a> </p> </address> <a href="https://www.g2.com/products/rankprompt/reviews?utm_source=review-widget" target="_blank" rel="noopener noreferrer" class="g2 mt-5" data-astro-cid-jo6i4kqk="true" data-astro-cid-bzd5thgj> <img src="https://www.g2.com/products/rankprompt/widgets/stars?color=white&type=read" alt="" width="110" height="24" loading="lazy" decoding="async" class="g2-stars" data-astro-cid-bzd5thgj> <span class="g2-text" data-astro-cid-bzd5thgj>4.9/5 reviews on G2</span> </a> </div> <div class="hidden lg:block" data-astro-cid-jo6i4kqk> <p class="mb-5 font-semibold text-white" data-astro-cid-jo6i4kqk>Features</p> <ul class="space-y-3" data-astro-cid-jo6i4kqk> <li data-astro-cid-jo6i4kqk> <a href="/ai-monitoring/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Visibility </a> </li><li data-astro-cid-jo6i4kqk> <a href="/citations/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Citations & Sources </a> </li><li data-astro-cid-jo6i4kqk> <a href="/analytics/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Traffic Analytics </a> </li><li data-astro-cid-jo6i4kqk> <a href="/brand-audit/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Brand Perception Audit </a> </li><li data-astro-cid-jo6i4kqk> <a href="/content-generation/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Content Studio </a> </li><li data-astro-cid-jo6i4kqk> <a href="/seo-audit/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Technical SEO Audit </a> </li><li data-astro-cid-jo6i4kqk> <a href="/outreach/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Citation Outreach </a> </li><li data-astro-cid-jo6i4kqk> <a href="/scheduled-reports/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Scheduled Reports </a> </li><li data-astro-cid-jo6i4kqk> <a href="/agent-mode/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Agent </a> </li><li data-astro-cid-jo6i4kqk> <a href="/integrations/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Integrations </a> </li><li data-astro-cid-jo6i4kqk> <a href="/google-business-profile/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Google Business Profile </a> </li><li data-astro-cid-jo6i4kqk> <a href="/chatgpt-ads/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> ChatGPT Ads </a> </li><li data-astro-cid-jo6i4kqk> <a href="/white-label/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> White Label </a> </li> </ul> </div> <div class="hidden lg:block" data-astro-cid-jo6i4kqk> <p class="mb-5 font-semibold text-white" data-astro-cid-jo6i4kqk>Solutions</p> <ul class="space-y-3" data-astro-cid-jo6i4kqk> <li data-astro-cid-jo6i4kqk> <a href="/solutions/seo-teams/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> SEO Teams </a> </li><li data-astro-cid-jo6i4kqk> <a href="/solutions/content-teams/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Content Teams </a> </li><li data-astro-cid-jo6i4kqk> <a href="/solutions/agencies/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Agencies </a> </li><li data-astro-cid-jo6i4kqk> <a href="/use-cases/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk>
294 Use Cases by Industry </a> </li><li data-astro-cid-jo6i4kqk> <a href="/agency-dashboard/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Agency Dashboard </a> </li><li data-astro-cid-jo6i4kqk> <a href="/client-reporting/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Client Reporting </a> </li><li data-astro-cid-jo6i4kqk> <a href="/client-portal/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Client Portal </a> </li><li data-astro-cid-jo6i4kqk> <a href="/content-approvals/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Content Approvals </a> </li><li data-astro-cid-jo6i4kqk> <a href="/agency-prospecting/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Agency Prospecting </a> </li><li data-astro-cid-jo6i4kqk> <a href="/agency-lead-widget/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Agency Lead Widget </a> </li><li data-astro-cid-jo6i4kqk> <a href="/geo-agency/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> GEO & AEO Services </a> </li><li data-astro-cid-jo6i4kqk> <a href="/agency-directory/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Agency Directory </a> </li><li data-astro-cid-jo6i4kqk> <a href="/geo-course/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Free GEO Course </a> </li> </ul> </div> <div class="md:col-span-2 lg:col-span-1" data-astro-cid-jo6i4kqk> <p class="mb-4 font-semibold text-white lg:mb-5" data-astro-cid-jo6i4kqk>Resources</p> <ul class="space-y-2 lg:space-y-3" data-astro-cid-jo6i4kqk> <li data-astro-cid-jo6i4kqk> <a href="/resources/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Blog </a> </li><li data-astro-cid-jo6i4kqk> <a href="/ai-visibility-api/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Visibility API </a> </li><li data-astro-cid-jo6i4kqk> <a href="/docs/v1/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> API Docs </a> </li><li data-astro-cid-jo6i4kqk> <a href="/mcp/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> MCP Server </a> </li><li data-astro-cid-jo6i4kqk> <a href="/webhooks/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Webhooks </a> </li><li data-astro-cid-jo6i4kqk> <a href="/tools/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk>
294 Free Tools </a> </li><li data-astro-cid-jo6i4kqk> <a href="/tools/free-ai-readiness-checker/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Readiness Checker </a> </li><li data-astro-cid-jo6i4kqk> <a href="/tools/free-ai-visibility-checker/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> AI Visibility Checker </a> </li><li data-astro-cid-jo6i4kqk> <a href="/tools/free-robots-txt-ai-checker/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Robots.txt AI Checker </a> </li><li data-astro-cid-jo6i4kqk> <a href="/case-studies/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Case studies </a> </li><li data-astro-cid-jo6i4kqk> <a href="/compare/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Compare </a> </li><li data-astro-cid-jo6i4kqk> <a href="/changelog/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Changelog </a> </li><li data-astro-cid-jo6i4kqk> <a href="/about/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> About </a> </li><li data-astro-cid-jo6i4kqk> <a href="/pricing/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Pricing </a> </li><li data-astro-cid-jo6i4kqk> <a href="/partners/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Partners </a> </li> </ul> </div> <div class="hidden lg:block" data-astro-cid-jo6i4kqk> <p class="mb-5 font-semibold text-white" data-astro-cid-jo6i4kqk>Legal</p> <ul class="space-y-3" data-astro-cid-jo6i4kqk> <li data-astro-cid-jo6i4kqk> <a href="/privacy-policy/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Privacy Policy </a> </li><li data-astro-cid-jo6i4kqk> <a href="/terms/" class="rounded text-[15px] text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Terms of Service </a> </li> </ul> </div> </div> <div class="mt-8 flex flex-col items-start justify-between gap-4 border-t border-white/10 pt-6 md:flex-row md:items-center lg:mt-10 lg:pt-7" data-astro-cid-jo6i4kqk> <div data-astro-cid-jo6i4kqk> <p class="text-sm text-white/60" data-astro-cid-jo6i4kqk> © 2026 Rank Prompt. All rights reserved. </p> <nav class="mt-2 flex flex-wrap gap-x-4 gap-y-1 lg:hidden" aria-label="Legal" data-astro-cid-jo6i4kqk> <a href="/privacy-policy/" class="rounded text-sm text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Privacy Policy </a><a href="/terms/" class="rounded text-sm text-white/60 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> Terms of Service </a> </nav> <a href="/llm-info/" class="mt-2 inline-block rounded text-sm text-[#a996ff] hover:underline focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none lg:mt-1" data-astro-cid-jo6i4kqk> Hey AI, learn about us. </a> <nav aria-label="Language" class="ls mt-3" data-astro-cid-jo6i4kqk="true" data-astro-cid-l4evwy7q> <a href="/about/" hreflang="en" lang="en" aria-current="page" data-astro-cid-l4evwy7q> English </a><a href="/es/nosotros/" hreflang="es" lang="es" data-astro-cid-l4evwy7q>
294 Español </a><a href="/pt-br/sobre/" hreflang="pt-BR" lang="pt-BR" data-astro-cid-l4evwy7q> Português </a><a href="/de/ueber-uns/" hreflang="de" lang="de" data-astro-cid-l4evwy7q> Deutsch </a><a href="/fr/a-propos/" hreflang="fr" lang="fr" data-astro-cid-l4evwy7q> Français </a> </nav> </div> <div class="flex items-center gap-5" data-astro-cid-jo6i4kqk> <a href="https://facebook.com/rankprompt" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> </a><a href="https://instagram.com/rankprompt" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg> </a><a href="https://x.com/rankprompt" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> </a><a href="https://youtube.com/@rankprompt" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> </a><a href="https://linkedin.com/company/rankprompt" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg> </a><a href="https://tiktok.com/@rankprompt" target="_blank" rel="noopener noreferrer" aria-label="TikTok" class="rounded text-white/45 transition-colors hover:text-[#a996ff] focus-visible:ring-2 focus-visible:ring-[#a996ff] focus-visible:outline-none" data-astro-cid-jo6i4kqk> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34
2946.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z"/></svg> </a> </div> </div> </div> </footer> <div id="rp-consent" class="fixed inset-x-0 bottom-0 z-[60] hidden p-4" role="dialog" aria-live="polite" aria-label="Cookie consent"> <div class="mx-auto flex max-w-4xl flex-col gap-3 rounded-2xl border border-gray-200 bg-white p-4 shadow-xl sm:flex-row sm:items-center sm:gap-4 sm:p-5"> <p class="flex-1 text-sm text-gray-600">We use cookies and similar technologies for analytics and marketing. You can accept or decline non-essential tracking. See our <a href="/privacy-policy/" class="font-medium text-purple-700 underline">Privacy Policy</a>.</p> <div class="flex shrink-0 gap-2"> <button id="rp-consent-decline" type="button" class="rounded-lg border border-gray-300 px-4 py-2 text-sm font-semibold text-gray-700 transition-colors hover:bg-gray-50 focus-visible:ring-2 focus-visible:ring-purple-700 focus-visible:ring-offset-2 focus-visible:outline-none"> Decline </button> <button id="rp-consent-accept" type="button" class="rounded-lg bg-purple-700 px-4 py-2 text-sm font-semibold text-white transition-colors hover:bg-purple-800 focus-visible:ring-2 focus-visible:ring-purple-700 focus-visible:ring-offset-2 focus-visible:outline-none"> Accept </button> </div> </div> </div>
294<script> 295 (function () { 296 const el = document.getElementById('rp-consent'); 297 if (!el) return; 298 let choice = null; 299 try { 300 choice = localStorage.getItem('rp_cookie_consent'); 301 } catch { 302 /* localStorage unavailable */ 303 } 304 if (choice) return; // already accepted or declined 305 el.classList.remove('hidden'); 306 function close() { 307 el.classList.add('hidden'); 308 } 309 const accept = document.getElementById('rp-consent-accept'); 310 const decline = document.getElementById('rp-consent-decline'); 311 if (accept) 312 accept.addEventListener('click', function () { 313 if (window.__rpGrantConsent) window.__rpGrantConsent(); 314 close(); 315 }); 316 if (decline) 317 decline.addEventListener('click', function () { 318 if (window.__rpDenyConsent) window.__rpDenyConsent(); 319 close(); 320 }); 321 })(); 322</script>
322 <div id="rp-lang-suggest" class="fixed right-4 bottom-4 left-4 z-50 hidden sm:left-auto sm:max-w-sm" role="region" aria-live="polite"> <div class="flex items-start gap-3 rounded-2xl border border-purple-700/15 bg-white p-4 shadow-xl"> <p class="flex-1 text-sm text-gray-600"> <span data-text></span> <a data-cta class="mt-1 block font-semibold text-purple-700 hover:underline"></a> </p> <button type="button" data-dismiss class="rounded p-1 text-gray-400 transition-colors hover:text-gray-700 focus-visible:ring-2 focus-visible:ring-purple-700 focus-visible:outline-none"> <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"> <path d="M18 6 6 18M6 6l12 12"></path> </svg> </button> </div> </div>
322<script>(function(){const current = "en"; 323const strings = {"en":{"text":"This page is also available in English.","cta":"Read it in English","dismiss":"Dismiss"},"es":{"text":"Esta página también está disponible en Español.","cta":"Leerla en Español","dismiss":"Cerrar"},"pt-BR":{"text":"Esta página também está disponÃvel em Português.","cta":"Ler em Português","dismiss":"Fechar"},"de":{"text":"Diese Seite gibt es auch auf Deutsch.","cta":"Auf Deutsch lesen","dismiss":"SchlieÃen"},"fr":{"text":"Cette page existe aussi en Français.","cta":"La lire en Français","dismiss":"Fermer"}}; 324 325 // Waits for DOMContentLoaded so the consent banner's module script has already decided whether it shows. 326 function rpSuggestLanguage() { 327 const STORE = 'rp-lang-choice'; 328 const box = document.getElementById('rp-lang-suggest'); 329 if (!box) return; 330 let stored = null; 331 try { 332 stored = localStorage.getItem(STORE); 333 } catch { 334 // Storage blocked: the suggestion simply shows again. 335 } 336 if (stored) return; 337 338 const alternates = {}; 339 document.querySelectorAll('link[rel="alternate"][hreflang]').forEach(function (link) { 340 const tag = link.getAttribute('hreflang'); 341 if (tag && tag !== 'x-default') 342 alternates[tag.toLowerCase()] = { tag: tag, href: link.getAttribute('href') }; 343 }); 344 let wanted = null; 345 const prefs = 346 navigator.languages && navigator.languages.length 347 ? navigator.languages 348 : [navigator.language]; 349 for (let i = 0; i < prefs.length && !wanted; i++) { 350 const pref = String(prefs[i] || '').toLowerCase(); 351 let match = alternates[pref] || alternates[pref.split('-')[0]]; 352 if (!match) { 353 for (const key in alternates) 354 if (key.split('-')[0] === pref.split('-')[0]) match = alternates[key]; 355 } 356 if (match) wanted = match; 357 } 358 if (!wanted || wanted.tag === current || !strings[wanted.tag]) return; 359 360 const copy = strings[wanted.tag]; 361 const text = box.querySelector('[data-text]'); 362 const cta = box.querySelector('[data-cta]'); 363 const dismiss = box.querySelector('[data-dismiss]'); 364 box.setAttribute('lang', wanted.tag); 365 text.textContent = copy.text; 366 cta.textContent = copy.cta; 367 cta.setAttribute('href', new URL(wanted.href).pathname); 368 cta.setAttribute('hreflang', wanted.tag); 369 dismiss.setAttribute('aria-label', copy.dismiss); 370 371 function remember(value) { 372 try { 373 localStorage.setItem(STORE, value); 374 } catch { 375 // Storage blocked: the choice is forgotten. 376 } 377 } 378 cta.addEventListener('click', function () { 379 remember(wanted.tag); 380 }); 381 dismiss.addEventListener('click', function () { 382 remember(current); 383 box.classList.add('hidden'); 384 }); 385 386 // The consent banner owns the bottom of the screen until it is answered. 387 const consent = document.getElementById('rp-consent'); 388 function show() { 389 if (consent && !consent.classList.contains('hidden')) return false; 390 box.classList.remove('hidden'); 391 return true; 392 } 393 if (!show() && consent) { 394 new MutationObserver(function (_, observer) { 395 if (show()) observer.disconnect(); 396 }).observe(consent, { attributes: true, attributeFilter: ['class'] }); 397 } 398 } 399 if (document.readyState === 'loading') 400 document.addEventListener('DOMContentLoaded', rpSuggestLanguage); 401 else rpSuggestLanguage(); 402})();</script>
402
402<script type="module">function e(e,t={}){let n=window;n._cio&&n._cio.track(e,t),n.dataLayer=n.dataLayer||[],n.dataLayer.push({event:e,...t})}window.rpTrack=e;function t(){document.querySelectorAll(`form[data-cio-form]`).forEach(t=>{t.dataset.cioReady||(t.dataset.cioReady=`true`,t.addEventListener(`submit`,n=>{n.preventDefault();let r=t.querySelector(`input[name="email"]`),i=t.querySelector(`button[type="submit"]`);if(!r?.value)return;let a=r.value.trim(),o=i?.textContent||``,s=window,c=t.dataset.cioEvent||`newsletter_signup`,l=t.dataset.tool,u=t.querySelector(`input[name="website"]`)?.value??``;s._cio&&!u&&s._cio.identify({email:a,newsletter_subscriber:!0,...l?{last_tool:l}:{}}),u||e(c,{source:window.location.pathname,...l?{tool:l}:{}}),fetch(`/api/lead`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({email:a,source:c===`tool_lead`?`tool`:`newsletter`,...l?{tool:l}:{},page:window.location.pathname,website:u})}).catch(()=>{}),i&&(i.textContent=t.dataset.cioSuccess||`Subscribed!`),r.value=``,setTimeout(()=>{i&&(i.textContent=o)},3e3)}))})}function n(){let e=window;e._cio&&e._cio.page(document.title,{url:window.location.href,path:window.location.pathname})}function r(e){return e.closest(`header, nav`)?`nav`:e.closest(`footer`)?`footer`:`body`}var i=!1;function a(){i||(i=!0,document.addEventListener(`click`,t=>{let n=t.target?.closest?.(`a[href], [data-cta]`);if(!n)return;let i=n.getAttribute(`href`)||``;(n.dataset.cta!=null||/\/signup|\/login/.test(i)||i.includes(`app.rankprompt.com`))&&e(`cta_click`,{cta_type:n.dataset.cta||(i.includes(`/signup`)?`signup`:i.includes(`/login`)?`login`:`app`),destination:i||null,label:(n.textContent||``).trim().slice(0,80),position:r(n),path:window.location.pathname})},{capture:!0}))}t(),n(),a(),document.addEventListener(`astro:after-swap`,()=>{t(),n()});</script>
402<script type="module" src="/_astro/BaseLayout.astro_astro_type_script_index_1_lang.Dzbx5SNg.js?dpl=6ab490c8439b650008e4914f"></script>
402<script type="module">document.documentElement.classList.add(`sr-on`);var e=Array.from(document.querySelectorAll(`.scroll-reveal`));if(!(`IntersectionObserver`in window))e.forEach(e=>e.classList.add(`is-visible`));else{let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add(`is-visible`),t.unobserve(e.target))})},{threshold:0});e.forEach(e=>t.observe(e))}</script>
402<script type="module">document.documentElement.classList.add(`rd-on`);function e(){document.querySelectorAll(`h2.rd-d2, .sh-title`).forEach(e=>e.classList.add(`rd-words`))}function t(){document.querySelectorAll(`.rd-ledger`).forEach(e=>{Array.from(e.children).forEach((e,t)=>e.style.setProperty(`--rd-row-delay`,Math.min(t*55,440)+`ms`))})}function n(e){let t=(e.textContent||``).match(/^(\D*?)(\d[\d.,]*)(.*)$/s);if(!t)return;let[,n,r,i]=t,a=r.match(/\d([.,])\d{3}(?!\d)/)?.[1]??``,o=a?a===`,`?`.`:`,`:r.match(/[.,]/)?.[0]??`.`,[s,c=``]=r.split(a).join(``).split(o),l=Number(`${s}.${c}`);if(!Number.isFinite(l)||l===0)return;let u=e=>{let[t,n]=e.toFixed(c.length).split(`.`),r=a?t.replace(/\B(?=(\d{3})+(?!\d))/g,a):t;return n?`${r}${o}${n}`:r},d=performance.now(),f=t=>{let r=Math.min((t-d)/1100,1);e.textContent=n+u(l*(1-(1-r)**3))+i,r<1&&requestAnimationFrame(f)};e.textContent=n+u(0)+i,requestAnimationFrame(f)}function r(){e(),t();let r=Array.from(document.querySelectorAll(`.rd-bar`)).filter(e=>!e.closest(`.rd-ledger`)),i=[...document.querySelectorAll(`.rd-rise, .rd-words, .rd-ledger, [data-rd-count]`),...r];if(!i.length)return;let a=e=>{e.classList.contains(`is-visible`)||(e.classList.add(`is-visible`),e instanceof HTMLElement&&e.hasAttribute(`data-rd-count`)&&n(e))};document.querySelectorAll(`.rd-words`).forEach(e=>{if(e.dataset.rdSplit)return;e.dataset.rdSplit=`1`;let t=0,n=e=>{let n=document.createElement(`span`);return n.appendChild(e),n.style.setProperty(`--rd-word-delay`,Math.min(t++*42,420)+`ms`),n},r=null;Array.from(e.childNodes).forEach(t=>{if(t.nodeType===Node.TEXT_NODE){let i=(t.textContent||``).split(/(\s+)/),a=document.createDocumentFragment();i.forEach((e,t)=>{e&&(/^\s+$/.test(e)?(a.appendChild(document.createTextNode(` `)),r=null):t===0&&r&&/^[,.;:!?)\]}»ââ%]/.test(e)?r.appendChild(document.createTextNode(e)):(r=n(document.createTextNode(e)),a.appendChild(r)))}),e.replaceChild(a,t)}else t.nodeType===Node.ELEMENT_NODE&&t.tagName!==`BR`?(r=n(t.cloneNode(!0)),e.replaceChild(r,t)):r=null})});let o=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(a(e.target),o.unobserve(e.target))})},{threshold:0,rootMargin:`0px 0px -12% 0px`});requestAnimationFrame(()=>{i.forEach(e=>{let t=e.getBoundingClientRect();t.top<window.innerHeight*.95&&t.bottom>0?a(e):o.observe(e)})});let s=()=>{window.innerHeight+window.scrollY<document.body.scrollHeight-4||(i.forEach(a),window.removeEventListener(`scroll`,l))},c=!1,l=()=>{c||(c=!0,requestAnimationFrame(()=>{c=!1,s()}))};window.addEventListener(`scroll`,l,{passive:!0}),document.querySelectorAll(`[data-stagger]`).forEach(e=>{let t=Math.min(Number(e.getAttribute(`data-stagger`))||60,60);Array.from(e.children).forEach((e,n)=>{e.style.setProperty(`--rd-delay`,Math.min(n*t,240)+`ms`)})})}r(),document.addEventListener(`astro:after-swap`,r);</script>
402 </body> </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.