The short version
Small business websites do four jobs: tell visitors what you do, show them where you are, prove you're a real business with hours and a phone number, and route them to a booking, a call, or a visit. Eighty percent of small business sites get evaluated on a phone, often in the parking lot of your competitor — which means mobile load speed and click-to-call placement matter more than design awards.
Website Killer generates the whole site in minutes with the four jobs handled: hero with your services, hours with map embed, services or menu section, photo gallery, contact form with click-to-call prominent on mobile. LocalBusiness JSON-LD is wired automatically so Google understands your business as a local entity — the prerequisite for showing up in the local 3-pack and on Maps.
What you bring: real photos, your hours, your phone number, a paragraph describing what you do. The AI fills in the rest. Five minutes to a publishable site, ten minutes including a real custom domain.
The problem
You don't need a 40-page corporate site. You need a clean, modern site that shows up on Google Maps, takes calls, and converts visitors to bookings.
Website Killer for small business website
What you get out of the box
- Hero with your services and primary CTA (call / book / get directions)
- Hours + location with embedded Google Map
- Services or menu section with optional prices
- Gallery layout for your real photos (not stock)
- Contact form + prominent click-to-call button on mobile
- LocalBusiness JSON-LD with hours, address, phone, and service area
- Custom domain with SSL — yourbusiness.com
- Mobile-first design — sub-1.5s LCP on 4G in your parking lot
What great looks like
Small business websites that win locally share five traits. None of them are about design.
- Phone number visible in the nav on every page — click-to-call on mobile drives 60% of small-business conversions
- Hours and address above the fold — visitors checking 'are they open now' bounce in 3 seconds if it's hidden
- Real photos, not stock — a phone-shot photo of the actual interior outperforms an Unsplash photo every time
- Reviews quoted with names — 'great service' is dead copy; 'Maria S., 5 stars, 'they fixed my AC in an hour'' converts
- LocalBusiness schema with NAP consistency — same name, address, phone everywhere, byte-identical
Worked examples
Prompts that work
Three real prompts you can adapt. The more concrete the prompt, the less editing you do after.
Independent restaurant
Website for Casa Lou, a family-run Italian restaurant in Boston's North End. Open Tuesday–Sunday 5pm–10pm, closed Mondays. Hero: family photo + 'Three generations of Tuscan cooking on Hanover Street.' Sections: menu (with prices, organized by appetizers / pasta / mains / dessert), wine list, photo gallery (12 placeholders for real interior + food photos), reservations (link to Resy), private events (form). Phone number: (617) 555-0142 — click-to-call on mobile. Address: 421 Hanover Street, Boston MA. LocalBusiness schema with cuisine type 'Italian.' CTA: book a table.
Why this works · Restaurant prompts should include the cuisine type, the booking platform, and the address verbatim. The AI uses those for LocalBusiness schema fields.
Salon / spa
Website for Mantra Spa, a women-owned wellness studio in Austin offering massage, facials, and acupuncture. Open Wednesday–Sunday 10am–8pm. Hero: warm, photography-led, calm. Sections: services (each with price + duration), team (4 practitioners with bios + photos), gallery (interior shots), booking CTA (Vagaro link). Phone: (512) 555-0193. Address: 1421 South Lamar Boulevard, Austin TX. Voice: warm, restorative, no jargon. LocalBusiness schema with serviceType 'wellness center.'
Why this works · Salon/spa sites convert on warmth + booking accessibility. The prompt asks the AI to bias toward the booking CTA visible on every section.
Home services (plumber, electrician, HVAC)
Website for Reyes HVAC, a family-owned heating and cooling contractor serving the East Bay (Oakland, Berkeley, Albany, El Cerrito). 25 years in business, licensed and insured, available 24/7 for emergency calls. Hero: 'Same-day HVAC service across the East Bay.' Sections: services (residential / commercial / emergency), service area map (showing the four cities), why us (24/7 / licensed / insured / 25 years / 4.9 Google rating), reviews (placeholder for 6 Google reviews), contact form. Phone (510) 555-0167 — click-to-call front and center on mobile. LocalBusiness schema with serviceArea covering Oakland, Berkeley, Albany, El Cerrito.
Why this works · Home services convert on trust + speed. The prompt names every trust signal (years, licensing, rating) so the AI features them above the fold.
Avoid these
Common mistakes
- Hidden phone number — small business visitors are 4x more likely to call than fill a form; the phone number belongs in the nav
- Stock photos of 'happy customers' — local visitors recognize the inauthenticity and trust drops; real interior photos outperform
- Missing hours / closed-today indicator — half of small-business mobile searches are 'are they open now'
- No Google Maps embed — a map saves the 'where exactly is this' question and improves dwell time
- Address inconsistency — 'Main St' vs 'Main Street' vs 'Main St.' across the site breaks NAP consistency and hurts local rank
Internal links
Related surfaces
FAQ
Frequently asked questions
Does Website Killer add Google Business / local SEO schema?
Yes. Small business sites include LocalBusiness JSON-LD with your hours, address, phone, and (where applicable) service area — so Google understands your business as an entity. Combined with a verified Google Business Profile, that's the prerequisite for showing up in the local 3-pack on Maps.
Can I connect my existing booking system (Calendly, Resy, OpenTable, Vagaro)?
Yes — paste the booking link in your prompt or settings and CTAs across the site route to it. For more custom flows (Square Appointments, Acuity, Booksy), the same pattern works — any external booking URL becomes the destination of your primary CTA.
Will my site rank locally for 'plumber near me' or 'best Italian restaurant in [city]'?
Ranking locally requires three things: LocalBusiness schema on your site (we handle this), a verified Google Business Profile (you handle this), and time + reviews. Website Killer gives you a faster, more modern site than 80% of local competitors — which directly improves bounce rate and dwell time, two ranking signals.
How do I add my real photos instead of placeholders?
Upload them through the chat composer ('replace the gallery placeholders with these 8 photos') or via project settings → media library. Photos are stored on a CDN and served as next/image with automatic format conversion and responsive sizing.
Can my site support multiple locations?
Yes — describe each location in your prompt with hours, address, and phone, and the AI generates a /locations index plus /locations/[city] for each. Each location page gets its own LocalBusiness schema, which is the right pattern for Google's local index.
Does the site have a contact form or just a phone number?
Both. The default small-business template includes a contact form, a prominent click-to-call button, an email link, and (if you supply them) social media links. Form submissions land in your project inbox and can route to a webhook or your email.
What if I don't have professional photos?
A clean phone photo of your real interior beats a stock photo every time. The AI can generate placeholder hero imagery in the right style while you take real photos — but for small business, real-but-imperfect photos outperform polished-but-fake ones for local trust and dwell time.
Ship your small business website today
Free forever plan. AI generation, hosting, and a custom domain — in one flow.