How we build

The checks behind every site we ship.

A site can look finished and still lose what brings in work: the page Google ranks, the form that sends inquiries, the speed on a phone. These are the checks this site runs on itself, and the standard we bring to client builds.

Page guard21 Oct 2026
pages compared before this page went live
59
checks on every page
7
changes flagged for review, all deliberate
4
Read the full report

What this protects for you.

Each habit exists for a business reason. The reason is written for you; the detail further down is written for your developer.

Every change is checked before it goes live.

Our own site runs a page guard on every proposed change. It loads every page in the sitemap twice, once as it is live and once with the change, and compares what search engines and readers rely on.

New pages and links are reported, never blocked. When we change copy on purpose, the change is labelled so the guard lists it instead of stopping it. Anything else that goes missing stops the release until someone looks.

For your developer: a Playwright snapshot of each sitemap URL, compared in GitHub Actions on every pull request.

The guard's report on the change that added this page
$ node scripts/page-guard.mjs compare main/ branch/note  /partners: added links /how-we-build, /work/black-salt-room, …note  /services/seo/technical-seo: added links /how-we-buildnote  new page: how-we-build.jsonFAIL  /contact: heading outline changed; added: H2 Bringing a client project?FAIL  /contact: lost numbers: next01, brief02, day03FAIL  /partners: heading outline changed; lost: H2 Why partners trust the handoff.; …FAIL  /services/seo/technical-seo: heading outline changed; added: H2 Proof that …59 pages compared, 4 failure(s).

Real output from 21 October 2026, trimmed. All four were deliberate: a rewritten partners section, a new technical SEO section and two contact page edits, including a step list we stopped numbering. The guard still listed every one, so each was reviewed on purpose before the change shipped.

What the guard compares, and when it stops a change
What it comparesStops the change when
Title, description, canonical and robotsAny change
Heading outlineA heading is lost, reworded or moved
Internal linksA link to another page disappears
Structured dataA JSON-LD block changes or is removed
Numbers and sentencesA number disappears, or a sentence loses most of its words
JavaScriptA page ships more than 10% or 20 KB more, whichever is larger
Layout shiftA page shifts more than before, by over 0.02

Built to be read by search engines and AI assistants.

Every page is rendered on the server, so its words, links and prices are in the first response, before any script runs. Structured data then describes what the page is about in a form machines can follow.

The descriptions connect to each other: a service page names the service, the service names the studio, and the studio names its founder. Search engines and AI answer systems get one consistent picture of who you are and what you offer, instead of disconnected fragments.

The statements one service page makes, from its live structured data
  • The SEO migration pageWebPage · /services/seo-migration#webpageis aboutSEO Migration ServicesService · /services/seo-migration#service
  • SEO Migration ServicesService · /services/seo-migration#serviceprovided byJardine StudioOrganization · /#organization
  • The SEO migration pageWebPage · /services/seo-migration#webpagepart ofjardinestudio.comWebSite · /#website
  • The SEO migration pageWebPage · /services/seo-migration#webpagepublished byJardine StudioOrganization · /#organization
  • The SEO migration pageWebPage · /services/seo-migration#webpagebreadcrumbHome › Capabilities › SEO migrationBreadcrumbList · /services/seo-migration#breadcrumb

From the JSON-LD on /services/seo-migration. Each id is shared site-wide, so every page points at the same studio.

Speed you can check yourself.

At its May 2026 launch, The Black Salt Room site we built scored 100 in Lighthouse for performance, accessibility, best practices and SEO, on mobile and desktop, with zero layout shift and its main content loaded in 1.5 seconds on a phone.

Lighthouse is a lab test: one controlled visit, run when we choose. Real-visitor speed comes from Chrome's field data once a site has enough traffic to report it. We always say which one a number comes from.

See how we built The Black Salt Room
The saved Lighthouse report, mobile, May 2026
Lighthouse mobile report for blacksaltroom.com: 100 in Performance, Accessibility, Best Practices and SEO, with First Contentful Paint 0.9 s, Largest Contentful Paint 1.5 s, Total Blocking Time 30 ms and Cumulative Layout Shift 0.

The site behind these claims.

Everything on this page runs on the site you are reading. These figures come from its own code, so you can ask us to show you any of them.

From the jardinestudio.com repository
Automated tests
1,400+
Structured data types
11
Managed redirects
53
Browser test suites
14

Counted on 21 October 2026. The automated tests are unit and component tests run on every change; the browser suites, including accessibility scans, run in a real browser before release.

Redesigns that don’t lose pages.

A redesign is where search traffic usually goes missing. We inventory every old address, map each one to its closest new page, test the map before launch and watch Search Console afterwards.

Alex holds his own work to the same standard. When he moved his portfolio to a new platform, he compared 212 before-and-after screenshots of the old and new pages before launch, and published the record.

Questions about how we work.

Do I need to understand any of this?
No. Each habit on this page exists to protect something you care about: the pages that bring in work, the inquiries that come through the site and the time you spend fixing things. The technical detail is here for your developer or agency, and we explain it in plain words on the project call.
Will this improve my rankings?
No one can promise rankings. What these checks do is stop a redesign, an update or a plug-in change from quietly removing the things search engines already rely on, so the work you have done keeps its chance to be found.
Can you work this way on a site someone else built?
Yes. We start with an audit of what the site does today, then agree in writing which checks and fixes are worth adding. Some platforms limit what can be automated, and the audit says which.
Can our developer or agency see the checks?
Yes. Reports, redirect maps and test results are written for whoever maintains the site next. If you are an agency bringing us in for a client, see how partner projects work.

Want a site built this way?

Tell us what the site needs to do. Alex replies within one business day.