1<!DOCTYPE html><html lang="en"><head> 2 <meta charset="UTF-8"> 3 <link rel="icon" type="image/svg+xml" href="/business-lane-icon.svg"> 4 <!-- Google's favicon crawler wants a real /favicon.ico and a raster icon 5 of at least 48px; the SVG alone leaves it showing a stale cache. --> 6 <link rel="icon" type="image/svg+xml" sizes="48x48" href="/business-lane-icon.svg"> 7 <link rel="apple-touch-icon" href="/icon-256.png"> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 9 <!-- Defaults only. Every route replaces these at runtime (utils/seoMeta.js), 10 and a tenant subdomain replaces them with the business's own details 11 (composables/useSeo.js). What matters here is that the values a crawler 12 sees before any of that runs are true of the page it is looking at. --> 13 <meta name="description" content="A website and stock system for your grocery or convenience store â show what you carry, print barcode labels, scan sales onto invoices, and never run out."> 14 <meta name="theme-color" content="#ff7a45"> 15 <meta property="og:type" content="website"> 16 <meta property="og:site_name" content="Business Lane"> 17 <meta property="og:title" content="Grocery Store Website & Stock Control | Business Lane"> 18 <meta property="og:description" content="A website and stock system for your grocery or convenience store â show what you carry, print barcode labels, scan sales onto invoices, and never run out."> 19 <meta property="og:image" content="https://business-lane.com/showcase/[email protected]"> 20 <meta property="og:image:alt" content="A Business Lane website shown on a laptop and a phone"> 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="Grocery Store Website & Stock Control | Business Lane"> 23 <meta name="twitter:description" content="A website and stock system for your grocery or convenience store â show what you carry, print barcode labels, scan sales onto invoices, and never run out."> 24 <meta name="twitter:image" content="https://business-lane.com/showcase/[email protected]"> 25 <title>Grocery Store Website & Stock Control | Business Lane</title> 26
26<script type="module" crossorigin="" src="/assets/index-BUoSTGTV.js"></script>
26 27 <link rel="modulepreload" crossorigin="" href="/assets/vendor-core-ByrB1I1z.js"> 28 <link rel="modulepreload" crossorigin="" href="/assets/rolldown-runtime-QTnfLwEv.js"> 29 <link rel="modulepreload" crossorigin="" href="/assets/vendor-babel-XTUshykp.js"> 30 <link rel="modulepreload" crossorigin="" href="/assets/vendor-gMPUZDQY.js"> 31 <link rel="modulepreload" crossorigin="" href="/assets/shared-u6UeEZvS.js"> 32 <link rel="modulepreload" crossorigin="" href="/assets/vendor-core-Czpn1I53.js"> 33 <link rel="stylesheet" crossorigin="" href="/assets/vendor-DIPZEjqT.css"> 34 <link rel="stylesheet" crossorigin="" href="/assets/shared-B8L9swJO.css"> 35 <link rel="stylesheet" crossorigin="" href="/assets/index-CxpTEzjr.css"> 36 <link rel="modulepreload" as="script" crossorigin="" href="https://business-lane.com/assets/IndustryPage-BtBcPDnv.js"><link rel="modulepreload" as="script" crossorigin="" href="https://business-lane.com/assets/marketing-Bmwxrtys.js"><link rel="stylesheet" crossorigin="" href="https://business-lane.com/assets/marketing-NCfuepWe.css"><meta name="robots" content="index, follow">
36<script id="platform-organization-jsonld" type="application/ld+json" data-platform-jsonld="">{"@context":"https://schema.org","@type":"Organization","@id":"https://business-lane.com/#organization","name":"Business Lane","url":"https://business-lane.com/","logo":{"@type":"ImageObject","url":"https://business-lane.com/icon-512.png","width":512,"height":512},"image":"https://business-lane.com/business-lane-cover.png","description":"Business Lane builds websites and back-office tools for local service businesses â a public site, an appointment inbox, invoices and inventory in one dashboard.","email":"[email protected]","contactPoint":{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","telephone":"+1-667-404-9982","availableLanguage":["English"]}}</script>
36<script id="platform-website-jsonld" type="application/ld+json" data-platform-jsonld="">{"@context":"https://schema.org","@type":"WebSite","@id":"https://business-lane.com/#website","url":"https://business-lane.com/","name":"Business Lane","publisher":{"@id":"https://business-lane.com/#organization"},"inLanguage":"en"}</script>
36<script id="platform-software-jsonld" type="application/ld+json" data-platform-jsonld="">{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://business-lane.com/#software","name":"Business Lane","applicationCategory":"BusinessApplication","applicationSubCategory":"Website Builder","operatingSystem":"Web browser","url":"https://business-lane.com/","publisher":{"@id":"https://business-lane.com/#organization"},"description":"A website builder, online shop and back office for local businesses. Publish a site with your services, products, promotions and photo gallery, take appointment requests and online orders, and run customers, invoices and inventory from the same dashboard.","featureList":["Business website with a custom web address","Services and products with photos and prices","Appointment and quote requests","Photo gallery with before/after sliders","Customer reviews and star ratings","Promotions and announcement bar","Customer records and PDF invoices","Barcode labels and inventory tracking","Online shop with cart and checkout","Delivery or collection orders with customer tracking","Cash on delivery, bank transfer and card payments"],"offers":{"@type":"AggregateOffer","priceCurrency":"USD","lowPrice":"16.67","highPrice":"25","offerCount":4,"availability":"https://schema.org/InStock","url":"https://business-lane.com/pricing"},"potentialAction":{"@type":"RegisterAction","name":"Start a 14-day free trial","target":"https://business-lane.com/register"}}</script>
36<script id="platform-faq-jsonld" type="application/ld+json" data-platform-jsonld="">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is this a till system?","acceptedAnswer":{"@type":"Answer","text":"Not quite. There is no cash drawer, no card terminal and no end-of-day report â it builds an invoice by scanning and takes the stock down with it. For a shop that wants stock control and a receipt without buying a full EPOS system, that is usually the right size. If you need integrated card payments at the counter, you need an EPOS."}},{"@type":"Question","name":"What about loose produce with no barcode?","acceptedAnswer":{"@type":"Answer","text":"Give it a code of its own â generated from your business name or typed in â and print a shelf label with the price beside it. From then on it scans like anything else. The same trick covers repacked lines and anything you make up in store."}},{"@type":"Question","name":"Can customers order online for delivery?","acceptedAnswer":{"@type":"Answer","text":"On the Business plan, yes. Customers fill a cart from your lines and choose delivery or collection; you set the delivery fee, a free-delivery threshold and a minimum order. They pay cash on delivery, by bank transfer, or by card through your own Stripe account where Stripe operates. Each order holds its stock the moment it is placed, so the shelf count stays honest. There are no delivery slots or driver routing â it suits the local orders a corner shop already takes by phone, not a grocery delivery fleet."}}]}</script>
36<script id="platform-breadcrumb-jsonld" type="application/ld+json" data-platform-jsonld="">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://business-lane.com/"},{"@type":"ListItem","position":2,"name":"Industries","item":"https://business-lane.com/industries"},{"@type":"ListItem","position":3,"name":"Grocery & convenience stores","item":"https://business-lane.com/website-for/grocery-and-convenience-stores"}]}</script>
36<link rel="canonical" href="https://business-lane.com/website-for/grocery-and-convenience-stores"><meta property="og:url" content="https://business-lane.com/website-for/grocery-and-convenience-stores"></head> 37 <body> 38 <div id="app" data-v-app=""><div class="bg-[var(--color-canvas)] text-[var(--color-ink)]"><a data-v-b4c32a5b="" href="#main-content" class="sr-only rounded-[var(--radius-pill)] bg-[var(--color-ink)] text-sm font-semibold text-[var(--color-canvas)] focus:not-sr-only focus:fixed focus:top-3 focus:left-3 focus:z-[var(--z-dropdown)] focus:px-4 focus:py-2.5 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]"> Skip to content </a><div data-v-b4c32a5b="" aria-hidden="true" class="absolute top-0 h-px w-full"></div><!----><header data-v-b4c32a5b="" class="sticky top-0 z-[var(--z-sticky)] transition-[background-color,border-color,box-shadow] duration-[var(--duration-base)] ease-[var(--ease-out)] border-b border-transparent bg-transparent"><div data-v-b4c32a5b="" class="scroll-progress absolute inset-x-0 bottom-0 h-px origin-left bg-[var(--color-accent)]" aria-hidden="true"></div><nav data-v-b4c32a5b="" class="mx-auto flex h-[4.5rem] max-w-6xl items-center justify-between px-5 sm:px-6 lg:grid lg:grid-cols-[1fr_auto_1fr]"><a data-v-b4c32a5b="" href="/" class="rounded-[var(--radius-control)] focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[var(--color-accent)] lg:justify-self-start" aria-label="Business Lane â home"><span data-v-b4c32a5b="" class="inline-flex items-center gap-2.5"><svg width="30" height="30" viewBox="0 0 56 56" aria-hidden="true" class="shrink-0"><rect width="56" height="56" rx="14" fill="#12324A"></rect><path d="M23 9 H31 C42 9 42 25 31 25 H23 M23 25 H33 C45 25 45 43 33 43 H23" stroke="#FFFFFF" stroke-width="5.5" fill="none" stroke-linecap="round"></path><rect x="15.5" y="8" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="20" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="32" width="6" height="8" rx="3" fill="#FF7A45"></rect></svg><span class="font-display inline-flex items-baseline gap-1.5 text-lg font-bold tracking-tight whitespace-nowrap text-slate-900"> business <span class="bg-accent-400 inline-block h-[0.28em] w-[0.7em] self-center rounded-full"></span> lane </span></span></a><div data-v-b4c32a5b="" class="hidden items-center gap-1 lg:flex"><a data-v-b4c32a5b="" href="/features" class="hover-underline rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]">Features</a><a data-v-b4c32a5b="" href="/industries" class="hover-underline rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]">Industries</a><a data-v-b4c32a5b="" href="/pricing" class="hover-underline rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]">Pricing</a><a data-v-b4c32a5b="" href="/alternatives" class="hover-underline rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]">Compare</a><a data-v-b4c32a5b="" href="/#showcase" class="hover-underline rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]">Designs</a></div><div data-v-b4c32a5b="" class="hidden items-center gap-1 lg:flex lg:justify-self-end"><!----><a data-v-b4c32a5b="" href="/login" class="rounded-[var(--radius-control)] px-3 py-2 text-sm font-medium text-[var(--color-ink-secondary)] transition-colors duration-150 hover:text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]"> Log in </a><a data-v-b4c32a5b="" href="/register" class="group btn btn-primary ml-1 !rounded-[var(--radius-pill)] !px-5"> Start free <svg data-v-b4c32a5b="" width="16" height="16" viewB
38ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="hover-nudge"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><button data-v-b4c32a5b="" type="button" class="btn-ghost flex size-11 !items-center !justify-center !rounded-[var(--radius-control)] !p-0 lg:hidden" aria-expanded="false" aria-controls="marketing-mobile-nav" aria-label="Open menu"><span data-v-b4c32a5b="" class="relative block size-[22px]"><svg data-v-b4c32a5b="" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="icon-swap opacity-100"><line x1="4" y1="6" x2="20" y2="6"></line><line x1="4" y1="12" x2="20" y2="12"></line><line x1="4" y1="18" x2="20" y2="18"></line></svg><svg data-v-b4c32a5b="" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="icon-swap opacity-0 -rotate-90 scale-75"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></button></nav><!----></header><main id="main-content" tabindex="-1" class="outline-none"><section class="relative overflow-hidden border-b border-[var(--color-line)]"><div class="pointer-events-none absolute inset-0 bg-[radial-gradient(48rem_24rem_at_50%_-15%,var(--color-accent-100),transparent)]" aria-hidden="true"></div><div class="relative mx-auto px-5 pt-20 pb-16 sm:px-6 sm:pt-28 sm:pb-20 grid max-w-6xl items-center gap-12 lg:grid-cols-[1.1fr_0.9fr] lg:gap-16"><div class="text-center lg:text-left"><p class="enter-up text-xs font-semibold tracking-[0.2em] text-[var(--color-accent-text)] uppercase" style="--i: 0;">For grocery and convenience stores</p><h1 class="enter-up mt-5 font-[family-name:var(--font-marketing)] text-[2.5rem] leading-[1.05] font-bold tracking-[-0.03em] text-balance text-[var(--color-ink)] sm:text-[3.5rem]" style="--i: 1;">A website and stock system for <span class="text-[var(--color-accent-strong)] italic">your store</span></h1><p class="enter-up mt-6 max-w-2xl text-lg leading-relaxed text-pretty text-[var(--color-ink-secondary)] lg:mx-0" style="--i: 2;">A corner store lives on two numbers: what is on the shelf, and what it sold for. Most shops track the first in their head and the second on a paper pad, and neither survives a busy Saturday.</p><div class="enter-up mt-9 flex flex-wrap items-center gap-3 justify-center lg:justify-start" style="--i: 3;"><a href="/register" class="btn-primary !px-6 !py-3 !text-base"> Start your free trial <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/pricing" class="btn-secondary !px-6 !py-3 !text-base"> See pricing </a></div></div><div class="enter-up relative mx-auto hidden w-full max-w-md lg:block" style="--i: 1;"><div class="absolute -inset-5 -z-10 rounded-[2.5rem] bg-[var(--color-accent-100)]" aria-hidden="true"></div><img src="/uploads/demo/1753354868590-81ed82047c4f.jpg" alt="A grocer holding a crate of fresh tomatoes" width="480" height="600" loading="eager" fetchpriority="high" decoding="async" class="aspect-[4/5] w-full rounded-[2rem] object-cover shadow-[0_2px_8px_-4px_rgb(0_0_0/0.12),0_48px_96px_-56px_rgb(0_0_0/0.55)]"></div></div></section><section class="reveal border-b border-[var(--color-line)] bg-[var(--color-sunken)] is-visible"><div class="mx-auto max-w-4xl px-5 py-16 sm:px-6 sm:py-20"><div class="group"><a href="https://demo-grocery.business-lane.com" class="reveal-item block overflow-hidden rounded-[var(--radius-modal)] border border-[var(--color-line)] bg-[var(--color-surface)] shadow-[0_2px_8px_-4px_rgb(0_0_0/0.12),0_48px_96px_-56px_rgb(0_0_0/0.55)] transition-[transform,border-color] duration-300 ease-[var(--ease-emphasized)] hover:-translate-y-1 hover:border-[var(--color-line-strong)] focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[var(--color-accent)]"><div class="flex items-center gap-2 border-b border-[var(--color-line)] bg-[var(--color-sunken)] px-4 py-3"><span class="flex gap-1.5" aria-hidden="true"><span class="size-2.5 rounded-full bg-[var(--color-line-strong)]"></span><span class="size-2.5 rounded-full bg-[var(--color-line-strong)]"></span><span class="size-2.5 rounded-full bg-[var(--color-line-strong)]"></span></span><span class="ml-2 truncate rounded-[var(--radius-pill)] bg-[var(--color-canvas)] px-3 py-1 text-xs text-[var(--color-ink-muted)]">demo-grocery.business-lane.com</span></div><picture class="contents"><source type="image/avif" srcset="/showcase/trade-grocery-and-convenience-stores.avif 900w, /showcase/[email protected] 1800w" sizes="(min-width: 56rem) 846px, calc(100vw - 3rem)"><source type="image/webp" srcset="/showcase/trade-grocery-and-convenience-stores.webp 900w, /showcase/[email protected] 1800w" sizes="(min-width: 56rem) 846px, calc(100vw - 3rem)"><img src="/showcase/trade-grocery-and-convenience-stores.jpg" srcset="/showcase/trade-grocery-and-convenience-stores.jpg 900w, /showcase/[email protected] 1800w" sizes="(min-width: 56rem) 846px, calc(100vw - 3rem)" width="900" height="738" alt="A finished Business Lane website for grocery & convenience stores, showing the cover photo, opening hours and contact buttons" loading="eager" decoding="async" class="block w-full"></picture></a><p class="reveal-item mt-5 text-center text-sm text-[var(--color-ink-muted)]"> A real site built on Business Lane â open it, scroll it, book something. <a href="https://demo-grocery.business-lane.com" class="font-semibold whitespace-nowrap text-[var(--color-accent-text)] group-hover:underline hover:underline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)]"> Visit the live demo â </a></p></div></div></section><section class="reveal is-visible"><div class="mx-auto max-w-3xl px-5 py-20 sm:px-6 sm:py-24"><div class="space-y-5 text-lg leading-relaxed text-[var(--color-ink-secondary)]"><p class="reveal-item">Business Lane gives your store a website that says who you are, where you are and when you are open â the things somebody checks at nine in the evening before walking over. Your lines go on with photographs and prices, and the announcement bar covers a late opening or a delivery day.</p><p class="reveal-item">The part that changes your week is behind the counter. Every product carries a barcode â the manufacturer's, or one printed by you â and an invoice built by scanning takes the stock down as it goes. The number on the screen is the number on the shelf, without anyone counting tins after closing.</p></div></div></section><section class="reveal border-t border-[var(--color-line)] bg-[var(--color-sunken)] is-visible"><div class="mx-auto max-w-6xl px-5 py-20 sm:px-6 sm:py-24">
38<h2 class="reveal-item max-w-2xl font-[family-name:var(--font-marketing)] text-3xl font-bold tracking-[-0.02em] text-balance text-[var(--color-ink)] sm:text-4xl"> What grocery & convenience stores <span class="text-[var(--color-accent-strong)] italic">actually need</span></h2><ul class="stagger mt-12 grid gap-5 sm:grid-cols-3"><li class="reveal-item card p-6" style="--i: 0; --stagger-step: 90ms;"><span class="mb-5 flex size-11 items-center justify-center rounded-[var(--radius-control)] bg-[var(--color-accent-50)] text-[var(--color-accent-text)]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"></path><path d="M12 22V12"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><path d="m7.5 4.27 9 5.15"></path></svg></span><h3 class="text-base font-semibold text-[var(--color-ink)]">Stock that counts itself down</h3><p class="mt-2 text-sm leading-relaxed text-[var(--color-ink-secondary)]">Scanning a sale onto an invoice sells it out of inventory. Low-stock alerts warn you before a line runs dry, not after a customer asks for it.</p></li><li class="reveal-item card p-6" style="--i: 1; --stagger-step: 90ms;"><span class="mb-5 flex size-11 items-center justify-center rounded-[var(--radius-control)] bg-[var(--color-accent-50)] text-[var(--color-accent-text)]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 6 2 18 2 18 9"></polyline><path d="M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"></path><rect x="6" y="14" width="12" height="8" rx="1"></rect></svg></span><h3 class="text-base font-semibold text-[var(--color-ink)]">Shelf labels you print yourself</h3><p class="mt-2 text-sm leading-relaxed text-[var(--color-ink-secondary)]">Name, price and barcode on ordinary label sheets. Loose produce and repacked lines get a code of their own so everything scans.</p></li><li class="reveal-item card p-6" style="--i: 2; --stagger-step: 90ms;"><span class="mb-5 flex size-11 items-center justify-center rounded-[var(--radius-control)] bg-[var(--color-accent-50)] text-[var(--color-accent-text)]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></span><h3 class="text-base font-semibold text-[var(--color-ink)]">Hours people can rely on</h3><p class="mt-2 text-sm leading-relaxed text-[var(--color-ink-secondary)]">Set them per day and put the holiday closure in the announcement bar. It is the single most common reason anyone looks you up.</p></li></ul></div></section><section class="reveal border-t border-[var(--color-line)] is-visible"><div class="mx-auto max-w-3xl px-5 py-20 sm:px-6 sm:py-24"><h2 class="reveal-item font-[family-name:var(--font-marketing)] text-3xl font-bold tracking-[-0.02em] text-balance text-[var(--color-ink)] sm:text-4xl"> What a website for grocery & convenience stores <span class="text-[var(--color-accent-strong)] italic">needs to do</span></h2><p class="reveal-item mt-5 text-lg leading-relaxed text-[var(--color-ink-secondary)]"> Five things worth checking against whatever you end up building on, ours included. </p><dl class="stagger mt-12 space-y-8"><div class="reveal-item flex gap-4" style="--i: 0; --stagger-step: 70ms;"><span class="mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-accent-50)] text-xs font-semibold text-[var(--color-accent-text)]" aria-hidden="true">1</span><div><dt class="text-base font-semibold text-[var(--color-ink)]">Hours, stated plainly</dt><dd class="mt-2 leading-relaxed text-[var(--color-ink-secondary)]">The most common reason anybody looks up a corner store is to find out whether it is open. Everything else on the page is secondary to getting that right.</dd></div></div><div class="reveal-item flex gap-4" style="--i: 1; --stagger-step: 70ms;"><span class="mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-accent-50)] text-xs font-semibold text-[var(--color-accent-text)]" aria-hidden="true">2</span><div><dt class="text-base font-semibold text-[var(--color-ink)]">What you actually carry</dt><dd class="mt-2 leading-relaxed text-[var(--color-ink-secondary)]">Shoppers want to know whether the trip is worth it. A list of the lines you keep answers a question that otherwise ends in a drive to the supermarket.</dd></div></div><div class="reveal-item flex gap-4" style="--i: 2; --stagger-step: 70ms;"><span class="mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-accent-50)] text-xs font-semibold text-[var(--color-accent-text)]" aria-hidden="true">3</span><div><dt class="text-base font-semibold text-[var(--color-ink)]">Shelf labels you print in the shop</dt><dd class="mt-2 leading-relaxed text-[var(--color-ink-secondary)]">Barcodes and prices from the same list the site uses, on ordinary label sheets, so the shelf and the page cannot drift apart.</dd></div></div><div class="reveal-item flex gap-4" style="--i: 3; --stagger-step: 70ms;"><span class="mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-accent-50)] text-xs font-semibold text-[var(--color-accent-text)]" aria-hidden="true">4</span><div><dt class="text-base font-semibold text-[var(--color-ink)]">Stock that counts itself down</dt><dd class="mt-2 leading-relaxed text-[var(--color-ink-secondary)]">A count kept in your head does not survive a Saturday. Low-stock alerts are what stop a fast line running out unnoticed.</dd></div></div><div class="reveal-item flex gap-4" style="--i: 4; --stagger-step: 70ms;"><span class="mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-accent-50)] text-xs font-semibold text-[var(--color-accent-text)]" aria-hidden="true">5</span><div><dt class="text-base font-semibold text-[var(--color-ink)]">Somewhere to post delivery days</dt><dd class="mt-2 leading-relaxed text-[var(--color-ink-secondary)]">Deliveries, holidays and early closes change weekly. Putting a line at the top of the page has to take seconds.</dd></div></div></dl></div></section><section class="reveal border-t border-[var(--color-line)] is-visible"><div class="mx-auto max-w-3xl px-5 py-20 sm:px-6 sm:py-24">
38<h2 class="reveal-item font-[family-name:var(--font-marketing)] text-3xl font-bold tracking-[-0.02em] text-balance text-[var(--color-ink)] sm:text-4xl"> What <span class="text-[var(--color-accent-strong)] italic">you get</span></h2><ul class="stagger mt-10 space-y-4"><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 0; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Your lines listed with photographs and prices</span></li><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 1; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Barcode labels printed on ordinary label sheets</span></li><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 2; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Invoices built by scanning with your phone camera</span></li><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 3; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Inventory with low-stock alerts before a line runs out</span></li><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 4; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Online orders for delivery or collection, from the same stock</span></li><li class="reveal-item flex items-start gap-3.5 text-[var(--color-ink-secondary)]" style="--i: 5; --stagger-step: 60ms;"><span class="mt-0.5 shrink-0 text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-base leading-relaxed">Opening hours and an announcement bar for delivery days</span></li></ul><p class="mt-10 text-[var(--color-ink-secondary)]"> Everything above is on the Website plan at $20 a month, or 17% less paid yearly. The Business plan at $25 adds customer records, invoices, barcode labels and inventory â <a href="/pricing" class="hover-underline font-semibold text-[var(--color-accent-text)]"> compare the two plans</a>. </p></div></section><section class="reveal border-t border-[var(--color-line)] bg-[var(--color-sunken)] is-visible"><div class="mx-auto max-w-3xl px-5 py-20 sm:px-6 sm:py-24"><h2 class="reveal-item font-[family-name:var(--font-marketing)] text-3xl font-bold tracking-[-0.02em] text-[var(--color-ink)] sm:text-4xl">Questions from <span class="text-[var(--color-accent-strong)] italic">grocery & convenience stores</span></h2><div class="stagger mt-10 space-y-3"><details class="reveal-item group rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] px-5 transition-colors duration-200 open:border-[var(--color-line-strong)]" open="" style="--i: 0; --stagger-step: 60ms;"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5 text-left text-base font-semibold text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)] [&::-webkit-details-marker]:hidden">Is this a till system? <span class="shrink-0 text-[var(--color-ink-muted)] transition-transform duration-200 ease-[var(--ease-emphasized)] group-open:rotate-45" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M12 5v14M5 12h14"></path></svg></span></summary><p class="pb-5 text-[15px] leading-relaxed text-[var(--color-ink-secondary)]">
38Not quite. There is no cash drawer, no card terminal and no end-of-day report â it builds an invoice by scanning and takes the stock down with it. For a shop that wants stock control and a receipt without buying a full EPOS system, that is usually the right size. If you need integrated card payments at the counter, you need an EPOS.</p></details><details class="reveal-item group rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] px-5 transition-colors duration-200 open:border-[var(--color-line-strong)]" open="" style="--i: 1; --stagger-step: 60ms;"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5 text-left text-base font-semibold text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)] [&::-webkit-details-marker]:hidden">What about loose produce with no barcode? <span class="shrink-0 text-[var(--color-ink-muted)] transition-transform duration-200 ease-[var(--ease-emphasized)] group-open:rotate-45" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M12 5v14M5 12h14"></path></svg></span></summary><p class="pb-5 text-[15px] leading-relaxed text-[var(--color-ink-secondary)]">Give it a code of its own â generated from your business name or typed in â and print a shelf label with the price beside it. From then on it scans like anything else. The same trick covers repacked lines and anything you make up in store.</p></details><details class="reveal-item group rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] px-5 transition-colors duration-200 open:border-[var(--color-line-strong)]" open="" style="--i: 2; --stagger-step: 60ms;"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5 text-left text-base font-semibold text-[var(--color-ink)] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-accent)] [&::-webkit-details-marker]:hidden">Can customers order online for delivery? <span class="shrink-0 text-[var(--color-ink-muted)] transition-transform duration-200 ease-[var(--ease-emphasized)] group-open:rotate-45" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M12 5v14M5 12h14"></path></svg></span></summary><p class="pb-5 text-[15px] leading-relaxed text-[var(--color-ink-secondary)]">On the Business plan, yes. Customers fill a cart from your lines and choose delivery or collection; you set the delivery fee, a free-delivery threshold and a minimum order. They pay cash on delivery, by bank transfer, or by card through your own Stripe account where Stripe operates. Each order holds its stock the moment it is placed, so the shelf count stays honest. There are no delivery slots or driver routing â it suits the local orders a corner shop already takes by phone, not a grocery delivery fleet.</p></details></div></div></section><section class="border-t border-[var(--color-line)]"><div class="mx-auto max-w-6xl px-5 py-16 sm:px-6 sm:py-20"><h2 class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase"> Other trades we build for </h2><ul class="mt-6 grid gap-4 sm:grid-cols-3"><li><a href="/website-for/hardware-and-diy-stores" class="group flex h-full items-center gap-3 rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] p-5 transition-[transform,border-color] duration-300 ease-[var(--ease-emphasized)] hover:-translate-y-0.5 hover:border-[var(--color-line-strong)]"><span class="text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg></span><span class="text-sm font-semibold text-[var(--color-ink)]"> Websites for hardware & diy stores</span><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="ml-auto shrink-0 text-[var(--color-ink-muted)] hover-nudge"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></li><li><a href="/website-for/electronics-and-phone-shops" class="group flex h-full items-center gap-3 rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] p-5 transition-[transform,border-color] duration-300 ease-[var(--ease-emphasized)] hover:-translate-y-0.5 hover:border-[var(--color-line-strong)]"><span class="text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5" y="2" width="14" height="20" rx="2"></rect><path d="M12 18h.01"></path></svg></span><span class="text-sm font-semibold text-[var(--color-ink)]"> Websites for electronics & phone shops</span><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="ml-auto shrink-0 text-[var(--color-ink-muted)] hover-nudge"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></li><li><a href="/website-for/pharmacies-and-health-stores" class="group flex h-full items-center gap-3 rounded-[var(--radius-card)] border border-[var(--color-line)] bg-[var(--color-surface)] p-5 transition-[transform,border-color] duration-300 ease-[var(--ease-emphasized)] hover:-translate-y-0.5 hover:border-[var(--color-line-strong)]"><span class="text-[var(--color-accent-text)]"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1 1 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></span><span class="text-sm font-semibold text-[var(--color-ink)]"> Websites for pharmacies & health stores</span><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="ml-auto shrink-0 text-[var(--color-ink-muted)] hover-nudge"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></li></ul><a href="/industries" class="hover-underline mt-6 inline-flex items-center gap-1.5 text-sm font-semibold text-[var(--color-accent-text)]"> See every trade <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section><section class="border-t border-[var(--color-line)] bg-[var(--color-canvas)]"><div class="mx-auto max-w-3xl px-5 py-20 text-center sm:px-6 sm:py-24">
38<h2 class="font-[family-name:var(--font-marketing)] text-3xl font-bold tracking-[-0.02em] text-balance text-[var(--color-ink)] sm:text-4xl">Built for <span class="text-[var(--color-accent-strong)] italic">grocery & convenience stores</span></h2><p class="mx-auto mt-4 max-w-xl text-lg text-pretty text-[var(--color-ink-secondary)]">Start free for 14 days. Your site is live the moment you finish setting it up.</p><div class="mt-9 flex flex-wrap items-center justify-center gap-3"><a href="/register" class="btn-primary !px-6 !py-3 !text-base"> Start your free trial <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/pricing" class="btn-secondary !px-6 !py-3 !text-base"> See pricing </a></div><p class="mt-5 text-sm text-[var(--color-ink-muted)]">14 days free · No credit card required · Cancel any time </p></div></section></main><footer class="border-t border-[var(--color-line)] bg-[var(--color-canvas)]"><div class="mx-auto max-w-6xl px-5 py-16 sm:px-6"><div class="grid gap-12 md:grid-cols-12"><div class="md:col-span-5"><span class="inline-flex items-center gap-2.5"><svg width="30" height="30" viewBox="0 0 56 56" aria-hidden="true" class="shrink-0"><rect width="56" height="56" rx="14" fill="#12324A"></rect><path d="M23 9 H31 C42 9 42 25 31 25 H23 M23 25 H33 C45 25 45 43 33 43 H23" stroke="#FFFFFF" stroke-width="5.5" fill="none" stroke-linecap="round"></path><rect x="15.5" y="8" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="20" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="32" width="6" height="8" rx="3" fill="#FF7A45"></rect></svg><span class="font-display inline-flex items-baseline gap-1.5 text-lg font-bold tracking-tight whitespace-nowrap text-slate-900"> business <span class="bg-accent-400 inline-block h-[0.28em] w-[0.7em] self-center rounded-full"></span> lane </span></span><p class="mt-5 max-w-xs text-sm leading-relaxed text-[var(--color-ink-secondary)]"> A website, an online shop, a booking inbox and a back office for local businesses â set up in an afternoon, run from your phone. </p><div class="mt-7 flex flex-col gap-3"><a href="mailto:[email protected]" class="hover-underline inline-flex w-fit items-center gap-2.5 text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="text-[var(--color-ink-muted)]"><rect x="2" y="4" width="20" height="16" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg> [email protected] </a><a href="https://wa.me/16674049982" target="_blank" rel="noopener noreferrer" class="hover-underline inline-flex w-fit items-center gap-2.5 text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="text-[var(--color-ink-muted)]"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z"></path></svg> +1 (667) 404 9982 </a></div></div><div class="grid gap-10 sm:grid-cols-3 md:col-span-7"><div><p id="footer-column-0" class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase">Product</p><ul class="mt-4 space-y-2.5" aria-labelledby="footer-column-0"><li><a href="/features" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Features</a></li><li><a href="/pricing" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Pricing</a></li><li><a href="/what-a-website-costs" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">What a website costs</a></li><li><a href="/free-website-trial" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Free trial</a></li><li><a href="/#showcase" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Designs</a></li><li><a href="/#faq" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">FAQ</a></li></ul></div><div><p id="footer-column-1" class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase">Company</p><ul class="mt-4 space-y-2.5" aria-labelledby="footer-column-1"><li><a href="/about" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">About</a></li><li><a href="/terms" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Terms & Conditions</a></li><li><a href="/privacy" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Privacy Policy</a></li></ul></div><div><p id="footer-column-2" class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase">Get started</p><ul class="mt-4 space-y-2.5" aria-labelledby="footer-column-2"><li><a href="/register" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Start free trial</a></li><li><a href="/login" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Log in</a></li></ul></div></div></div><nav class="mt-14 border-t border-[var(--color-line)] pt-8" aria-labelledby="footer-trades"><p id="footer-trades" class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase"> Websites by trade </p><ul class="mt-4 flex flex-wrap gap-x-5 gap-y-2.5"><li><a href="/website-for/auto-repair-shops" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Auto shops</a></li><li><a href="/website-for/salons-and-barbers" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Salons & barbers</a></li><li><a href="/website-for/cleaning-services" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Cleaning services</a></li><li><a href="/website-for/contractors" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Contractors</a></li><li><a href="/website-for/lawn-and-garden-care" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Lawn & garden</a></li><li><a href="/website-for/junk-removal-services" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Junk removal</a></li><li><a href="/website-for/restaurants-and-bakeries" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Restaurants & bakeries</a></li><li><a href="/website-for/boutiques-and-retail" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Boutiques & retail</a></li><li><a href="/website-for/fitness-studios" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Fitness studios</a></li><li><a href="/website-for/clinics" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Local clinics</a></li><li><a href="/website-for/florists" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Florists</a></li><li><a href="/website-for/pet-services" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Pet services</a></li><li><a aria-current="page" href="/website-for/grocery-and-convenience-stores" class="router-link-active router-link-exact-active hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Grocery & convenience</a></li><li><a href="/website-for/hardware-and-diy-stores" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Hardware & DIY</a></li><li><a href="/website-for/electronics-and-phone-shops" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Electronics & phones</a></li><li><a href="/website-for/pharmacies-and-health-stores" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Pharmacies & health</a></li><li><a href="/industries" class="hover-underline inline-block text-sm font-semibold text-[var(--color-accent-text)]"> All trades </a></li></ul></nav><nav class="mt-8" aria-labelledby="footer-compare"><p id="footer-compare" class="text-xs font-semibold tracking-[0.16em] text-[var(--color-ink-muted)] uppercase"> Compare </p><ul class="mt-4 flex flex-wrap gap-x-5 gap-y-2.5"><li><a href="/alternatives/wix" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Wix alternative</a></li><li><a href="/alternatives/squarespace" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">Squarespace alternative</a></li><li>
38<a href="/alternatives/godaddy" class="hover-underline inline-block text-sm text-[var(--color-ink-secondary)] transition-colors hover:text-[var(--color-ink)]">GoDaddy alternative</a></li><li><a href="/alternatives" class="hover-underline inline-block text-sm font-semibold text-[var(--color-accent-text)]"> All comparisons </a></li></ul></nav><div class="mt-12 flex flex-col-reverse items-center justify-between gap-4 border-t border-[var(--color-line)] pt-8 sm:flex-row"><p class="text-sm text-[var(--color-ink-muted)]"> © 2026 Business Lane. All rights reserved. </p><span class="flex items-center gap-2.5 text-sm text-[var(--color-ink-muted)]"><span class="inline-flex items-center gap-2.5"><svg width="20" height="20" viewBox="0 0 56 56" aria-hidden="true" class="shrink-0"><rect width="56" height="56" rx="14" fill="#12324A"></rect><path d="M23 9 H31 C42 9 42 25 31 25 H23 M23 25 H33 C45 25 45 43 33 43 H23" stroke="#FFFFFF" stroke-width="5.5" fill="none" stroke-linecap="round"></path><rect x="15.5" y="8" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="20" width="6" height="8" rx="3" fill="#FF7A45"></rect><rect x="15.5" y="32" width="6" height="8" rx="3" fill="#FF7A45"></rect></svg><!----></span> Made for local businesses </span></div></div></footer></div></div> 39 40 41<div><div><div class="Vue-Toastification__container top-left"></div></div><div><div class="Vue-Toastification__container top-center"></div></div><div><div class="Vue-Toastification__container top-right"></div></div><div><div class="Vue-Toastification__container bottom-left"></div></div><div><div class="Vue-Toastification__container bottom-center"></div></div><div><div class="Vue-Toastification__container bottom-right"></div></div></div></body></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.