1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[767],{56583:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])},52566:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]])},28909:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},31240:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]])},31222:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},64998:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},85594:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},45077:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]])},76915:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},13766:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},44812:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]])},4844:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},79503:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])},57235:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);
1let r=(0,i.Z)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},75976:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]])},54976:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("map-pin",[["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",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},7314:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},63184:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]])},49482:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},31012:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},52981:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("rocket",[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]])},71646:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},81914:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},40116:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},82431:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]])},49525:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},49461:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var i=s(15109);let r=(0,i.Z)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])},46961:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tools/directory-listing-seo-helper",function(){return s(13162)}])},13162:function(e,t,s){"use strict";s.r(t);var i=s(11010),r=s(91309),a=s(10092),n=s(85893),o=s(9008),l=s.n(o),c=s(41664),d=s.n(c),m=s(67294),x=s(86501),p=s(31240),h=s(
154976),u=s(28909),g=s(52981),f=s(4844),y=s(81914),b=s(9560),j=s(75976),w=s(56583),v=s(82431),N=s(49461),k=s(76915),Z=s(31222),S=s(64998),M=s(36316),F=s(40116),A=s(49482),G=s(13766),_=s(63184),P=s(85594),z=s(71646),B=s(45077),q=s(49525),E=s(44812),O=s(52566),I=s(82701),L=s(79503),C=s(57235),T=s(7314),H=s(31012),D=s(88501),Y=[{title:"Add your input",body:"Paste or type into the field Directory Listing SEO Helper works from.",alt:"Empty Directory Listing SEO Helper before any input"},{title:"Sample text in place",body:"With sample text entered, Directory Listing SEO Helper is ready to run.",alt:"Directory Listing SEO Helper with input filled in"},{title:"See what Generate listing content produces",body:"Clicking Generate listing content runs the check and shows the result right below.",alt:"Directory Listing SEO Helper showing its result"}],R="Free Directory Listing SEO Helper (Local SEO AI) | Grigora",W="Generate SEO-optimised directory listings in seconds. Titles, descriptions, services, keywords, CTAs. Free, AI-powered, boosts Google Business + Yelp rankings.",V="https://www.grigora.co/tools/directory-listing-seo-helper/",J=[{q:"What does the Directory Listing SEO Helper generate?",a:"A complete listing package: SEO title, short + long descriptions, business category, secondary categories, services, service areas, meta keywords, highlights, call-to-action, and target-audience notes. Everything Google Business Profile, Yelp, Yellow Pages, and 50+ directories require."},{q:"Does this actually improve local SEO rankings?",a:"Yes. Consistent, keyword-rich listings across directories are a proven local ranking signal (named "citation consistency" by Moz and BrightLocal). Our tool ensures your NAP and service descriptions are uniform across platforms."},{q:"Is it free to use?",a:"Yes. 100% free, no sign-up, no rate limits. Generate as many listings as you need for as many locations as you manage."},{q:"Can I generate listings for multiple locations?",a:"Yes. Describe each location separately (include the city + neighborhood in the input) and generate a unique listing for each. Ideal for multi-location businesses, franchises, and service-area businesses."},{q:"Will the same listing work for Google Business Profile AND Yelp?",a:"You get both a short description (for GBP, ~250 chars) and a long description (for Yelp, Yellow Pages, ~750 chars). Use the short for GBP / Apple Maps, long for Yelp / BBB / Chamber of Commerce listings."},{q:"Do I need SEO experience to use this tool?",a:"No. Just describe your business in plain English. The AI handles keyword research, LSI terms, service area phrasing, and category selection automatically."},{q:"What is a good input business description?",a:"Include: business type, city / service area, 3–5 key services, years in business, unique differentiators. Example: "A family-owned bakery in downtown Austin, Texas, specializing in organic sourdough, wedding cakes, and gluten-free pastries. Open since 2015.""},{q:"Can agencies use this for clients?",a:"Yes. Popular workflow: paste your client's existing website About page, generate 5 variations, pick the best, deploy across all their directory profiles. Saves 2–3 hours per client."},{q:"Will AI-generated content hurt my SEO?",a:"No. Google's official stance (Dec 2023) is that AI content is fine if it's helpful and accurate. Directory listings are structured metadata, not long-form content. AI-generated listings actually improve consistency, which is a positive local signal."},{q:"How does the tool handle service-area businesses (SABs)?",a:"Include your service areas in the input (e.g. "we serve Austin, Round Rock, and Pflugerville"). The tool generates an explicit `service_areas` field that maps to Google Business Profile's Service Areas section."},{q:"Can I customise the output before publishing?",a:"Absolutely. Every field has a one-click copy button. Edit in your text editor, then paste into each directory. The tool gives you the raw material, not a locked-in publish action."},{q:"Does this work for international businesses?",a:"Yes. Describe your business in English or any major language. The AI adapts category naming, service terminology, and keyword choice for regional directories (Google Business Profile works globally)."}],U=[{error:"Output is too generic / lacks local keywords",cause:"Input description missing city + specific services.",f
1ix:"Regenerate with a richer description. Include city, neighborhood, 3+ services, and years in business. Example: "Family bakery in Austin downtown, specializing in sourdough and wedding cakes.""},{error:"Service areas don't match my coverage",cause:"AI inferred wrong areas from an ambiguous input.",fix:"Explicitly list service areas in the input ("we serve Austin, Round Rock, Pflugerville"). The tool will mirror them in the output."},{error:""Failed to generate listing info" error",cause:"API timeout or model overload.",fix:"Wait 10 seconds and retry. If persistent, refresh the page. Errors usually clear within a minute."},{error:"Categories feel off-brand",cause:"AI maps to broader Google Business categories by default.",fix:"Add your preferred category keyword to input ("I want to be listed as a specialty bakery, not general restaurant"). Regenerate."},{error:"Long description repeats short description",cause:"Input description too short (under 15 words).",fix:"Expand input to 40+ words with specific services + history. Longer input produces richer, non-redundant outputs."},{error:"Meta keywords look like spam (too many)",cause:"AI defaults to 20+ keywords for SEO coverage.",fix:"Meta keywords are NOT a ranking factor in Google (since 2009). Copy the top 8–10 for directories that use them (Bing, Yandex), ignore the rest. They don't hurt."},{error:"Highlights read like stock marketing copy",cause:"Input lacks unique differentiators.",fix:"Include what makes you unique in the input: "We use 100% organic flour, compostable packaging, and donate 5% to local schools." The AI mirrors this back."},{error:"Output character counts exceed directory limits",cause:"AI doesn't enforce platform-specific caps.",fix:"GBP description: 750 char limit. Yelp: 5000. Trim long descriptions manually. Short description is always under 160 chars."}],Q=[{icon:p.Z,title:"Single-location local businesses",body:"Bakeries, dentists, law firms, plumbers: anyone needing consistent listings across Google Business, Yelp, Yellow Pages, BBB, and 50+ directories."},{icon:h.Z,title:"Multi-location franchises",body:"Generate location-specific listings for each branch. Include neighborhood keywords per location so each store ranks in its local map pack."},{icon:u.Z,title:"SEO agencies scaling local SEO",body:"Deliver 10 client listing packages in an hour. Standardise workflow: paste client About page → generate → export to Google Sheets → deploy."},{icon:g.Z,title:"New business launches",body:"Skip the "what do I write?" paralysis. Generate a professional, keyword-optimised starting point for all your directory profiles on launch day."},{icon:f.Z,title:"Service-area businesses (SAB)",body:"Plumbers, electricians, movers: businesses with no walk-in location. The tool generates explicit service_areas fields that map to GBP Service Areas."},{icon:y.Z,title:"Google Business Profile refresh",body:"Existing businesses with outdated GBP descriptions. Paste current copy, regenerate with fresh 2026 keywords, update profile. Average 8% lift in Profile views."}],X=[{platform:"Google Business Profile",icon:f.Z,steps:["Generate your listing with Grigora.","Copy the SEO title → Business name (only if name matches legally).","Copy short description → "From the business" section.","Copy services list → Services tab (add each as a separate service).","Save changes. Allow 24–48h for Google to re-crawl."]},{platform:"Yelp for Business",icon:b.Z,steps:["Sign in to biz.yelp.com → Business Information.","Paste long description into "About the Business".","Paste services list into Specialties.","Add highlights to "Why choose us" section.","Save. Yelp reviews the edit in 1–3 days."]},{platform:"Yellow Pages / Local.com",icon:j.Z,steps:["Log in to your YP listing dashboard.","Copy SEO title → Business name field.","Copy long description → Business description.","Copy meta keywords → Keywords field (YP still uses them).","Update service areas, submit for review."]},{platform:"BBB / Chamber of Commerce",icon:w.Z,steps:["Access your BBB business portal.","Paste long description + highlights into About.","Add services + service areas.","Upload call-to-action as your "learn more" button text.","Save. BBB indexes within 72h."]},{platform:"Apple Business Connect",icon:g.Z,steps:["Sign in at businessconnect.apple.com.","Paste short description (125 char limit there).","Add services list. Apple Maps reads these for discovery.","Set service areas if applicable.","Verify business, publish. Live in ~24h."]}],K=[{feature:"Primary job",us:"Generate listing copy",brightlocal:"Audit/manage local SEO",whitespark:"Citation research/services",yext:"Listings network/platform",chatgpt:"General AI drafting"},{feature:"Free listing copy generations",us:"Unlimited",brightlocal:"Not a copy generator",whitespark:"Not a copy generator",yext:"Not a copy generator",chatgpt:"Free plan available"},{feature:"Complete listing copy package",us:"Yes (12 fields)",brightlocal:"Management fields",whitespark:"Citation fields",yext:"Platform fields",chatgpt:"Prompt-based"},{feature:"Citation publishing / management",us:"No; copy-ready output",brightlocal:"Yes",whitespark:"Yes",yext:"Yes",chatgpt:"No"},{feature:"Service-area guidance",us:"Structured field",brightlocal:"Supported in audits",whitespark:"Manual / research",yext:"Supported in listings",chatgpt:"Prompt-based"},{feature:"Legacy keyword guidance",us:"Optional directory field",brightlocal:"Not core feature",whitespark:"Not core feature",yext:"Not core feature",chatgpt:"Prompt-based"},{feature:"No sign-up required",us:"Yes",brightlocal:"No",whitespark:"No",yext:"No",chatgpt:"Usually account required"},{feature:"Starting access",us:"Free forever",brightlocal:"Paid
1SaaS",whitespark:"Paid tools/services",yext:"Enterprise / paid platform",chatgpt:"Free plan; paid upgrades"}],$=[{slug:"local-business-schema-generator",name:"Local Business Schema Generator",desc:"Generate JSON-LD schema matching your directory listing."},{slug:"google-business-profile-description-creator",name:"GBP Post Generator",desc:"Generate Google Business Profile posts that complement your listing."},{slug:"ai-meta-description-writer",name:"Meta Description Generator",desc:"Write the meta description for your business homepage."},{slug:"keyword-density-checker",name:"Keyword Density Checker",desc:"Check that your listing descriptions hit target keyword density."},{slug:"business-name-generator",name:"Business Name Generator",desc:"Brainstorm business names before creating your listing."},{slug:"faq-schema-generator",name:"FAQ Schema Generator",desc:"Generate FAQ schema for your Google Business Profile Q&A."}],ee=[{metric:"Avg Google Business Profile views lift after optimisation",value:"+32%",detail:"90-day study across 148 Grigora customer GBPs"},{metric:"Listings audited for citation consistency",value:"12,400+",detail:"Multi-directory audit across 2025"},{metric:"Average directories a local business should be on",value:"40+",detail:"Google, Yelp, Facebook, BBB, Apple Maps + top 35 industry-specific"},{metric:"Time saved vs. writing listings manually",value:"6×",detail:"Agency survey: 4 min AI vs. 28 min manual per listing"}],et=[{icon:v.Z,title:"Describe your business",body:"Paste 40+ words: business type, city, key services, differentiators. Richer input = richer output."},{icon:N.Z,title:"Click Generate",body:"AI processes your description and structures 12 SEO-optimised fields in ~5 seconds."},{icon:k.Z,title:"Review + copy each field",body:"Every field (title, descriptions, services, keywords, CTAs) has a one-click copy button."},{icon:f.Z,title:"Deploy across directories",body:"Paste short description into GBP, long description into Yelp, services into Apple Maps. Consistency is the goal."},{icon:Z.Z,title:"Monitor rankings",body:"Track Google Business Profile views in GBP Insights. Expect 20–35% lift in Profile views within 60 days."}];t.default=function(){var e,t,s,o,c,u,g=(0,r._)((0,m.useState)(""),2),v=g[0],es=g[1],ei=(0,r._)((0,m.useState)(null),2),er=ei[0],ea=ei[1],en=(0,r._)((0,m.useState)(!1),2),eo=en[0],el=en[1],ec=(0,r._)((0,m.useState)(null),2),ed=ec[0],em=ec[1],ex=(0,r._)((0,m.useState)(0),2),ep=ex[0],eh=ex[1],eu=(0,m.useRef)(null);(0,m.useEffect)(function(){er&&eu.current&&setTimeout(function(){var e;null===(e=eu.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},100)},[er]);var eg=(e=(0,i._)(function(e){var t,s,i,r;return(0,a.Jh)(this,function(a){switch(a.label){case 0:if(null===(t=e)||void 0===t||t.preventDefault(),!v.trim())return x.ZP.error("Describe your business first."),[2];el(!0),em(null),ea(null),a.label=1;case 1:return a.trys.push([1,4,5,6]),[4,fetch("".concat("https://api.grigora.co","/general/tools/directory-listing-seo-helper"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({businessDescription:v})})];case 2:if(!(s=a.sent()).ok)throw Error("Failed to generate listing info");return[4,s.json()];case 3:return ea((i=a.sent()).aiResponse||i),x.ZP.success("Listing content generated"),[3,6];case 4:return em((r=a.sent()).message),x.ZP.error(r.message),[3,6];case 5:return el(!1),[7];case 6:return[2]}})}),function(t){return e.apply(this,arguments)}),ef=function(e){navigator.clipboard.writeText(e),x.ZP.success("Copied")},ey=function(e){return e.replace(/&[a-z]+;/g,function(e){return({"–":"â",", ":", ","→":"â",""":'"',"'":"'","×":"\xd7","&":"&"})[e]||e})},eb=(0,m.useMemo)(function(){return{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Directory Listing SEO Helper",applicationCategory:"BusinessApplication",operatingSystem:"Any (Web)",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},url:V,description:W}},[]),ej=(0,m.useMemo)(function(){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:J.map(function(e){return{"@type":"Question",name:ey(e.q),acceptedA
1nswer:{"@type":"Answer",text:ey(e.a)}}})}},[]),ew=(0,m.useMemo)(function(){return{"@context":"https://schema.org","@type":"HowTo",name:"How to generate a directory listing with Grigora",step:et.map(function(e,t){return{"@type":"HowToStep",position:t+1,name:e.title,text:ey(e.body)}})}},[]),ev=(0,m.useMemo)(function(){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.grigora.co/"},{"@type":"ListItem",position:2,name:"Tools",item:"https://www.grigora.co/tools/"},{"@type":"ListItem",position:3,name:"Directory Listing SEO Helper",item:V}]}},[]),eN=(0,m.useMemo)(function(){return{"@context":"https://schema.org","@type":"ItemList",itemListElement:$.map(function(e,t){return{"@type":"ListItem",position:t+1,name:e.name,url:"https://www.grigora.co/tools/".concat(e.slug,"/")}})}},[]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l(),{children:[(0,n.jsx)("title",{children:R}),(0,n.jsx)("meta",{name:"description",content:W}),(0,n.jsx)("meta",{name:"author",content:"Grigora"}),(0,n.jsx)("meta",{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,n.jsx)("meta",{name:"googlebot",content:"index, follow, max-image-preview:large, max-snippet:-1"}),(0,n.jsx)("meta",{name:"theme-color",content:"#623ce7"}),(0,n.jsx)("meta",{name:"application-name",content:"Grigora SEO Tool"}),(0,n.jsx)("meta",{name:"apple-mobile-web-app-title",content:"SEO Tool"}),(0,n.jsx)("meta",{name:"format-detection",content:"telephone=no"}),(0,n.jsx)("link",{rel:"canonical",href:V}),(0,n.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,n.jsx)("link",{rel:"apple-touch-icon",href:"/fav-icon/apple-touch-icon.png",sizes:"180x180"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,n.jsx)("link",{rel:"dns-prefetch",href:"https://www.google-analytics.com"}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:site_name",content:"Grigora"}),(0,n.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,n.jsx)("meta",{property:"og:title",content:R}),(0,n.jsx)("meta",{property:"og:description",content:W}),(0,n.jsx)("meta",{property:"og:url",content:V}),(0,n.jsx)("meta",{property:"og:image",content:"https://www.grigora.co/tools/thumbnail/directory-listing-seo-helper.webp"}),(0,n.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,n.jsx)("meta",{property:"og:image:height",content:"630"}),(0,n.jsx)("meta",{property:"og:image:alt",content:"Directory Listing SEO Helper"}),(0,n.jsx)("meta",{property:"og:image:type",content:"image/webp"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:site",content:"@grigora_co"}),(0,n.jsx)("meta",{name:"twitter:creator",content:"@grigora_co"}),(0,n.jsx)("meta",{name:"twitter:title",content:R}),(0,n.jsx)("meta",{name:"twitter:description",content:W}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://www.grigora.co/tools/thumbnail/directory-listing-seo-helper.webp"}),(0,n.jsx)("meta",{name:"twitter:image:alt",content:"Directory Listing SEO Helper"}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(eb)}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(ej)}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(ew)}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(ev)}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(eN)}})]}),(0,n.jsxs)("div",{className:"min-h-screen bg-gradient-to-b from-white via-[#F5F3FF] to-white font-sans text-gray-900",children:[(0,n.jsx)("nav",{"aria-label":"Breadcrumb",className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-6 text-sm text-gray-500",children:(0,n.jsxs)("ol",{className:"flex flex-wrap items-center gap-1.5",children:[(0,n.jsx)("li",{children:(0,n.jsx)(d(),{href:"/",className:"hover:text-[#623ce7]",children:"Home"})}),(0,n.jsx)("li",{children:(0,n.jsx)(S.Z,{size:14})}),(0,n.jsx)("li",{children:(0,n.jsx)(d(),{href:"/tools",className:"hover:text-[#623ce7]",children:"Tools"})}),(0,n.jsx)("li",{children:(0,n.jsx)(S.Z,{size:14})}),(0,n.jsx)("li",{className:"text-gray-900 font-medium",children:"Directory Listing SEO Helper"})]})}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-10 pb-16",children:[(0,n.jsxs)("div",{className:"grid lg:grid-cols-2 gap-10 items-start",children:[(0,n.jsx)("div",{children:(0,n.jsxs)("h1",{className:"mt-4 text-4xl sm:text-5xl font-extrabold tracking-tight text-gray-900",children:["Free ",(0,n.jsx)("span",{className:"text-[#623ce7]",children:"Directory Listing SEO Helper"})]})}),(0,n.jsxs)("div",{id:"tool-interface",className:"bg-white rounded-2xl shadow-lg border border-[#e9e3ff] p-6",children:[(0,n.jsxs)("h3",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center gap-2",children:[(0,n.jsx)(p.Z,{size:18,className:"text-[#623ce7]"})," Describe your business"]}),(0,n.jsxs)("form",{onSubmit:eg,className:"space-y-4",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:"biz-desc",className:"block text-sm font-medium text-gray-700 mb-1.5",children:"Business description"}
1),(0,n.jsx)("textarea",{id:"biz-desc",rows:6,value:v,onChange:function(e){return es(e.target.value)},placeholder:"e.g. A family-owned bakery in downtown Austin, Texas, specializing in organic sourdough, wedding cakes, and gluten-free pastries. Open since 2015. We serve Austin, Round Rock, and Pflugerville.",className:"w-full rounded-lg border border-gray-300 px-4 py-3 !text-sm focus:border-[#623ce7] focus:ring-2 focus:ring-[#e9e3ff] outline-none resize-none",required:!0}),(0,n.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Tip: include city, 3â5 services, and years in business for best results."})]}),(0,n.jsx)("button",{type:"submit",disabled:eo,className:"w-full inline-flex items-center justify-center gap-2 px-5 py-3 rounded-lg bg-[#623ce7] text-white font-semibold hover:bg-[#3d1d9e] transition disabled:opacity-60 min-h-[44px]",children:eo?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(M.Z,{size:18,className:"animate-spin"})," Generating listingâ¦"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(N.Z,{size:18})," Generate listing content"]})})]}),ed&&(0,n.jsxs)("div",{className:"mt-4 p-3 bg-red-50 border border-red-200 rounded-md flex items-start gap-2",children:[(0,n.jsx)(F.Z,{size:16,className:"text-red-500 mt-0.5"}),(0,n.jsx)("p",{className:"text-sm text-red-700",children:ed})]})]})]}),(0,n.jsx)("p",{className:"mt-5 text-lg text-gray-600 max-w-xl",children:"Generate complete, SEO-optimised directory listings in 5 seconds. Titles, descriptions, services, service areas, keywords, CTAs. Everything Google Business Profile, Yelp, and 50+ directories require."}),(0,n.jsxs)("div",{className:"mt-6 flex flex-wrap items-center gap-4 text-sm",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1 text-yellow-500",children:[[0,1,2,3,4].map(function(e){return(0,n.jsx)(b.Z,{size:16,fill:"currentColor"},e)}),(0,n.jsx)("span",{className:"ml-1 text-gray-700 font-semibold",children:"4.7/5"})]}),(0,n.jsxs)("div",{className:"text-gray-500",children:["G2 ",(0,n.jsx)("span",{className:"font-semibold text-gray-800",children:"4.6"})," \xb7 Trustpilot ",(0,n.jsx)("span",{className:"font-semibold text-gray-800",children:"4.7"})]}),(0,n.jsx)("div",{className:"text-gray-500",children:"683+ local businesses use it weekly"})]}),(0,n.jsxs)("div",{className:"mt-6 flex flex-wrap gap-3",children:[(0,n.jsxs)("a",{href:"#tool-interface",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#623ce7] text-white font-semibold hover:bg-[#3d1d9e] transition min-h-[44px]",children:[(0,n.jsx)(N.Z,{size:18})," Generate listing"]}),(0,n.jsxs)("a",{href:"#how-it-works",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-white text-[#623ce7] font-semibold border border-[#e9e3ff] hover:bg-[#F5F3FF] transition min-h-[44px]",children:[(0,n.jsx)(A.Z,{size:16})," How it works"]})]}),er&&(0,n.jsxs)("div",{ref:eu,className:"mt-12 space-y-6",children:[(0,n.jsxs)("div",{className:"bg-white rounded-2xl shadow-sm border border-[#e9e3ff] p-6",children:[(0,n.jsx)("div",{className:"flex items-center gap-2 mb-3",children:(0,n.jsxs)("span",{className:"inline-flex items-center gap-1 px-3 py-1 rounded-full bg-[#F5F3FF] text-[#623ce7] text-xs font-semibold",children:[(0,n.jsx)(p.Z,{size:12})," ",er.business_category]})}),(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-start sm:justify-between gap-3",children:[(0,n.jsx)("h3",{className:"text-xl sm:text-2xl font-bold text-gray-900 flex-1 min-w-0 break-words mb-0",children:er.seo_title}),(0,n.jsxs)("button",{onClick:function(){return ef(er.seo_title)},className:"inline-flex w-full sm:w-auto shrink-0 items-center justify-center gap-2 px-4 py-2 rounded-md bg-[#F5F3FF] text-[#623ce7] text-sm font-semibold hover:bg-[#e9e3ff] min-h-[44px]",children:[(0,n.jsx)(k.Z,{size:14})," Copy title"]})]})]}),(0,n.jsxs)("div",{className:"grid md:grid-cols-2 gap-5",children:[(0,n.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-[#e9e3ff] p-5",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,n.jsxs)("h4",{className:"font-semibold text-gray-900 inline-flex items-center gap-2",children:[(0,n.jsx)(G.Z,{size:16,className:"text-[#623ce7]"})," Short description"]}),(0,n.jsx)("button",{onClick:function(){return ef(er.short_description)},className:"text-[#623ce7] hover:bg-[#F5F3FF] p-2 rounded-md",children:(0,n.jsx)(k.Z,{size:16})})]}),(0,n.jsx)("p",{className:"text-sm text-gray-700 leading-relaxed",children:er.short_description})]}),(0,n.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-[#e9e3ff] p-5",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,n.jsxs)("h4",{className:"font-semibold text-gray-900 inline-flex items-center gap-2",children:[(0,n.jsx)(_.Z,{size:16,className:"text-[#623ce7]"})," Long description"]}),(0,n.jsx)("button",{onClick:function(){return ef(er.long_description)},className:"text-[#623ce7] hover:bg-[#F5F3FF] p-2 rounded-md",children:(0,n.jsx)(k.Z,{size:16})})]}),(0,n.jsx)("p",{className:"text-sm text-gray-700 leading-relaxed whitespace-pre-wrap",children:er.long_description})]})]}),(0,n.jsxs)("div",{className:"grid md:grid-cols-3 gap-5",children:[(0,n.jsxs)("div",{className:"md:col-span-2 bg-white rounded-xl shadow-sm border border-[#e9e3ff] p-5",children:[(0,n.jsxs)("h4",{className:"font-semibold text-gray-900 mb-4 inline-flex items-center gap-2",children:[(0,n.jsx)(j.Z,{size:16,className:"text-[#623ce7]"})," Categories & services"]}),(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wider block mb-2",children:"Secondary categories"}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:null===(t=er.secondary_categories)||void 0===t?void 0:t.map(function(e,t){return(0,n.jsx)("span",{className:"px-3 py-1 bg-[#F5F3FF] text-[#623ce7] rounded-full text-sm",children:e},t)})})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wider block mb-2",children:"Services"}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:null===(s=er.services)||void 0===s?void 0:s.map(function(e,t){return(0,n.jsxs)("span",{className:"inline-flex items-center text-sm text-gray-700 bg-white border border-[#e9e3ff] px-3 py-1 rounded-md",children:[(0,n.jsx)(P.Z,{size:12,className:"text-green-500 mr-1.5"}),e]},t)})})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wider block mb-2",children:"Service areas"}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:null===(o=er.service_areas)||void 0===o?void 0:o.map(function(e,t){return(0,n.jsxs)("span",{className:"inline-flex items-center text-sm text-gray-600",children:[(0,n.jsx)(h.Z,{size:12,className:"text-gray-400 mr-1"}),e]},t)})})]})]})]}),(0,n.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-[#e9e3ff] p-5",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,n.jsxs)("h4",{className:"font-semibold text-gray-900 inline-flex items-center gap-2",children:[(0,n.jsx)(z.Z,{size:16,className:"text-[#623ce7]"})," Meta keywords"]}),(0,n.jsx)("button",{onClick:function(){return ef(er.meta_keywords)},className:"text-[#623ce7] hover:bg-[#F5F3FF] p-2 rounded-md",children:(0,n.jsx)(k.Z,{size:16})})]}),(0,n.jsx)("p",{className:"text-xs text-gray-600 font-mono leading-relaxed",children:er.meta_keywords})]})]}),(0,n.jsxs)("div",{className:"grid lg:grid-cols-2 gap-5",children:[(0,n.jsxs)("div",{className:"bg-gradient-to-br from-[#623ce7] to-[#3d1d9e] rounded-xl p-6 text-white shadow-lg",children:[(0,n.jsxs)("h4",{className:"font-bold text-lg mb-4 inline-flex items-center gap-2",children:[(0,n.jsx)(b.Z,{size:18})," Highlights & CTA"]}),(0,n.jsx)("ul",{className:"space-y-3 mb-5",children:null===(c=er.highlights)||void 0===c?void 0:c.map(function(e,t){return(0,n.jsxs)("li",{className:"flex items-start gap-2",children:[(0,n.jsx)(P.Z,{size:16,className:"text-white/80 mt-0.5 flex-shrink-0"}),(0,n.jsx)("span",{className:"text-sm text-white/95",children:e})]},t)})}),(0,n.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 border border-white/20",children:[(0,n.jsx)("span",{className:"text-xs font-bold uppercase tracking-widest text-white/80 block mb-2",children:"Call to action"}),(0,n.jsx)("p",{className:"text-base font-medium mb-3",children:er.call_to_action}),(0,n.jsxs)("button",{onClick:function(){return ef(er.call_to_action)},className:"w-full py-2 bg-white text-[#623ce7] rounded-md font-semibold text-sm hover:bg-white/90 inline-flex items-center justify-center gap-2 min-h-[44px]",children:[(0,n.jsx)(k.Z,{size:14})," ",er.call_to_action_button_text||"Copy CTA"]})]})]}),(0,n.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-[#e9e3ff] p-6",children:[(0,n.jsxs)("h4",{className:"font-bold text-gray-900 mb-4 inline-flex items-center gap-2",children:[(0,n.jsx)(y.Z,{size:18,className:"text-[#623ce7]"})," Audience & strategy"]}
1),(0,n.jsxs)("div",{className:"mb-5",children:[(0,n.jsx)("h5",{className:"text-sm font-semibold text-gray-700 mb-2",children:"Target customers"}),(0,n.jsx)("p",{className:"text-sm text-gray-600 bg-[#F5F3FF] p-3 rounded-lg",children:er.target_customers})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h5",{className:"text-sm font-semibold text-gray-700 mb-2",children:"Competitive advantage"}),(0,n.jsx)("ul",{className:"space-y-2",children:null===(u=er.why_choose_us)||void 0===u?void 0:u.map(function(e,t){return(0,n.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-600",children:[(0,n.jsx)(w.Z,{size:14,className:"text-amber-500 mt-0.5 flex-shrink-0"}),e]},t)})})]})]})]})]})]}),(0,n.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-12",children:(0,n.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[{icon:Z.Z,label:"Avg GBP views lift",value:"+32%"},{icon:B.Z,label:"Time to generate listing",value:"~5s"},{icon:q.Z,label:"Weekly active users",value:"683+"},{icon:f.Z,label:"Directories supported",value:"50+"}].map(function(e,t){return(0,n.jsxs)("div",{className:"bg-white rounded-xl border border-[#e9e3ff] p-5 flex items-center gap-4",children:[(0,n.jsx)("div",{className:"w-11 h-11 rounded-lg bg-[#F5F3FF] flex items-center justify-center shrink-0",children:(0,n.jsx)(e.icon,{size:22,className:"text-[#623ce7]"})}),(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("div",{className:"text-2xl font-bold text-gray-900 leading-tight",children:e.value}),(0,n.jsx)("div",{className:"text-sm text-gray-500 leading-snug",children:e.label})]})]},t)})})}),(0,n.jsx)(D.Z,{slug:"directory-listing-seo-helper",steps:Y,heading:"How to use the Directory Listing SEO Helper, step by step",intro:"Real screenshots of the tool, taken while running it with the Generate listing content button."}),(0,n.jsxs)("section",{id:"how-it-works",className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"How the Directory Listing SEO Helper works"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"5 steps from business description to ranking-ready listings. Under a minute end to end."})]}),(0,n.jsx)("div",{className:"mt-10 grid sm:grid-cols-2 md:grid-cols-5 gap-6",children:et.map(function(e,t){return(0,n.jsxs)("div",{className:"bg-white rounded-xl border border-[#e9e3ff] p-5",children:[(0,n.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,n.jsx)("div",{className:"w-8 h-8 rounded-full bg-[#623ce7] text-white text-sm font-bold flex items-center justify-center flex-shrink-0",children:t+1}),(0,n.jsx)(e.icon,{size:20,className:"text-[#623ce7] flex-shrink-0"})]}),(0,n.jsx)("h3",{className:"font-semibold text-gray-900 text-sm",children:e.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600 mt-1.5",dangerouslySetInnerHTML:{__html:e.body}})]},t)})})]}),(0,n.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:(0,n.jsxs)("div",{className:"bg-white rounded-2xl border border-[#e9e3ff] p-8",children:[(0,n.jsxs)("div",{className:"flex items-start gap-3 mb-6",children:[(0,n.jsx)(E.Z,{size:28,className:"text-[#623ce7] mt-1"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-2xl sm:text-3xl font-extrabold text-gray-900",children:"Local SEO benchmarks (Grigora data)"}),(0,n.jsx)("p",{className:"text-gray-600 mt-2",children:"Aggregated from 148 customer GBP audits, 2025."})]})]}),(0,n.jsx)("div",{className:"overflow-x-auto",children:(0,n.jsxs)("table",{className:"w-full text-left",children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{className:"border-b border-[#e9e3ff] text-xs uppercase tracking-wide text-gray-500",children:[(0,n.jsx)("th",{className:"py-3 pr-4 font-semibold",children:"Metric"}),(0,n.jsx)("th",{className:"py-3 pr-4 font-semibold",children:"Value"}),(0,n.jsx)("th",{className:"py-3 font-semibold",children:"Detail"})]})}),(0,n.jsx)("tbody",{children:ee.map(function(e,t){return(0,n.jsxs)("tr",{className:"border-b border-gray-100",children:[(0,n.jsx)("td",{className:"py-3 pr-4 text-sm text-gray-800 font-medium",children:e.metric}),(0,n.jsx)("td",{className:"py-3 pr-4 text-sm text-[#623ce7] font-bold",dangerouslySetInnerHTML:{__html:e.value}}),(0,n.jsx)("td",{className:"py-3 text-sm text-gray-600",children:e.detail})]},t)})})]})})]})}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"Publish on every major directory"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"Step-by-step playbooks for the 5 directories that matter most."})]}),(0,n.jsx)("div",{className:"mt-10 flex flex-wrap gap-6",children:X.map(function(e,t){return(0,n.jsxs)("div",{className:"flex-1 basis-[320px] bg-white rounded-xl border border-[#e9e3ff] p-6",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,n.jsx)("div",{className:"w-9 h-9 rounded-lg bg-[#F5F3FF] flex items-center justify-center flex-shrink-0",children:(0,n.jsx)(e.icon,{size:18,className:"text-[#623ce7]"})}),(0,n.jsx)("h3",{className:"font-semibold text-gray-900",children:e.platform})]}),(0,n.jsx)("ol",{className:"text-sm text-gray-600 space-y-2 list-none pl-0",children:e.steps.map(function(e,t){return(0,n.jsxs)("li",{className:"flex gap-2",children:[(0,n.jsx)("span",{className:"flex-shrink-0 w-5 h-5 rounded-full bg-[#F5F3FF] text-[#623ce7] text-xs font-bold flex items-center justify-center mt-0.5",children:t+1}),(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})]},t)})})]},t)})})]}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"6 ways businesses use the Directory Listing SEO Helper"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"Real workflows from our customer base."})]}),(0,n.jsx)("div",{className:"mt-10 grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:Q.map(function(e,t){return(0,n.jsxs)("div",{className:"bg-white rounded-xl border border-[#e9e3ff] p-6 hover:shadow-md transition",children:[(0,n.jsx)("div",{className:"w-10 h-10 rounded-lg bg-[#F5F3FF] flex items-center justify-center mb-3",children:(0,n.jsx)(e.icon,{size:20,className:"text-[#623ce7]"})}),(0,n.jsx)("h3",{className:"font-semibold text-gray-900",children:e.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600 mt-2",dangerouslySetInnerHTML:{__html:e.body}})]},t)})})]}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"Common issues (and fixes)"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"Output not quite right? Fix it fast."})]}),(0,n.jsx)("div",{className:"mt-10 grid md:grid-cols-2 gap-5",children:U.map(function(e,t){return(0,n.jsx)("div",{className:"bg-white rounded-xl border border-[#e9e3ff] p-5",children:(0,n.jsxs)("div",{className:"flex items-start gap-3",children:[(0,n.jsx)(F.Z,{size:20,className:"text-amber-500 mt-0.5"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"font-semibold text-gray-900",dangerouslySetInnerHTML:{__html:e.error}}),(0,n.jsxs)("p",{className:"text-sm text-gray-500 mt-1",children:[(0,n.jsx)("span",{className:"font-semibold text-gray-700",children:"Cause:"})," ",(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:e.cause}})]}),(0,n.jsxs)("p",{className:"text-sm text-gray-600 mt-2",children:[(0,n.jsx)("span",{className:"font-semibold text-gray-700",children:"Fix:"})," ",(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:e.fix}})]})]})]})},t)})})]}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"Grigora vs. local SEO platforms and ChatGPT"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"BrightLocal, Whitespark, and Yext manage citations and listings. Grigora is a free generator for the copy those listings need, so this table separates content generation from local SEO management."})]}),(0,n.jsx)("div",{className:"mt-10 overflow-x-auto rounded-2xl border border-[#e9e3ff]",children:(0,n.jsxs)("table",{className:"w-full min-w-[600px] text-left bg-white",children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{className:"bg-[#F5F3FF] text-xs uppercase tracking-wide text-gray-600 border-b border-[#e9e3ff]",children:[(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold text-gray-700 whitespace-nowrap",children:"Feature"}),(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold text-[#623ce7] bg-[#ece6ff] whitespace-nowrap",children:"Grigora"}),(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold whitespace-nowrap",children:"BrightLocal"}),(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold whitespace-nowrap",children:"Whitespark"}),(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold whitespace-nowrap",children:"Yext"}),(0,n.jsx)("th",{className:"py-3.5 px-4 font-semibold whitespace-nowrap",children:"ChatGPT"})]})}),(0,n.jsx)("tbody",{className:"divide-y divide-gray-100",children:K.map(function(e,t){return(0,n.jsxs)("tr",{className:"hover:bg-gray-50",children:[(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-gray-800 font-medium",children:e.feature}),(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-[#623ce7] font-semibold bg-[#F9F7FF]",children:e.us}),(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-gray-600",children:e.brightlocal}),(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-gray-600",children:e.whitespark}),(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-gray-600",children:e.yext}),(0,n.jsx)("td",{className:"py-3 px-4 text-sm text-gray-600",children:e.chatgpt})]},t)})})]})})]}),(0,n.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:(0,n.jsx)("div",{className:"bg-gradient-to-r from-[#623ce7] to-[#3d1d9e] rounded-2xl p-8 sm:p-10 text-white",children:(0,n.jsxs)("div",{className:"max-w-3xl",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,n.jsx)(O.Z,{size:22}),(0,n.jsx)("span",{className:"text-sm uppercase tracking-wide font-semibold opacity-90",children:"AI Search Optimisation"})]}),(0,n.jsx)("h2",{className:"text-2xl sm:text-3xl font-extrabold",children:"Why AI search surfaces well-structured listings"}),(0,n.jsx)("p",{className:"mt-3 opacity-90",children:'Perplexity, Google AI Overviews, and ChatGPT Business all pull from directory listings when answering "near me" and "best X in Y" queries. Consistent, keyword-rich listings = higher AI citation probability.'}),(0,n.jsxs)("div",{className:"mt-6 grid sm:grid-cols-2 gap-4",children:[(0,n.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 border border-white/20",children:[(0,n.jsx)("p",{className:"text-xs uppercase tracking-wide opacity-80 mb-1",children:"Generic listing"}),(0,n.jsx)("p",{className:"font-semibold",children:'"We sell bread."'}),(0,n.jsx)("p",{className:"text-sm mt-2 opacity-90",children:"Ignored by AI engines; too shallow for citation."})]}),(0,n.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 border border-white/20",children:[(0,n.jsx)("p",{className:"text-xs uppercase tracking-wide opacity-80 mb-1",children:"Grigora-optimised listing"}),(0,n.jsx)("p",{className:"font-semibold",children:'"Organic sourdough bakery in downtown Austinâ¦"'}),(0,n.jsx)("p",{className:"text-sm mt-2 opacity-90",children:"Cited by Perplexity + AI Overviews for 8 different local queries."})]})]})]})})}),(0,n.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:(0,n.jsxs)("div",{className:"bg-white rounded-2xl border border-[#e9e3ff] p-8 sm:p-10 grid lg:grid-cols-2 gap-8 items-center",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,n.jsx)(w.Z,{size:22,className:"text-[#623ce7]"}),(0,n.jsx)("span",{className:"text-sm uppercase tracking-wide font-semibold text-[#623ce7]",children:"Grigora Local SEO Platform"})]}),(0,n.jsx)("h2",{className:"text-2xl sm:text-3xl font-extrabold text-gray-900",children:"Beyond listings: full local SEO automation"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"This free tool generates the content. Grigora's paid platform auto-publishes to 50+ directories, monitors citation consistency, and tracks Google Business Profile rankings."}),(0,n.jsx)("ul",{className:"mt-5 space-y-2.5 text-gray-700 text-left",children:["Auto-publish listings to 50+ directories","Monitor citation consistency + fix NAP mismatches","GBP rank tracking for unlimited keywords","Review monitoring + AI reply drafts"].map(function(e,t){return(0,n.jsxs)("li",{className:"flex items-start gap-2 text-sm",children:[(0,n.jsx)(P.Z,{size:18,className:"text-[#623ce7] mt-0.5 flex-shrink-0"})," ",e]},t)})}),(0,n.jsxs)("div",{className:"mt-6 flex flex-wrap gap-3",children:[(0,n.jsxs)(d(),{href:"/",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#623ce7] text-white font-semibold hover:bg-[#3d1d9e] transition min-h-[44px]",children:["Try Grigora free ",(0,n.jsx)(I.Z,{size:16})]}),(0,n.jsx)(d(),{href:"/tools",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-white text-[#623ce7] font-semibold border border-[#e9e3ff] hover:bg-[#F5F3FF] transition min-h-[44px]",children:"Browse all 180+ tools"})]})]}),(0,n.jsxs)("div",{className:"bg-[#F5F3FF] rounded-xl p-6 border border-[#e9e3ff]",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,n.jsx)(L.Z,{size:20,className:"text-[#623ce7]"}),(0,n.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Pro tip"})]}),(0,n.jsxs)("p",{className:"text-sm text-gray-700",children:["Generate the listing here, then use Grigora's L
1ocalBusiness schema generator to produce matching JSON-LD for your website. Identical data on-site + off-site = ",(0,n.jsx)("span",{className:"font-semibold text-[#623ce7]",children:"+45% avg GBP views lift"})," in 90 days."]})]})]})}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"Related free tools"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"Pair with the Directory Listing SEO Helper for end-to-end local SEO."})]}),(0,n.jsx)("div",{className:"mt-10 grid md:grid-cols-2 lg:grid-cols-3 gap-5",children:$.map(function(e,t){return(0,n.jsxs)(d(),{href:"/tools/".concat(e.slug,"/"),className:"group bg-white rounded-xl border border-[#e9e3ff] p-5 hover:border-[#623ce7] hover:shadow-md transition",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,n.jsx)(C.Z,{size:18,className:"text-[#623ce7]"}),(0,n.jsx)("h3",{className:"font-semibold text-gray-900 group-hover:text-[#623ce7]",children:e.name})]}),(0,n.jsx)("p",{className:"text-sm text-gray-600",dangerouslySetInnerHTML:{__html:e.desc}}),(0,n.jsxs)("div",{className:"mt-3 text-sm text-[#623ce7] font-semibold inline-flex items-center gap-1",children:["Open tool ",(0,n.jsx)(I.Z,{size:14})]})]},t)})})]}),(0,n.jsxs)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[(0,n.jsxs)("div",{className:"max-w-2xl mx-auto text-center",children:[(0,n.jsx)("h2",{className:"text-3xl sm:text-4xl font-extrabold text-gray-900",children:"Directory Listing SEO Helper FAQs"}),(0,n.jsx)("p",{className:"mt-3 text-gray-600",children:"The 12 questions local business owners ask most often."})]}),(0,n.jsx)("div",{className:"mt-10 max-w-3xl mx-auto space-y-3",children:J.map(function(e,t){return(0,n.jsxs)("div",{className:"border border-[#e9e3ff] rounded-xl bg-white overflow-hidden",children:[(0,n.jsxs)("button",{onClick:function(){return eh(ep===t?-1:t)},className:"w-full flex items-center justify-between gap-4 p-5 text-left min-h-[44px]","aria-expanded":ep===t,children:[(0,n.jsx)("span",{className:"font-semibold text-gray-900",children:e.q}),ep===t?(0,n.jsx)(T.Z,{size:20,className:"text-[#623ce7] flex-shrink-0"}):(0,n.jsx)(H.Z,{size:20,className:"text-[#623ce7] flex-shrink-0"})]}),(0,n.jsx)("div",{style:{display:ep===t?void 0:"none"},className:"px-5 pb-5 -mt-1 text-gray-600 text-sm leading-relaxed",dangerouslySetInnerHTML:{__html:e.a}})]},t)})})]}),(0,n.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:(0,n.jsxs)("div",{className:"bg-white rounded-xl border border-[#e9e3ff] p-6 flex items-start gap-4",children:[(0,n.jsx)("div",{className:"w-12 h-12 rounded-full bg-[#F5F3FF] text-[#623ce7] font-bold flex items-center justify-center",children:(0,n.jsx)(G.Z,{size:20})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-sm text-gray-500",children:"Last updated: April 22, 2026"}),(0,n.jsx)("p",{className:"text-sm text-gray-800 mt-1",children:"Benchmarks refreshed from 148 customer GBP audits + 12,400 directory citation audits in 2025. Tool uptime: 99.98%."}),(0,n.jsxs)("p",{className:"text-xs text-gray-500 mt-2",children:["Questions? ",(0,n.jsx)(d(),{href:"/contact",className:"text-[#623ce7] hover:underline",children:"Get in touch"}),"."]})]})]})})]})]})}}},function(e){e.O(0,[5675,8501,9774,2888,179],function(){return e(e.s=46961)}),_N_E=e.O()}]);
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.