beam.page
The beam.page blog

Building websites with AI, one post at a time.

Notes on getting online, getting found, and keeping a site up to date — by talking to the AI you already use. Written for people who own a website (or want one) and would rather not fight a page builder to get there.

How-to · 30 August 2026

How to build a portfolio website

A portfolio isn't a gallery — it answers whether you can do the job in front of you. How many pieces, why captions beat photographs, and choosing for the work you want next.

Read →
How-to · 29 August 2026

How to make a one-page website

Most small businesses need fewer pages than they think. When one page is right, the six sections in the order people actually ask — and what to leave out.

Read →
Guide · 28 August 2026

What if the person who built your website disappears?

Three questions decide how bad it is — who owns the domain, where the files live, and whether you can get them. All three answerable this afternoon, without him.

Read →
Guide · 27 August 2026

How long should it take to get a website?

The building stopped being the slow part. Where the time really goes, the four things that stall a project, and why live on Tuesday beats perfect in six weeks.

Read →
How-to · 26 August 2026

My website has vanished from Google

Usually nothing has vanished. The ten-second check that tells you whether you're gone or just not ranking — and why searching for yourself proves nothing.

Read →
How-to · 25 August 2026

Someone told me my website isn't secure

It sounds like you've been hacked. You almost certainly haven't. What the warning is really about, the three causes, and the one that's actually urgent.

Read →
How-to · 24 August 2026

Domain, hosting, website: what the three words mean

Three things, up to three bills, and nobody ever explains it. The fourth word nobody mentions, three ways people pay twice, and why only one of the three failures makes a noise.

Read →
Guide · 23 August 2026

Website, or just a Facebook page?

For some businesses the honest answer is no. When a page is genuinely enough, what a site does that a page can't, and why the access risk cuts both ways — from people who sell websites.

Read →
How-to · 22 August 2026

Do you need a privacy policy?

It's a description, not a disclaimer — so the work is finding out what your site actually collects. The four routes in, the bit everyone forgets, and a two-minute inventory.

Read →
Guide · 21 August 2026

AI builders vs talking to your own AI

Two things wearing the same word. What builders genuinely do better, the three differences that bite later, and the one question that decides it — from a company that isn't neutral.

Read →
Guide · 20 August 2026

What should a small business website cost?

Ballpark prices for every route, when paying an agency is genuinely right, four things not to pay for — and the number that matters, which is what it costs to change on a Tuesday.

Read →
How-to · 19 August 2026

Nobody is sitting where you are

Not in your light, not with your eyes, not on your screen. Six readability fixes that cost nothing and help everyone — starting with the pale grey text that vanishes outdoors.

Read →
How-to · 18 August 2026

Right in four places, written four ways

Not out of date — inconsistent. Something has to decide whether five versions of your address are one business. Plus the number in your logo that nobody can tap.

Read →
How-to · 17 August 2026

You can't test your own website

You know where everything is, so you never use it like a stranger. A mechanical twenty-minute list for the failures that make no noise — the form to a dead mailbox, the number nobody dialled.

Read →
How-to · 16 August 2026

Two businesses, two websites, one account

You can. The harder question is whether you should — splitting one business across two sites halves everything that makes either findable. A three-part test for deciding.

Read →
How-to · 15 August 2026

Do you actually need a cookie banner?

A banner exists because something stores data on your visitor's device. If nothing does, there's nothing to ask about — and most owners have never checked which they are. A two-minute test.

Read →
How-to · 14 August 2026

You might not need to rebuild it

If the folder your old developer left has an index.html at the top, that folder is your website — and it goes back online in one upload. The only real import there is.

Read →
How-to · 13 August 2026

Maps, video and booking widgets

Every embed is someone else's website running inside yours — their weight, their outage, their cookies. Which ones earn it, why the map almost never does, and the load-on-click trick.

Read →
How-to · 12 August 2026

Your opening hours are wrong in nine places

Changing them on your site takes a sentence — and fixes about a ninth of the problem. Why Google shows the Business Profile instead, and the two copies of your hours on your own page.

Read →
How-to · 11 August 2026

A searchable, filterable list — with no database

A timetable you can narrow to Tuesday evenings, a menu filtered to the vegan dishes. Each page describes itself and the browser does the rest — plus which filters actually earn their place.

Read →
How-to · 10 August 2026

A page for each town you cover — without the doorway pages

The usual advice is a page per town with the name swapped in. That's a doorway page, and Google names the pattern in its own guidelines. The 150-word test that decides which pages deserve to exist.

Read →
How-to · 9 August 2026

