Affordable websites & digital growth for UK businesses.
We help electricians, care homes, restaurants and local SMEs launch professional websites, improve visibility, and generate more enquiries — without the huge upfront costs.
>
);
const Services = () => {
const items = [
{
ic: 'laptop', tag: '01', title: 'Business websites',
body: 'Fast, modern websites designed to convert visitors into enquiries — built to reflect your trade.',
detail: `We build fast, mobile-first websites on proven stacks — WordPress, custom HTML/CSS, or headless — designed around your customers' search intent and trust signals. Every site is GDPR compliant, includes on-page SEO from day one, and is built to convert visitors into real enquiries. We handle design, copywriting direction, and launch — you just approve and go live.`,
},
{
ic: 'refresh', tag: '02', title: 'Subscription plans',
body: 'Launch from £12 a month. Hosting, updates and small changes included. No huge upfront cost.',
detail: `No large upfront bill and no surprise invoices. Your monthly subscription covers UK-based hosting, an SSL certificate, security patches, plugin updates, and up to an hour of small content changes each month. Plans start from £12/month and you can scale up, pause, or cancel with 30 days' notice — your domain always stays yours, no lock-in.`,
},
{
ic: 'seo', tag: '03', title: 'Local SEO',
body: 'Rank for the searches your customers actually type — "electrician near me", "care home Leeds".',
detail: `We research the exact phrases your local customers type into Google, then optimise your pages, meta titles, schema markup, and internal links so you consistently rank above national chains that don't understand your area. You'll receive plain-English monthly reports showing exactly where you've climbed, with clear next steps.`,
},
{
ic: 'pin', tag: '04', title: 'Google Business Profile',
body: 'Get found on Google Maps. We set up, optimise and manage your profile for steady local enquiries.',
detail: 'Most local searches end at the Maps result — before anyone visits a website. We claim or clean up your Google Business Profile, upload professional photos, write keyword-rich service descriptions, and set up a reliable process for gathering five-star reviews. Monthly maintenance keeps your listing accurate and signals to Google that your business is active and trusted.',
},
{
ic: 'chat', tag: '05', title: 'Social media management',
body: 'Posts, replies and ad campaigns that build trust on Instagram, Facebook and LinkedIn.',
detail: 'Consistent, on-brand posting across Instagram, Facebook, and LinkedIn — written in your voice, not agency-speak. We handle content creation, scheduling, comment replies, and targeted ad campaigns within your budget. A monthly analytics summary shows reach, engagement, and leads generated, without drowning you in dashboards.',
},
{
ic: 'cart', tag: '06', title: 'Ecommerce development',
body: 'Sell online with a clean, fast Shopify or WooCommerce store — wired up to Stripe and Royal Mail.',
detail: 'We build and configure Shopify or WooCommerce stores optimised for UK conversion — Stripe and PayPal payments, Royal Mail and courier shipping integrations, and VAT-ready product pages. Every store is tested on mobile and across browsers before launch, and includes a 60-day post-launch support window to handle real-world tweaks once customers start buying.',
},
];
const [active, setActive] = React.useState(null);
const [open, setOpen] = React.useState(false);
const openDrawer = React.useCallback((item) => setActive(item), []);
const closeDrawer = React.useCallback(() => {
setOpen(false);
setTimeout(() => setActive(null), 320);
}, []);
React.useEffect(() => {
window.__openService = (title) => {
const svc = items.find(s => s.title === title);
if (svc) openDrawer(svc);
};
return () => { delete window.__openService; };
}, [openDrawer]);
React.useEffect(() => {
if (!active) return;
const raf = requestAnimationFrame(() => setOpen(true));
return () => cancelAnimationFrame(raf);
}, [active]);
React.useEffect(() => {
if (!open) return;
const onKey = (e) => { if (e.key === 'Escape') closeDrawer(); };
window.addEventListener('keydown', onKey);
document.body.style.overflow = 'hidden';
return () => {
window.removeEventListener('keydown', onKey);
document.body.style.overflow = '';
};
}, [open, closeDrawer]);
return (
Services
Everything a UK small business needs to grow online.
{active && }
);
};
const WhyUs = () => {
const items = [
{ ic: 'gbp', t: 'Affordable pricing', d: 'Honest fixed monthly fees from £12. No surprise invoices, no agency rates.' },
{ ic: 'shield', t: 'UK focused support', d: 'Based in the UK, working UK hours. We understand your customers and your council.' },
{ ic: 'bolt', t: 'Fast delivery', d: 'Most starter sites are live in under 14 days. We move at small-business speed.' },
{ ic: 'refresh', t: 'Flexible monthly plans', d: 'Scale up or down whenever the business changes. Cancel anytime, your domain stays yours.' },
{ ic: 'chat', t: 'Friendly communication', d: 'One named contact, plain English, replies on WhatsApp or email within a working day.' },
{ ic: 'sparkle', t: 'Ongoing support', d: `We don't disappear after launch. Updates, fixes and small changes included on every plan.` },
];
return (
Why Warmonks
Built for the realities of a UK small business.
We're a small team that does the work ourselves — no offshoring, no junior account handlers, no padded retainers.
);
};
const Testimonials = () => {
const [videoOpen, setVideoOpen] = React.useState(false);
const items = [
{
quote: `"The new website finally reflects the quality of our care services. Families can easily find information, make enquiries, and connect with us. The whole process was smooth from start to finish."`,
name: 'Jayan', role: 'Owner · Ideal Care', initials: 'JY',
},
{
quote: '"The new website captures the atmosphere of our venue perfectly. Guests can easily explore menus, events, and booking options, which has improved the overall customer experience."',
name: 'Priya Shah', role: 'Manager · The Star of the East', initials: 'PS',
},
{
quote: '"Our website now gives families and caregivers a much better experience. The design is clean, easy to navigate, and perfectly represents our supported living services."',
name: `Jayan`, role: 'Owner · Ideal Live N Care', initials: 'JY',
},
{
quote: '"The team transformed our ideas into a polished online store. The website is fast, modern, and makes it easy for customers to browse and purchase products."',
name: 'Mei Tan', role: 'Beelovera · Beauty Brand', initials: 'BD',
},
{
quote: '"From design to launch, everything was handled professionally. The website helps us showcase our gaming platform while providing users with a seamless experience across devices."',
name: 'Anoob', role: 'Founder · Gamex', initials: 'AN',
},
];
return (
<>
{videoOpen && setVideoOpen(false)} />}
Clients
Trusted by trades, care homes and shops across the UK.