1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>Bowling Green Pest Control | Bowling Green, KY</title> 7 <meta name="description" content="Bowling Green's trusted pest control company. Eco-friendly, family-safe treatments for ants, spiders, roaches, rodents, mosquitoes & more. Same-day service. No contracts. Call (270) 510-0473." /> 8 <meta name="theme-color" content="#2d5a3d" /> 9 <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline' https://www.googletagmanager.com https://portal-embed-v3.gorilladesk.com https://app.gorilladesk.com https://*.gorilladesk.com; style-src 'self' 'unsafe-inline' https://portal-embed-v3.gorilladesk.com https://app.gorilladesk.com; font-src 'self'; img-src 'self' data: https:; connect-src 'self' https://www.google-analytics.com https://region1.google-analytics.com https://portal-embed-v3.gorilladesk.com https://app.gorilladesk.com https://*.gorilladesk.com; frame-src 'self' https://portal-embed-v3.gorilladesk.com https://app.gorilladesk.com https://*.gorilladesk.com" /> 10 <link rel="icon" type="image/png" href="/favicon.png" /> 11 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 12 <link rel="preload" as="image" href="/images/hero-home-mobile.webp" fetchpriority="high" media="(max-width: 767px)" /> 13 <link rel="preload" as="image" href="/images/hero-home.webp" fetchpriority="high" media="(min-width: 768px)" /> 14 <link rel="preload" as="font" type="font/woff2" href="/fonts/fredoka-one.woff2" crossorigin /> 15 <link rel="preconnect" href="https://www.googletagmanager.com" /> 16 <link rel="dns-prefetch" href="https://www.googletagmanager.com" /> 17 <link rel="preconnect" href="https://www.google-analytics.com" /> 18 <link rel="dns-prefetch" href="https://www.google-analytics.com" /> 19
19<script> 20 window.addEventListener('load', function() { 21 setTimeout(function() { 22 window.dataLayer = window.dataLayer || []; 23 function gtag(){window.dataLayer.push(arguments);} 24 var s = document.createElement('script'); 25 s.src = 'https://www.googletagmanager.com/gtag/js?id=G-L4QETF796G'; 26 s.async = true; 27 s.onload = function() { 28 gtag('js', new Date()); 29 gtag('config', 'G-L4QETF796G'); 30 }; 31 document.head.appendChild(s); 32 }, 3000); 33 }); 34 </script>
34 35
35<script type="module" crossorigin src="/assets/index-DmyUorpm.js"></script>
35 36 <link rel="modulepreload" crossorigin href="/assets/vendor-react-DP1M2pbw.js"> 37 <link rel="modulepreload" crossorigin href="/assets/vendor-router-Yxf7jkmL.js"> 38 <link rel="modulepreload" crossorigin href="/assets/vendor-ui-BF8qQhP0.js"> 39 <link rel="modulepreload" crossorigin href="/assets/vendor-icons-CYezMylQ.js"> 40 <link rel="stylesheet" crossorigin href="/assets/index-D39Sl5jk.css"> 41 </head> 42 <body> 43 <div id="root"><link rel="preload" as="image" href="/images/logo.webp" fetchPriority="high"/><title data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:34:6" data-component-name="title">Pest Control Bowling Green KY | Same-Day Service $49/mo</title><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:35:6" data-component-name="meta" name="description" content="Bowling Green's trusted pest control company. Pet and family-friendly pest control for ants, spiders, roaches, rodents & more. Same-day service, no contracts. Call (270) 510-0473."/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:39:6" data-component-name="meta" property="og:title" content="Pest Control Bowling Green KY | Same-Day Service $49/mo"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:40:6" data-component-name="meta" property="og:description" content="Bowling Green's trusted pest control company. Pet and family-friendly pest control for ants, spiders, roaches, rodents & more. Same-day service, no contracts. Call (270) 510-0473."/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:41:6" data-component-name="meta" property="og:type" content="website"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:42:6" data-component-name="meta" property="og:image" content="https://bowlinggreenpestcontrol.com/opengraph.jpg"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:43:6" data-component-name="meta" property="og:site_name" content="Bowling Green Pest Control"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:45:6" data-component-name="meta" name="twitter:card" content="summary_large_image"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:46:6" data-component-name="meta" name="twitter:title" content="Pest Control Bowling Green KY | Same-Day Service $49/mo"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:47:6" data-component-name="meta" name="twitter:description" content="Bowling Green's trusted pest control company. Pet and family-friendly pest control for ants, spiders, roaches, rodents & more. Same-day service, no contracts. Call (270) 510-0473."/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:48:6" data-component-name="meta" name="twitter:image" content="https://bowlinggreenpestcontrol.com/opengraph.jpg"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:50:6" data-component-name="meta" name="geo.region" content="US-KY"/><meta data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:51:6" data-component-name="meta" name="geo.placename" content="Bowling Green"/><link data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:37:20" data-component-name="link" rel="canonical" href="https://bowlinggreenpestcontrol.com"/><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:66:4" data-component-name="div" class="flex min-h-screen flex-col"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:67:6" data-component-name="a" href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-2 focus:left-2 focus:z-[100] focus:bg-primary focus:text-primary-foreground focus:px-4 focus:py-2 focus:rounded-md focus:font-semibold focus:shadow-lg">Skip to main content</a><header data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:73:6" data-component-name="header" role="banner" class="sticky top-0 z-50 w-full transition-all duration-300 bg-transparent"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:80:8" data-component-name="div" class="py-3 px-4 text-sm hidden md:block transition-all duration-300 bg-accent/10"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:83:10" data-component-name="div" class="max-w-7xl mx-auto flex justify-between items-center gap-12"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:84:12" data-component-name="div" class="flex items-center gap-8"><span data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:85:14" data-component-name="span" class="flex items-center gap-2 font-serif font-semibold text-sm text-foreground"><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-4 h-4 text-accent" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:88:16" data-component-name="Clock"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg> M-F 8AM-6PM, Sat 8AM-2PM</span></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:91:12" data-component-name="div" class="flex gap-6 items-center"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:92:14" data-component-name="a" href="tel:2705100473" class="flex items-center gap-2 font-serif font-semibold hover:text-accent transition-colors text-foreground"><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-phone w-4 h-4 text-accent" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:95:16" data-component-name="Phone">
43<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> (270) 510-0473</a><span data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:97:14" data-component-name="span" class="text-foreground/40">|</span><span data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:98:14" data-component-name="span" class="font-serif font-semibold text-sm text-foreground">Same or next-day service available</span><span data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:101:14" data-component-name="span" class="text-foreground/40">|</span><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:102:14" data-component-name="a" href="https://client.gorilladesk.com/site/portal" target="_blank" rel="noopener noreferrer" id="gorilla-customer-portal-btn" class="font-serif font-semibold text-sm hover:text-accent transition-colors text-foreground">Customer Portal</a></div></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:118:8" data-component-name="div" class="max-w-7xl mx-auto px-4 lg:px-8 h-20 flex items-center justify-between"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:119:10" data-component-name="Link" href="/" class="flex items-center group"><img data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:120:12" data-component-name="img" src="/images/logo.webp" alt="Bowling Green Pest Control" class="h-14 w-auto transition-transform group-hover:scale-105" width="500" height="200" loading="eager" fetchPriority="high" decoding="async"/></a><nav data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:133:10" data-component-name="nav" aria-label="Main navigation" class="hidden lg:flex items-center gap-8"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:135:14" data-component-name="Link" href="/" class="text-sm font-semibold transition-colors hover:text-accent text-accent">Home</a><button data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:148:16" data-component-name="button" class="text-sm font-semibold text-foreground/80 hover:text-accent transition-colors flex items-center gap-1.5" type="button" id="radix-«R595»" aria-haspopup="menu" aria-expanded="false" data-state="closed">Services<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-4 h-4" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:150:18" data-component-name="ChevronDown"><path d="m6 9 6 6 6-6"></path></svg></button><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/pest-library" class="text-sm font-semibold transition-colors hover:text-accent text-foreground/80">Pest Library</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/service-areas" class="text-sm font-semibold transition-colors hover:text-accent text-foreground/80">Service Areas</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/about" class="text-sm font-semibold transition-colors hover:text-accent text-foreground/80">About Us</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/reviews" class="text-sm font-semibold transition-colors hover:text-accent text-foreground/80">Reviews</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/blog" class="text-sm font-semibold transition-colors hover:text-accent text-foreground/80">Blog</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:165:14" data-component-name="Link" href="/contact" class="text-sm font-semibold transition-colors hover:text-accent text-foreground
43/80">Contact</a><button data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:176:12" data-component-name="Button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 bg-primary text-primary-foreground border border-primary-border min-h-10 px-8 rounded-full shadow-lg hover:shadow-xl transition-all shadow-primary/20 gap-2">Get a Quote <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 w-4 h-4" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:177:26" data-component-name="ArrowRight"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></nav><button data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:184:14" data-component-name="Button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-9 w-9 lg:hidden text-foreground" aria-label="Open menu" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«R1p5»" 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" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:185:16" data-component-name="Menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></header><div data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:10:6" data-component-name="div" class="lg:hidden fixed bottom-0 left-0 right-0 z-50 flex gap-2 px-3 pt-2 pb-2 bg-background/95 backdrop-blur-sm border-t border-border shadow-2xl" style="padding-bottom:calc(0.5rem + env(safe-area-inset-bottom))"><a data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:14:8" data-component-name="a" href="tel:2705100473" class="flex-1 flex items-center justify-center gap-2 bg-accent text-accent-foreground py-3.5 rounded-full font-bold text-sm shadow-md shadow-accent/25 hover:bg-accent/90 transition-colors" aria-label="Call us now"><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-phone w-4 h-4" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:19:10" data-component-name="Phone"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg>Call Now</a><button data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:22:8" data-component-name="button" class="flex-1 flex items-center justify-center gap-2 bg-primary text-primary-foreground py-3.5 rounded-full font-bold text-sm shadow-md shadow-primary/25 hover:bg-primary/90 transition-colors" aria-label="Get a free quote"><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-message-square w-4 h-4" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:27:10" data-component-name="MessageSquare"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg>Get a Quote</button></div><button data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:33:6" data-component-name="button" class="hidden lg:flex fixed bottom-6 right-6 z-50 items-center gap-2 bg-accent text-accent-foreground px-5 py-3.5 rounded-full shadow-xl shadow-accent/30 hover:shadow-2xl hover:scale-105 transition-all font-bold text-sm" aria-label="Get a free quote"><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-message-square w-5 h-5" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/FloatingQuoteButton.tsx:38:8" data-component-name="MessageSquare"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg>Get a Quote</button><main data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:242:6" data-component-name="main" id="main-content" tabindex="-1" class="flex-1 flex flex-col outline-none">
43<script data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:268:6" data-component-name="script" type="application/ld+json">{"@context":"https://schema.org","@type":["LocalBusiness","PestControlService"],"name":"Bowling Green Pest Control","telephone":"(270) 510-0473","url":"https://bowlinggreenpestcontrol.com","image":"https://bowlinggreenpestcontrol.com/images/logo.webp","description":"Bowling Green's trusted pest control company. Eco-friendly, family-safe treatments for ants, spiders, roaches, rodents, mosquitoes & more. Same-day service. No contracts. Call (270) 510-0473.","geo":{"@type":"GeoCoordinates","latitude":36.9903,"longitude":-86.4436},"areaServed":[{"@type":"City","name":"Bowling Green","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Alvaton","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Smiths Grove","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Oakland","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Plum Springs","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Rich Pond","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Woodburn","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Cave City","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Glasgow","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Franklin","addressRegion":"KY","addressCountry":"US"},{"@type":"City","name":"Russellville","addressRegion":"KY","addressCountry":"US"}],"address":{"@type":"PostalAddress","addressLocality":"Bowling Green","addressRegion":"KY","addressCountry":"US"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"08:00","closes":"14:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","closes":"00:00","opens":"00:00"}],"priceRange":"$","aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"10","bestRating":"5"},"sameAs":["https://www.facebook.com/profile.php?id=61579053123355","https://www.instagram.com/bowlinggreenpestcontrol/"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Pest Control Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"General Pest Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Ant Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Spider Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Rodent Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mosquito Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Wasp & Stinging Insect Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Cockroach Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Bed Bug Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Flea & Tick Control"}}]}}</script>
43<!--$--><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:20:4" data-component-name="div" class="flex flex-col w-full">
43<script data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:122:6" data-component-name="script" type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I have to sign a contract?","acceptedAnswer":{"@type":"Answer","text":"Nope! We don't believe in locking you in. All of our plans are month-to-month. You stay because the service is great, not because you're stuck in a contract. Cancel anytime with no fees or hassle."}},{"@type":"Question","name":"Is it safe for kids and pets?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. We use family-friendly and pet-safe products that are applied by trained, licensed professionals. We'll always let you know exactly what we're using and any precautions to take, but in most cases your family and pets can go right back to normal once the treatment dries."}},{"@type":"Question","name":"Do you guarantee your work?","acceptedAnswer":{"@type":"Answer","text":"100%. If pests come back between your regular treatments, we come back too â at no extra charge. Our goal is to make sure you're completely satisfied, period."}},{"@type":"Question","name":"What areas do you service?","acceptedA
43nswer":{"@type":"Answer","text":"We proudly serve Bowling Green and surrounding areas including Alvaton, Smiths Grove, Oakland, Plum Springs, Rich Pond, Woodburn, and more throughout Warren County."}},{"@type":"Question","name":"What if pests come back?","acceptedAnswer":{"@type":"Answer","text":"That's what our guarantee is for. If you're on a regular plan and pests return between treatments, we'll come back and retreat at no additional cost. Just give us a call and we'll get it taken care of â usually same or next day."}},{"@type":"Question","name":"What happens on the first visit?","acceptedAnswer":{"@type":"Answer","text":"On your first visit, we do a thorough inspection of your home â inside and out. We identify any pest activity, entry points, and conditions that attract pests. Then we walk you through our findings, explain the treatment plan, and get started right away. Most first visits take about 45â60 minutes."}},{"@type":"Question","name":"What makes you different?","acceptedAnswer":{"@type":"Answer","text":"We're a locally owned company where the owner is on every route â you'll never get a random tech who doesn't know your property. We offer same or next-day service, no contracts, transparent pricing, and a 100% satisfaction guarantee. We treat every home like it's our own."}}]}</script>
43<script data-replit-metadata="artifacts/bg-pest/src/components/SEO.tsx:164:6" data-component-name="script" type="application/ld+json">{"@context":"https://schema.org","@type":"Service","serviceType":"Pest Control","provider":{"@type":["LocalBusiness","PestControlService"],"name":"Bowling Green Pest Control","telephone":"(270) 510-0473","address":{"@type":"PostalAddress","addressLocality":"Bowling Green","addressRegion":"KY","addressCountry":"US"}},"areaServed":{"@type":"City","name":"Bowling Green","addressRegion":"KY"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"Pest Control Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Residential Pest Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Commercial Pest Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Termite Prevention & Treatment"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mosquito Reduction"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Rodent Exclusion"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Flea & Tick Treatment"}}]}}</script>
43<section data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:31:6" data-component-name="section" class="relative flex items-center pt-8 pb-16 overflow-hidden bg-muted/30 -mt-[120px] lg:-mt-[140px]"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:32:8" data-component-name="div" class="absolute inset-0 z-0"><picture data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:33:10" data-component-name="picture"><source data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:34:12" data-component-name="source" media="(max-width: 767px)" srcSet="/images/hero-home-mobile.webp" type="image/webp"/><img data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:35:12" data-component-name="img" src="/images/hero-home.webp" alt="Beautiful Bowling Green home" class="w-full h-full object-cover object-center" loading="eager" fetchPriority="high" decoding="async" width="1920" height="1080"/></picture><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:46:10" data-component-name="div" class="absolute inset-0 bg-primary/80 lg:bg-primary/70 mix-blend-multiply"></div><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:47:10" data-component-name="div" class="absolute inset-0 bg-gradient-to-r from-primary/95 via-primary/80 to-transparent"></div></div><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:50:8" data-component-name="div" class="max-w-7xl mx-auto px-4 lg:px-8 w-full relative z-10"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:51:10" data-component-name="div" class="grid lg:grid-cols-12 gap-12 items-center"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:52:12" data-component-name="div" class="lg:col-span-7 flex flex-col gap-5 text-white pt-36 lg:pt-44"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:53:14" data-component-name="div" class="inline-flex items-center gap-2 bg-accent/90 backdrop-blur-sm text-accent-foreground px-4 py-2 rounded-full w-fit font-medium text-sm animate-fade-in"><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-award w-4 h-4" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:54:16" data-component-name="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"></path><circle cx="12" cy="8" r="6"></circle></svg> Bowling Green's Best Pest Control Company</div><h1 data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:56:14" data-component-name="h1" class="text-5xl lg:text-7xl font-serif font-bold leading-[1.1] text-white animate-fade-in-up">Pest Control in Bowling Green From $49/Month â Guaranteed</h1><p data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:59:14" data-component-name="p" class="text-lg lg:text-xl text-white/90 max-w-2xl leading-relaxed animate-fade-in-up delay-100">Keep ants, spiders, roaches, and rodents out of your home with safe, familyâfriendly treatments and same or nextâday service from a local ownerâoperator.</p><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:62:14" data-component-name="div" class="flex flex-wrap gap-3 animate-fade-in-up delay-200 pt-4"><a data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:63:16" data-component-name="a" href="tel:(270)510-0473"><button data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:64:18" data-component-name="Button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 bg-secondary text-secondary-foreground border border-secondary-border min-h-10 px-8 rounded-full font-bold">ð (270) 510-0473</button></a><button data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:68:16" data-component-name="Button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 text-primary-foreground border border-primary-border min-h-10 px-8 rounded-full font-bold bg-accent hover:bg-accent/90">Claim $100 Off</button></div></div><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:74:12" data-component-name="div" class="lg:col-span-5 animate-fade-in-up delay-300 pt-36 lg:pt-48"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:75:14" data-component-name="Card" class="text-card-foreground shadow-2xl border-0 bg-white/95 backdrop-blur-md rounded-2xl overflow-hidden"><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:76:16" data-component-name="div" class="bg-accent px-6 py-4 text-accent-foreground text-center"><h3 data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:77:18" data-component-name="h3" class="font-serif text-xl font-bold">ð Claim $100 Off Today!</h3><p data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:78:18" data-component-name="p" class="text-xs opacity-90 mt-0.5">First-time service customers only</p></div><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:80:16" data-component-name="CardContent"
43class="p-4 bg-gradient-to-b from-green-50/60 to-transparent"><form class="space-y-4 p-3 bg-green-50/40 rounded-xl"><div class="grid grid-cols-1 sm:grid-cols-2 gap-4"><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R5aiq5»-form-item">First Name</label><input data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" class="flex h-9 w-full rounded-md border border-input bg-transparent 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" placeholder="John" id="«R5aiq5»-form-item" aria-describedby="«R5aiq5»-form-item-description" aria-invalid="false" name="firstName" value=""/></div><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R9aiq5»-form-item">Last Name</label><input data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" class="flex h-9 w-full rounded-md border border-input bg-transparent 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" placeholder="Doe" id="«R9aiq5»-form-item" aria-describedby="«R9aiq5»-form-item-description" aria-invalid="false" name="lastName" value=""/></div></div><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R5qiq5»-form-item">Phone Number</label><input data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" class="flex h-9 w-full rounded-md border border-input bg-transparent 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" placeholder="(270) 555-0123" id="«R5qiq5»-form-item" aria-describedby="«R5qiq5»-form-item-description" aria-invalid="false" name="phone" value=""/></div><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R9qiq5»-form-item">Email Address</label><input data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" type="email" class="flex h-9 w-full rounded-md border border-input bg-transparent 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" placeholder="[email protected]" id="«R9qiq5»-form-item" aria-describedby="«R9qiq5»-form-item-description" aria-invalid="false" name="email" value=""/></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R2aiq5»-form-item">What do you need help with?</label><button type="button" role="combobox" aria-controls="radix-«Rmaiq5»" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-placeholder="" data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" class="flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1" id="«R2aiq5»-form-item" aria-describedby="«R2aiq5»-form-item-description" aria-invalid="false"><span style="pointer-events:none">Select an issue...</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 h-4 w-4 opacity-50" data-replit-metadata="artifacts/bg-pest/src/components/ui/select.tsx:29:6" data-component-name="ChevronDown" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:81:6" data-component-name="div" class="space-y-2"><label data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:94:4" data-component-name="Label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="«R2qiq5»-form-item">Additional Details (Optional)</label><textarea data-replit-metadata="artifacts/bg-pest/src/components/ui/form.tsx:111:4" data-component-name="Slot" class="flex min-h-[60
43px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm 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 resize-none h-16" placeholder="Tell us a little more about what you're seeing..." name="message" id="«R2qiq5»-form-item" aria-describedby="«R2qiq5»-form-item-description" aria-invalid="false"></textarea></div><button data-replit-metadata="artifacts/bg-pest/src/components/ui/button.tsx:48:6" data-component-name="Comp" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 bg-primary text-primary-foreground border border-primary-border min-h-10 px-8 w-full text-base h-12 rounded-xl shadow-lg shadow-primary/20 font-bold" type="submit">Claim $100 Off</button></form></div></div></div></div></div></section><!--$!--><template data-msg="Switched to client rendering because the server rendering aborted due to: 44 45The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server" data-cstck=" 46 at Lazy (<anonymous>) 47 at Suspense (<anonymous>) 48 at div (<anonymous>) 49 at Home (/home/runner/workspace/artifacts/bg-pest/src/pages/Home.tsx:29:69) 50 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 51 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 52 at Suspense (<anonymous>) 53 at main (<anonymous>) 54 at div (<anonymous>) 55 at RootLayout (/home/runner/workspace/artifacts/bg-pest/src/components/layout/RootLayout.tsx:23:23) 56 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 57 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 58 at QuoteModalProvider (/home/runner/workspace/artifacts/bg-pest/src/contexts/QuoteModalContext.tsx:15:31) 59 at Router (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:144:26) 60 at Provider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected][email protected]/node_modules/@radix-ui/react-context/dist/index.mjs:27:15) 61 at TooltipProvider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]__@types+reac_ab0d0da4ee6b1f28831a19c3e4e15a95/node_modules/@radix-ui/react-tooltip/dist/index.mjs:29:5) 62 at _HelmetProvider (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/react-helmet-async/lib/index.esm.js:451:5)"></template><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:89:26" data-component-name="div" class="min-h-[400px]"></div><!--/$--><!--$!--><template data-msg="Switched to client rendering because the server rendering aborted due to: 63 64The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server" data-cstck=" 65 at Lazy (<anonymous>) 66 at Suspense (<anonymous>) 67 at div (<anonymous>) 68 at Home (/home/runner/workspace/artifacts/bg-pest/src/pages/Home.tsx:29:69) 69 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 70 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 71 at Suspense (<anonymous>) 72 at main (<anonymous>) 73 at div (<anonymous>) 74 at RootLayout (/home/runner/workspace/artifacts/bg-pest/src/components/layout/RootLayout.tsx:23:23) 75 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 76 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 77 at QuoteModalProvider (/home/runner/workspace/artifacts/bg-pest/src/contexts/QuoteModalContext.tsx:15:31) 78 at Router (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:144:26) 79 at Provider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected][email protected]/node_modules/@radix-ui/react-context/dist/index.mjs:27:15) 80 at TooltipProvider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]__@types+reac_ab0d0da4ee6b1f28831a19c3e4e15a95/node_modules/@radix-ui/react-tooltip/dist/index.mjs:29:5) 81 at _HelmetProvider (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/react-helmet-async/lib/index.esm.js:451:5)"></template><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:93:26" data-component-name="div" class="min-h-[600px]"></div><!--/$--><!--$!--><template data-msg="Switched to client rendering because the server rendering aborted due to: 82 83The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server" data-cstck=" 84 at Lazy (<anonymous>) 85 at Suspense (<anonymous>) 86 at div (<anonymous>) 87 at Home (/home/runner/workspace/artifacts/bg-pest/src/pages/Home.tsx:29:69) 88 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 89 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 90 at Suspense (<anonymous>) 91 at main (<anonymous>) 92 at div (<anonymous>) 93 at RootLayout (/home/runner/workspace/artifacts/bg-pest/src/components/layout/RootLayout.tsx:23:23) 94 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 95 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 96 at QuoteModalProvider (/home/runner/workspace/artifacts/bg-pest/src/contexts/QuoteModalContext.tsx:15:31) 97 at Router (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:144:26) 98 at Provider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected][email protected]/node_modules/@radix-ui/react-context/dist/index.mjs:27:15) 99 at TooltipProvider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]__@types+reac_ab0d0da4ee6b1f28831a19c3e4e15a95/node_modules/@radix-ui/react-tooltip/dist/index.mjs:29:5) 100 at _HelmetProvider (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/react-helmet-async/lib/index.esm.js:451:5)"></template><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:97:26" data-component-name="div" class="min-h-[400px]"></div><!--/$--><!--$!--><template data-msg="Switched to client rendering because the server rendering aborted due to: 101 102The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server" data-cstck=" 103 at Lazy (<anonymous>) 104 at Suspense (<anonymous>) 105 at div (<anonymous>) 106 at Home (/home/runner/workspace/artifacts/bg-pest/src/pages/Home.tsx:29:69) 107 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 108 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 109 at Suspense (<anonymous>) 110 at main (<anonymous>) 111 at div (<anonymous>) 112 at RootLayout (/home/runner/workspace/artifacts/bg-pest/src/components/layout/RootLayout.tsx:23:23) 113 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 114 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 115 at QuoteModalProvider (/home/runner/workspace/artifacts/bg-pest/src/contexts/QuoteModalContext.tsx:15:31) 116 at Router (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:144:26) 117 at Provider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected][email protected]/node_modules/@radix-ui/react-context/dist/index.mjs:27:15) 118 at TooltipProvider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]__@types+reac_ab0d0da4ee6b1f28831a19c3e4e15a95/node_modules/@radix-ui/react-tooltip/dist/index.mjs:29:5) 119 at _HelmetProvider (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/react-helmet-async/lib/index.esm.js:451:5)"></template><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:101:26" data-component-name="div" class="min-h-[600px]"></div><!--/$--><!--$!--><template data-msg="Switched to client rendering because the server rendering aborted due to: 120 121The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server" data-cstck=" 122 at Lazy (<anonymous>) 123 at Suspense (<anonymous>) 124 at div (<anonymous>) 125 at Home (/home/runner/workspace/artifacts/bg-pest/src/pages/Home.tsx:29:69) 126 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 127 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 128 at Suspense (<anonymous>) 129 at main (<anonymous>) 130 at div (<anonymous>) 131 at RootLayout (/home/runner/workspace/artifacts/bg-pest/src/components/layout/RootLayout.tsx:23:23) 132 at Route (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:240:25) 133 at Switch (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:328:26) 134 at QuoteModalProvider (/home/runner/workspace/artifacts/bg-pest/src/contexts/QuoteModalContext.tsx:15:31) 135 at Router (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/wouter/src/index.js:144:26) 136 at Provider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected][email protected]/node_modules/@radix-ui/react-context/dist/index.mjs:27:15) 137 at TooltipProvider (file:///home/runner/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]__@types+reac_ab0d0da4ee6b1f28831a19c3e4e15a95/node_modules/@radix-ui/react-tooltip/dist/index.mjs:29:5) 138 at _HelmetProvider (file:///home/runner/workspace/node_modules/.pnpm/[email protected][email protected]/node_modules/react-helmet-async/lib/index.esm.js:451:5)"></template><div data-replit-metadata="artifacts/bg-pest/src/pages/Home.tsx:105:26" data-component-name="div" class="min-h-[400px]"></div><!--/$--></div><!--/$--></main><footer data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:244:6" data-component-name="footer" role="contentinfo" class="bg-primary text-primary-foreground pt-16 pb-24 lg:pb-8 border-t border-primary-foreground
138/10"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:245:8" data-component-name="div" class="max-w-7xl mx-auto px-4 lg:px-8"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:246:10" data-component-name="div" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-12"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:247:12" data-component-name="div" class="flex flex-col gap-4"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:248:14" data-component-name="Link" href="/" class="flex items-center group mb-4"><img data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:249:16" data-component-name="img" src="/images/logo.webp" alt="Bowling Green Pest Control" class="h-16 w-auto" width="500" height="200" loading="lazy" decoding="async"/></a><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:259:14" data-component-name="div" class="flex gap-4 mt-2"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:260:16" data-component-name="a" href="https://www.facebook.com/profile.php?id=61579053123355" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="w-8 h-8 rounded-full bg-primary-foreground/10 flex items-center justify-center hover:bg-accent 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-4 h-4" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:261:18" data-component-name="Facebook" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:263:16" data-component-name="a" href="https://www.instagram.com/bowlinggreenpestcontrol/" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="w-8 h-8 rounded-full bg-primary-foreground/10 flex items-center justify-center hover:bg-accent 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-4 h-4" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:264:18" data-component-name="Instagram" aria-hidden="true"><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 data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:269:12" data-component-name="div" class="flex flex-col gap-4"><h3 data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:270:14" data-component-name="h3" class="font-serif font-semibold text-lg mb-2">Quick Links</h3><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:271:14" data-component-name="div" class="grid grid-cols-2 gap-x-4 gap-y-2"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Home</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/pest-library" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Pest Library</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/service-areas" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Service Areas</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/about" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">About Us</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/reviews" class="text-primary-foreground
138/80 hover:text-accent transition-colors text-sm w-fit">Reviews</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/blog" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Blog</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:273:18" data-component-name="Link" href="/contact" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Contact</a></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:280:12" data-component-name="div" class="flex flex-col gap-4"><h3 data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:281:14" data-component-name="h3" class="font-serif font-semibold text-lg mb-2">Our Services</h3><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:282:14" data-component-name="div" class="grid grid-cols-2 gap-x-4 gap-y-2"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/general-pest-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">General Pest Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/rodent-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Rodent Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/mosquito-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Mosquito Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/ant-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Ant Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/spider-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Spider Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/wasp-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Wasp Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/cockroach-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Cockroach Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/bed-bug-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Bed Bug Control</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:284:18" data-component-name="Link" href="/services/flea-tick-control" class="text-primary-foreground/80 hover:text-accent transition-colors text-sm w-fit">Flea & Tick Control</a></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:291:12" data-component-name="div" class="flex flex-col gap-4"><h3 data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:292:14" data-component-name="h3" class="font-serif font-semibold text-lg mb-2">Contact Us</h3><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:293:14" data-component-name="div" class="flex items-start gap-3 text-primary-foreground/80 text-sm"><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-accent shrink-0 mt-0.5" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:294:16" data-component-name="MapPin"><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 data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:295:16" data-component-name="span">Bowling Green, KY<br data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:295:39" data-component-name="br"/>Serving the surrounding area</span></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:297:14" data-component-name="div" class="flex items-center gap-3 text-primary-foreground
138/80 text-sm"><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-phone w-5 h-5 text-accent shrink-0" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:298:16" data-component-name="Phone"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:299:16" data-component-name="a" href="tel:2705100473" class="hover:text-accent transition-colors">(270) 510-0473</a></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:301:14" data-component-name="div" class="flex items-center gap-3 text-primary-foreground/80 text-sm"><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-accent shrink-0" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:302:16" data-component-name="Mail"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:303:16" data-component-name="a" href="mailto:[email protected]" class="hover:text-accent transition-colors">[email protected]</a></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:305:14" data-component-name="div" class="flex items-start gap-3 text-primary-foreground/80 text-sm"><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-5 h-5 text-accent shrink-0 mt-0.5" aria-hidden="true" data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:306:16" data-component-name="Clock"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:307:16" data-component-name="div"><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:308:18" data-component-name="div">M-F 8:00 AM - 6:00 PM</div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:309:18" data-component-name="div">
138Sat 8:00 AM - 2:00 PM</div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:310:18" data-component-name="div">Sun Closed</div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:311:18" data-component-name="div" class="mt-1">Same or next-day service available</div></div></div></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:317:10" data-component-name="div" class="pt-8 border-t border-primary-foreground/10 flex flex-col md:flex-row items-center justify-between gap-4 text-sm text-primary-foreground/60"><p data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:318:12" data-component-name="p">© <!-- -->2026<!-- --> Bowling Green Pest Control. All rights reserved.</p><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:319:12" data-component-name="div" class="flex gap-6"><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:320:14" data-component-name="Link" href="/privacy" class="hover:text-primary-foreground">Privacy Policy</a><a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:321:14" data-component-name="Link" href="/terms" class="hover:text-primary-foreground">Terms of Service</a></div></div><div data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:325:10" data-component-name="div" class="pt-4 text-center text-xs text-primary-foreground/50"><p data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:326:12" data-component-name="p">Powered by<!-- --> <a data-replit-metadata="artifacts/bg-pest/src/components/layout/RootLayout.tsx:328:14" data-component-name="a" href="https://infuseai.agency" target="_blank" rel="noopener noreferrer" class="hover:text-primary-foreground transition-colors">Infuse AI</a></p></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" data-replit-metadata="artifacts/bg-pest/src/components/ui/toaster.tsx:30:6" data-component-name="ToastViewport" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div></div> 139 140 <!-- Netlify Forms detection â hidden, never shown to users --> 141 <form name="contact" netlify netlify-honeypot="bot-field" hidden> 142 <input name="bot-field" /> 143 <input name="firstName" /> 144 <input name="lastName" /> 145 <input name="email" /> 146 <input name="phone" /> 147 <input name="message" /> 148 </form> 149 <form name="quote" netlify netlify-honeypot="bot-field" hidden> 150 <input name="bot-field" /> 151 <input name="firstName" /> 152 <input name="lastName" /> 153 <input name="email" /> 154 <input name="phone" /> 155 <input name="pestType" /> 156 <input name="message" /> 157 </form> 158 </body> 159</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.