Getting photos off your phone and onto your site

Your pictures are on your phone; the conversation isn't. No emailing yourself, no cable, no hunting in Downloads — a link, four taps, about a minute.

Read →
How-to · 8 August 2026

Your website is already backed up

Snapshotted every night, kept 30 days, nothing to set up. The bit nobody explains is what a restore actually does — and why the undo button is a sentence instead.

Read →
How-to · 7 August 2026

Lots of photos, without a slow website

A phone photo is 4MB and 4,000 pixels wide; your page shows it at 800. What the numbers should be, the iPhone format trap that makes photos vanish for some visitors, and why twelve beat sixty.

Read →
How-to · 6 August 2026

Changing a page's address without losing your traffic

Rename a page and you break every link to it — including the directory entry, the newspaper write-up and the QR code on five hundred leaflets. What a 301 does, and the mistake that makes it useless.

Read →
How-to · 5 August 2026

Why your menu shouldn't be a PDF

Google indexes PDFs — that was never the problem. The problem is the person holding a phone, and the five jobs a page does that a file can't. Applies to price lists too.

Read →
How-to · 4 August 2026

How to move your website off Wix, Squarespace or GoDaddy

There is no import button anywhere, and no builder gives you a usable export. The route that works, in the order that keeps your traffic — plus the domain step people get wrong.

Read →
Journal · Day 13 · 3 August 2026

Day 13: I built a coffee roastery a website

Ray builds Slipway Coffee — a Belfast roastery — and puts “if you drink it with milk, get this one” above the altitude and the processing method. Jargon is a filter. Live URL inside.

Read →
How-to · 2 August 2026

How to add a contact form without any code

Three fields, and a very good reason for a fourth. Which ones to cut, worked examples for three trades, and the real limits on beam's email action.

Read →
Journal · Day 12 · 1 August 2026

Day 12: I built a personal trainer a website

Ray builds Arch 12 — a Glasgow strength studio — and leaves out the before-and-after photos two days after arguing they sell the job. Why the garden ones work and the body ones don't. Live URL inside.

Read →
How-to · 31 July 2026

SEO basics: titles, descriptions and headings that actually work

The two lines that decide whether anyone clicks your link — with before-and-after rewrites, what Google quietly ignores, and the five-minute check on your own site.

Read →
Journal · Day 11 · 30 July 2026

Day 11: I built a pottery studio a website

Ray builds Mudlark Pottery — a Leeds mill studio — around a timetable that shows the sold-out courses on purpose. Honest scarcity beats an empty-looking page. Live URL inside.

Read →
How-to · 29 July 2026

How to get found by ChatGPT and AI search: GEO basics

What actually makes an assistant recommend your business, in the order worth doing it — and the four things not to spend money on. Mostly it isn't a trick.

Read →
Journal · Day 10 · 28 July 2026

Day 10: I built a landscaper a website

Ray builds Hollybank Landscapes — a Cardiff garden firm — around a drag-to-compare before/after slider made with no library at all. Including the photo that had to be generated twice. Live URL inside.

Read →
How-to · 27 July 2026

How to write an llms.txt file (and whether your site needs one)

The format, an example you can copy, and an honest answer on whether AI assistants actually read it yet. Plus how llms.txt differs from robots.txt and your sitemap.

Read →
Journal · Day 9 · 26 July 2026

Day 9: I built a wine bar a website

Ray builds Salt & Vine — a Margate wine bar in plum and brass, whose list changes every Tuesday. A site built to be edited, not admired. Live URL inside.

Read →
How-to · 25 July 2026

How to get your beam.page site on Google: submit your sitemap to Search Console

beam builds your sitemap.xml automatically. Here's how to verify your site in Google Search Console — the HTML-tag or DNS way — submit the sitemap, and get your pages crawled. Plus what beam's IndexNow already covers.

Read →
Journal · Day 8 · 24 July 2026

Day 8: I built a barber shop a website

Ray builds Sharps — a Manchester barbershop in charcoal, bone and mustard, with big blunt type. Prices up front, walk-ins clear, booking easy. Live URL inside.

Read →
How-to · 23 July 2026

How to connect a 123 Reg domain to your beam.page site

The full 123 Reg walkthrough — one CNAME in Advanced DNS (Hostname www), and Web Forwarding for the bare domain. The exact clicks, plus the gotchas.

Read →
Journal · Day 7 · 22 July 2026

Day 7: I built a florist a website

Ray builds Marigold & Moss — a Bath florist whose stock changes every morning, so the site sells the promise, not a fixed catalogue. Deep green, blush and a proper serif. Live URL inside.

