1import{r as b,j as e,L as h}from"./vendor-react-S1T0dFkn.js";import{N as f,F as k}from"./Footer-D85tmZAo.js";import{S as v,B as m}from"./index-D2k4qFM7.js";import{P as S}from"./metadata-gc5RTQda.js";import{S as c}from"./ScrollReveal-D7nO9Om2.js";import{i as C,a4 as y,A as w}from"./vendor-icons-B9AAskcw.js";import"./vendor-trpc-CT8poxqW.js";import"./vendor-utils-BMlwzKWh.js";import"./vendor-ui-DQB1hKjq.js";import"./vendor-motion-C2ik3qQm.js";function T(){const[a,g]=b.useState(new Set),p=t=>{const s=new Set(a);s.has(t)?s.delete(t):s.add(t),g(s)},n=[{title:"Google Business Profile Optimization",items:[{id:"gbp-1",text:"Claim and verify your Google Business Profile"},{id:"gbp-2",text:"Choose accurate primary and secondary categories"},{id:"gbp-3",text:"Write a compelling 750-character business description with keywords"},{id:"gbp-4",text:"Add all service areas (cities, neighborhoods, zip codes)"},{id:"gbp-5",text:"List every service you offer with detailed descriptions"},{id:"gbp-6",text:"Upload high-quality photos (team, work, office, service areas)"},{id:"gbp-7",text:"Set accurate business hours including holidays"},{id:"gbp-8",text:"Add attributes (women-led, veteran-owned, etc.)"},{id:"gbp-9",text:"Enable messaging and respond within 24 hours"},{id:"gbp-10",text:"Post weekly updates (offers, news, events)"}]},{title:"Reviews & Reputation",items:[{id:"rev-1",text:"Set up automated review request system"},{id:"rev-2",text:"Respond to every review (positive and negative) within 48 hours"},{id:"rev-3",text:"Aim for 40+ total reviews (significant ranking boost)"},{id:"rev-4",text:"Encourage customers to mention specific services in reviews"},{id:"rev-5",text:"Monitor reviews on Yelp, Facebook, and industry-specific sites"},{id:"rev-6",text:"Address negative reviews professionally and offer solutions"}]},{title:"NAP Consistency & Citations",items:[{id:"nap-1",text:"Ensure Name, Address, Phone are identical everywhere online"},{id:"nap-2",text:"Submit to top local directories (Yelp, Yellow Pages, BBB)"},{id:"nap-3",text:"Submit to industry-specific directories"},{id:"nap-4",text:"Audit existing citations for inconsistencies"},{id:"nap-5",text:"Update or remove outdated listings"},{id:"nap-6",text:"Add NAP to website footer on every page"}]},{title:"Website Technical SEO",items:[{id:"tech-1",text:"Ensure mobile-friendly responsive design"},{id:"tech-2",text:"Optimize page speed (target <3 seconds load time)"},{id:"tech-3",text:"Install SSL certificate (HTTPS)"},{id:"tech-4",text:"Create and submit XML sitemap to Google Search Console"}
1,{id:"tech-5",text:"Implement LocalBusiness schema markup"},{id:"tech-6",text:"Add geotags to images"},{id:"tech-7",text:"Fix broken links and 404 errors"},{id:"tech-8",text:"Optimize images (compress, add alt text)"},{id:"tech-9",text:"Set up Google Search Console and Analytics"}]},{title:"Location Pages Strategy",items:[{id:"loc-1",text:"Identify all cities/neighborhoods you serve"},{id:"loc-2",text:"Create unique location pages (not template spam)"},{id:"loc-3",text:"Include local landmarks and neighborhood references"},{id:"loc-4",text:"Add service-specific information for each location"},{id:"loc-5",text:"Include clear CTAs on every location page"},{id:"loc-6",text:"Add location-specific testimonials when available"},{id:"loc-7",text:"Implement internal linking between location pages"}]},{title:"Content Strategy",items:[{id:"content-1",text:"Create service pages for every service you offer"},{id:"content-2",text:"Write 1,500+ word comprehensive content for main pages"},{id:"content-3",text:"Include FAQ sections answering common customer questions"},{id:"content-4",text:"Add customer testimonials and case studies"},{id:"content-5",text:"Create blog content targeting local keywords"},{id:"content-6",text:"Use natural keyword placement (no stuffing)"},{id:"content-7",text:"Add clear calls-to-action throughout content"}]},{title:"Link Building",items:[{id:"link-1",text:"Get listed on local chamber of commerce website"},{id:"link-2",text:"Partner with complementary local businesses for links"},{id:"link-3",text:"Sponsor local events or organizations"},{id:"link-4",text:"Create linkable assets (guides, tools, data)"},{id:"link-5",text:"Submit to local news sites and blogs"},{id:"link-6",text:"Build relationships with local influencers"}]},{title:"Ongoing Optimization",items:[{id:"ongoing-1",text:"Monitor keyword rankings monthly"},{id:"ongoing-2",text:"Track organic traffic and lead generation"},{id:"ongoing-3",text:"Review GBP insights weekly"},{id:"ongoing-4",text:"Update content quarterly"},{id:"ongoing-5",text:"Analyze competitor strategies"},{id:"ongoing-6",text:"Test and optimize CTAs"},{id:"ongoing-7",text:"Expand to new service areas as business grows"}]}],o=n.reduce((t,s)=>t+s.items.length,0),r=a.size,d=Math.round(r/o*100);return e.jsxs(e.Fragment,{children:[e.jsx(v,{"data-loc":"client/src/pages/SEOChecklist.tsx:133",...S.seoChecklist}),e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:134",className:"min-h-screen flex flex-col",children:[e.jsx(f,{"data-loc":"client/src/pages/SEOChecklist.tsx:135"}),e.jsxs("main",{"data-loc":"client/src/pages/SEOChecklist.tsx:137",className:"flex-1",children:[e.jsx("section",{"data-loc":"client/src/pages/SEOChecklist.tsx:139",className:"py-20 gradient-hero",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:140",className:"container",children:e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:141",className:"max-w-4xl mx-auto text-center",children:[e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:142",className:"inline-block px-4 py-2 bg-brand-tint/80 text-brand-navy border border-brand-blue/10 rounded-full text-sm font-medium mb-6",children:"â
Step-by-Step Guide"}),e.jsx("h1",{"data-loc":"client/src/pages/SEOChecklist.tsx:145",className:"text-5xl md:text-6xl font-bold text-brand-navy mb-6 gradient-text",children:"Local SEO Checklist"}),e.jsx("p",{"data-loc":"client/src/pages/SEOChecklist.tsx:148",className:"text-xl text-muted-foreground mb-8 leading-relaxed text-[14px]",children:"The complete checklist for dominating local search. Follow these steps to rank #1 in your market and generate consistent leads from Google."}),e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:153",className:"glass-card rounded-2xl p-6 hover-lift max-w-md mx-auto",children:[e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:154",className:"flex items-center justify-between mb-2",children:[e.jsx("span",{"data-loc":"client/src/pages/SEOChecklist.tsx:155",className:"text-sm font-medium text-brand-navy",children:"Your Progress"}),e.jsxs("span",{"data-loc":"client/src/pages/SEOChecklist.tsx:156",className:"text-sm font-medium text-brand-blue",children:[r," / ",o
1]})]}),e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:158",className:"w-full h-3 bg-muted rounded-full overflow-hidden",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:159",className:"h-full bg-brand-blue transition-all duration-300",style:{width:`${d}%`}})}),e.jsxs("p",{"data-loc":"client/src/pages/SEOChecklist.tsx:164",className:"text-xs text-muted-foreground mt-2 text-[13px]",children:[d,"% Complete"]})]})]})})}),e.jsx("section",{"data-loc":"client/src/pages/SEOChecklist.tsx:171",className:"py-20",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:172",className:"container",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:173",className:"max-w-4xl mx-auto stagger-children",children:n.map((t,s)=>{const x=t.items.filter(i=>a.has(i.id)).length,u=Math.round(x/t.items.length*100);return e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:179",className:"mb-12",children:[e.jsx(c,{"data-loc":"client/src/pages/SEOChecklist.tsx:180",children:e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:181",className:"flex items-center justify-between mb-4",children:[e.jsx("h2",{"data-loc":"client/src/pages/SEOChecklist.tsx:182",className:"text-2xl font-bold text-brand-navy",children:t.title}),e.jsxs("span",{"data-loc":"client/src/pages/SEOChecklist.tsx:183",className:"text-sm font-medium text-muted-foreground",children:[x,"/",t.items.length]})]})}),e.jsx(c,{"data-loc":"client/src/pages/SEOChecklist.tsx:189",delay:.1,children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:190",className:"w-full h-2 bg-muted rounded-full overflow-hidden mb-6",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:191",className:"h-full bg-brand-blue/50 transition-all duration-300",style:{width:`${u}%`}})})}),e.jsx(c,{"data-loc":"client/src/pages/SEOChecklist.tsx:198",delay:.15,children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:199",className:"space-y-3",children:t.items.map(i=>{const l=a.has(i.id);return e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:203",className:`glass-card rounded-2xl p-4 hover-lift cursor-pointer transition-all ${l?"border-brand-blue/20":""}`,onClick:()=>p(i.id),children:e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:210",className:"flex items-start gap-3",children:[l?e.jsx(C,{"data-loc":"client/src/pages/SEOChecklist.tsx:212",className:"w-5 h-5 text-brand-blue shrink-0 mt-0.5"}):e.jsx(y,{"data-loc":"client/src/pages/SEOChecklist.tsx:214",className:"w-5 h-5 text-muted-foreground shrink-0 mt-0.5"}),e.jsx("span",{"data-loc":"client/src/pages/SEOChecklist.tsx:216",className:`text-[14px] ${l?"text-muted-foreground line-through":"text-brand-navy"}`,children:i.text})]})},i.id)})})})]},s)})})})}),e.jsx("section",{"data-loc":"client/src/pages/SEOChecklist.tsx:233",className:"py-20 gradient-section",children:e.jsx("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:234",className:"container",children:e.jsx(c,{"data-loc":"client/src/pages/SEOChecklist.tsx:235",children:e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:236",className:"glass-card rounded-3xl p-12 text-center max-w-3xl mx-auto border-brand-blue/10",children:[e.jsx("h2",{"data-loc":"client/src/pages/SEOChecklist.tsx:237",className:"text-4xl font-bold text-brand-navy mb-6",children:"Overwhelmed by the Checklist?"}),e.jsx("p",{"data-loc":"client/src/pages/SEOChecklist.tsx:240",className:"text-xl text-muted-foreground mb-8 text-[14px]",children:"We handle every item on this checklist for youâfrom GBP optimization to location page creation to ongoing optimization. Focus on running your business while we dominate local search for you."}),e.jsxs("div",{"data-loc":"client/src/pages/SEOChecklist.tsx:243",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(h,{"data-loc":"client/src/pages/SEOChecklist.tsx:244",href:"/contact",children:e.jsxs(m,{"data-loc":"client/src/pages/SEOChecklist.tsx:245",className:"rounded-full bg-brand-navy text-white hover:bg-brand-navy/90 shadow-glass px-8 py-6 text-[16px] font-semibold gap-2",children:["Get Your Free Audit",e.jsx(w,{"data-loc":"client/src/pages/SEOChecklist.tsx:247",className:"w-4 h-4"})]})}),e.jsx(h,{"data-loc":"client/src/pages/SEOChecklist.tsx:250",href:"/case-studies",children:e.jsx(m,{"data-loc":"client/src/pages/SEOChecklist.tsx:251",className:"rounded-full border-brand-navy
1/20 text-brand-navy hover:bg-brand-navy/5 px-8 py-6 text-[16px] font-semibold",children:"See Case Studies"})})]})]})})})})]}),e.jsx(k,{"data-loc":"client/src/pages/SEOChecklist.tsx:263"})]})]})}export{T as SEOChecklist};
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.