<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-3F3EX172BH"></script><script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag("js", new Date());
      gtag("config", "G-3F3EX172BH");
    </script><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="theme-color" content="#0f172a"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><!-- SEO Meta Tags --><title>Local SEO Services | Local SEO Agency | Kelsey Group</title><meta name="description" content="Kelsey Group is a local SEO agency helping local businesses rank #1 in Google Maps. Specialized local SEO, Google Business Profile optimization, citations, and review management."><meta name="keywords" content="local seo, local seo agency, local seo services, google business profile optimization, google maps seo, near me seo, small business seo, local citation building, review management"><!-- Open Graph --><meta property="og:title" content="Local SEO Services | Local SEO Agency | Kelsey Group"><meta property="og:description" content="Kelsey Group is a local SEO agency helping local businesses rank #1 in Google Maps and win more customers from local search."><meta property="og:type" content="website"><meta property="og:url" content="https://www.kelseygroup.com/"><meta property="og:image" content="https://www.kelseygroup.com/opengraph.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="Kelsey Group — Local SEO agency for local businesses"><meta property="og:site_name" content="Kelsey Group"><meta property="og:locale" content="en_US"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Local SEO Services | Local SEO Agency | Kelsey Group"><meta name="twitter:description" content="Kelsey Group is a local SEO agency helping local businesses rank #1 in Google Maps and win more customers from local search."><meta name="twitter:image" content="https://www.kelseygroup.com/opengraph.jpg"><meta name="twitter:image:alt" content="Kelsey Group — Local SEO agency for local businesses"><link rel="canonical" href="https://www.kelseygroup.com/"><link rel="icon" type="image/png" sizes="512x512" href="/favicon.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><!-- Fonts: Space Grotesk (Headings) + Inter (Body) --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap" rel="stylesheet"><!-- Preconnect to critical third-party origins --><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="stylesheet" href="/_astro/about.BtBBXeAP.css"></head> <body> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="1aH5AH" prefix="r4" component-url="/_astro/Navbar.C53IzGGU.js" component-export="Navbar" renderer-url="/_astro/client.0cbmvhAb.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Navbar&quot;,&quot;value&quot;:true}" await-children><nav class="fixed top-0 left-0 right-0 z-50 border-b border-white/5 bg-background/80 backdrop-blur-md" aria-label="Main navigation"><div class="container mx-auto px-4 h-16 flex items-center justify-between"><a href="/"><span class="flex items-center gap-2 group cursor-pointer"><span class="w-8 h-8 rounded bg-primary flex items-center justify-center group-hover:bg-primary/90 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column w-5 h-5 text-primary-foreground"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></span><span class="font-heading font-bold text-xl tracking-tight text-white group-hover:text-primary transition-colors">Kelsey Group</span></span></a><div class="hidden md:flex items-center gap-8"><a href="/about"><span class="text-sm font-medium transition-colors hover:text-primary cursor-pointer text-muted-foreground" data-testid="link-navbar-about">About</span></a><a href="/contact"><span class="text-sm font-medium transition-colors hover:text-primary cursor-pointer text-muted-foreground" data-testid="link-navbar-contact">Contact</span></a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 bg-primary text-primary-foreground border border-primary-border min-h-8 rounded-md px-3 text-xs font-semibold cursor-pointer" data-testid="button-navbar-cta">Talk to Us</button></div><div class="md:hidden"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-9 w-9 text-muted-foreground" type="button" aria-haspopup="dialog" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></nav><!--astro:end--></astro-island>  <astro-island uid="2aHYjv" prefix="r3" component-url="/_astro/Home.CgjRKmb1.js" component-export="Home" renderer-url="/_astro/client.0cbmvhAb.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Home&quot;,&quot;value&quot;:true}" await-children><div class="min-h-screen flex flex-col"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","name":"Local SEO Services","description":"Specialized local SEO services for local businesses to rank #1 in Google Maps and get more qualified leads.","provider":{"@type":"ProfessionalService","name":"Kelsey Group","url":"https://www.kelseygroup.com"},"serviceType":"Local SEO for Local Businesses","areaServed":{"@type":"Country","name":"United States"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"Local SEO Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Google Business Profile Optimization"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Local Keyword Research & Targeting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Customer Review Generation"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Local Citation Building"}}]},"dateModified":"2026-07-13"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is local SEO?","acceptedAnswer":{"@type":"Answer","text":"Local SEO (local search engine optimization) is the practice of improving your business's visibility in location-based searches — Google Maps, the local Map Pack, and '[service] near me' results. It focuses on signals like your Google Business Profile, customer reviews, local citations, and location-relevant website content so nearby customers find you first."}},{"@type":"Question","name":"How does local SEO work?","acceptedAnswer":{"@type":"Answer","text":"Google ranks local results using three factors: relevance (how well your business matches the search), distance (how close you are to the searcher), and prominence (how well-known and well-reviewed your business is). Local SEO works by strengthening all three — optimizing your Google Business Profile, building consistent NAP citations, generating reviews, and publishing locally relevant content."}},{"@type":"Question","name":"Why is local SEO important?","acceptedAnswer":{"@type":"Answer","text":"98% of consumers used the internet to find a local business in the last year, and 76% of people who search for something nearby visit a business within a day. If your business doesn't appear in the Map Pack or local results, those ready-to-buy customers go to a competitor instead. Local SEO is how you capture demand that already exists in your service area."}},{"@type":"Question","name":"How much does local SEO cost?","acceptedAnswer":{"@type":"Answer","text":"Local SEO services typically range from $750-$3,500 per month depending on your industry, market size, and competition level. Most local businesses see a strong return within 4-9 months through increased calls, bookings, and qualified leads from local search."}},{"@type":"Question","name":"How long does it take for local SEO to show results?","acceptedAnswer":{"@type":"Answer","text":"Most local businesses start seeing initial ranking improvements within 60-90 days. Significant results like appearing in the Google Map Pack for '[service] near me' searches typically take 3-6 months, depending on your local competition and current online presence."}},{"@type":"Question","name":"What's the difference between local SEO and regular SEO?","acceptedAnswer":{"@type":"Answer","text":"Local SEO focuses on ranking for location-based searches like 'dentist near me', 'plumber in [city]', and other '[service] near me' terms. It emphasizes Google Business Profile optimization, local citations, generating customer reviews, and targeting high-intent keywords that nearby customers use when they're ready to buy."}},{"@type":"Question","name":"What types of businesses benefit most from SEO?","acceptedAnswer":{"@type":"Answer","text":"Any business that serves customers in a specific area benefits from local SEO — dentists, contractors, restaurants, medical practices, auto shops, salons, gyms, real estate agents, and home service providers. If customers search for what you offer with a location in mind, local SEO will help them find you first."}},{"@type":"Question","name":"Can you help my business get more Google reviews?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. Review generation is a core part of our local SEO services. We implement automated systems that request reviews from happy customers at the right moment, helping you build a strong reputation that boosts both rankings and customer trust."}},{"@type":"Question","name":"Do you work with small businesses or only large companies?","acceptedAnswer":{"@type":"Answer","text":"We work with local businesses of all sizes, from solo operators and single-location shops to multi-location brands. Our strategies are customized based on your industry, target markets, and growth goals. Smaller businesses often see excellent results because they can move quickly on our recommendations."}},{"@type":"Question","name":"What are local SEO citations and NAP?","acceptedAnswer":{"@type":"Answer","text":"A citation is any online mention of your business's NAP — Name, Address, and Phone number — on directories like Yelp, Yellow Pages, and industry-specific sites. Consistent, accurate citations across the web help Google verify your business is legitimate and located where you say it is, which strengthens your local rankings. Inconsistent NAP data does the opposite."}},{"@type":"Question","name":"How do I improve my local SEO rankings?","acceptedAnswer":{"@type":"Answer","text":"Start with the fundamentals: fully complete and optimize your Google Business Profile, keep your NAP consistent across every directory, generate a steady stream of genuine customer reviews (and respond to them), build location-relevant content on your website, and earn links from local sources. Rankings improve fastest when all of these signals work together consistently over time."}},{"@type":"Question","name":"How do I choose the best local SEO company?","acceptedAnswer":{"@type":"Answer","text":"Look for an agency that measures success in leads, calls, and customers — not just rankings or impressions. Ask how they report results, whether you'll own every asset they build (your Google Business Profile, citations, and content), and whether they have experience in your industry. Avoid anyone who guarantees #1 rankings; no company can promise that."}}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","name":"Kelsey Group","image":"https://www.kelseygroup.com/opengraph.jpg","description":"Local SEO agency helping local businesses rank #1 in Google Maps. Specialized local SEO, Google Business Profile optimization, citations, and review management.","address":{"@type":"PostalAddress","streetAddress":"1000 Brickell Plaza","addressLocality":"Miami","addressRegion":"FL","postalCode":"33131","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":25.7825,"longitude":-80.1917},"url":"https://www.kelseygroup.com","priceRange":"$$","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"18:00"}],"sameAs":["https://www.facebook.com/kelseygroup","https://www.twitter.com/kelseygroup","https://www.linkedin.com/company/kelseygroup"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Kelsey Group","url":"https://www.kelseygroup.com","publisher":{"@type":"Organization","name":"Kelsey Group"}}</script><main><section class="relative pt-20 pb-12 md:pt-24 md:pb-16 overflow-hidden"><div class="absolute inset-0 z-0"><img src="/_astro/local_business_map_seo_hero_amber.CUTEQNi_.webp" alt="Local SEO map of small businesses connected by Google Maps ranking pins" class="w-full h-full object-cover opacity-20" width="1408" height="768" loading="eager" decoding="async" fetchpriority="high"/><div class="absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"></div></div><div class="container mx-auto px-4 relative z-10"><div class="max-w-3xl mx-auto"><div class="text-center" style="opacity:0"><div class="flex items-center justify-center gap-8 mb-4 opacity-70 grayscale hover:grayscale-0 transition-all" style="opacity:0;transform:translateY(20px)"><div class="flex items-center gap-2"><div class="flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-yellow-500 fill-yellow-500"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-yellow-500 fill-yellow-500"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-yellow-500 fill-yellow-500"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-yellow-500 fill-yellow-500"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-yellow-500 fill-yellow-500"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-sm font-medium text-white">5.0 Rating</span></div></div><div class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-amber-500/10 border border-amber-500/20 text-amber-400 text-xs font-bold uppercase tracking-wider mb-3" style="opacity:0;transform:translateY(20px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-3 h-3" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Local SEO Agency</div><h1 class="text-4xl md:text-6xl font-heading font-bold text-white leading-tight mb-4" style="opacity:0;transform:translateY(20px)">SEO for<!-- --> <span class="text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-amber-200">Local Businesses</span></h1><p class="text-muted-foreground text-base md:text-lg max-w-lg mx-auto mb-5 leading-relaxed" style="opacity:0;transform:translateY(20px)">Stop losing customers to competitors. We help local businesses rank #1 in Google Maps and dominate &quot;near me&quot; searches in their service areas.</p><div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-5 text-center" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col items-center gap-2"><div class="p-2 w-fit rounded-lg bg-amber-500/10 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><p class="font-bold text-white text-sm">Local SEO Experts</p><p class="text-muted-foreground text-xs leading-relaxed">Proven strategies for local businesses in any industry.</p></div><div class="flex flex-col items-center gap-2"><div class="p-2 w-fit rounded-lg bg-amber-500/10 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-5 h-5"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><p class="font-bold text-white text-sm">Review Generation</p><p class="text-muted-foreground text-xs leading-relaxed">Ethical review strategies that build trust and rankings.</p></div><div class="flex flex-col items-center gap-2"><div class="p-2 w-fit rounded-lg bg-amber-500/10 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-5 h-5"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></div><p class="font-bold text-white text-sm">Real Lead Tracking</p><p class="text-muted-foreground text-xs leading-relaxed">We measure calls and customers, not vanity metrics.</p></div></div><div class="max-w-md mx-auto w-full" style="opacity:0;transform:translateY(20px)"><div class=""><form class="space-y-3" data-testid="optin-form"><div class="space-y-2"><input class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm h-12 bg-amber-500/10 border-amber-500/20 focus:border-amber-400" placeholder="First Name" data-testid="input-optin-firstName" name="firstName" id=":r3R6qc7:-form-item" aria-describedby=":r3R6qc7:-form-item-description" aria-invalid="false" value=""/></div><div class="space-y-2"><input type="email" class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm h-12 bg-amber-500/10 border-amber-500/20 focus:border-amber-400" placeholder="Email" data-testid="input-optin-email" name="email" id=":r3Raqc7:-form-item" aria-describedby=":r3Raqc7:-form-item-description" aria-invalid="false" value=""/></div><div class="space-y-2"><input class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm h-12 bg-amber-500/10 border-amber-500/20 focus:border-amber-400" placeholder="Website URL" data-testid="input-optin-website" name="website" id=":r3Reqc7:-form-item" aria-describedby=":r3Reqc7:-form-item-description" aria-invalid="false" value=""/></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-primary-border min-h-9 px-4 py-2 w-full h-12 font-bold cursor-pointer bg-amber-500 hover:bg-amber-600 text-white" type="submit" data-testid="button-optin-submit">Get My Free SEO Audit<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 w-4 h-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></form></div></div></div></div><div class="mt-20 pt-10 border-t border-white/5"><p class="text-center text-sm font-medium text-muted-foreground mb-6 uppercase tracking-widest">Powered By Industry Leading Tech</p><div class="flex flex-wrap justify-center gap-8 md:gap-16 opacity-50 grayscale hover:grayscale-0 transition-all duration-500"><div class="flex items-center gap-2 text-white font-bold text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database w-5 h-5 text-blue-400"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg> Ahrefs</div><div class="flex items-center gap-2 text-white font-bold text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5 text-yellow-400"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg> SEMRush</div><div class="flex items-center gap-2 text-white font-bold text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-red-400"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> Google Maps Platform</div><div class="flex items-center gap-2 text-white font-bold text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panels-top-left w-5 h-5 text-green-400"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M3 9h18"></path><path d="M9 21V9"></path></svg> BrightLocal</div><div class="flex items-center gap-2 text-white font-bold text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-5 h-5 text-orange-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg> Yext</div></div></div></div></section><section class="py-20" aria-labelledby="what-is-local-seo"><div class="container mx-auto px-4"><div class="max-w-3xl mx-auto text-center mb-12"><h2 id="what-is-local-seo" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">What Is Local SEO?</h2><p class="text-muted-foreground text-lg leading-relaxed"><strong class="text-white">Local SEO (local search engine optimization)</strong> is the practice of improving your business&#x27;s visibility in location-based search results — Google Maps, the local &quot;Map Pack,&quot; and <em>&quot;[service] near me&quot;</em> searches — so nearby customers find and choose your business first.</p></div><div class="max-w-4xl mx-auto"><h3 class="text-xl md:text-2xl font-heading font-bold text-white text-center mb-3">How Does Local SEO Work?</h3><p class="text-muted-foreground text-center max-w-2xl mx-auto mb-10">Google ranks local businesses using three factors. Local SEO strengthens all three at once.</p><div class="grid md:grid-cols-3 gap-6"><div class="bg-card border border-white/10 rounded-2xl p-6 text-center"><div class="w-12 h-12 mx-auto rounded-xl bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-6 h-6 text-amber-400"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h4 class="font-heading font-bold text-white mb-2">Relevance</h4><p class="text-muted-foreground text-sm leading-relaxed">How well your business matches what someone is searching for. We optimize your Google Business Profile categories, services, and website content so Google knows exactly what you offer.</p></div><div class="bg-card border border-white/10 rounded-2xl p-6 text-center"><div class="w-12 h-12 mx-auto rounded-xl bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-6 h-6 text-amber-400"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><h4 class="font-heading font-bold text-white mb-2">Distance</h4><p class="text-muted-foreground text-sm leading-relaxed">How close you are to the searcher. You can&#x27;t move your business — but accurate service areas, consistent NAP citations, and neighborhood-level content expand where you can rank.</p></div><div class="bg-card border border-white/10 rounded-2xl p-6 text-center"><div class="w-12 h-12 mx-auto rounded-xl bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-6 h-6 text-amber-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><h4 class="font-heading font-bold text-white mb-2">Prominence</h4><p class="text-muted-foreground text-sm leading-relaxed">How well-known and trusted your business is. Review volume and quality, citations across directories, and links from local sources all tell Google your business is the safe choice.</p></div></div></div></div></section><section class="py-20 bg-card border-y border-white/5" aria-labelledby="why-local-seo"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-16"><h2 id="why-local-seo" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Why Local Businesses Need Local SEO</h2><p class="text-muted-foreground text-lg">When someone needs a local business, they search online first. Whether it&#x27;s <em>&quot;dentist near me&quot;</em> or <em>&quot;best plumber in [city]&quot;</em>, if your business isn&#x27;t ranking, you&#x27;re losing customers to competitors every day.</p></div><div class="grid md:grid-cols-3 gap-8"><div class="bg-background border border-white/5 rounded-2xl p-8 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-16 h-16 mx-auto rounded-full bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-8 h-8 text-amber-400"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><div class="text-4xl md:text-5xl font-heading font-bold text-white mb-2">98%</div><p class="text-muted-foreground">of consumers used the internet to find a local business in the last year</p></div><div class="bg-background border border-white/5 rounded-2xl p-8 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-16 h-16 mx-auto rounded-full bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-8 h-8 text-amber-400"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><div class="text-4xl md:text-5xl font-heading font-bold text-white mb-2">76%</div><p class="text-muted-foreground">of people who search for something nearby visit a business within a day</p></div><div class="bg-background border border-white/5 rounded-2xl p-8 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-16 h-16 mx-auto rounded-full bg-amber-500/10 flex items-center justify-center mb-4" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-8 h-8 text-amber-400"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></div><div class="text-4xl md:text-5xl font-heading font-bold text-white mb-2">28%</div><p class="text-muted-foreground">of local searches result in a purchase within 24 hours</p></div></div></div></section><section class="py-20" aria-labelledby="local-seo-services"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-16"><h2 id="local-seo-services" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Our Local SEO Services</h2><p class="text-muted-foreground text-lg"><strong>Local SEO services</strong> are the ongoing work — profile optimization, citations, reviews, and local content — that gets your business ranking in local search. We&#x27;ve helped local businesses across many industries dominate their markets. Here&#x27;s how each service gets you more qualified leads.</p></div><div class="grid md:grid-cols-2 gap-8"><div class="bg-card border border-white/10 rounded-2xl p-8 hover:border-amber-500/30 transition-colors"><div class="w-12 h-12 rounded-xl bg-amber-500/10 flex items-center justify-center mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-6 h-6 text-amber-400"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><h3 class="text-xl font-heading font-bold text-white mb-3">Google Business Profile Optimization</h3><p class="text-muted-foreground mb-6 leading-relaxed">We optimize your Google Business Profile so you appear in the Map Pack for searches like &#x27;[service] near me&#x27;, &#x27;business in [city]&#x27;, and category-specific terms.</p><ul class="space-y-2"><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Category &amp; service optimization</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Multi-location management</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Profile &amp; description optimization</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Professional photo &amp; video optimization</li></ul></div><div class="bg-card border border-white/10 rounded-2xl p-8 hover:border-amber-500/30 transition-colors"><div class="w-12 h-12 rounded-xl bg-amber-500/10 flex items-center justify-center mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-6 h-6 text-amber-400"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="text-xl font-heading font-bold text-white mb-3">Local Keyword Research &amp; Targeting</h3><p class="text-muted-foreground mb-6 leading-relaxed">We target high-intent keywords that nearby customers use when they&#x27;re ready to buy. From home services to healthcare, we cover every industry.</p><ul class="space-y-2"><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Industry keyword targeting</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Intent-based keyword selection</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>City + neighborhood targeting</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Long-tail local keyword optimization</li></ul></div><div class="bg-card border border-white/10 rounded-2xl p-8 hover:border-amber-500/30 transition-colors"><div class="w-12 h-12 rounded-xl bg-amber-500/10 flex items-center justify-center mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-6 h-6 text-amber-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><h3 class="text-xl font-heading font-bold text-white mb-3">Customer Review Generation</h3><p class="text-muted-foreground mb-6 leading-relaxed">Reviews are critical for local credibility. We implement ethical systems to generate more 5-star reviews from happy customers after a great experience.</p><ul class="space-y-2"><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Automated review requests</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Ethical, compliant strategies</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Review response management</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Reputation monitoring &amp; alerts</li></ul></div><div class="bg-card border border-white/10 rounded-2xl p-8 hover:border-amber-500/30 transition-colors"><div class="w-12 h-12 rounded-xl bg-amber-500/10 flex items-center justify-center mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-6 h-6 text-amber-400"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><h3 class="text-xl font-heading font-bold text-white mb-3">Local Citation Building</h3><p class="text-muted-foreground mb-6 leading-relaxed">We list your business on all the directories that matter for local SEO, including industry-specific directories and local business directories.</p><ul class="space-y-2"><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Top local directory listings</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Industry-specific directories</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Data aggregator submissions</li><li class="flex items-center gap-2 text-sm text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-amber-400 shrink-0"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>NAP consistency across 60+ directories</li></ul></div></div></div></section><section class="py-20 bg-card border-y border-white/5" aria-labelledby="local-keywords"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-12"><h2 id="local-keywords" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Local Keywords We Target for Your Business</h2><p class="text-muted-foreground text-lg">We help your business rank for high-value, high-intent keywords that generate qualified local leads.</p></div><ul class="flex flex-wrap justify-center gap-3 max-w-4xl mx-auto" aria-label="Target local SEO keywords"><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">dentist near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">plumber near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">roofing contractor</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">best restaurant near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">auto repair shop</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">hair salon near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">personal trainer</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">electrician near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">real estate agent</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">chiropractor near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">hvac repair</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">pest control near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">landscaping services</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">med spa near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">free estimate near me</li><li class="px-4 py-2 bg-background border border-white/10 rounded-full text-sm text-gray-300 hover:border-amber-500/50 hover:text-amber-400 transition-colors">best [service] in [city]</li></ul></div></section><section class="py-20" aria-labelledby="why-kelsey-group"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-12"><h2 id="why-kelsey-group" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Why Local Businesses Trust Kelsey Group</h2><p class="text-muted-foreground text-lg">Since 1986, Kelsey Group has helped local businesses dominate search results. Our <strong>local SEO specialists</strong> bring decades of experience in search marketing for businesses across the United States.</p></div><div class="grid md:grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto"><div class="bg-card border border-white/10 rounded-xl p-6 text-center"><div class="text-3xl font-heading font-bold text-amber-400 mb-2">39+</div><p class="text-sm text-muted-foreground">Years in Search Marketing</p></div><div class="bg-card border border-white/10 rounded-xl p-6 text-center"><div class="text-3xl font-heading font-bold text-amber-400 mb-2">200+</div><p class="text-sm text-muted-foreground">Local Businesses Served</p></div><div class="bg-card border border-white/10 rounded-xl p-6 text-center"><div class="text-3xl font-heading font-bold text-amber-400 mb-2">4.9/5</div><p class="text-sm text-muted-foreground">Average Client Rating</p></div><div class="bg-card border border-white/10 rounded-xl p-6 text-center"><div class="text-3xl font-heading font-bold text-amber-400 mb-2">98%</div><p class="text-sm text-muted-foreground">Client Retention Rate</p></div></div><div class="mt-12 max-w-3xl mx-auto"><p class="text-muted-foreground text-center leading-relaxed">Our team includes certified Google Business Profile experts, local marketing veterans, and data analysts who specialize in helping local businesses grow through organic search. Every strategy we build is tailored to the unique competitive dynamics of your industry and market.</p></div></div></section><section class="py-20 bg-card border-y border-white/5" aria-labelledby="featured-clients"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-12"><div class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-amber-500/10 border border-amber-500/20 text-amber-400 text-xs font-bold uppercase tracking-wider mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg>Featured Clients</div><h2 id="featured-clients" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Real Results for Real Businesses</h2><p class="text-muted-foreground text-lg">See how our local SEO strategies drive measurable organic growth for the clients we partner with.</p></div><div class="max-w-5xl mx-auto space-y-8"><div class="relative overflow-hidden rounded-2xl border border-amber-500/30 bg-background p-8 md:p-12"><div class="absolute -top-24 -right-24 w-72 h-72 rounded-full bg-amber-500/10 blur-3xl" aria-hidden="true"></div><div class="relative grid md:grid-cols-2 gap-10 items-center"><div><div class="inline-flex items-center bg-white rounded-lg px-5 py-4 mb-6"><img src="/_astro/servicedogs-logo.BJhKZ_0z.svg" alt="Service Dogs logo" class="h-7 w-auto" width="162" height="28" loading="lazy"/></div><p class="text-sm font-semibold text-amber-400 uppercase tracking-wider mb-2">Nonprofit · Service Dog Training</p><p class="text-muted-foreground leading-relaxed mb-6">Service Dogs partnered with Kelsey Group to grow their organic visibility and reach more people searching for service dog programs. Our local SEO and content strategy delivered a dramatic lift in organic traffic year-to-date.</p><a href="https://www.servicedogs.com" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-amber-500 hover:bg-amber-400 text-black font-bold text-sm transition-colors" data-testid="link-servicedogs">Visit Service Dogs<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-4 h-4" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></a></div><div class="text-center md:text-left md:border-l md:border-white/10 md:pl-10"><div class="flex items-center justify-center md:justify-start gap-2 mb-2 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-7 h-7" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></div><div class="text-6xl md:text-7xl font-heading font-bold text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-amber-200 mb-2" data-testid="text-servicedogs-stat">625%</div><p class="text-xl font-semibold text-white mb-2">Increase in organic traffic</p><p class="text-muted-foreground">Year-to-date growth in organic search traffic since partnering with Kelsey Group.</p></div></div></div><div class="relative overflow-hidden rounded-2xl border border-amber-500/30 bg-background p-8 md:p-12"><div class="absolute -top-24 -left-24 w-72 h-72 rounded-full bg-amber-500/10 blur-3xl" aria-hidden="true"></div><div class="relative grid md:grid-cols-2 gap-10 items-center"><div><div class="inline-flex items-center gap-2 bg-white rounded-lg px-5 py-4 mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-6 h-6 text-[#0891AF]" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg><span class="text-xl font-heading font-bold text-[#0F1729]">Cleaning Miami</span></div><p class="text-sm font-semibold text-amber-400 uppercase tracking-wider mb-2">Local Cleaning Services · Miami, FL</p><p class="text-muted-foreground leading-relaxed mb-6">Cleaning Miami teamed up with Kelsey Group to win more local customers searching for cleaning services across Miami. Our local SEO strategy now drives a steady stream of qualified leads to their business every month.</p><a href="https://cleaning.miami" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-amber-500 hover:bg-amber-400 text-black font-bold text-sm transition-colors" data-testid="link-cleaningmiami">cleaning Miami<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-4 h-4" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></a></div><div class="text-center md:text-left md:border-l md:border-white/10 md:pl-10"><div class="flex items-center justify-center md:justify-start gap-2 mb-2 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up w-7 h-7" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg></div><div class="text-6xl md:text-7xl font-heading font-bold text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-amber-200 mb-2" data-testid="text-cleaningmiami-stat">100</div><p class="text-xl font-semibold text-white mb-2">Qualified leads per month</p><p class="text-muted-foreground">Consistent monthly leads generated from local search since partnering with Kelsey Group.</p></div></div></div></div></div></section><section class="py-20 bg-card border-y border-white/5" aria-labelledby="local-seo-faq"><div class="container mx-auto px-4"><div class="text-center max-w-3xl mx-auto mb-12"><h2 id="local-seo-faq" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Local SEO Frequently Asked Questions</h2><p class="text-muted-foreground text-lg">Common questions local businesses ask about SEO services.</p></div><div class="max-w-3xl mx-auto space-y-4"><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">What is local SEO?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Local SEO (local search engine optimization) is the practice of improving your business&#x27;s visibility in location-based searches — Google Maps, the local Map Pack, and &#x27;[service] near me&#x27; results. It focuses on signals like your Google Business Profile, customer reviews, local citations, and location-relevant website content so nearby customers find you first.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">How does local SEO work?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Google ranks local results using three factors: relevance (how well your business matches the search), distance (how close you are to the searcher), and prominence (how well-known and well-reviewed your business is). Local SEO works by strengthening all three — optimizing your Google Business Profile, building consistent NAP citations, generating reviews, and publishing locally relevant content.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">Why is local SEO important?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">98% of consumers used the internet to find a local business in the last year, and 76% of people who search for something nearby visit a business within a day. If your business doesn&#x27;t appear in the Map Pack or local results, those ready-to-buy customers go to a competitor instead. Local SEO is how you capture demand that already exists in your service area.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">How much does local SEO cost?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Local SEO services typically range from $750-$3,500 per month depending on your industry, market size, and competition level. Most local businesses see a strong return within 4-9 months through increased calls, bookings, and qualified leads from local search.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">How long does it take for local SEO to show results?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Most local businesses start seeing initial ranking improvements within 60-90 days. Significant results like appearing in the Google Map Pack for &#x27;[service] near me&#x27; searches typically take 3-6 months, depending on your local competition and current online presence.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">What&#x27;s the difference between local SEO and regular SEO?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Local SEO focuses on ranking for location-based searches like &#x27;dentist near me&#x27;, &#x27;plumber in [city]&#x27;, and other &#x27;[service] near me&#x27; terms. It emphasizes Google Business Profile optimization, local citations, generating customer reviews, and targeting high-intent keywords that nearby customers use when they&#x27;re ready to buy.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">What types of businesses benefit most from SEO?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Any business that serves customers in a specific area benefits from local SEO — dentists, contractors, restaurants, medical practices, auto shops, salons, gyms, real estate agents, and home service providers. If customers search for what you offer with a location in mind, local SEO will help them find you first.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">Can you help my business get more Google reviews?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Absolutely. Review generation is a core part of our local SEO services. We implement automated systems that request reviews from happy customers at the right moment, helping you build a strong reputation that boosts both rankings and customer trust.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">Do you work with small businesses or only large companies?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">We work with local businesses of all sizes, from solo operators and single-location shops to multi-location brands. Our strategies are customized based on your industry, target markets, and growth goals. Smaller businesses often see excellent results because they can move quickly on our recommendations.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">What are local SEO citations and NAP?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">A citation is any online mention of your business&#x27;s NAP — Name, Address, and Phone number — on directories like Yelp, Yellow Pages, and industry-specific sites. Consistent, accurate citations across the web help Google verify your business is legitimate and located where you say it is, which strengthens your local rankings. Inconsistent NAP data does the opposite.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">How do I improve my local SEO rankings?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Start with the fundamentals: fully complete and optimize your Google Business Profile, keep your NAP consistent across every directory, generate a steady stream of genuine customer reviews (and respond to them), build location-relevant content on your website, and earn links from local sources. Rankings improve fastest when all of these signals work together consistently over time.</p></div></div><div class="border border-white/10 rounded-xl overflow-hidden"><button class="w-full flex items-center justify-between p-6 text-left hover:bg-white/5 transition-colors" aria-expanded="false"><span class="font-medium text-white pr-4">How do I choose the best local SEO company?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground shrink-0 transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button><div class="px-6 pb-6" hidden=""><p class="text-muted-foreground leading-relaxed">Look for an agency that measures success in leads, calls, and customers — not just rankings or impressions. Ask how they report results, whether you&#x27;ll own every asset they build (your Google Business Profile, citations, and content), and whether they have experience in your industry. Avoid anyone who guarantees #1 rankings; no company can promise that.</p></div></div></div></div></section><section class="py-20 bg-amber-500" aria-labelledby="local-cta"><div class="container mx-auto px-4 text-center"><h2 id="local-cta" class="text-3xl md:text-4xl font-heading font-bold text-white mb-4">Ready to Get More Qualified Local Leads?</h2><p class="text-amber-100 text-lg mb-8 max-w-2xl mx-auto">Enter your details below and see exactly how your business stacks up against local competitors.</p><div class="max-w-3xl mx-auto"><form class="flex flex-col sm:flex-row gap-3 " data-testid="optin-form-inline"><div class="space-y-2 flex-1"><input class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm bg-white/10 border-white/20 text-white placeholder:text-white/50 h-12" placeholder="First Name" data-testid="input-optin-firstName" name="firstName" id=":r3R1f7:-form-item" aria-describedby=":r3R1f7:-form-item-description" aria-invalid="false" value=""/></div><div class="space-y-2 flex-1"><input type="email" class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm bg-white/10 border-white/20 text-white placeholder:text-white/50 h-12" placeholder="Email" data-testid="input-optin-email" name="email" id=":r3R2f7:-form-item" aria-describedby=":r3R2f7:-form-item-description" aria-invalid="false" value=""/></div><div class="space-y-2 flex-1"><input class="flex w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm bg-white/10 border-white/20 text-white placeholder:text-white/50 h-12" placeholder="Website URL" data-testid="input-optin-website" name="website" id=":r3R3f7:-form-item" aria-describedby=":r3R3f7:-form-item-description" aria-invalid="false" value=""/></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-primary-border min-h-10 rounded-md h-12 px-6 bg-white text-amber-600 hover:bg-white/90 font-bold cursor-pointer shrink-0" type="submit" data-testid="button-optin-submit">Get Started</button></form></div></div></section></main></div><!--astro:end--></astro-island>  <footer class="bg-card border-t border-white/5"><div class="container mx-auto px-4 pt-16 pb-8"><div class="pb-12 mb-12 border-b border-white/5"><div class="grid grid-cols-1 md:grid-cols-3 gap-12"><div class="space-y-4"><p class="font-heading font-bold text-2xl text-white">Kelsey Group</p><p class="text-muted-foreground text-sm leading-relaxed">Kelsey Group is a local SEO agency that helps local businesses dominate Google Maps and win more customers through data-driven search marketing.</p><div class="flex gap-4 pt-2"><a href="#" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook w-5 h-5"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="#" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter w-5 h-5"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="#" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin w-5 h-5"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="#" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram w-5 h-5"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></div></div><div><p class="font-heading font-semibold text-white mb-6">Quick Links</p><ul class="space-y-3"><li><a href="/" class="text-muted-foreground hover:text-primary text-sm transition-colors">Home</a></li><li><a href="/about" class="text-muted-foreground hover:text-primary text-sm transition-colors">About Us</a></li><li><a href="/history" class="text-muted-foreground hover:text-primary text-sm transition-colors">Our History</a></li><li><a href="/contact" class="text-muted-foreground hover:text-primary text-sm transition-colors">Contact Us</a></li></ul></div><div><p class="font-heading font-semibold text-white mb-6">Contact Us</p><ul class="space-y-4"><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-primary shrink-0 mt-0.5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="text-muted-foreground text-sm">1000 Brickell Plaza<br/>Miami, Florida 33131</span></li><li class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5 text-primary shrink-0"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><span class="text-muted-foreground text-sm">hello@kelseygroup.com</span></li></ul></div></div></div><div class="text-center md:text-left flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-xs text-muted-foreground">© 2026 Kelsey Group. All rights reserved.</p><div class="flex gap-6"><a href="/privacy" class="text-xs text-muted-foreground hover:text-white transition-colors">Privacy Policy</a><a href="/terms" class="text-xs text-muted-foreground hover:text-white transition-colors">Terms of Service</a></div></div></div></footer> </body></html>