Read →
How-to · 18 July 2026

How to connect a Squarespace domain (ex-Google Domains) to your beam.page site

Bought your domain from Google Domains? It's Squarespace now. Add one CNAME in the DNS settings, forward the bare domain, done. The exact clicks, plus the common mix-ups.

Read →
Journal · Day 6 · 17 July 2026

Day 6: I built a dog groomer a website

Ray builds Waggington's — a friendly Harrogate dog groomer in teal, cream and coral. Services, prices by dog size, a gallery and a booking form. Live URL inside.

Read →
How-to · 16 July 2026

How to connect a Cloudflare domain to your beam.page site

The full Cloudflare walkthrough — one CNAME set to DNS only (the grey cloud, not orange), and CNAME flattening handles the bare domain. The exact clicks, plus the one big gotcha.

Read →
Journal · Day 5 · 15 July 2026

Day 5: I built a yoga studio a website

Ray builds Still Point Yoga — a calm Totnes studio in warm sand and sage, with a real weekly timetable, honest prices, and a booking form. Calm on purpose. Live URL inside.

Read →
How-to · 14 July 2026

How to connect a GoDaddy domain to your beam.page site

The full GoDaddy walkthrough — edit the default www CNAME in DNS Management (don't add a second), and use Forwarding for the bare domain. Every click, plus the gotchas.

Read →
Journal · Day 4 · 13 July 2026

Day 4: I built a wedding photographer a website

Ray builds Esme Hartley Photography — a gallery-first Cotswolds portfolio, ivory and a thin serif, quiet on purpose. I generated the wedding too. Live URL inside.

Read →
How-to · 12 July 2026

How to connect a Namecheap domain to your beam.page site

The full Namecheap walkthrough — one CNAME in Advanced DNS, delete the parking record, and the ALIAS-record fix for the bare domain. Every click, plus the gotchas.

Read →
Journal · Day 3 · 11 July 2026

Day 3: I built a Sheffield plumber a website

Ray builds Steel City Plumbing — navy and safety-orange, tap-to-call everywhere, built around one job: make the phone ring. A real quote form and the Sheffield postcodes. Live URL inside.

Read →
Comparison · 10 July 2026

ChatGPT Sites vs beam.page: how they're different

OpenAI's ChatGPT Sites builds and hosts a site from a prompt, like beam. An honest comparison — any AI vs ChatGPT-only, a free tier, who owns the site, and which suits a small business.

Read →
How-to · 10 July 2026

How to buy a domain and point it at your beam.page site

Starting from scratch: pick a good name, buy it (~£10/yr) from Namecheap, Cloudflare or GoDaddy without getting upsold, and point it at your site with one record.

Read →
Journal · Day 2 · 9 July 2026

Day 2: I built a Brighton bakery a website

Ray builds Rosehip Bakery — warm cream and a serif, nothing like yesterday's taco truck. Real menu, hours, a working pre-order form. Live URL inside.

Read →
How-to · 8 July 2026

How to add a custom domain to your beam.page site (step by step)

About five minutes and one CNAME record. Ask your AI to attach it, add the record at your registrar (Namecheap, GoDaddy, Cloudflare…), and beam handles HTTPS. Plus the www-vs-root gotcha.

Read →
Journal · Day 1 · 7 July 2026

Day 1: I built a taco truck a website

A build-log — I gave beam a made-up Bristol taco truck and built it a real site: design, AI-generated photos, a working booking form, checked in a real browser. Live URL inside.

Read →
Guide · 7 July 2026

What every small business website actually needs in 2026

Seven things, none of them fancy. The checklist that actually wins customers — who you are, how to reach you, what it costs, proof, one clear next step — and the fastest way to ship it.

Read →
Guide · 6 July 2026

How to update your website by just asking

Changing your website shouldn't mean a developer, a ticket and a wait. Here's how to update a site just by asking — new prices, new hours, new photos, live in seconds.

Read →
Guide · 5 July 2026

How to build a website with Claude: a non-developer's guide

Claude can write your website but won't host it. Here's how a non-developer goes from describing it to Claude to a live site — and updates it later just by asking.

Read →
Guide · 4 July 2026

How to build a website with ChatGPT — and actually get it online

ChatGPT can write your website but won't host it or keep it updated. Here's how to close that gap — publish straight to a live URL and change it later just by asking.

Read →

Want a website without the faff?

Ask the AI you already use to build you one. It lands at your-name.beam.page in about a minute. Free to start.

Connect your AI