Built to the detail.
Measured in the data.
Not an agency. One person who builds your website, runs your Google Ads and gets you found in AI search — end to end, and checked line by line before anything goes live.
One person, start to finish
You talk to the person doing the work — every time.
Found on Google and in AI
Built for search engines and for the assistants people now ask.
Every account in your name
Domain, ads and analytics are yours. Leave any time.
Plain-English reporting
What you spent, what came back, and what happens next.
Services
Five things, done properly.
One person builds the page, writes the ads, reads the numbers and makes sure AI can find you — so nothing is lost between a developer, an agency and an analyst.
Web development
Hand-built websites and web apps, on whatever stack suits the job. Fast on a phone, accessible, and easy to hand over.
Landing pages
Single-purpose pages written for one search and one action, so the page says exactly what the ad promised.
Google Ads (PPC)
Search campaigns set up and managed by hand: tight keywords, negatives before spend, budgets you agree in writing.
Tracking & reporting
GA4 and conversion tracking tested end to end, then a monthly report in plain numbers: what you spent, what came back.
AI search visibility
Be the business ChatGPT, Gemini and Google’s AI Overviews name when your customers ask. Built in, then checked monthly.
Free basic audit
Not sure which of these you need? Start with a free audit.
I’ll check your website, tracking, Google Ads and AI visibility against the same checklist every launch goes through, and send you the biggest issues, ranked by what they’re costing you.
- Website
- Tracking
- Google Ads
- AI search
- Search basics
Platforms
The platforms your customers already use.
Google, the AI assistants, and the website platforms behind most small businesses — worked with every day, so your business shows up properly on all of them.
Ads & analytics
Where your budget goes, and how every enquiry is counted.
- Google Ads
- Google Analytics
- Google Tag Manager
- Google Search Console
- Google Maps
- Google Search
AI assistants
Where your customers are asking — and where we make sure you’re found.
- Google Gemini
- ChatGPT
- Perplexity
- Microsoft Copilot
- Claude
- Alexa+
Websites & e-commerce
Built new, or improved on the platform you already use.
- WordPress
- Shopify
- WooCommerce
- Stripe
- Squarespace
- Webflow
How we build
Modern, fast and maintainable — the tools behind every site.
- Astro
- Angular
- TypeScript
- Figma
- Cloudflare
- CloudCannon
Logos are trademarks of their owners, shown to indicate the platforms Code IQ works with.
Search is changing
Search is becoming a conversation. Be the answer.
More and more, people don’t search — they ask. Google answers with AI Overviews, and millions put the same question to ChatGPT, Gemini or a voice assistant. The answer names two or three businesses, and often that’s where the decision is made. If you’re not in the answer, you’re not in the running.
Then
- Type keywords
- Scan ten blue links
- Click a few websites
- Compare, then decide
Now
- Ask a question
- Get one written answer
- It names two or three businesses
- Decide — often without a click
Where your customers are asking
- Google AI Overviews
- Google AI Mode
- ChatGPT
- Gemini
- Perplexity
- Microsoft Copilot
- Alexa+
- Siri
A new mindset, built in from day one.
Ranking on Google still matters. But being understood, trusted and quoted by AI is the new front door — so every site I build is ready for both.
How AI search visibility works →Answer-first content
Pages that answer real customer questions in plain, specific sentences — the kind an AI can quote word for word.
Structured data
Schema markup that spells out who you are, what you do, where, when and for how much — in the format machines read.
One consistent identity
Your name, address, services and hours matching across Google, Bing, Apple and the directories AI assistants check.
Reviews and mentions
AI assistants lean on what other people say about you. A steady flow of genuine reviews and mentions is now visibility.
Open to AI crawlers
Fast, server-rendered pages, a robots.txt that lets AI search crawlers in, and an llms.txt summary for the tools that use one.
Monthly AI visibility checks
The questions your customers ask, put to the major assistants every month — so you see whether you’re named, and what’s said.
Not an agency

