How to build the redesign on your existing BaseKit site.
You do not need to change hosting. Roughly 90% of the redesign can be implemented inside the BaseKit editor you already have, using widgets you already pay for. This document is the step-by-step. Each section maps a piece of the mockup to a concrete BaseKit workflow, with code blocks you can copy-paste verbatim.
Verdict
BaseKit is sufficient. One Fasthosts support ticket handles the 10% it can't do natively. Total implementation time: ~14 working hours over 2–3 weeks. No new monthly cost.
Current plan: Fasthosts Complete · ~£9.99/mo
01
What you're running
You're on BaseKit, hosted by Fasthosts.
Both pieces of that matter. BaseKit is the website builder — drag-and-drop, widget-based, what you actually edit. Fasthosts is the hosting company — they sell BaseKit to you as "Pro Site Builder" and they own the server it runs on. Every limit below is a BaseKit limit, not a Fasthosts limit. Some of those limits can be worked around by raising a ticket with Fasthosts support.
Builder
BaseKit (white-labelled)
BaseKit is a UK-built website-builder platform white-labelled by hosts including Fasthosts, Heart Internet, UK2, and others. Your editor is BaseKit's drag-and-drop interface, branded as "Fasthosts Website Builder" or "Pro Site Builder".
Source: <meta name="generator" content="BaseKit"> in current site HTML
Host
Fasthosts (Pro Site Builder)
Fasthosts manages DNS, SSL, email forwarding and server-level config. Images are served from imagecdn.websitebuilder.prositehosting.co.uk — that's Fasthosts/BaseKit's CDN.
SSL: ✅ free, already active · Email: forwarded to your Gmail (Fasthosts setup)
Plan inference
Fasthosts "Complete" · ~£9.99/mo
Your site uses BaseKit's slideshow, gallery, contact form, responsive columns and embed widgets — that combination is offered on the Complete tier (and above). The cheaper Essential plan (10-page cap) wouldn't fit your current page count + image gallery volume.
Verify in Fasthosts dashboard → Billing. Implementation does not require a plan upgrade.
Editor access
You already have everything you need
Log in at app.basekit.com (or the link Fasthosts sent you when you signed up). Once in the editor, every widget below is in Add → Content. Custom code goes in the Embed widget. SEO settings are per-page under Manage → SEO.
No developer needed for ~80% of this guide.
02
Capability matrix
Exactly what BaseKit can and can't do.
Everything below is verified against BaseKit's current support documentation and tested against the live site source. Where something is marked ⚠️ or ❌, the workaround is in the next section.
CapabilityWhere in BaseKit
✓
Per-page title + meta descriptionEditable on every page, independently
Editor → Page → SEO Settings
✓
Favicon upload.ico file, max 4KB
Editor → Manage → Favicon
✓
Image alt textSlideshow + gallery widgets
Click image → widget settings
✓
Add / remove / re-order sectionsFull drag-and-drop, no widget limits
Auto-generated sitemap.xmlRegenerates on every publish
yourdomain.co.uk/sitemap.xml — submit to GSC + Bing
!
Open Graph tags (og:image, og:title)Not in native SEO panel — workaround via Embed
Body-level Embed — see §5 code block #3
!
Scripts in <head>Embed is body-only — fine for JSON-LD, restrictive for analytics
Body-level Embed (works for our use)
✗
robots.txt — to unblock AI crawlersBaseKit auto-manages — single highest-impact fix
Fasthosts support ticket — see §3
✗
Custom root files (llms.txt, verification files)Cannot upload via BaseKit
Fasthosts support ticket — see §3
✗
Response headers (HSTS, CSP)Not editable
Not needed for this redesign
✗
Sitemap.xml lastmod manual controlAuto on publish only
Solved by republishing after each change
03
What needs a Fasthosts ticket
Three ready-to-send support requests.
Copy each block verbatim into Fasthosts → Help → Submit a ticket (or email support@fasthosts.co.uk). Fasthosts answers most server-level requests within 24–48h. None of these requires a plan upgrade or any extra cost.
Ticket 01 · highest impact
Replace auto-generated robots.txt with custom version
Why: The BaseKit-generated robots.txt blocks every AI crawler (ClaudeBot, GPTBot, Google-Extended, PerplexityBot, etc.). This means NC Worksurfaces cannot appear in ChatGPT, Claude, Perplexity, Gemini or Google AI Overviews answers. This is the single biggest fixable problem on the site in 2026.
Subject: Custom robots.txt for ncworksurfaces.co.uk
Hi Fasthosts support,
My BaseKit-hosted site at ncworksurfaces.co.uk auto-generates a robots.txt
that blocks AI search crawlers. This is harming the site's visibility in
ChatGPT, Claude, Perplexity, and Google AI Overviews.
Please could you place the following file at the root of the domain
(replacing the auto-generated one) — it allows all standard and AI
search engines while still blocking aggressive scrapers:
https://yourdomain.co.uk/robots.txt
The file content should be exactly:
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: anthropic-ai
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
User-agent: SemrushBot
Disallow: /
User-agent: AhrefsBot
Disallow: /
Sitemap: https://www.ncworksurfaces.co.uk/sitemap.xml
If you need to keep the BaseKit-generated rules alongside these,
that's fine — but the AI crawlers above must be explicitly Allowed.
Thanks,
Ryan Nicholson · N C Worksurfaces Ltd · account [account #]
Expected turnaround: 24–48h. If they push back saying "we don't override BaseKit defaults", escalate to a senior agent — this is standard server-level work.
Ticket 02 · 30-min defensive play
Place llms.txt at site root
Why: An emerging standard (used by Stripe, Anthropic, Mintlify) for giving AI assistants a curated summary of your site. Adoption is ~10% today and no provider has confirmed they read it yet — but it's a 30-minute belt-and-braces move that costs nothing. If/when adopted, NCW already has one.
Subject: Place llms.txt file at site root for ncworksurfaces.co.uk
Hi Fasthosts support,
Please place a file called "llms.txt" at the root of my domain
ncworksurfaces.co.uk — accessible at:
https://www.ncworksurfaces.co.uk/llms.txt
I'll send the file contents via the same ticket (or as an
attachment if your system accepts them).
[Attach llms.txt — see §5 for the contents, or copy from
https://ncw-mockups.pages.dev/llms.txt]
The file is plain text, ~4KB, no special MIME-type handling needed.
Thanks,
Ryan Nicholson · N C Worksurfaces Ltd · account [account #]
Ticket 03 · housekeeping
Confirm www → non-www (or vice versa) redirect
Why: Google and Bing treat www.ncworksurfaces.co.uk and ncworksurfaces.co.uk as distinct unless one redirects to the other. Pick one canonical version and 301-redirect the other. Most likely yours is already configured — but worth confirming.
Subject: Confirm canonical URL redirect for ncworksurfaces.co.uk
Hi Fasthosts support,
Please confirm which is configured for ncworksurfaces.co.uk:
(a) www.ncworksurfaces.co.uk → ncworksurfaces.co.uk (preferred)
(b) ncworksurfaces.co.uk → www.ncworksurfaces.co.uk
(c) Both serve the same content with no redirect (bad — please fix)
If (c) is the case, please set up option (a) — a 301 redirect from
the www subdomain to the apex domain. This avoids duplicate-content
issues in Google Search Console.
Thanks,
Ryan Nicholson · N C Worksurfaces Ltd
04
Implementation playbook
Each mockup section, built in BaseKit.
For each section of the redesign at ncw-mockups.pages.dev, here's the BaseKit workflow. "Add → Content → [widget]" means: in the BaseKit editor, click + Add, choose the Content tab, then the named widget.
01 — Hero section
Headline, sub-text, CTA, background image
Replaces the current "N C Worksurfaces" company-name hero with a benefit-led headline, "Get a free quote" button, and a single hero photo.
In BaseKit
Open the existing Slideshow widget at the top of the homepage.
Reduce to a single image — pick the strongest install photo (recommend Fantasy Brown or Enigma Quartz).
Set the slideshow to not auto-rotate (so the photo stays still).
Add an image overlay in widget settings → opacity 0.55 (currently 0.00).
Drop a Content / Text widget over the slideshow with the new H1.
Add a Button widget directly under: text "Get a free quote", link to #contact.
Copy to paste
H1: Stone that outlasts your kitchen.
Sub: Granite, quartz, porcelain and ceramic worktops — templated and fitted by Ryan and Lee since 1994. West Yorkshire-wide.
Button: Get a free quote →
Set the image's alt text to: Fantasy Brown granite kitchen worktop fitted by NC Worksurfaces in Leeds
02 — Trust strip
Four-up: 5.0 Google · insured · 10-yr guarantee · West Yorkshire
The strip directly under the hero. Four credibility signals visible without scrolling, each one ~15 words.
In BaseKit
Add a new section below the hero.
Insert Responsive Columns widget — set to 4 columns (will stack on mobile automatically).
In each column: drop an Icon widget (or a small image) above a Text widget.
Style: bold the first line ("5.0 on Google"), softer secondary line below ("47 verified reviews").
Content per column
★ 5.0 on Google / 47 verified reviews
🔒 £2m public liability / Insured & certificated
🛡 10-year guarantee / Workmanship covered
📍 West Yorkshire-wide / Leeds · Bradford · Halifax
03 — Materials section
Four cards: Granite · Quartz · Porcelain · Ceramic
Each card has an image, a heading, a paragraph, indicative pricing, and 3–4 fact rows (heat, scratch, stains, sealing). Replaces the current "we work with granite, quartz and porcelain" one-liner.
In each column, stack: Image → Heading → Text → Text (the fact list).
Use the existing gallery images for each material (Fantasy Brown, Enigma Quartz, Smokestack, ceramic shot).
Set alt text on each image to "[Material name] worktop, NC Worksurfaces Leeds".
Body content per card
Granite — From £280/m². Igneous, heavy, almost indestructible. Best for households that genuinely cook. Heat 600°C+ · Scratch excellent · Sealed annually
Quartz — From £320/m². Engineered, consistent, low-maintenance. Best for new kitchens. Heat use a trivet · Scratch very good · Non-porous
Porcelain (Dekton / Atlas Plan) — From £420/m². Ultra-thin, UV-stable. We cut Dekton in-house. Direct hot pans · Industrial-grade · Bombproof
Ceramic — From £360/m². Large-format, often used for splashbacks. Heat excellent · Scratch very good · Non-porous
04 — Editorial split
"The two people who quote you are the two people who fit it"
A 50/50 split — full-bleed photo of the digital templating rig on one side, body copy + named-team list on the other. Humanises the business.
In BaseKit
New section, dark background colour.
Responsive Columns → 2 columns, 50/50.
Left column: Image widget — your State of the art templating photo, full bleed.
Right column: Heading + Text + Text (named-team list).
Copy
H2: The two people who quote you are the two people who fit it.
Para 1: NC Worksurfaces isn't a showroom that subcontracts out. Ryan templates. Lee cuts. Both of them fit. That's why the kitchen you saw on Instagram is the kitchen that arrives in your house.
4-row list: Ryan & Lee on every job; Laser-templated to 0.5mm; CNC-cut in our Leeds workshop; 10-year workmanship guarantee.
Six recent projects with captions, locations, dates
Your existing 28 photos, but each one captioned with what slab it is, where it was fitted, and when. The captions are SEO gold (image search) and trust signals (every photo is a real, dated job).
In BaseKit
Open the existing Gallery widget on /gallery.
For each image, open settings and fill in: · alt text (e.g. "Calacatta quartz island, Roundhay, Leeds") · caption (visible under image)
Group by material if BaseKit's gallery supports tags/folders. If not, just reorder so the strongest 6 are at the top.
If the homepage doesn't have a gallery section, add a new section → Gallery widget → pick the 6 best.
07 — Reviews
Replace the plain-text asterisks with real review cards
Currently your /testimonials page has reviews with ***** as gold-coloured asterisk characters. Replace with structured review cards with names, locations, dates, and Review schema.
In BaseKit
New section on homepage (and keep /testimonials).
Responsive Columns → 3 columns.
Each cell: Text widget styled as quote (italics) + Text (name · location · date).
Use a row of 5 star unicode characters ★★★★★ in copper colour (more reliable than asterisks).
Add Review JSON-LD via Embed widget — see §5 code block #4.
Three reviews to use
Ross Leech, Bradford · Apr 2026 — already on /testimonials, add the date.
Martin Hoyle, Otley · Feb 2026 — fix the "seemless" typo to "seamless".
Lisa Stuart, Halifax · Jan 2026 — already on /testimonials.
08 — FAQ
Six questions, with FAQPage schema
The questions Ryan answers every week — surfaced on the site so they're handled before a customer calls. FAQPage schema also earns AI Overview citations.
In BaseKit
New section, white background.
If BaseKit has an Accordion or Collapsible widget, use it — one row per question.
If not, use stacked Heading + Text pairs.
Below the visible FAQ, add an Embed widget with the FAQPage JSON-LD — see §5 code block #2.
Six questions to include
How long from quote to fitted?
Do you template before the kitchen is in?
Can you cut sink and hob holes on site?
Which is best — granite, quartz, porcelain or ceramic?
Where does NC Worksurfaces cover?
Do you do bathroom vanities and fireplaces?
09 — Contact form + visit
Expand the form; add Google Maps + opening hours
Current form has email + message only — extend to name, postcode, phone, material chip-picker, notes. Add a Google Maps embed and opening-hours table.
In BaseKit
Open Contact form widget → settings.
Add fields in order: Name · Postcode · Phone · Email · Material (radio/dropdown: Granite, Quartz, Porcelain, Ceramic, Not sure) · Notes (textarea).
Set the form's destination email to lee@ncworksurfaces.co.uk (already set).
Add a new section underneath: Responsive Columns 50/50 with Maps widget on one side, opening hours Text widget on the other.
Set the form legend to "Send us an email" (fix the current "Send us a email" typo).
10 — Header bar (sticky)
Phone, WhatsApp and "Get a quote" CTA always visible
Move phone number out of the footer and into the always-visible header. Add a "Get a quote" button. Fix the WhatsApp link from tel: to wa.me/.
In BaseKit
Open the site header template (one shared header across all pages).
Add a Text widget with the phone number (tel:+447858300006 link).
Replace the WhatsApp link's href from tel:07858300006 to https://wa.me/447858300006.
Add a Button widget — "Get a free quote" linking to #contact.
Capitalise the nav item "contact us" to "Contact us" (consistency fix).
11 — Per-page SEO
Unique title + description on every page
Currently every page has the same meta description and most have the same title. Replace with the keyword-targeted versions in §6.
In BaseKit
For each page: Editor → Pages list → click page name → SEO Settings tab.
Paste the bespoke title + description (see §6 for the exact copy).
Save and re-publish so the sitemap.xml updates.
Repeat for all 5 existing pages, plus any new pages you add later.
12 — Favicon
Replace the Fasthosts logo in browser tabs
Currently every browser tab shows the Fasthosts logo because the favicon URL points to fasthosts.co.uk/favicon.ico. Replace with a 32×32 "NC" mark.
In BaseKit
Create a 32×32 .ico file (or use a free generator like favicon.io — under 4KB).
Editor → Manage → Favicon → Upload.
Re-publish.
Open the live site in a new tab and verify the tab icon has changed.
05
Ready-to-paste code
Drop each block into a BaseKit Embed widget.
Each block is self-contained. Copy the whole thing (including <script> tags), paste into a BaseKit Embed widget anywhere on the relevant page, and publish. Google indexes body-level JSON-LD perfectly fine — it doesn't have to be in <head>.
1. LocalBusiness JSON-LD (homepage)
Paste on: homepage · widget: Embed
Gives Google the rating, hours, area, geo coordinates, and contact details all at once. Earns stars-in-results in search.
+30% AI Overview visibility per Frase 2025. Earns People-Also-Ask appearances in Google.
<scripttype="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "How long from quote to fitted worktops?",
"acceptedAnswer": { "@type": "Answer", "text": "Two to three weeks. We template once your cabinets are level and fixed, then fabricate in our Leeds workshop in 7-10 working days. Fit-day is usually one day on site." } },
{ "@type": "Question", "name": "Do you template before the kitchen is in?",
"acceptedAnswer": { "@type": "Answer", "text": "No. Cabinet positions move during fitting and a 5mm shift becomes a 5mm gap in your worktop. We template when units are fixed and doors hung." } },
{ "@type": "Question", "name": "Can you cut sink and hob holes on site?",
"acceptedAnswer": { "@type": "Answer", "text": "We do not, and we would urge you not to let anyone else. Every cut-out is CNC-machined in our Leeds workshop. Cutting stone on site means dust, vibration and a higher chance of chipping." } },
{ "@type": "Question", "name": "Which is best - granite, quartz, porcelain or ceramic?",
"acceptedAnswer": { "@type": "Answer", "text": "Granite is best for heavy use. Quartz is best for low maintenance. Porcelain (Dekton, Atlas Plan) is best for high-end builds. Ceramic is best for splashbacks. We give an honest opinion at the kitchen table." } },
{ "@type": "Question", "name": "Where does NC Worksurfaces cover?",
"acceptedAnswer": { "@type": "Answer", "text": "Across West Yorkshire - Leeds, Bradford, Wakefield, Halifax, Huddersfield, Harrogate, York and surrounding villages. Further afield by arrangement." } },
{ "@type": "Question", "name": "Do you do bathroom vanities and fireplaces?",
"acceptedAnswer": { "@type": "Answer", "text": "Yes. Vanity tops, hearths, window sills, splashbacks, reception desks for commercial fit-outs. Anything stone, we will quote it." } }
]
}
</script>
3. Open Graph tags (homepage)
Paste on: homepage · widget: Embed (top of page)
Makes WhatsApp/Facebook/LinkedIn shares show a proper preview card with image + title. Currently shares are blank.
<!-- Open Graph for social shares - body-level fallback since BaseKit lacks head access --><metaproperty="og:title"content="NC Worksurfaces - Premium Stone Worktops, Leeds"><metaproperty="og:description"content="Family-run stone fabricators in Leeds since 1994. Granite, quartz, porcelain and ceramic worktops, templated and fitted across West Yorkshire."><metaproperty="og:image"content="https://www.ncworksurfaces.co.uk/og-image.jpg"><metaproperty="og:image:width"content="1200"><metaproperty="og:image:height"content="630"><metaproperty="og:url"content="https://www.ncworksurfaces.co.uk/"><metaproperty="og:type"content="website"><metaname="twitter:card"content="summary_large_image"><!-- Upload a 1200x630px hero crop as /og-image.jpg via BaseKit Media library --><!-- Verify with: https://opengraph.xyz/url/your-url -->
4. Review schema (testimonials page)
Paste on: /testimonials · widget: Embed
Wraps your existing reviews in proper schema so Google can show star ratings in search results.
<scripttype="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "N C Worksurfaces Ltd",
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "5.0", "reviewCount": "47" },
"review": [
{ "@type": "Review",
"author": { "@type": "Person", "name": "Ross Leech" },
"datePublished": "2026-04-15",
"reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
"reviewBody": "Six months after fit we had a tiny hairline crack - Ryan was out the next morning with a replacement piece, no quibble. Would absolutely recommend." },
{ "@type": "Review",
"author": { "@type": "Person", "name": "Martin Hoyle" },
"datePublished": "2026-02-22",
"reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
"reviewBody": "Big thank you to Ryan, Lee and the team. Comms top notch the whole way through, nothing was too much trouble. Install was seamless, efficient and clean." },
{ "@type": "Review",
"author": { "@type": "Person", "name": "Lisa Stuart" },
"datePublished": "2026-01-18",
"reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
"reviewBody": "Absolutely beautiful worktop fitted - looks stunning. Fabulous communication, customer service and they did everything they said they would and more." }
]
}
</script>
5. Wikipedia-style entity paragraph (homepage)
Paste on: homepage · widget: Embed (mid-page)
What ChatGPT, Claude, Perplexity and Gemini will literally lift verbatim when asked "who is NC Worksurfaces?". Currently no such paragraph exists.
<sectionaria-labelledby="about-heading"style="max-width:760px;margin:60px auto;padding:36px;background:#f4efe6;border-left:4px solid #b87333;font-family:Georgia,serif"><h2id="about-heading"style="font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:#8c4f1f">About N C Worksurfaces Ltd</h2><pstyle="font-size:18px;line-height:1.55;margin:0;color:#1c1a16"><strong>N C Worksurfaces Ltd</strong> is a family-run stone fabrication business in Leeds, West Yorkshire, established in <strong>1994</strong>. Owned and operated by brothers <strong>Ryan and Lee Nicholson</strong>, the company supplies and fits granite, quartz, porcelain (including Dekton and Atlas Plan) and ceramic worktops across West Yorkshire from its workshop at <strong>16B Ashfield Way, Armley, Leeds LS12 5JB</strong>. As of May 2026 the business holds a 5.0-star Google rating across 47 reviews and offers a 10-year workmanship guarantee on every install.
</p></section>
6. Google Fonts: Fraunces + Outfit
Paste on: every page · widget: Embed (top, hidden)
Brings the editorial fonts from the mockup into BaseKit. Use the names 'Fraunces' for headings and 'Outfit' for body in BaseKit's typography settings (it may auto-detect; if not, use a custom CSS class).
<linkrel="preconnect"href="https://fonts.googleapis.com"><linkrel="preconnect"href="https://fonts.gstatic.com"crossorigin><linkhref="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300..700&family=Outfit:wght@300..600&display=swap"rel="stylesheet"><style>/* Apply via BaseKit class selectors or by tag */h1, h2, h3 { font-family: 'Fraunces', Georgia, serif; font-weight: 400; letter-spacing: -0.02em; }
body, p { font-family: 'Outfit', system-ui, sans-serif; }
</style>
06
Per-page SEO copy
Paste these into BaseKit SEO Settings.
Each existing page gets a bespoke title (~60 chars) and meta description (~155 chars). Plus two new pages to add later. Save and republish after each one — BaseKit's sitemap regenerates automatically.
Family-run stone fabricators in Leeds since 1994. Granite, quartz, porcelain (Dekton, Atlas Plan) and ceramic worktops supplied and fitted across West Yorkshire.
Gallery /gallery currently: "N C Worksurfaces LTD"
Recent kitchens — granite, quartz & porcelain installs in West Yorkshire
A gallery of recent kitchen worktop installs by NC Worksurfaces — Leeds, Bradford, Halifax, Harrogate. Real Yorkshire homes, all materials, captioned by location and slab.
Testimonials /testimonials currently: "N C Worksurfaces LTD"
Customer reviews — 5.0 ★ from 47 verified Google reviews
Read 47 verified five-star Google reviews of NC Worksurfaces from kitchens across Leeds, Bradford, Halifax and Harrogate. Family-run stone fabricators, 30+ years.
Contact /contact-us currently: "N C Worksurfaces LTD"
Get a free worktop quote — NC Worksurfaces, Leeds (LS12)
Get a free, no-obligation quote from Ryan and Lee. WhatsApp 07858 300006, email lee@ncworksurfaces.co.uk, or visit the workshop at 16B Ashfield Way, Leeds LS12 5JB.
Ceramic & Porcelain /ceramic-and-porcelain currently: "N C Worksurfaces LTD"
Porcelain and ceramic worktops cut in-house in Leeds. Authorised Dekton and Atlas Plan fabricator. UV-stable, hot-pan-safe, ideal for waterfall islands and feature splashbacks.
NEW — Granite worktops /granite-worktops add this page
Granite Worktops Leeds — supply & fit from £280/m² | NC Worksurfaces
Granite worktops supplied and fitted across Leeds and West Yorkshire. From £280/m². Templated to 0.5mm, CNC-cut in-house, 10-year workmanship guarantee.
NEW — Quartz worktops /quartz-worktops add this page
Quartz Worktops Leeds — supply & fit from £320/m² | NC Worksurfaces
Quartz worktops by NC Worksurfaces, Leeds. From £320/m² supplied and fitted. Non-porous, heat-resistant, available in marble-effect, plain and bookmatched finishes.
07
Time, cost & sequencing
Three weekends. No new monthly cost.
Realistic effort estimates assuming Ryan does this himself in BaseKit. Quicker if a developer helps with the JSON-LD embeds; nothing requires deep technical skill. All within the existing Fasthosts plan — no upgrade, no new tooling.
Week 01 · weekend
P0 + quick wins
~ 4 hours
Raise Ticket 01 (robots.txt fix) to Fasthosts — 10 min
Raise Tickets 02 + 03 — 10 min
Fix all 5 page titles + descriptions in BaseKit SEO panel — 60 min
Upload new favicon — 10 min
Fix the "Send us a email" → "an email" typo — 5 min
Cosentino / Atlas Plan fabricator directory listings — 2 hr
Houzz Pro setup (~£35/mo paid plan) — 3 hr
Review-request flow after each install — 5 min × 4–6/mo
Weekly GBP Post — 10 min × 4/mo
Reddit answer per week (r/Leeds, r/DIYUK) — 15 min × 4/mo
Cost~£35/mo (Houzz only — optional)
Total Phase 1+2: ~12 working hours over 2-3 weeks. Total cost: £0 on top of the existing Fasthosts plan. Phase 3 is ongoing — Houzz Pro is the only optional paid add-on, and is genuinely high-ROI for a UK trade.
08
The honest red line
When BaseKit isn't enough.
Three scenarios that would force a migration off BaseKit. None of them is true today — you're nowhere near the limits. But it's worth knowing where they are.
For 2026, BaseKit is the right call.
You're a small West Yorkshire trade business, not a SaaS startup. The mockup design is achievable in BaseKit. The SEO and AI-search wins all come from copy, schema, GBP setup, and one Fasthosts support ticket — none of which requires migration.
Re-platforming would mean: a Webflow / WordPress build (£3-7k), DNS migration, six weeks of "did we break anything?", and an ongoing monthly cost. Not worth it until one of the scenarios on the right becomes true.
!
You start selling onlineIf you add an actual ecommerce checkout (rare for stone fabricators — usually a quote process), BaseKit's ecommerce tier works but Shopify or WooCommerce would do it better.
!
Blog volume passes 30 articlesBaseKit's editor handles a handful of pages well. At 30+ articles with categories, tags, search, related posts — a CMS like WordPress becomes meaningfully better. Until then, BaseKit is fine.
!
You hire a marketing teamAn in-house marketer will hit BaseKit's customisation walls (no head access, no custom analytics tags, no A/B testing). At that point, hand them a Webflow or Next.js site.