I’m not your agency.
I’m your agent.
An agent works for you personally. You get one person who knows your business, does the work and answers for the results, instead of a chain of people passing it along.
A typical agency
Your request passes through 4 people
Your digital agent
One conversation, start to finish
Reporting
You see every step, not just the spend.
Every campaign is reported from impression to enquiry, with the search terms that cost money shown alongside the ones that made it. These panels show the format, using sample figures.
Irrelevant terms are cut weekly with negative keywords, so this last bar should stay small.
Always testing
Every landing page is a live experiment.
Launch day is the starting line, not the finish. Headlines, copy, images and buttons are tested against each other continuously — and every change is decided by the numbers, never by taste.
Landing page rules I don’t break
- One page, one goal
- The headline repeats the search
- The button is the only thing in its colour
- Buttons say what happens next
- Real photos over stock
- Proof sits next to the ask
- Short forms win
- Fast on a phone, or it doesn’t ship
Dynamic message matching
The page headline adapts to the search that triggered the ad, so every visitor lands on words that mirror their own.
Live conversion tracking
Every form, call and click recorded as it happens, so decisions are made on today’s numbers, not last month’s.
Continuous split testing
Headlines, copy, images and buttons tested against each other. Winners stay, losers go, and the page keeps improving.
Speed you can measure
Hand-built pages that load fast on a real phone — because every second of waiting costs conversions.
AI, with a human in charge
AI does the volume. I make the calls.
In a crowded auction, the most distinctive ad wins the click. AI maps your competitors, finds the angles nobody owns, and produces far more ad variations than anyone could write by hand. Then human judgement decides what runs.
- 01
Map the market
AI reviews the ads your competitors are running and shows which angles are crowded — and which nobody owns.
- 02
Generate the variety
Dozens of headline and description variations across different angles: price, speed, trust, local, guarantee.
- 03
Let the auction decide
Google’s responsive search ads and Smart Bidding rotate the variations, and the data shows which ones win.
- 04
A human signs off
Every ad is read and approved by me before it runs. On-brand, accurate, policy-safe — never AI filler.
- Price / cheapest7/9Crowded
- Speed / same day5/9Crowded
- Reviews / trust3/9Crowded
- Local / Leeds-based2/9Open
- Guarantee1/9Open
The opportunity: lead with the angles nobody owns, so your ad isn’t the eighth one saying “cheapest”.
Detail
33 checks before anything goes live.
The small things are where campaigns leak money: a form that silently fails, a conversion that never fires, an ad promising something the page doesn't. So every launch runs the same checklist.
Page8
- Loads fast on a mid-range phone over 4G
- No layout shift as fonts and images load
- Every image has explicit dimensions and alt text
Search8
- Unique title and meta description
- Canonical URL set
- Structured data for the business
Form4
- Test enquiry sent and received
- Spam protection on
- Clear error messages beside each field
Tracking5
- Nothing loads before cookie consent
- GA4 receiving data
- Enquiry recorded as a key event
Ads8
- Ad copy promises match the page
- Headline mirrors the search (message match tested)
- Every AI-drafted ad read and approved by hand
Packages
End to end, in one package.
A landing page with Google Ads wrapped around it — and everything either side, from buying the domain to the monthly report. You deal with one person throughout.
Launch
Best for New businesses, or a new service that needs its own page
Fixed priceQuoted upfront, before any work starts
What you get:
- Your domain, registered in your name
- 12 months’ hosting, SSL and business email
- Logo tidy-up and a simple brand palette
- A hand-built landing page, copy written with you
+3 more includedShow less
- Enquiry form with spam protection, tested
- Google Analytics with cookie consent
- Built to be read and quoted by AI assistants
Choose Launch →You end up with
A live page on your own domain, ready to take enquiries.
Recommended
Launch + Ads
Best for Businesses ready to buy enquiries from Google
Fixed priceQuoted upfront, before any work starts
Everything in Launch, plus:
- Keyword research for your area and services
- A Google Ads search campaign built around the page
- Ad copy matched to the page, word for word
- Negative keywords in place before any spend
+4 more includedShow less
- Calls and form enquiries tracked as conversions
- AI-assisted ad variations, every one checked by hand
- Business listings made consistent on Google, Bing and Apple
- Google Business Profile and social images
Choose Launch + Ads →You end up with
Enquiries arriving from Google searches, tracked to the pound.
Managed
Best for Owners who want results without managing the ads
Fixed priceQuoted upfront, before any work starts
Everything in Launch + Ads, plus:
- Ongoing search-term, bid and budget management
- Continuous split testing of headlines, copy and buttons
- A plain-English report every month
- Monthly AI visibility check across the major assistants
+2 more includedShow less
- A monthly call to go through the results
- Hosting and email kept running while we work together
Choose Managed →You end up with
A campaign that’s looked after every month, and results you can read in five minutes.
Google Ads spend is paid directly to Google, from an account in your name.Compare every item side by side →
Tell me what you need to sell.
Four quick questions, about two minutes. You’ll get a straight answer from me on what it would take.