PageSourceSearch

https://georanklocal.com/_next/static/chunks/0kpcuo24~em8u.js

js georanklocal.com collected 2026-09-24 14:43:43 UTC 293,980 bytes, 1,882 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,36181,e=>{"use strict";var t=e.i(18050),a=e.i(71645),s=e.i(46932),i=e.i(75003),o=e.i(76525),n=e.i(88653);let r=["ChatGPT","Gemini","Perplexity","Claude","AI Overview"],l=["Smith Plumbing Ltd","Taylor & Co Accountants","Greenfield Dental Practice","Northern Roofing Solutions","Bristol Legal Partners","Peak Electrical Services","Oakwood Veterinary Clinic","Harbour Fish & Chips","Summit IT Solutions","Valley Landscaping Co","Manchester Web Design","Leeds Financial Advisors","Edinburgh Auto Repairs","Cardiff Cleaning Services","Brighton Beauty Studio"],c=["emergency plumber Manchester","best accountant small business Leeds","dentist near me Birmingham","roof repair Bristol","solicitor family law London","electrician emergency call out","vet open Sunday near me","best fish and chips Brighton","IT support small business","garden landscaping Sheffield","web design agency UK","financial advisor retirement","MOT garage near me","office cleaning services","beauty salon reviews"];function h(e){let t=new Date,a=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0"),i=String((t.getSeconds()+e)%60).padStart(2,"0");return{id:e,time:`${a}:${s}:${i}`,platform:r[e%r.length],business:l[e%l.length],query:c[e%c.length]}}function d(){let[e,i]=(0,a.useState)([]),o=(0,a.useRef)(0);return(0,a.useEffect)(()=>{let e=[];for(let t=0;t<5;t++)e.push(h(o.current++));i(e);let t=setInterval(()=>{i(e=>[h(o.current++),...e].slice(0,6))},1500);return()=>clearInterval(t)},[]),(0,t.jsxs)("div",{className:"relative h-[280px] overflow-hidden rounded-xl border border-border-default bg-bg-secondary/80 p-4 backdrop-blur-sm",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-2",children:[(0,t.jsx)("div",{className:"h-2 w-2 rounded-full bg-accent"}),(0,t.jsx)("span",{className:"font-mono text-xs font-medium text-text-dim",children:"EXAMPLE — WHAT AI CITATIONS LOOK LIKE"})]}),(0,t.jsx)(n.AnimatePresence,{initial:!1,children:e.map(e=>(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20,height:0},animate:{opacity:1,y:0,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.4,ease:[.16,1,.3,1]},className:"mb-1",children:(0,t.jsxs)("p",{className:"font-mono text-xs leading-relaxed",children:[(0,t.jsxs)("span",{className:"text-text-dim",children:["[",e.time,"]"]})," ",(0,t.jsx)("span",{className:"text-accent-cyan",children:e.platform})," ",(0,t.jsx)("span",{className:"text-text-dim",children:"cited"})," ",(0,t.jsxs)("span",{className:"text-text-primary",children:['"',e.business,'"']})," ",(0,t.jsx)("span",{className:"text-text-dim",children:"for"})," ",(0,t.jsxs)("span",{className:"text-text-secondary",children:['"',e.query,'"']})]})},e.id))}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 right-0 flex h-16 items-end justify-center bg-gradient-to-t from-bg-secondary/95 to-transparent pb-2",children:(0,t.jsx)("span",{className:"font-mono text-[10px] text-text-dim",children:"Illustrative example — not real-time data"})})]})}var u=e.i(66372),g=e.i(60655),m=e.i(8803);e.s(["default",0,function(){let{open:e}=(0,g.useContactModal)(),[n,r]=(0,a.useState)(""),[l,c]=(0,a.useState)("");return(0,t.jsxs)("section",{className:"relative overflow-hidden pt-32 pb-20 md:pt-44 md:pb-32",children:[(0,t.jsx)(u.default,{}),(0,t.jsx)(i.default,{className:"relative z-10",children:(0,t.jsxs)("div",{className:"grid gap-12 lg:grid-cols-[1fr_420px] lg:items-center lg:gap-16",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:[.16,1,.3,1]},children:(0,t.jsx)("span",{className:"inline-flex items-center gap-2 rounded-full border border-border-accent bg-bg-secondary px-4 py-1.5 font-mono text-xs font-medium text-accent",children:m.hero.badge})}),(0,t.jsx)(s.motion.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1,ease:[.16,1,.3,1]},className:"mt-8 whitespace-pre-line font-sans text-[clamp(48px,7vw,96px)] font-black leading-[1.05] tracking-[-0.03em] text-text-primary",children:m.hero.h1}),(0,t.jsx)(s.motion.p,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.6,delay:.2,ease:[.16,1,.3,1]},className:"mt-6 max-w-xl text-lg leading-relaxed text-text-secondary",children:m.hero.subhead}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3,ease:[.16,1,.3,1]},className:"mt-10 flex flex-wrap gap-4",children:[(0,t.jsx)(o.default,{onClick:e,variant:"primary",children:m.hero.primaryCta}),(0,t.jsx)(o.default,{href:"#tools",variant:"secondary",children:m.hero.secondaryCta})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4,ease:[.16,1,.3,1]},className:"mt-8 max-w-xl",children:[(0,t.jsx)("p",{className:"font-mono text-xs uppercase tracking-wider text-text-secondary",children:"Free instant audit — no signup required"}),(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault();let t=n.trim(),a=l.trim();t&&(window.dispatchEvent(new CustomEvent("hero:geo-audit",{detail:{url:t,businessName:a}})),document.getElementById("tools")?.scrollIntoView({behavior:"instant",block:"start"}))},className:"mt-3 flex flex-col gap-3 md:flex-row md:items-stretch",children:[(0,t.jsx)("input",{type:"text",inputMode:"url",autoComplete:"url",placeholder:"https://yourbusiness.co.uk",value:n,onChange:e=>r(e.target.value),"aria-label":"Your website URL",maxLength:500,className:"h-12 w-full min-w-0 flex-1 rounded-lg border border-border-default bg-bg-tertiary px-4 text-sm text-text-primary placeholder:text-text-dim outline-none transition-colors focus:border-accent"}),(0,t.jsx)("input",{type:"text",placeholder:"Your business name",value:l,onChange:e=>c(e.target.value),"aria-label":"Your business name",maxLength:200,className:"h-12 w-full min-w-0 flex-1 rounded-lg border border-border-default bg-bg-tertiary px-4 text-sm text-text-primary placeholder:text-text-dim outline-none transition-colors focus:border-accent"}),(0,t.jsx)(o.default,{type:"submit",variant:"primary",className:"h-12 w-full shrink-0 whitespace-nowrap !py-0 md:w-auto",children:"Get Your GEO Score →"})]}),(0,t.jsx)("p",{className:"mt-3 font-mono text-xs text-text-secondary",children:"Free · No signup · Results in 30 seconds"})]})]}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,x:40},animate:{opacity:1,x:0},transition:{duration:.8,delay:.4,ease:[.16,1,.3,1]},children:(0,t.jsx)(d,{})})]})}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 right-0 h-32 bg-gradient-to-t from-bg-primary to-transparent"})]})}],36181)},87652,e=>{"use strict";var t=e.i(71645),a=e.i(49652);let s={some:0,all:1};e.s(["useInView",0,function(e,{root:i,margin:o,amount:n,once:r=!1,initial:l=!1}={}){let[c,h]=(0,t.useState)(l);return(0,t.useEffect)(()=>{if(!e.current||r&&c)return;let t={root:i&&i.current||void 0,margin:o,amount:n};return function(e,t,{root:i,margin:o,amount:n="some"}={}){let r=(0,a.resolveElements)(e),l=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let a=l.get(e.target);if(!!a!==e.isIntersecting)if(e.isIntersecting){let a=t(e.target,e);"function"==typeof a?l.set(e.target,a):c.unobserve(e.target)}else"function"==typeof a&&(a(e),l.delete(e.target))})},{root:i,rootMargin:o,threshold:"number"==typeof n?n:s[n]});return r.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(h(!0),r?void 0:()=>h(!1)),t)},[i,e,o,r,n]),c}],87652)},7473,e=>{"use strict";var t=e.i(18050),a=e.i(71645),s=e.i(46932),i=e.i(87652);class o{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let a=0;a<this.animations.length;a++)this.animations[a][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return n(this.animations,"duration")}get iterationDuration(){return n(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function n(e,t){let a=0;for(let s=0;s<e.length;s++){let i=e[s][t];null!==i&&i>a&&(a=i)}return a}class r extends o{then(e,t){return this.finished.finally(e).then(()=>{})}}var l=e.i(33887),c=e.i(86427),h=e.i(28409),d=e.i(83411),u=e.i(15923),g=e.i(97307),m=e.i(21748),p=e.i(15932),f=e.i(83920),w=e.i(63074),y=e.i(6
15566),b=e.i(93544);function v(e,t){var a;let s;return(0,b.isEasingArray)(e)?e[a=e.length,((t-0)%(s=a-0)+s)%s+0]:e}var k=e.i(49652);function x(e){return"object"==typeof e&&!Array.isArray(e)}function G(e,t,a,s){return null==e?[]:"string"==typeof e&&x(t)?(0,k.resolveElements)(e,a,s):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function A(e,t,a,s){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?a:t.startsWith("<")?Math.max(0,a+parseFloat(t.slice(1))):s.get(t)??e}var S=e.i(706);function I(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function T(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function E(e,t){return t[e]||(t[e]=[]),t[e]}let C=e=>"number"==typeof e,O=e=>e.every(C);var B=e.i(68705),R=e.i(72094),L=e.i(72323),M=e.i(89026),P=e.i(36331),W=e.i(75737),j=e.i(86783),N=e.i(30162),F=e.i(17218);class q extends F.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let a=e[t];if("string"==typeof a||"number"==typeof a)return a}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,N.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function K(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},a=(0,M.isSVGElement)(e)&&!(0,P.isSVGSVGElement)(e)?new W.SVGVisualElement(t):new j.HTMLVisualElement(t);a.mount(e),R.visualElementStore.set(e,a)}function U(e){let t=new q({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),R.visualElementStore.set(e,t)}function D(e,t,a,s){let i=[];if((0,d.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!x(t))i.push((0,B.animateSingleValue)(e,x(t)&&t.default||t,a&&a.default||a));else{if(null==e)return i;let o=G(e,t,s),n=o.length;(0,y.invariant)(!!n,"No valid elements provided.","no-valid-elements");for(let e=0;e<n;e++){let s=o[e],r=s instanceof Element?K:U;R.visualElementStore.has(s)||r(s);let l=R.visualElementStore.get(s),c={...a};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(e,n)),i.push(...(0,L.animateTarget)(l,{...t,transition:c},{}))}}return i}let H=function(e={}){let{scope:t,reduceMotion:a}=e;return function(e,s,i){var o;let n,b=[];if(Array.isArray(e)&&e.some(Array.isArray)){let i,{onComplete:r,...k}=s||{};"function"==typeof r&&(n=r),o=void 0!==a?{reduceMotion:a,...k}:k,i=[],(function(e,{defaultTransition:t={},...a}={},s,i){let o=t.duration||.3,n=new Map,r=new Map,c={},h=new Map,b=0,k=0,x=0;for(let a=0;a<e.length;a++){let n=e[a];if("string"==typeof n){h.set(n,k);continue}if(!Array.isArray(n)){h.set(n.name,A(k,n.at,b,h));continue}let[f,I,R={}]=n;void 0!==R.at&&(k=A(k,R.at,b,h));let L=0,M=(e,a,s,n=0,r=0)=>{var c;let h=Array.isArray(c=e)?c:[c],{delay:d=0,times:f=(0,u.defaultOffset)(h),type:b=t.type||"ke
1yframes",repeat:G,repeatType:A,repeatDelay:I=0,...T}=a,{ease:E=t.ease||"easeOut",duration:C}=a,B="function"==typeof d?d(n,r):d,R=h.length,M=(0,g.isGenerator)(b)?b:i?.[b||"keyframes"];if(R<=2&&M){let e=100;2===R&&O(h)&&(e=Math.abs(h[1]-h[0]));let a={...t,...T};void 0!==C&&(a.duration=(0,w.secondsToMilliseconds)(C));let s=(0,m.createGeneratorEasing)(a,e,M);E=s.ease,C=s.duration}C??(C=o);let P=k+B;1===f.length&&0===f[0]&&(f[1]=1);let W=f.length-h.length;if(W>0&&(0,p.fillOffset)(f,W),1===h.length&&h.unshift(null),G){(0,y.invariant)(G<20,"Repeat count too high, must be less than 20","repeat-count-high"),C*=G+1;let e=[...h],t=[...f],a=[...E=Array.isArray(E)?[...E]:[E]];for(let s=0;s<G;s++){h.push(...e);for(let i=0;i<e.length;i++)f.push(t[i]+(s+1)),E.push(0===i?"linear":v(a,i-1))}for(let e=0;e<f.length;e++)f[e]=f[e]/(G+1)}let j=P+C;!function(e,t,a,s,i,o){for(let t=0;t<e.length;t++){let a=e[t];a.at>i&&a.at<o&&((0,l.removeItem)(e,a),t--)}for(let n=0;n<t.length;n++)e.push({value:t[n],at:(0,S.mixNumber)(i,o,s[n]),easing:v(a,n)})}(s,h,E,f,P,j),L=Math.max(B+C,L),x=Math.max(j,x)};if((0,d.isMotionValue)(f))M(I,R,E("default",T(f,r)));else{let e=G(f,I,s,c),t=e.length;for(let a=0;a<t;a++){let s=T(e[a],r);for(let e in I){var C,B;M(I[e],(C=R,B=e,C&&C[B]?{...C,...C[B]}:{...C}),E(e,s),a,t)}}}b=k,k+=L}return r.forEach((e,s)=>{for(let i in e){let o=e[i];o.sort(I);let r=[],l=[],c=[];for(let e=0;e<o.length;e++){let{at:t,value:a,easing:s}=o[e];r.push(a),l.push((0,f.progress)(0,x,t)),c.push(s||"easeOut")}0!==l[0]&&(l.unshift(0),r.unshift(r[0]),c.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),r.push(null)),n.has(s)||n.set(s,{keyframes:{},transition:{}});let h=n.get(s);h.keyframes[i]=r;let{type:d,...u}=t;h.transition[i]={...u,duration:x,ease:c,times:l,...a}}}),n})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],a=(0,c.motionValue)(0);return(a.on("change",t),1===e.length)?[a,[0,1]]:2===e.length?[a,[0,1],e[1]]:[a,e[1],e[2]]}return e}),o,t,{spring:h.spring}).forEach(({keyframes:e,transition:t},a)=>{i.push(...D(a,e,t))}),b=i}else{let{onComplete:o,...r}=i||{};"function"==typeof o&&(n=o),b=D(e,s,void 0!==a?{reduceMotion:a,...r}:r,t)}let k=new r(b);return n&&k.finished.then(n),t&&(t.animations.push(k),k.finished.then(()=>{(0,l.removeItem)(t.animations,k)})),k}}();var Y=e.i(75003),J=e.i(8803);function z({target:e,suffix:s,inView:i}){let[o,n]=(0,a.useState)(0),r=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!i||r.current)return;r.current=!0;let t=H(0,e,{duration:1.5,ease:[.16,1,.3,1],onUpdate:e=>n(Math.round(e))});return()=>t.stop()},[i,e]),(0,t.jsxs)("span",{className:"font-mono text-4xl font-bold tracking-tight text-text-primary md:text-5xl",children:[o,s]})}e.s(["default",0,function(){let e=(0,a.useRef)(null),o=(0,i.useInView)(e,{once:!0,margin:"-100px"});return(0,t.jsx)("section",{ref:e,className:"border-y border-border-default bg-bg-secondary py-16",children:(0,t.jsx)(Y.default,{children:(0,t.jsx)("div",{className:"grid grid-cols-2 gap-8 md:grid-cols-4 md:gap-4",children:J.stats.map((e,a)=>(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1*a,ease:[.16,1,.3,1]},className:"text-center",children:[(0,t.jsx)(z,{target:e.number,suffix:e.suffix,inView:o}),(0,t.jsx)("p",{className:"mt-2 text-sm text-text-secondary",children:e.label})]},e.label))})})})}],7473)},32359,e=>{"use strict";var t=e.i(18050);let a=(0,e.i(75254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);var s=e.i(75003),i=e.i(11290),o=e.i(66023),n=e.i(71645),r=e.i(87652);let l=[{text:'$ query "best accountant in Leeds"',color:"dim"},{text:"",delay:400},{text:"Searching AI platforms...",color:"dim",delay:300},{text:"",delay:600},{text:"ChatGPT Response:",color:"cyan"},{text:'  1. "Harrison & Co Accountants"',color:"accent",delay:200},{text:'  2. "Leeds Financial Partners"',color:"accent",delay:200},{text:'  3. "Northgate Tax Advisors"',color:"accent",delay:200},{text:"",delay:400}
1,{text:"Your Business — 0 citations found",color:"warn",delay:300},{text:"",delay:200},{text:"Status: INVISIBLE TO AI",color:"warn"}];function c(){let[e,a]=(0,n.useState)(0),s=(0,n.useRef)(null),i=(0,r.useInView)(s,{once:!0,margin:"-100px"}),o=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(!i||o.current)return;o.current=!0;let e=0,t=()=>{e>=l.length||(a(++e),setTimeout(t,l[e]?.delay??150))};setTimeout(t,500)},[i]);let c={default:"text-text-primary",accent:"text-accent",warn:"text-accent-warn",dim:"text-text-dim",cyan:"text-accent-cyan"};return(0,t.jsxs)("div",{ref:s,className:"rounded-xl border border-border-default bg-bg-tertiary p-6 font-mono text-sm",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,t.jsx)("div",{className:"h-3 w-3 rounded-full bg-accent-warn/60"}),(0,t.jsx)("div",{className:"h-3 w-3 rounded-full bg-yellow-500/60"}),(0,t.jsx)("div",{className:"h-3 w-3 rounded-full bg-accent/60"}),(0,t.jsx)("span",{className:"ml-2 text-xs text-text-dim",children:"ai-visibility-scan"})]}),(0,t.jsxs)("div",{className:"space-y-1",children:[l.slice(0,e).map((e,a)=>(0,t.jsx)("div",{className:`${c[e.color??"default"]} leading-relaxed`,children:e.text||" "},a)),e<l.length&&e>0&&(0,t.jsx)("span",{className:"inline-block h-4 w-2 animate-pulse bg-accent"})]})]})}var h=e.i(8803);e.s(["default",0,function(){return(0,t.jsx)("section",{className:"py-20 md:py-[120px]",children:(0,t.jsx)(s.default,{children:(0,t.jsxs)("div",{className:"grid gap-12 lg:grid-cols-2 lg:gap-16",children:[(0,t.jsx)(o.default,{children:(0,t.jsx)(c,{})}),(0,t.jsxs)("div",{children:[(0,t.jsxs)(o.default,{children:[(0,t.jsx)(i.default,{children:h.problem.label}),(0,t.jsx)("h2",{className:"mt-4 whitespace-pre-line text-[clamp(36px,4.5vw,60px)] font-black leading-[1.05] tracking-[-0.03em] text-text-primary",children:h.problem.h2}),(0,t.jsx)("p",{className:"mt-4 max-w-lg text-lg leading-relaxed text-text-secondary",children:h.problem.description})]}),(0,t.jsx)("div",{className:"mt-10 space-y-6",children:h.problem.points.map((e,s)=>(0,t.jsx)(o.default,{delay:.1*s,children:(0,t.jsx)("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-6",children:(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"mt-1 flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-accent-warn/10",children:(0,t.jsx)(a,{size:16,className:"text-accent-warn"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold text-text-primary",children:e.title}),(0,t.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-text-secondary",children:e.body})]})]})})},e.title))})]})]})})})}],32359)},47501,e=>{"use strict";var t=e.i(18050),a=e.i(75003),s=e.i(11290),i=e.i(66023),o=e.i(8803);e.s(["default",0,function(){return(0,t.jsx)("section",{id:"process",className:"py-20 md:py-[120px]",children:(0,t.jsxs)(a.default,{children:[(0,t.jsx)(i.default,{children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)(s.default,{children:o.process.label}),(0,t.jsx)("h2",{className:"mt-4 text-[clamp(36px,4.5vw,60px)] font-black leading-[1.05] tracking-[-0.03em] text-text-primary",children:o.process.h2}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-lg leading-relaxed text-text-secondary",children:o.process.description})]})}),(0,t.jsx)("div",{className:"mt-16 grid gap-6 sm:grid-cols-2 lg:grid-cols-4",children:o.process.steps.map((e,a)=>(0,t.jsx)(i.default,{delay:.1*a,children:(0,t.jsxs)("div",{className:"group rounded-2xl border border-border-default bg-bg-secondary p-9 transition-all duration-300 hover:border-border-accent hover:bg-bg-elevated",children:[(0,t.jsx)("span",{className:"font-mono text-5xl font-bold text-accent/20 transition-colors group-hover:text-accent/40",children:e.number}),(0,t.jsx)("h3",{className:"mt-4 text-lg font-semibold text-text-primary",children:e.title}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-text-secondary",children:e.body})]})},e.number))})]})})}])},15873,e=>{"use strict";var t=e.i(18050),a=e.i(71645),s=e.i(22016),i=e.i(88653),o=e.i(46932),n=e.i(31278),r=e.i(69638),l=e.i(63209),c=e.i(73884),h=e.i(43531);let d=(0,e.i(75254).default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);var u=e.i(75003),g=e.i(11290),m=e.i(66023),p=e.i(76525),f=e.i(60655),w=e.i(8803),y=e.i(69668),b=e.i(57969),v=e.i(83285);function k({status:e}){return"found"===e||"pass"===e?(0,t.jsx)(r.CheckCircle,{size:14,className:"text-accent"}):"partial"===e||"warn"===e?(0,t.jsx)(l.AlertCircle,{size:14,className:"text-yellow-400"}):(0,t.jsx)(c.XCircle,{size:14,className:"text-accent-warn"})}let x=[{text:"Fetching homepage...",delay:0},{text:"Looking for sitemap.xml...",delay:4e3},{text:"Prioritising key pages to audit...",delay:9e3},{text:"Crawling pages in parallel...",delay:14e3},{text:"Scoring HTML signals across the site...",delay:25e3},{text:"Aggregating site-wide patterns...",delay:35e3},{text:"Generating site-wide recommendations...",delay:42e3}];function G(){let[e,s]=(0,a.useState)(0),[n,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let e=x.map((e,t)=>setTimeout(()=>s(t),e.delay)),t=setTimeout(()=>r(100),50);return()=>{e.forEach(clearTimeout),clearTimeout(t)}},[]),(0,t.jsxs)("div",{className:"mt-6 rounded-xl border border-border-default bg-bg-tertiary p-6",children:[(0,t.jsx)("div",{className:"h-[3px] w-full overflow-hidden rounded-full bg-bg-secondary",children:(0,t.jsx)("div",{className:"h-full rounded-full bg-accent shadow-[0_0_8px_rgba(0,240,160,0.6)]",style:{width:`${n}%`,transition:"width 50s linear"}})}),(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-between gap-3",children:[(0,t.jsx)(i.AnimatePresence,{mode:"wait",children:(0,t.jsx)(o.motion.span,{initial:{opacity:0,y:4}
1,animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.25},className:"font-mono text-xs text-text-secondary",children:x[e].text},e)}),(0,t.jsxs)("span",{className:"shrink-0 font-mono text-[10px] uppercase tracking-wider text-text-dim",children:["Step ",e+1," of ",x.length]})]})]})}let A={schemaMarkup:"Schema Markup",structuredData:"Structured Data",answerFormat:"Answer Format",entityClarity:"Entity Clarity",factDensity:"Fact Density"};function S(e,t){try{let a=new URL(e),s=a.pathname+(a.search||"");if("/"===s||""===s)return t;return s.length>50?s.slice(0,47)+"...":s}catch{return e}}function I(){let[e,s]=(0,a.useState)(""),[i,o]=(0,a.useState)(!1),[r,l]=(0,a.useState)(null),[c,h]=(0,a.useState)(""),[u,g]=(0,a.useState)(!1),{open:m}=(0,f.useContactModal)(),w=async t=>{t.preventDefault();let a=e.trim();if(a){o(!0),l(null),h(""),g(!1);try{let e=await fetch("/api/site-audit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:a})});if(429===e.status)return void h("You've reached the free usage limit. Please try again in an hour, or contact us for unlimited access.");if(403===e.status)return void h("This free tool is currently available to visitors in the UK and US. If you're outside these regions and would like access, get in touch.");let t=await e.json();if(!e.ok||!("overallScore"in t))return void h("error"in t&&t.error||"Site audit failed.");l(t)}catch{h("Could not connect to the site audit service.")}finally{o(!1)}}},y=r?[...r.pages].sort((e,t)=>e.ok!==t.ok?e.ok?-1:1:(t.score??0)-(e.score??0)):null;return(0,t.jsxs)("div",{className:"rounded-2xl border border-border-default bg-bg-secondary p-8",children:[(0,t.jsxs)("div",{className:"mb-6 flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-xl bg-accent-cyan/10",children:(0,t.jsx)(d,{size:20,className:"text-accent-cyan"})}),(0,t.jsxs)("h3",{className:"text-lg font-semibold text-text-primary",children:["Full Site Audit"," ",(0,t.jsx)("span",{className:"ml-2 inline-flex items-center rounded-full border border-accent/40 bg-accent/10 px-2 py-0.5 align-middle font-mono text-[10px] uppercase tracking-wider text-accent",children:"New"})]})]}),(0,t.jsx)("p",{className:"mb-6 text-sm leading-relaxed text-text-secondary",children:"Audits up to 10 pages of your site — homepage, services, key landing pages — and gives you a site-wide GEO score plus the patterns that hurt you across multiple pages. Takes 30-60 seconds."}),(0,t.jsxs)("form",{onSubmit:w,className:"flex flex-col gap-3 md:flex-row md:items-stretch",children:[(0,t.jsx)("input",{type:"text",placeholder:"https://yourbusiness.co.uk",value:e,onChange:e=>s(e.target.value),className:"h-12 w-full min-w-0 flex-1 rounded-lg border border-border-default bg-bg-tertiary px-4 text-sm text-text-primary placeholder:text-text-dim outline-none transition-colors focus:border-accent-cyan",maxLength:500}),(0,t.jsx)(p.default,{type:"submit",variant:"primary",disabled:i,className:"h-12 w-full shrink-0 whitespace-nowrap !py-0 md:w-auto",children:i?(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.Loader2,{size:16,className:"animate-spin"}),(0,t.jsx)("span",{className:"font-mono text-xs",children:"Auditing site..."})]}):"Audit My Whole Site →"})]}),i&&!r&&(0,t.jsx)(G,{}),r&&(0,t.jsxs)("div",{className:"mt-6 space-y-6",children:[(0,t.jsxs)("div",{className:"rounded-xl border border-border-default bg-bg-tertiary p-6 font-mono text-sm",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-text-dim",children:"Site-wide GEO Score"}),(0,t.jsxs)("p",{className:"mt-1 text-xs text-text-dim",children:[r.site," · ",r.pagesAudited," of"," ",r.pagesAttempted," pages scored",r.pagesFailed>0&&` \xb7 ${r.pagesFailed} failed`]})]}),(0,t.jsxs)("span",{className:`text-3xl font-bold ${r.overallScore>=60?"text-accent":r.overallScore>=30?"text-yellow-400":"text-accent-warn"}`,children:[r.overallScore,"/100"]})]}),(0,t.jsxs)("div",{className:"mt-5 space-y-2 border-t border-border-default pt-4",children:[(0,t.jsxs)("p",{className:"mb-2 text-text-dim",children:["Category status across ",r.pagesAudited," pages:"]}),Object.entries(r.breakdownTally).map(([e,a])=>{let s=a.fail>a.pass?"fail":a.warn>=a.pass?"warn":"pass";return(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-text-secondary",children:A[e]||e}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)("span",{className:"font-mono text-[10px] text-text-dim",children:[a.pass,"p / ",a.warn,"w / ",a.fail,"f"]}),(0,t.jsx)(k,{status:s})]})]},e)})]}),(0,t.jsx)("div",{className:"mt-5 border-t border-border-default pt-4",children:(0,t.jsx)("p",{className:"italic text-text-secondary",children:r.summary})}),r.topRecommendations.length>0&&(0,t.jsxs)("div",{className:"mt-5 border-t border-border-default pt-4",children:[(0,t.jsx)("p",{className:"mb-2 text-text-dim",children:"Top site-wide recommendations:"}),(0,t.jsx)("ul",{className:"space-y-1",children:r.topRecommendations.map((e,a)=>(0,t.jsxs)("li",{className:"text-text-secondary",children:[a+1,". ",e]},a))})]})]}),(0,t.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"rounded-xl border border-border-default bg-bg-tertiary p-5",children:[(0,t.jsx)("p",{className:"mb-3 font-mono text-xs uppercase tracking-wider text-text-dim",children:"Strongest pages"}),(0,t.jsx)("ul",{className:"space-y-2 font-mono text-xs",children:r.strongestPages.map(e=>(0,t.jsxs)("li",{className:"flex items-start justify-between gap-3",children:[(0,t.jsx)("span",{className:"truncate text-text-secondary",children:S(e.url,r.site)}),(0,t.jsx)("span",{className:"shrink-0 text-accent",children:e.score})]},e.url))})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-border-default bg-bg-tertiary p-5",children:[(0,t.jsx)("p",{className:"mb-3 font-mono text-xs uppercase tracking-wider text-text-dim",children:"Weakest pages"}),(0,t.jsx)("ul",{className:"space-y-2 font-mono text-xs",children:r.weakestPages.map(e=>(0,t.jsxs)("li",{className:"flex items-start justify-between gap-3",children:[(0,t.jsx)("span",{className:"truncate text-text-secondary",children:S(e.url,r.site)}),(0,t.jsx)("span",{className:"shrink-0 text-accent-warn",children:e.score})]},e.url))})]})]}),y&&y.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{onClick:()=>g(e=>!e),className:"font-mono text-xs text-accent transition-colors hover:text-accent-cyan",children:u?"Hide full page list ↑":`Show all ${y.length} pages ↓`}),u&&(0,t.jsx)("div",{className:"mt-3 overflow-hidden rounded-xl border border-border-default",children:(0,t.jsxs)("table",{className:"w-full font-mono text-xs",children:[(0,t.jsx)("thead",{className:"bg-bg-tertiary",children:(0,t.jsxs)("tr",{className:"text-text-dim",children:[(0,t.jsx)("th",{className:"p-3 text-left font-normal uppercase tracking-wider",children:"Page"}),(0,t.jsx)("th",{className:"p-3 text-right font-normal uppercase tracking-wider",children:"Words"}),(0,t.jsx)("th",{className:"p-3 text-right font-normal uppercase tracking-wider",children:"Score"})]})}),(0,t.jsx)("tbody",{className:"divide-y divide-border-default bg-bg-secondary",children:y.map(e=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:"max-w-0 truncate p-3 text-text-secondary",children:S(e.url,r.site)}),(0,t.jsx)("td",{className:"p-3 text-right text-text-dim",children:e.wordCount??"—"}),(0,t.jsx)("td",{className:`p-3 text-right ${!e.ok?"text-text-dim":(e.score??0)>=60?"text-accent":(e.score??0)>=30?"text-yellow-400":"text-accent-warn"}`,children:e.ok?e.score:"fail"})]},e.url))})]})})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-accent-cyan/30 bg-accent-cyan/5 p-6 text-center",children:[(0,t.jsx)("p",{className:"text-sm text-text-secondary",children:"Want us to fix these patterns across every page on your site?"}),(0,t.jsx)("button",{onClick:()=>m({source:"tool-site-audit",label:"Site-Wide Fix Request"}),className:"mt-3 inline-flex items-center gap-2 font-mono text-sm text-accent-cyan transition-colors hover:text-accent",children:"Talk to Us About a Site-Wide Fix →"})]})]}),c&&!i&&(0,t.jsx)("div",{className:"mt-6 rounded-xl border border-border-default bg-bg-tertiary p-6 text-center",children:(0,t.jsxs)("p",{className:"text-sm text-text-secondary",children:[c," ",(0,t.jsx)("button",{onClick:()=>m({source:"tool-site-audit-error",label:"Site Audit Support Request"}),className:"text-accent underline",children:"Email us for a manual site review"}),"."]})})]})}e.s(["default",0,function(){return(0,t.jsx)("section",{id:"tools",className:"py-20 md:py-[120px]",children:(0,t.jsxs)(u.default,{children:[(0,t.jsx)(m.default,{children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)(g.default,{children:w.tools.label}),(0,t.jsx)("h2",{className:"mt-4 whitespace-pre-line text-[clamp(36px,4.5vw,60px)] font-black leading-[1.05] tracking-[-0.03em] text-text-primary",children:w.tools.h2}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-lg leading-relaxed text-text-secondary",children:w.tools.description}),(0,t.jsxs)("div",{className:"mt-4 mb-8 flex flex-wrap items-center justify-center gap-x-3 gap-y-2 font-mono text-sm text-text-secondary",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(h.Check,{size:16,className:"text-accent"}),"50+ UK Sites Audited"]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"text-text-dim",children:"|"}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(h.Check,{size:16,className:"text-accent"}),"Free · No Signup Required"]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"text-text-dim",children:"|"}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(h.Check,{size:16,className:"text-accent"}),"Results in 30 Seconds"]})]})]})}),(0,t.jsxs)("div",{className:"mt-16 grid gap-8 md:grid-cols-2",children:[(0,t.jsx)(m.default,{delay:.1,children:(0,t.jsxs)("div",{children:[(0,t.jsx)(b.default,{}),(0,t.jsx)("div",{className:"mt-3 text-right",children:(0,t.jsx)(s.default,{href:"/tools/citation-checker",className:"font-mono text-xs text-text-dim transition-colors hover:text-accent",children:"Open full tool page →"})})]})}),(0,t.jsx)(m.default,{delay:.2,children:(0,t.jsxs)("div",{children:[(0,t.jsx)(y.default,{}),(0,t.jsx)("div",{className:"mt-3 text-right",children:(0,t.jsx)(s.default,{href:"/tools/geo-score",className:"font-mono text-xs text-text-dim transition-colors hover:text-accent-cyan",children:"Open full tool page →"})})]})})]}),(0,t.jsx)(m.default,{delay:.3,children:(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(I,{})})}),(0,t.jsx)(m.default,{delay:.4,children:(0,t.jsxs)("div",{className:"mt-8",children:[(0,t.jsx)(v.default,{}),(0,t.jsx)("div",{className:"mt-3 text-right",children:(0,t.jsx)(s.default,{href:"/tools/question-finder",className:"font-mono text-xs text-text-dim transition-colors hover:text-accent",children:"Open full tool page →"})})]})}),(0,t.jsx)(m.default,{delay:.5,children:(0,t.jsx)("div",{className:"mt-12 text-center",children:(0,t.jsx)(s.default,{href:"/tools",className:"inline-flex items-center gap-2 rounded-lg border border-border-default px-6 py-3 text-sm font-medium text-text-secondary transition-colors hover:border-border-strong hover:text-accent",children:"See all free tools →"})})})]})})}],15873)},1357,e=>{"use strict";var t=e.i(18050),a=e.i(22016),s=e.i(15057),i=e.i(46932),o=e.i(75003),n=e.i(11290),r=e.i(66023),l=e.i(8803);let c=[{slug:"ai-search-readiness-audit-real-websites-2026",title:"We Audited Two Real Websites for AI Search Readiness. Here's Exactly What Separates What Works From What Doesn't.",excerpt:"We ran our full AI-visibility audit on two real websites outside our usual trades niche — a free-tools utility site and an 86-location retail chain — and compared every finding against live, dated screenshots: what gets an AI system to cite a site, and what quietly keeps it invisible.",tag:"Data & Research",readTime:"8 min read",date:"2026-08-19",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
2# We Audited Two Real Websites for AI Search Readiness. Here's Exactly What Separates What Works From What Doesn't.
3
4We don't just write about generative engine optimisation — we run full AI-visibility audits on real websites most weeks. This month we completed two, on two very different kinds of business: a large free-tools utility site with roughly 200 pages, and an 86-location retail chain with roughly 600 pages. Neither is a UK trades business, which is deliberate — the patterns that determine whether an AI system cites a site turn out to be close to universal, and seeing them on two sites outside our usual space makes the pattern easier to see clearly than it would be inside it.
5
6One scored 44 out of 100 on our AI search readiness scale. The other scored 56. Neither is "the good site" in any simple sense — both have real, fixable problems, and both also do real things correctly that are worth copying. That's the actually useful version of this article: not a hit piece on one site and a puff piece on the other, but a screenshot-by-screenshot look at what specifically separates a signal an AI system will use from one it won't, using two live, real, unsimulated examples. We're describing both by category rather than by n
6ame here, since one is a private inbound lead and the other a client relationship — but every finding below is factual, dated, and verifiable against the sites' own live code.
7
8## Methodology, briefly
9
10For each site we ran a full crawl (every indexed URL, not a sample), checked technical SEO signals, structured data (schema.org markup), on-page content quality, and off-site citation footprint, then — the part that actually matters most — ran live queries against a real AI answer engine from three angles: one broad category query with no brand name in it, one specific/local query, and one query using the site's own brand name. (For the queries reproduced below we used Google's AI Overview and AI Mode rather than Perplexity, which required a signed-in account at the time of writing — same test, same live citation behaviour, different engine.) That branded-vs-unbranded contrast is the single most revealing test in the whole audit. If the branded query works but the unbranded one doesn't, the AI system can read the site fine — it just has no external reason to trust or select it for a question that doesn't already name it.
11
12## The two sites, side by side
13
14| | Site A (utility tools) | Site B (retail chain) |
15|---|---|---|
16| Pages | ~208 | ~604 |
17| Overall AI readiness score | 44/100 | 56/100 |
18| Technical SEO | 62 | 58 |
19| On-page content | 70 | 64 |
20| GEO machine-readability | 78 | 72 |
21| GEO entity/trust | 24 | 38 |
22| AEO (answer-engine optimisation) | 68 | 45 |
23| Off-site citation footprint | 8 | 62 |
24
25Two things jump out before we even get to the screenshots. First, Site A actually out-scores Site B on four of six categories — technical SEO, on-page content, GEO machine-readability, and AEO — it is not simply "the worse site" across the board. Second, Site B still wins overall despite losing that count, because the two categories it does win — GEO entity/trust (38 vs 24) and off-site citation footprint (62 vs 8) — are exactly the ones that decide whether an AI system trusts and selects a source in the first place, not just whether it can read the page. Site A is well-optimised for AI systems to parse but almost invisible everywhere except its own domain. Site B has real off-site presence and a clearer entity signal, but weaker on-page answer formatting. Different diseases, not the same one at different severities.
26
27## The real test: does the AI system actually cite the site?
28
29![Site A branded query — Google AI Mode evaluates the tool directly by name, describing its real features accurately](/images/ai-search-readiness-audit-real-websites-2026/15-sitea-branded-query-ai-mode-clean.jpg "Google AI Mode answering a branded query about Site A's tool")
30
31![Site A unbranded query — organic results page, Site A absent; several results are exact-match competitor domains, others aren't](/images/ai-search-readiness-audit-real-websites-2026/02-sitea-unbranded-google-results.jpg "Google search results for Site A's unbranded category query")
32
33For Site A, we ran an unbranded query aimed at its single strongest page — a genuinely well-built page, roughly 4,500-5,000 words, 16 interactive modules, everything a machine-readability checklist would want. The branded query (naming the tool directly) gets a confident, accurate answer describing the tool's real features. The unbranded query — the one a real prospective user would actually type — returns a page of results with Site A absent; three of the top results are exact-match domains built for that exact search term, the rest are a mix of an app store listing and other tools. Either way, Site A doesn't appear. The page is well-built and invisible at the same time, which is the whole point: **machine-readability gets you retrieved when someone already knows your name. It does not get you selected when they don't.**
34
35![Site B local query — cited via its Google Business Profile listings, not its own website](/images/ai-search-readiness-audit-real-websites-2026/07-siteb-local-query-google-business-profile.jpg "Google local pack results for Site B's specific query")
36
37![Site B local query in Google AI Mode — the business is named, but as a Places entity, not as a cited web page](/images/ai-search-readiness-audit-real-websites-2026/08-siteb-local-query-ai-mode.jpg "Google AI Mode answering Site B's local query")
38
39![Site B branded query — Google AI Mode cites the business's Instagram posts as sources, not its own website](/images/ai-search-readiness-audit-real-websites-2026/14-siteb-branded-query-cites-instagram-not-website.jpg "Google AI Mode answering a branded query about Site B, citing Instagram")
40
41![Site B guide-page query — Google AI Mode answers from three unrelated publishers instead, despite Site B having a dedicated page on this exact question](/images/ai-search-readiness-audit-real-websites-2026/09-siteb-branded-guide-query-answered-elsewhere.jpg "Google AI Mode answering Site B's guide-page query from other sources")
42
43Site B shows the same gap from the opposite direction, and more starkly. Even the branded query — naming the business directly — gets answered with Instagram posts as the cited sources, not the business's own website. A local, specific query does surface the business too — but again the citation traces back to its Google Business Profile listing, not to its own website. And when we asked a question the business has an entire guide page dedicated to answering, on their own site, in their own words, the AI system answered from a large manufacturer's site instead — despite Site B's own page covering almost exactly the same ground. **The business has AI visibility. The website does not.** That's a different failure mode to Site A's, but it's the same underlying lesson: content existing on a page is necessary and nowhere near sufficient.
44
45## What "working correctly" actually looks like
46
47![Site B — Google's Rich Results Test showing fully valid Store schema on a real location page: address, price range, phone, all present and valid](/images/ai-search-readiness-audit-real-websites-2026/13-siteb-valid-store-schema-detail.jpg "Google Rich Results Test showing valid Store schema for Site B")
48
49Site B has genuinely excellent structured data where it bothered to add it: every one of its 86 physical locations carries complete, valid Store schema — postal address, geo-coordinates, opening hours, phone number, all present, all valid. Every one of its ~176 product pages carries Product schema. That's not a small thing to get right across hundreds of pages consistently, and most sites we audit don't.
50
51![Site A robots.txt — every major AI crawler explicitly allowed](/images/ai-search-readiness-audit-real-websites-2026/05-sitea-robots-txt-ai-crawlers.jpg "Site A's robots.txt allowing AI crawlers")
52
53![Site A llms.txt — a comprehensive, well-structured file describing the site for AI systems](/images/ai-search-readiness-audit-real-websites-2026/06-sitea-llms-txt.jpg "Site A's llms.txt file")
54
55Site A, for its part, has done the specific technical homework almost nobody does: every major AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and more) is explicitly allowed in robots.txt, the site is fully server-rendered (no client-side JavaScript hiding content from a bot that doesn't execute it), and it maintains a genuinely comprehensive llms.txt file — the emerging standard for telling AI systems what a site is and how to use it. FAQ schema is present on the large majority of its pages.
56
57Both of these are real, screenshot-verifiable, worth-copying practices. If your own site does neither, that's the free, fast starting point.
58
59## What "broken" actually looks like
60
61![Site A — Google's own Rich Results Test validating AggregateRating schema on the homepage: 4.9 stars, 2,840 ratings, 1,820 reviews](/images/ai-search-readiness-audit-real-websites-2026/03-sitea-fake-aggregaterating-schema.jpg "Google Rich Results Test validating Site A's AggregateRating schema")
62
63![Site A — the same site's own homepage and full footer, scrolled to the bottom: no reviews section, no testimonials, no review widget anywhere](/images/ai-search-readiness-audit-real-websites-2026/04-sitea-zero-visible-reviews-footer.jpg "Site A's homepage footer showing no reviews section")
64
65This is one of the most serious findings across either audit — arguably the most serious, because it's the only one that carries real policy risk rather than just a missed opportunity. Site A's own homepage — and, per the original crawl, well over a hundred pages across the site — carries AggregateRating schema declaring a 4.9-star average across 2,840 ratings and 1,820 reviews. We ran the live page through Google's own Rich Results Test, which confirms the markup as valid and eligible for star ratings in search results. Scroll the actual page top to bottom, including the full footer, and there is no review section, no testimonials, no review widget, nothing a visitor could point to as the source of that number. Whether or not it was intentional, this is precisely the kind of markup Google's own spam policies exist to catch, and it's the sort of finding that can trigger a manual action rather than a routine notice. If your site has review-rating schema anyw
65here, the single highest-value five minutes you can spend today is confirming every number in it traces to something a real visitor can actually see on the page.
66
67![Site B — a live location page with the actual store-name heading highlighted: confirmed by direct inspection to be an H2, and the page carries zero H1 tags](/images/ai-search-readiness-audit-real-websites-2026/11-siteb-no-h1-annotated.png "Site B's location page heading confirmed to be an H2, not an H1")
68
69Site B's problems are quieter but just as real. On the location page we tested live, the store's own name — the single most relevant phrase on the page — is marked up as an H2, and a direct check of the page confirms zero H1 tags anywhere on it. Per the original crawl this pattern holds across all 86 location pages, its highest local-intent-value pages, the ones that should be answering "is there a store near me." The homepage doesn't have one either. An H1 is one of the clearest single-page relevance signals a machine-reading system has, and it's currently absent from the pages that most need it.
70
71![Site B — the same location page's full Rich Results Test summary: three structured data types detected (Breadcrumbs, Local businesses, Organisation) — no FAQ item in the list](/images/ai-search-readiness-audit-real-websites-2026/12-siteb-store-schema-valid-no-faq.jpg "Google Rich Results Test summary for Site B's location page showing no FAQ schema")
72
73That's the same page as the valid Store schema shown above — run through Google's Rich Results Test in full, it lists exactly three structured data types detected on that location page: Breadcrumbs, Local businesses, Organisation. No FAQ item appears, because there isn't one. Despite having a genuinely strong technical foundation everywhere else, not one of Site B's 86 location pages carries FAQ schema — the single format most consistently associated, across every audit we've run, with AI systems selecting a page to answer a direct question. It's also, practically, one of the cheapest fixes available: a template job across 86 near-identical pages, not 86 separate pieces of custom work.
74
75## The pattern underneath both
76
77Machine-readability and off-site trust are two different games, and a site can win one while losing the other. Site A is excellent at the first and almost absent from the second (an 8/100 off-site footprint score, essentially zero citations, reviews or mentions found anywhere outside its own domain). Site B has real off-site presence — its Google Business Profile, its local reviews across multiple cities, its social media following — but that trust doesn't yet reach its own website's pages, because the pages themselves are missing the specific signals (H1s, FAQ schema, a single unambiguous entity type instead of two conflicting ones declared at once) that would let an AI system connect the two.
78
79Neither site needs a rebuild. Both need the same kind of work: closing a short, specific, largely mechanical list of gaps, not reinventing anything that's already working.
80
81## What this means if you're a UK trades business
82
83Neither of these sites sells what our own clients sell, and that's exactly why the finding transfers cleanly: **being technically excellent and being cited are two separate achievements**, and most small business websites — trades businesses very much included — have never had either one checked against a real AI answer engine, let alone both. Our own [free GEO score tool](/tools/geo-score) runs a version of the machine-readability half of this audit against your own site in seconds. Our [citation checker](/tools/citation-checker) runs a version of the selection half — whether ChatGPT, Gemini, Perplexity and Google's AI features actually recommend you for the buyer-intent queries that matter, the same kind of branded-vs-unbranded test we ran live on both sites above.
84
85If you want the full version — the complete crawl, the schema audit, and the live branded-vs-unbranded AI test, screenshots included — that's the audit product behind this article, and it's available as a standalone report independent of any wider engagement.
86
87## A note on what this isn't
88
89This isn't a "gotcha" piece aimed at either business described above — every finding here is a factual description of what's present (or absent) in a site's own code and content, verifiable by anyone with the URL, the same standard we hold our own client work to. Both sites do real things well. Both have real, specific, fixable gaps. That combination — not one clean villain and one clean hero — is what almost every real audit actually looks like, which is exactly why it's a more useful example than a tidier story would be.
90`},{slug:"best-electrician-uk-cities-google-vs-gemini-2026",title:"Best Electrician in London, Manchester, Birmingham, Leeds & Glasgow: Google vs Gemini, With Screenshots of Every Search",excerpt:'We tested "best electrician in [city]" on Google and Gemini across all five cities, with live screenshots of every search. Two of five cities showed zero overlap between what Google shows and what Gemini recommends — one showed the strongest overlap in our entire study.',tag:"Data & Research",readTime:"9 min read",date:"2026-08-08",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
91# Best Electrician in London, Manchester, Birmingham, Leeds & Glasgow: What Google Shows vs What Gemini Recommends
92
93If you're an electrician wondering whether AI assistants actually recommend businesses like yours, this is the piece we built specifically to answer that — trade by trade, city by city, with screenshots instead of guesswork. It's a companion to our [wider 20-search study across four UK trades](/blog/uk-trades-ai-citation-google-vs-gemini-2026), pulled apart here so electricians can see their own results without wading through plumbers, roofers and carpenters too.
94
95We ran the query "best electrician in [city]" through Google UK and through Gemini's live web app, in a real logged-in browser session, for all five cities: London, Manchester, Birmingham, Leeds and Glasgow. Every screenshot below was captured live on 8 August 2026 — the same search box, the same phrase, typed by hand, for both platforms. You can run every one of these searches yourself in about fifteen minutes and compare what you get against what we got.
96
97## Methodology, briefly
98
99For each city we ran two searches with the identical query text: one on \`google.com/search\` with UK regi
99on settings forced, capturing the organic top-10 and the local "map pack" businesses with their star ratings and review counts; one on \`gemini.google.com/app\`, in a fresh chat, recording every business Gemini named in its answer. We then checked, name by name, whether each business Gemini cited actually appeared anywhere in Google's own results for the identical search — classifying each as a verified match, a partial/directory match, or invisible on Google entirely. Full methodology, including how we define each category, is in [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
100
101## London: zero overlap
102
103![Google's UK search results for "best electrician in London," captured 8 August 2026](/images/uk-trades-ai-citation/electrician-london-google.jpg "Google search results for 'best electrician in London'")
104
105Google's organic results for "best electrician in London" are dominated by directories — Checkatrade, Trust A Trader and Which? Trusted Traders take three of the top five slots — with Aspect Maintenance, London Electricians and Lloyd Hallowell Electrics the only genuine businesses to break through. The local map pack shows Frank Edmund Electrical Services (5.0★, 71 reviews, sponsored), Al-Amin Electrical Contractor (4.9★, 525 reviews), London Electrics Ltd (5.0★, 283 reviews) and Certified Electricians London Ltd (5.0★, 331 reviews).
106
107![Gemini's answer to "best electrician in London," captured live 8 August 2026](/images/uk-trades-ai-citation/electrician-london-gemini.jpg "Gemini's answer to 'best electrician in London'")
108
109Gemini's answer to the identical query named Novi Electrics, EC Electrical, BESA Electrical Services LTD, Londoners Electric and Jason Davis – Electrician. **None of these five businesses appear anywhere in Google's own organic top-10 or local pack.** Not one name overlaps in either direction. Gemini appears to be drawing on a separate business-listing data source entirely, styled like Google Business Profile cards but populated with businesses Google's own search results for the same phrase never surfaced.
110
111## Manchester: one verified match
112
113![Google's UK search results for "best electrician in Manchester," captured 8 August 2026](/images/uk-trades-ai-citation/electrician-manchester-google.jpg "Google search results for 'best electrician in Manchester'")
114
115Google's local pack for Manchester shows AH Electrical Services (5.0★, 405 reviews), BLAKE ELECTRICAL (4.9★, 276 reviews) and 24 Hour Electrician Manchester (4.9★, 55 reviews), with Manchester Electrical Contractors and Amara Electrical among the organic results alongside the usual directories.
116
117![Gemini's answer to "best electrician in Manchester," captured live 8 August 2026](/images/uk-trades-ai-citation/electrician-manchester-gemini.jpg "Gemini's answer to 'best electrician in Manchester'")
118
119Gemini cited AK Electrical Services, Payne Electrical Services and Masterelectrician247 limited. The one verifiable match is a subtle one: "Masterelectrician247 limited" is a near-verbatim match to a business listed **inside Checkatrade's own Manchester directory page** ("Masterelectrician 247 limited … 9.94 (35 reviews)") that ranks organically on Google — not a match to the business's own website, but to its listing inside someone else's directory. AK Electrical Services and Payne Electrical Services don't appear in Google's results at all. Zero overlap with Google's local pack.
120
121## Birmingham: zero overlap
122
123![Google's UK search results for "best electrician in Birmingham," captured 8 August 2026](/images/uk-trades-ai-citation/electrician-birmingham-google.jpg "Google search results for 'best electrician in Birmingham'")
124
125Birmingham's local pack shows MKUK Electrical LTD (5.0★, 156 reviews), Emergency Electrician RMSG MEP (5.0★, 135 reviews) and Emergency Electrician 247 (4.9★, 99 reviews). Organic results include AB Electrical Birmingham, Q Khan Electrical Contractors, Lynch Electrical Services and A Bathe Electrics alongside Trust A Trader, Checkatrade, NICEIC and Which?.
126
127![Gemini's answer to "best electrician in Birmingham," captured live 8 August 2026](/images/uk-trades-ai-citation/electrician-birmingham-gemini.jpg "Gemini's answer to 'best electrician in Birmingham'")
128
129Gemini's answer named A M Electrical Installations Ltd, Ubitec Ele
129ctrical Contractors Ltd, O & M Electrical Solutions and DAR Electrical Services. **Zero overlap** — none of these four names appear anywhere in Google's own organic or local-pack results for the identical query. Worth flagging: we re-ran this exact query later in the same day on a fresh chat and got a completely different set of businesses, some of which did overlap with Google's results. Gemini's answers are not fixed — the specific businesses it names can change meaningfully between one run and the next, even for the same prompt on the same day. The zero-overlap finding you see here is what live in that specific run; a different run might do better or worse. Non-determinism is itself a finding worth taking seriously if you're trying to reason about "will I get cited."
130
131## Leeds: two verified matches
132
133![Google's UK search results for "best electrician in Leeds," captured 8 August 2026](/images/uk-trades-ai-citation/electrician-leeds-google.jpg "Google search results for 'best electrician in Leeds'")
134
135Leeds' local pack shows SmartWired Electrical Contractor (5.0★, 154 reviews, listed first), MPS Electrical Contractors Ltd (4.9★, 91 reviews) and Lee Electrical Services (5.0★, 67 reviews). Organic results include Martin Day Electricians, GD Electrical Leeds, SS Electrical Leeds and Fletcher Electric, plus a third-party ranking site, topratedelectricians.co.uk, styled "54 Top Rated Electricians in Leeds for 2026."
136
137![Gemini's answer to "best electrician in Leeds," captured live 8 August 2026](/images/uk-trades-ai-citation/electrician-leeds-gemini.jpg "Gemini's answer to 'best electrician in Leeds'")
138
139Gemini split its answer into "Residential/Emergency" and "Commercial/Compliance" segments, citing Flora Electrical Services, Fletcher Electric, SmartWired Electrical Contractor, Volta Compliance and G & R Electrical Leeds Ltd. Two of the five are verifiable: **Fletcher Electric** matches Google's organic result verbatim ("Fletcher Electric | North Leeds electrician near you," fletcherelectric.co.uk), and **SmartWired Electrical Contractor** matches Google's own local pack exactly, 5.0★ on both platforms. Flora Electrical Services, Volta Compliance and G & R Electrical Leeds Ltd don't appear in Google's results for the identical search.
140
141## Glasgow: the strongest result in the whole test
142
143![Google's UK search results for "best electrician in Glasgow," captured 8 August 2026](/images/uk-trades-ai-citation/electrician-glasgow-google.jpg "Google search results for 'best electrician in Glasgow'")
144
145Glasgow's local pack shows PWS Electrical Services & Solar Installation (5.0★, 571 reviews, listed first), Bains Electrical (5.0★, 154 reviews) and Home Rewire Glasgow Electricians (4.9★, 648 reviews). This is also the city where a real Reddit user, in a thread ranking organically for this exact query, wrote: **"i don't really trust check a trade anymore, can anyone recommend any electricians?"**
146
147![Gemini's answer to "best electrician in Glasgow," captured live 8 August 2026](/images/uk-trades-ai-citation/electrician-glasgow-gemini.jpg "Gemini's answer to 'best electrician in Glasgow'")
148
149Gemini's answer named PWS Electrical Services & Solar Installation, Bains Electrical, Home Rewire Glasgow Electricians, Inspire Electrics and Mearns Electrical Ltd. **Four of the five are independently verifiable on Google**: PWS matches both Google's organic results and its local pack; Bains Electrical matches organic ("Bains Electrical Contractors") and the local pack; Home Rewire Glasgow Electricians matches the local pack exactly; Inspire Electrics matches Google's organic results. Only Mearns Electrical Ltd is unverified. This is the strongest Google/Gemini overlap of any city-and-trade combination in either this article or the wider four-trade study — proof that when a city's genuinely top-reviewed businesses are also well-structured and consistently named across platforms, Gemini and Google can converge almost completely.
150
151## The electrician scoreboard, all five cities
152
153| City | Gemini citations | Verified on Google | Result |
154|---|---|---|---|
155| London | 5 | 0 | Zero overlap |
156| Manchester | 3 | 1 | Partial — directory-page name match only |
157| Birmingham | 4 | 0 | Zero overlap |
158| Leeds | 5 | 2 | Strong |
159| Glasgow | 5 | 4 | Strongest result in the test |
160
161Across all five cities, Gemini named **22 electrician businesses**, of which **7 (32%) were independently verifiable** on Google's own organic or local-pack results for the identical query. The other 15 — 68% — do not appear anywhere on Google's first page for "best electrician in [city]," despite Gemini presenting them as recommendations.
162
163## What this means if you're an electrician
164
165Two cities in this test — London and Birmingham, 40% of everywhere we checked — showed zero overlap at all between Google's own top results and what Gemini told users. If your electrical business ranks well on Google in one of those markets, that visibility currently buys you nothing with Gemini; it's answering from a different, only partially overlapping set of signals. Glasgow shows the opposite: when your Google Business Profile is strong, consistently named, and well-reviewed, Gemini's answer tends to converge with Google's rather than diverge from it. The lesson isn't "AI citation is random" — it's that being legible to Google and being legible to an AI answer engine are related but separate problems, and right now most electricians have only solved one of them.
166
167If you want to check where your own business currently stands, run the exact query we ran — "best electrician in [your city]" — on both Google and Gemini yourself, side by side, the same way we did. Our [free GEO score tool](/tools/geo-score) will also show you specifically what's missing from your site that makes you harder or easier for an AI system to cite confidently, and [our guide to schema markup for AI](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited) covers the structured-data changes that appear to matter most. If you'd rather have this built properly, [electrician website design](/electrician-website-design) is one of the trades we specialise in at GeoRankLocal.
168
169For the same test run across plumbers, roofers and carpenters — plus the combined four-trade dataset and headline findings — see [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
170
171`},{slug:"best-plumber-uk-cities-google-vs-gemini-2026",title:"Best Plumber in London, Manchester, Birmingham, Leeds & Glasgow: Google vs Gemini, With Screenshots of Every Search",excerpt:'We tested "best plumber in [city]" on Google and Gemini across all five cities, with live screenshots of every search. Plumbing had the highest Google/Gemini overlap of any trade we tested — but Glasgow still came back with zero matches.',tag:"Data & Research",readTime:"9 min read",date:"2026-08-08",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
172# Best Plumber in London, Manchester, Birmingham, Leeds & Glasgow: What Google Shows vs What Gemini Recommends
173
174This is the plumbing-specific breakdown from our [wider 20-search study across four UK trades](/blog/uk-trades-ai-citation-google-vs-gemini-2026), pulled apart so plumbers can see their own city-by-city results without wading through electricians, roofers and carpenters too. We ran "best plumber in [city]" through Google UK and through Gemini's live web app, in a real logged-in browser session, for London, Manchester, Birmingham, Leeds and Glasgow — every screenshot below captured live on 8 August 2026, same phrase, same day, both platforms.
175
176## Methodology, briefly
177
178For each city we searched the identical query text on \`google.com/search\` (UK region forced), recording the organic top-10 and the local map-pack businesses with ratings and review counts, then asked Gemini the same question in a fresh chat at \`gemini.google.com/app\`, recording every business it named. Each Gemini citation was then checked, name by name, against Google's own results for the identical search. Full methodology is in [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
179
180## London: one match, and a direct warning about directories
181
182![Google's UK search results for "best plumber in London," captured 8 August 2026](/images/uk-trades-ai-citation/plumber-london-google.jpg "Google search results for 'best plumber in London'")
183
184Google's organic results are led by Checkatrade ("125 Trusted Plumbers in London") and Pimlico Plumbers, then a Reddit r/london thread whose top answer reads: **"All those aggregator sites like Checkatrade are rubbish — nobody wants a list of people…"** The local pack shows Aza & Sons Services (4.9★, 405 reviews), Rapid React Plumbing (4.9★, 222 reviews) and East End Plumbers (5.0★, 514 reviews).
185
186![Gemini's answer to "best plumber in London," captured live 8 August 2026](/images/uk-trades-ai-citation/plumber-london-gemini.jpg "Gemini's answer to 'best plumber in London'")
187
188Gemini cited Pimlico Plumbers, Plumb London (named twice, for two locations) and 24-7 Emergency Plumbing Limited, then appended generic advice to check the Gas Safe Register and to "look for endorsements on platforms like Which? Trusted Traders, Checkatrade, or TrustATrader" — treating directories as a verification layer rather than a citation source. Only **Pimlico Plumbers** is independently verifiable, matching Google's own organic result. Plumb London and 24-7 Emergency Plumbing Limited don't appear anywhere in Google's top-10 or local pack for the identical search — in a city where the top Reddit answer for this exact query was warning people away from aggregator sites altogether.
189
190## Manchester: one match
191
192![Google's UK search results for "best plumber in Manchester," captured 8 August 2026](/images/uk-trades-ai-citation/plumber-manchester-google.jpg "Google search results for 'best plumber in Manchester'")
193
194Manchester's local pack shows AD Plumbing Heating and Electrical (4.9★, 128 reviews), Daniel Plumbing and Handyman (4.9★, 374 reviews) and A A Manchester Plumbing (4.8★, 104 reviews). JB7 Plumbing, SR Plumbing and JD Plumbing & Heating appear in the organic results alongside the WaterSafe regulator directory.
195
196![Gemini's answer to "best plumber in Manchester," captured live 8 August 2026](/images/uk-trades-ai-citation/plumber-manchester-gemini.jpg "Gemini's answer to 'best plumber in Manchester'")
197
198Gemini named JB7 Plumbing and Heating Limited and Manchester Plumbing and Heating (Sale). **JB7 Plumbing and Heating Limited matches Google's own organic result verbatim** ("JB7 Plumbing and Heating Ltd Manchester | Trusted Experts"). Manchester Plumbing and Heating (Sale) doesn't appear anywhere in Google's top-10 or local pack — and neither of Gemini's two picks matches any of the three genuinely top-reviewed plumbers in Google's own local pack.
199
200## Birmingham: strong overlap, and one business invisible on Google entirely
201
202![Google's UK search results for "best plumber in Birmingham," captured 8 August 2026](/images/uk-trades-ai-citation/plumber-birmingham-google.jpg "Google search results for 'best plumber in Birmingham'")
203
204Birmingham's organic results include an eight-year-old Birmingham Live listicle, "The ten top-rated plumbers in Birmingham," dated 14 August 2018 and still ranking in 2026 — alongside CH Parker Kings Norton, Mere Green Gas, Jack The Plumber Ltd and Afterglow Plumbing. The local pack shows Jack The Plumber (5.0★, 285 reviews), MK Plumbing Birmingham (5.0★, 148 reviews) and Summit Plumbing & Heating (4.9★, 95 reviews).
205
206![Gemini's answer to "best plumber in Birmingham," captured live 8 August 2026](/images/uk-trades-ai-citation/plumber-birmingham-gemini.jpg "Gemini's answer to 'best plumber in Birmingham'")
207
208Gemini cited Afterglow Plumbing & Heating Limited, Hancox Gas and Plumbing and AB Plumbing & Heating. Two of three verify: **Afterglow Plumbing & Heating Limited** matches Google's organic result verbatim (afterglowheating.co.uk), and **AB Plumbing & Heating** matches a business named inside Trust A Trader's own Birmingham directory listing that ranks on Google. **Hancox Gas and Plumbing does not appear anywhere in Google's top-10 for the identical search** — completely invisible on Google, fully visible on Gemini, in an answer a Birmingham customer might act on today.
209
210## Leeds: the strongest result in this article
211
212![Google's UK search results for "best plumber in Leeds," captured 8 August 2026](/images/uk-trades-ai-citation/plumber-leeds-google.jpg "Google search results for 'best plumber in Leeds'")
213
214Leeds' local pack shows Plumbers Leeds (4.9★, 220 reviews, top of the map pack), SFR Plumbing & Heating Ltd (4.9★, 139 reviews) and Leeds Home Plumbing (5.0★, 41 reviews). Paul Scurfield Plumbing, LS1 Plumbing, D Plumbing Services and Harris Heating appear organically.
215
216![Gemini's answer to "best plumber in Leeds," captured live 8 August 2026](/images/uk-trades-ai-citation/plumber-leeds-gemini.jpg "Gemini's answer to 'best plumber in Leeds'")
217
218Gemini named Plumbers Leeds, SFR Plumbing & Heating Ltd, John The Plumber, The Plumber Leeds and Norton Plumbing. Three of five verify — the strongest match count in this article: **Plumbers Leeds** and **SFR Plumbing & Heating Ltd** both match Google's own local pack exactly, and **John The Plumber** was visible as a pin on Google's own Maps result for the identical search. The Plumber Leeds and Norton Plumbing don't appear in Google's top-10 at all.
219
220## Glasgow: zero overlap, and a repeat below-average citation
221
222![Google's UK search results for "best plumber in Glasgow," captured 8 August 2026](/images/uk-trades-ai-citation/plumber-glasgow-google.jpg "Google search results for 'best plumber in Glasgow'")
223
224Glasgow's local pack shows The Glasgow Plumbers (4.8★, 152 reviews), Glasgow Plumbing Solutions (4.9★, 62 reviews) and MCDGAS (4.9★, 220 reviews). Organic results include jsl-plumbing.com, C Hanlon and colintheplumber-glasgow.co.uk alongside Trust A Trader, Checkatrade, Scotland Trusted Trader and Which?.
225
226![Gemini's answer to "best plumber in Glasgow," captured live 8 August 2026](/images/uk-trades-ai-citation/plumber-glasgow-gemini.jpg "Gemini's answer to 'best plumber in Glasgow'")
227
228Gemini's answer named GPH Plumbing & Heating, Young's Plumbing and Heating, Chalmers Gas & Heating LTD and John Fulton (Plumbers) Ltd — the last cited at **3.5 stars**, below every one of Google's own top three local-pack plumbers (4.8–4.9★). **Zero of the four citations appear in Google's own results** for the identical search. We re-ran this exact query on a 
228separate occasion during this project and John Fulton (Plumbers) Ltd was cited again, at the identical 3.5-star rating — a repeated, reproducible result rather than a one-off, and further evidence that Gemini isn't gating citations by star rating the way you might assume a recommendation engine would.
229
230## The plumber scoreboard, all five cities
231
232| City | Gemini citations | Verified on Google | Result |
233|---|---|---|---|
234| London | 3 | 1 | Partial |
235| Manchester | 2 | 1 | Partial |
236| Birmingham | 3 | 2 | Strong |
237| Leeds | 5 | 3 | Strongest |
238| Glasgow | 4 | 0 | Zero overlap |
239
240Across all five cities, Gemini named **17 plumbing businesses**, of which **7 (41%) were independently verifiable** on Google — the highest verification rate of any of the four trades we tested. Still, 59% of what Gemini told users doesn't show up anywhere on Google's own first page for the identical search.
241
242## What this means if you're a plumber
243
244Plumber came out as the most Google/Gemini-aligned trade in our wider four-trade study, and Leeds and Birmingham back that up here — three-fifths and two-thirds overlap respectively is meaningfully better than most of the combinations we tested elsewhere. But Glasgow shows the same trade can produce a total mismatch in a different city, and London shows that even the businesses real customers are actively warning each other away from on Reddit ("nobody wants a list of people…") can still end up being what an AI system serves back to the next customer who asks. If you run a plumbing business, the takeaway isn't "plumbers are safe" — it's that overlap varies city to city even within the same trade, so check your own market specifically rather than assuming the trade-level average applies to you.
245
246Run "best plumber in [your city]" on Google and Gemini yourself, side by side, the way 
246we did — it takes about two minutes and tells you exactly where you stand today. Our [free GEO score tool](/tools/geo-score) will show you what's missing from your own site, and [our guide to schema markup for AI](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited) covers the structured-data work that seems to matter most for AI citation specifically. If you'd like this handled for you, [plumber website design](/plumber-website-design) is one of our core services at GeoRankLocal.
247
248For the same test across electricians, roofers and carpenters — plus the combined four-trade dataset — see [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
249
250`},{slug:"best-roofer-uk-cities-google-vs-gemini-2026",title:"Best Roofer in London, Manchester, Birmingham, Leeds & Glasgow: Google vs Gemini, With Screenshots of Every Search",excerpt:'We tested "best roofer in [city]" on Google and Gemini across all five cities, with live screenshots of every search — including direct, traceable proof that a third-party "Best Roofers" listicle seeded Gemini\'s top London recommendation.',tag:"Data & Research",readTime:"9 min read",date:"2026-08-08",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
251# Best Roofer in London, Manchester, Birmingham, Leeds & Glasgow: What Google Shows vs What Gemini Recommends
252
253This is the roofing-specific breakdown from our [wider 20-search study across four UK trades](/blog/uk-trades-ai-citation-google-vs-gemini-2026), separated out so roofers can see their own city-by-city results directly. We ran "best roofer in [city]" through Google UK and through Gemini's live web app, in a real logged-in browser session, for London, Manchester, Birmingham, Leeds and Glasgow — every screenshot below captured live on 8 August 2026, same phrase, same day, both platforms.
254
255## Methodology, briefly
256
257For each city we searched the identical query text on \`google.com/search\` (UK region forced), recording the organic top-10 and the local map-pack businesses with ratings and review counts, then asked Gemini the same question in a fresh chat at \`gemini.google.com/app\`, recording every business it named. Each Gemini citation was then checked, name by name, against Google's own results for the identical search. Full methodology is in [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
258
259## London: direct, traceable proof that a listicle seeded the AI answer
260
261![Google's UK search results for "best roofer in London," captured 8 August 2026](/images/uk-trades-ai-citation/roofer-london-google.jpg "Google search results for 'best roofer in London'")
262
263Google's organic results include HN Magazine's "The 11 Best Roofers in London (Tested by Someone Who…)" — a third-party listicle, not a business's own website — whose #1 pick is "Bernard Andrews Roofing – The Heritage Specialists." The local pack shows Golden Roofing Expert Ltd (5.0★, 468 reviews), DJM Roofing Ltd (4.9★, 140 reviews) and Victoria Roofing Expert Ltd (5.0★, 299 reviews) — none of which Gemini mentioned.
264
265![Gemini's answer to "best roofer in London," captured live 8 August 2026](/images/uk-trades-ai-citation/roofer-london-gemini.jpg "Gemini's answer to 'best roofer in London'")
266
267Gemini cited 1st Roofing Specialists, Environ Roofing Company, Bernard Andrews Roofing, Atlas Roofing Construction and GWS Roofing. This is the clearest single piece of evidence in either this article or the wider study: **Bernard Andrews Roofing is a direct, verbatim match to the #1 entry in HN Magazine's listicle** — not the roofer with the most Google reviews (that's Golden Roofing Expert, in the local pack, absent from Gemini's answer entirely), not the highest-organic-ranking individual roofer (London Roofing Ltd, a three-generation fam
267ily business sitting just below the listicle in Google's own organic results, also absent from Gemini's answer) — the business sitting at #1 inside someone else's magazine ranking. 1st Roofing Specialists, Environ Roofing Company, Atlas Roofing Construction and GWS Roofing don't appear anywhere in Google's results for the identical search.
268
269## Manchester: zero overlap, and a below-average citation
270
271![Google's UK search results for "best roofer in Manchester," captured 8 August 2026](/images/uk-trades-ai-citation/roofer-manchester-google.jpg "Google search results for 'best roofer in Manchester'")
272
273Manchester's local pack shows MANCHESTER ROOFS LTD (5.0★, 116 reviews), LC Roofing (4.9★, 89 reviews) and K.H. Roofing (5.0★, 144 reviews). Best Roofers, Evolution Roofing and dm4roofingmanchester.co.uk appear organically.
274
275![Gemini's answer to "best roofer in Manchester," captured live 8 August 2026](/images/uk-trades-ai-citation/roofer-manchester-gemini.jpg "Gemini's answer to 'best roofer in Manchester'")
276
277Gemini cited North West Roofers, Urmston Roofing Ltd, Churchill Roofing and Guttering, and Manchester Industrial Roofing. **Zero overlap** with either Google's organic results or its local pack. Churchill Roofing and Guttering's own listed rating is **3.0 stars** — well below every business in Google's own local pack (4.9–5.0★) — direct evidence that being cited by Gemini is not a proxy for being the highest-rated option in the market.
278
279## Birmingham: the strongest result in this article
280
281![Google's UK search results for "best roofer in Birmingham," captured 8 August 2026](/images/uk-trades-ai-citation/roofer-birmingham-google.jpg "Google search results for 'best roofer in Birmingham'")
282
283Birmingham's local pack shows Bratt Builders & Roofing Specialists (4.9★, 181 reviews), Windsor Roofing Solutions (5.0★, 143 reviews) and SRB Roofing & Building (4.9★, 56 reviews). Paul Charles Roofing, C R Roofing and Elite Birmingham Roofing appear organically.
284
285![Gemini's answer to "best roofer in Birmingham," captured live 8 August 2026](/images/uk-trades-ai-citation/roofer-birmingham-gemini.jpg "Gemini's answer to 'best roofer in Birmingham'")
286
287Gemini named Windsor Roofing Solutions (ranked #1, "Best Overall"), Cotton Roofing Services, Bratt Builders & Roofing Specialists and Paul Charles Roofing. Three of four verify — the strongest overlap in this article: **Windsor Roofing Solutions** and **Bratt Builders & Roofing Specialists** both match Google's own local pack exactly, and **Paul Charles Roofing** matches Google's organic result verbatim ("Paul Charles Roofing: Best Roofers Birmingham & Black Country," paulcharlesroofing.co.uk). Only Cotton Roofing Services is unverified on Google. Gemini also appended a detailed vetting checklist citing NFRC, TrustMark and the Federation of Master Builders.
288
289## Leeds: strong overlap, re-verified on a second run
290
291![Google's UK search results for "best roofer in Leeds," captured 8 August 2026](/images/uk-trades-ai-citation/roofer-leeds-google.jpg "Google search results for 'best roofer in Leeds'")
292
293Leeds' local pack shows Leeds And District Roofing Services LTD (4.8★, 230 reviews), Yorkshire Roofing (4.9★, 155 reviews) and West Leeds Roofing (5.0★, 75 reviews). DPR Roofing Leeds and AntiAqua Roofing Solutions appear organically, alongside Checkatrade, Which? and FMB.
294
295![Gemini's answer to "best roofer in Leeds," captured live 8 August 2026](/images/uk-trades-ai-citation/roofer-leeds-gemini.jpg "Gemini's answer to 'best roofer in Leeds'")
296
297We ran this query twice during the project, on separate fresh chats, and confirmed strong overlap both times. On the run behind this screenshot, Gemini cited DPR Roofing Leeds, G Horne Roofing Ltd, Greenhill Roofing, Yorkshire Heritage Roofing, R & D Sheridan Ltd and a business named as "SID Roofing/AntiAqua Roofing." Two matches verify independently: **DPR Roofing Leeds** matches Google's organic result verbatim, and the AntiAqua reference matches Google's organic "AntiAqua Roofing Solutions." Worth noting: **Yorkshire Heritage Roofing is a different business from Google's local-pack "Yorkshire Roofing,"** despite the similar name — a reminder to check the actual business, not just a name that looks close. This run also dis
297played inline citation chips in the Gemini UI itself — grey pill labels reading "Good Builders," "Best Roofers Near You," "Which? Trusted Traders" and "Checkatrade" attached directly to specific claims — direct visual evidence of which third-party sources were feeding the answer.
298
299## Glasgow: another strong result
300
301![Google's UK search results for "best roofer in Glasgow," captured 8 August 2026](/images/uk-trades-ai-citation/roofer-glasgow-google.jpg "Google search results for 'best roofer in Glasgow'")
302
303Glasgow's local pack shows Essence Roofers Glasgow (4.9★, 151 reviews), Cathcart Roofing (4.9★, 259 reviews) and Glasgow Roofing Contractors (4.9★, 169 reviews). J Shearer Roofing and ADM Roofing appear organically.
304
305![Gemini's answer to "best roofer in Glasgow," captured live 8 August 2026](/images/uk-trades-ai-citation/roofer-glasgow-gemini.jpg "Gemini's answer to 'best roofer in Glasgow'")
306
307Gemini named J.Shearer Roofing Ltd, ADM Roofing, Fort Roofing Scotland and Cathcart Roofing. Three of four verify: **J.Shearer Roofing** and **ADM Roofing** both match Google's organic results verbatim — ADM's "award-winning" framing in Gemini's answer even matches the business's own site copy ("Won Best Roofing Contractor 2019") — and **Cathcart Roofing** matches Google's local pack exactly. Only Fort Roofing Scotland is unverified on Google.
308
309## The roofer scoreboard, all five cities
310
311| City | Gemini citations | Verified on Google | Result |
312|---|---|---|---|
313| London | 5 | 1 | Partial — but directly traceable to a listicle |
314| Manchester | 4 | 0 | Zero overlap |
315| Birmingham | 4 | 3 | Strongest result in the test |
316| Leeds | 6 | 2 | Strong |
317| Glasgow | 4 | 3 | Strongest |
318
319Across all five cities, Gemini named **23 roofing businesses**, of which **9 (39%) were independently verifiable** on Google. Roofing produced the highest number of 3-match "strongest" results of any trade in our wider four-trade study — Birmingham and Glasgow both scored 3 of 4 here — likely because roofing searches pull in accreditation bodies like the NFRC, CompetentRoofer and the Confederation of Roofing Contractors, which are exactly the kind of structured, authoritative content an AI system can confidently attach to a specific business.
320
321## What this means if you're a roofer
322
323The London result is the single most actionable finding across our entire study, for any trade: a third-party "Best Roofers" listicle put one business at #1, and Gemini repeated that ranking almost exactly, ahead of roofers with more reviews and stronger organic positions of their own. If a "Top 10 Best Roofers in [Your City]" article exists and doesn't mention you, that's a specific, findable, addressable gap — not an abstract disadvantage. Birmingham and Glasgow show the flip side: when your business is genuinely well-reviewed, consistently named, and backed by recognisable trade-body language on your own site, Gemini and Google tend to agree with each other, not just with whichever article ranks highest that week.
324
325Run "best roofer in [your city]" on Google and Gemini yourself and see where you land — it takes about two minutes. Our [free GEO score tool](/tools/geo-score) shows what's missing from your own site's structure, and [our guide to schema markup for AI](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited) covers the specific changes that seem to help most. If you'd like this built properly, [roofer website design](/roofer-website-design) is one of our core services at GeoRankLocal.
326
327For the same test across electricians, plumbers and carpenters — plus the combined four-trade dataset — see [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
328
329`},{slug:"best-carpenter-uk-cities-google-vs-gemini-2026",title:"Best Carpenter in London, Manchester, Birmingham, Leeds & Glasgow: Google vs Gemini, With Screenshots of Every Search",excerpt:'We tested "best carpenter in [city]" on Google and Gemini across all five cities, with live screenshots of every search. Carpentry had the lowest Google/Gemini overlap of any trade we tested, including a zero-overlap result reproduced twice in Leeds.',tag:"Data & Research",readTime:"9 min read",date:"2026-08-08",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
330# Best Carpenter in London, Manchester, Birmingham, Leeds & Glasgow: What Google Shows vs What Gemini Recommends
331
332This is the carpentry-specific breakdown from our [wider 20-search study across four UK trades](/blog/uk-trades-ai-citation-google-vs-gemini-2026), separated out so carpenters can see their own city-by-city results directly. We ran "best carpe
332nter in [city]" through Google UK and through Gemini's live web app, in a real logged-in browser session, for London, Manchester, Birmingham, Leeds and Glasgow — every screenshot below captured live on 8 August 2026, same phrase, same day, both platforms. Carpenter was, on average, the weakest-performing trade across our whole four-trade study — this is where you can see exactly why.
333
334## Methodology, briefly
335
336For each city we searched the identical query text on \`google.com/search\` (UK region forced), recording the organic top-10 and the local map-pack businesses with ratings and review counts, then asked Gemini the same question in a fresh chat at \`gemini.google.com/app\`, recording every business it named. Each Gemini citation was then checked, name by name, against Google's own results for the identical search. Full methodology is in [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
337
338## London: the only "triple-visibility" business in our entire study
339
340![Google's UK search results for "best carpe
340nter in London," captured 8 August 2026](/images/uk-trades-ai-citation/carpenter-london-google.jpg "Google search results for 'best carpenter in London'")
341
342Google's organic results include Bespoke Carpentry London, MJ Kloss Carpentry & Joinery (which has self-published its own "Top 10 Best Carpenters and Joiners in London" listicle, ranking itself accordingly), JJ Carpentry, and londonmultitrader.co.uk, whose on-page title reads "Best Carpenters In London — London Multi Trader." The local pack shows Bespoke Carpentry London (4.8★, 236 reviews), London Carpentry Solutions (5.0★, 32 reviews) and ELB Carpentry Ltd (5.0★, 71 reviews).
343
344![Gemini's answer to "best carpenter in London," captured live 8 August 2026](/images/uk-trades-ai-citation/carpenter-london-gemini.jpg "Gemini's answer to 'best carpenter in London'")
345
346Gemini cited a business labelled "Best Carpenter in London – London Multi Trader," Bespoke Carpentry London, arc carpentry and design, Mark Atkins Carpentry, and M&S Carpentry. Two findings stand out here. First, Gemini's citation label is a near-verbatim reproduction of londonmultitrader.co.uk's own SEO page title — direct evidence of a page title getting picked up and repeated as if it were an actual recommendation ranking. Second, and more significant: **Bespoke Carpentry London is the only business in our entire four-trade, twenty-search study to achieve full triple-visibility** — appearing in Google's organic top-3, Google's local pack, and Gemini's answer, all simultaneously, for the identical search. arc carpentry and design, Mark Atkins Carpentry and M&S Carpentry don't appear anywhere in Google's results.
347
348## Manchester: one match
349
350![Google's UK search results for "best carpenter in Manchester," captured 8 August 2026](/images/uk-trades-ai-citation/carpenter-manchester-google.jpg "Google search results for 'best carpenter in Manchester'")
351
352Manchester's local pack shows Manchester Carpentry (4.9★, 73 reviews), Grand Joinery Services (5.0★, 116 reviews) and LIONKIND Bespoke Interiors (4.9★, 92 reviews). A dedicated third-party ranking site, top5trades.co.uk, also appears organically alongside a self-published "Best Carpenters Manchester [2026]" blog listicle.
353
354![Gemini's answer to "best carpenter in Manchester," captured live 8 August 2026](/images/uk-trades-ai-citation/carpenter-manchester-gemini.jpg "Gemini's answer to 'best carpenter in Manchester'")
355
356Gemini named Manchester Carpentry, Manchester Joiner, Mike Smith Joinery, CF Carpentry & Joinery Ltd and Cut No Corners Joinery. **Manchester Carpentry** is the only verified match — it matches Google's own local pack exactly, 4.9★ on both platforms, the only carpenter in this city to achieve dual Google Maps + Gemini visibility. The other four businesses Gemini named don't appear anywhere in Google's top-10 or local pack.
357
358## Birmingham: a second triple-visibility business
359
360![Google's UK search results for "best carpenter in Birmingham," captured 8 August 2026](/images/uk-trades-ai-citation/carpenter-birmingham-google.jpg "Google search results for 'best carpenter in Birmingham'")
361
362Birmingham's organic results include Qubic Carpentry Services, TopBuild Carpentry, B M McGill Carpenters and RRJ Design. The local pack shows JW Fine Carpentry (5.0★, 15 reviews), Refined Carpentry and Joinery (5.0★, 57 reviews) and Qubic Carpentry Services (5.0★, 13 reviews).
363
364![Gemini's answer to "best carpenter in Birmingham," captured live 8 August 2026](/images/uk-trades-ai-citation/carpenter-birmingham-gemini.jpg "Gemini's answer to 'best carpenter in Birmingham'")
365
366Gemini named Qubic Carpentry Services, MJL Carpentry & Construction, A T Harrison Carpentry Services, Chamberlain Joinery and SMM Carpentry Services. **Qubic Carpentry Services is Birmingham's own triple-visibility business** — it appears in Google's organic results (position 5), Google's own local pack (5.0★, 13 reviews), and as Gemini's top citation, all at once — the same tier of full cross-platform visibility as Bespoke Carpentry London in London. The other four citations — MJL Carpentry & Construction, A T Harrison Carpentry Services, Chamberlain Joinery and SMM Carpentry Services — are invisible on Google's first page for the identical search.
367
368## Leeds: zero overlap, reproduced twice
369
370![Google's UK search results for "best carpenter in Leeds," captured 8 August 2026](/images/uk-trades-ai-citation/carpenter-leeds-google.jpg "Google search results for 'best carpenter in Leeds'")
371
372Leeds' local pack shows Leeds Signature Joinery Contracts (4.9★, 49 reviews), New Creation Joinery (5.0★, 31 reviews) and Boy on Branch Bespoke Carpentry (5.0★, 32 reviews). Two separate third-party listicle sites — All Right Leeds ("Top 5 Carpenters In Leeds Vetted By Homeowners") and Smart Brit ("Want it built right? Hire these 5 Leeds carpenters!") — both independently rank Leeds carpenters and appear organically.
373
374![Gemini's answer to "best carpenter in Leeds," captured live 8 August 2026](/images/uk-trades-ai-citation/carpenter-leeds-gemini.jpg "Gemini's answer to 'best carpenter in Leeds'")
375
376We ran this query twice on separate fresh chats during the project. The first run named four businesses — RB Carpentry Services, Colin Nolan Carpentry and Joinery Services, The Fitters Solution, and HJ Bespoke Interiors / Healey Joinery — none of which appeared anywhere in Google's own results, with Gemini's own text explicitly describing RB Carpentry Services as "highly rated across checkatrade platforms (9.9+/10)" despite that business being invisible on Google's first page. On the second run, captured in the screenshot above, Gemini named only one business — **Brownhirst Joinery Limited**, a Garforth-based carpenter — which likewise does not appear anywhere in Google's own results for the identical query. **Zero overlap on both runs, with two entirely different businesses named each time** — this is the most consistent zero-overlap result in our whole study, reproducible across separate attempts even though the specific business Gemini names changes.
377
378## Glasgow: two matches, three invisible
379
380![Google's UK search results for "best carpenter in Glasgow," captured 8 August 2026](/images/uk-trades-ai-citation/carpenter-glasgow-google.jpg "Google search results for 'best carpenter in Glasgow'")
381
382Glasgow's local pack shows Argyle Joinery And Carpentry (4.9★, 47 reviews), F.M Joinery And Building Services (5.0★, 40 reviews) and GM Home Improvements (5.0★, 29 reviews). AB Carpenters Ltd and The Baldy Carpenter appear in the organic top-10, alongside a recent third-party listicle, The Best Glasgow's "Top 8 Finest Carpenters In Glasgow For Bespoke Fittings."
383
384![Gemini's answer to "best carpenter in Glasgow," captured live 8 August 2026](/images/uk-trades-ai-citation/carpenter-glasgow-gemini.jpg "Gemini's answer to 'best carpenter in Glasgow'")
385
386Gemini named Maxwells Ltd Bespoke Joinery & Manufacturing, The Baldy Carpenter, AB Carpenters Ltd, Fika Joinery Ltd and Kub Carpentry. **AB Carpenters Ltd** and **The Baldy Carpenter** both match Google's own organic top-10 verbatim — real businesses, not directories — though neither appears in Google's local pack, meaning Gemini surfaced organic-only businesses that Google Maps itself doesn't rank first. Maxwells Ltd Bespoke Joinery & Manufacturing, Fika Joinery Ltd and Kub Carpentry are completely invisible on Google's first page — three of Gemini's five citations, or 60% of this answer, built from businesses Google's own results for the identical search never showed us.
387
388## The carpenter scoreboard, all five cities
389
390| City | Gemini citations | Verified on Google | Result |
391|---|---|---|---|
392| London | 5 | 2 | Strong — triple-visibility: Bespoke Carpentry London |
393| Manchester | 5 | 1 | Partial |
394| Birmingham | 5 | 1 | Partial — triple-visibility: Qubic Carpentry Services |
395| Leeds | 1 | 0 | Zero overlap (reproduced on a second run) |
396| Glasgow | 5 | 2 | Strong |
397
398Across all five cities, Gemini named **21 carpentry businesses**, of which only **6 (29%) were independently verifiable** on Google — the lowest verification rate of any of the four trades in our wider study. Carpentry has no equivalent of the accreditation-body infrastructure that seems to help roofers (no carpentry equivalent of the NFRC showed up anywhere in twenty searches across the whole study), which may be exactly why AI engines default more often here to directory listings, generic listicles, or simply different businesses each time you ask.
399
400## What this means if you're a carpenter
401
402Carpentry is the trade where our data says you have the most ground to make up. Leeds produced a fully reproducible zero-overlap result across two separate attempts — not a fluke, but a consistent pattern. At the same time, London and Birmingham each contain one of the only two businesses in our entire study to achieve full triple-visibility (Google organic, Google local pack, and Gemini simultaneously) — Bespoke Carpentry London and Qubic Carpentry Services — proof that it's achievable, just currently rare. Notably, the one carpenter we found self-publishing their own "Top 10 Best Carpenters" ranking, MJ Kloss Carpentry & Joinery in London, is a tactic almost nobody else in this trade is using yet, and directly parallels the listicle-seeding effect we documented for roofers.
403
404Run "best carpenter in [your city]" on Google and Gemini yourself and see where you land. Our [free GEO score tool](/tools/geo-score) shows exactly what's missing from your own site's structure, and [our guide to schema markup for AI](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited) covers the changes that appear to matter most for AI citation specifically. If you'd like this built properly, [carpenter website design](/carpenter-website-design) is one of our core services at GeoRankLocal.
405
406For the same test across electricians, plumbers and roofers — plus the combined four-trade dataset — see [the main study](/blog/uk-trades-ai-citation-google-vs-gemini-2026).
407
408`},{slug:"uk-trades-ai-citation-google-vs-gemini-2026",title:'We Searched "Best Electrician in London" on Google and Asked Gemini the Same Thing. Most of the Businesses AI Recommended Don\'t Even Rank on Google.',excerpt:"We ran 20 real searches across 4 trades and 5 UK cities on Google, then asked Gemini the identical question in a live browser session. 63% of the businesses Gemini recommended don't appear anywhere in Google's own results — with screenshots as evidence.",tag:"Data & Research",readTime:"16 min read",date:"2026-08-08",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
409# We Searched "Best Electrician in London" on Google and Asked Gemini the Same Thing. Most of the Businesses AI Recommended Don't Even Rank on Google.
410
411Every UK trades business owner has, at some point, googled their own trade and city to see where they land. Fewer have asked an AI assistant the same question and compared the two answers side by side. We did — twenty times, across four trades and five cities, with live browser automation and screenshots as evidence rather than guesswork — and the gap between what Google shows and what Gemini recommends is bigger, stranger, and more exploitable than we expected.
412
413This is original research, not a syndicated report. Between the electrician, plumber, roofer and carpenter website work we do at GeoRankLocal, we kept hearing the same anxious question from trades clients: "if someone asks ChatGPT or Gemini for a recommendation, do I even come up?" So we tested it properly. We ran the exact same twenty searches — "best electrician in London," "best plumber in Manchester," "best roofer in Birmingham," "best carpe
413nter in Leeds," and so on across London, Manchester, Birmingham, Leeds and Glasgow — first on Google UK, then on Google's own Gemini, in a real, logged-in browser session, on the same day. Then we checked, name by name, whether the businesses Gemini recommended actually appeared anywhere in Google's own results for the identical query.
414
415The honest answer, most of the time, is no.
416
417This piece covers the aggregate numbers and the cross-trade patterns. If you want the full screenshot-by-screenshot evidence for your own trade specifically — every Google result, every Gemini answer, the exact prompt typed into both — we've since broken each trade out into its own dedicated article: [best electrician](/blog/best-electrician-uk-cities-google-vs-gemini-2026), [best plumber](/blog/best-plumber-uk-cities-google-vs-gemini-2026), [best roofer](/blog/best-roofer-uk-cities-google-vs-gemini-2026), and [best carpenter](/blog/best-carpenter-uk-cities-google-vs-gemini-2026).
418
419## Methodology: what we actually did
420
421We picked four trades — electrician, plumber, roofer, carpenter — because they're the trades where "best X near me" is a genuinely common, high-intent search, and because they're the four trades we build websites for at GeoRankLocal. We picked five cities — London, Manchester, Birmingham, Leeds and Glasgow — to cover a spread of UK regions rather than just London.
422
423For each of the twenty trade-and-city combinations we ran two searches:
424
4251. **Google**, using \`google.com/search\` with UK region and language parameters forced (\`gl=uk&hl=en\`), recording the organic top-10, the local "map pack" businesses with their star ratings and review counts, and any sponsored ads, from a full-page capture.
4262. **Gemini**, using the live gemini.google.com web app in a real, already-logged-in Chrome session (not an API call, not a simulation), asking the identical query in a fresh chat each time, and recording every business Gemini named in its answer, along with any ratings or descriptions Gemini itself attached to them.
427
428We then cross-referenced every single business Gemini named against that same combination's Google results, screenshot in hand, and classified the result as a **match** (the exact business, verifiable, appears in Google's own organic or local-pack results for the identical search), a **partial match** (the business's name appears inside a directory's own indexed page, e.g. listed inside Checkatrade's or Trust A Trader's Google-ranking directory listing, rather than via its own site), or **zero overlap** (the business does not appear anywhere in Google's own top-10 or map pack for that query).
429
430Every screenshot referenced in this piece was captured live during this test on 8 August 2026. Nothing here is simulated, extrapolated, or based on prior knowledge of how these tools "typically" behave — it's twenty real searches, twenty real AI answers, and a name-by-name check of both.
431
432## The headline numbers
433
434Across all twenty combinations:
435
436- **5 of 20 combinations (25%) showed zero overlap** — not one single Gemini citation traceable anywhere in Google's own results for the identical query: "best electrician in London," "best roofer in Manchester," "best electrician in Birmingham," "best carpe
436nter in Leeds," and "best plumber in Glasgow."
437- **6 of 20 (30%) had only one verifiable match** — a single Gemini citation traceable to Google, with the rest of the answer built from businesses invisible on Google's first page entirely.
438- **5 of 20 (25%) had two verifiable matches, 3 of 20 (15%) had three, and one combination — "best electrician in Glasgow" — had four**, the strongest single result anywhere in the test: four of Gemini's five citations independently matched Google's own organic or map-pack results for the identical query.
439- Put those together and **9 of the 20 combinations (45%) had two or more independently verifiable matches; the other 11 (55%) had one match or none at all.**
440- **Two businesses in the entire test** achieved full "triple visibility" — appearing in Google's organic top-10, Google's local map pack, and Gemini's answer, all at once, for the identical search: **Bespoke Carpentry London**, for "best carpenter in London," and **Qubic Carpentry Services**, for "best carpenter in Birmingham."
441- **At least two confirmed cases** of Gemini recommending a business with a below-average star rating: Churchill Roofing and Guttering (3.0★) for "best roofer in Manchester," and John Fulton (Plumbers) Ltd (3.5★) for "best plumber in Glasgow" — the latter cited at the identical 3.5★ rating on two separate occasions we ran the query, a reproduced rather than one-off result. Being cited by AI is clearly not a proxy for being the highest-rated option.
442
443Put simply: if you're a genuinely good electrician, plumber, roofer or carpenter in one of these five cities, there is currently roughly a coin-flip chance that an AI assistant answering "best [your trade] in [your city]" won't mention you even if you rank on Google — and a meaningfully high chance it recommends someone else entirely, sourced from somewhere Google's own results never showed us.
444
445## What Gemini is actually drawing on — in its own words
446
447The most useful evidence in this test isn't the mismatches themselves, it's the handful of times Gemini told us, unprompted, where its answer was coming from.
448
449For "best plumber in Glasgow," Gemini's very first line read: "several businesses consistently receive high praise across trade verification directories like **Checkatrade, Trusted Trader, and Google Reviews**." For "best roofer in Leeds," Gemini's own description of DDK Roofing Leeds Ltd stated the business was "**Checkatrade verified**" — using Checkatrade's own trust language as if it were a native part of the answer. And for "best carpe
449nter in Leeds," Gemini's text described RB Carpentry Services as "**highly rated across checkatrade platforms (9.9+/10)**" — despite RB Carpentry Services not appearing anywhere in Google's own top-10 results for that identical search.
450
451That last example matters more than it looks. It means Gemini is pulling directory-sourced trust signals (a Checkatrade rating) for a business that isn't visible in Google's own organic results or map pack at all. The directory data is reaching the AI answer through some channel other than "this business ranks well on Google" — most likely Checkatrade's own structured, frequently-crawled pages, or a licensed/indexed data feed Google's Gemini has separate access to. Either way, ranking on Google and getting cited by Gemini are turning out to be two different games with two different scoreboards, and Checkatrade appears to be winning both.
452
453That's a genuinely uncomfortable finding, because our search data shows real customers don't trust these directories much at all. In a Reddit r/london thread that itself ranks in Google's own top-10 organic results for "best plumber in London," the top answer reads: **"All those aggregator sites like Checkatrade are rubbish — nobody wants a list of people…"** In a Reddit r/glasgow thread ranking for "best electrician in Glasgow," a real user asks: **"i don't really trust check a trade anymore, can anyone recommend any electricians?"** Two separate cities, two separate trades, the same sentiment from real people — and yet Checkatrade appeared in the organic top-10 for all 20 of 20 searches we ran, Trust A Trader in 19 of 20, and Which? Trusted Traders in 15 of 20. Whatever real customers say they want, both Google's algorithm and, per the evidence above, Gemini's answer generation are currently rewarding the exact directories those customers say they distrust — because those directories are large, authoritative, and structured in a way individual trade websites usually aren't.
454
455## Direct evidence that third-party listicles are feeding AI answers
456
457The single clearest, most traceable finding in the whole test came from "best roofer in London." Google's own organic results for that search included an article from HN Magazine titled **"The 11 Best Roofers in London (Tested by Someone Who…)"** — a third-party listicle, not a business's own website. Its number-one pick was a company called **Bernard Andrews Roofing**, styled "The Heritage Specialists."
458
459When we asked Gemini the identical query, its top citation was — verbatim — **Bernard Andrews Roofing**. Not the roofer with the most Google reviews (that was Golden Roofing Expert, in Google's local map pack, which Gemini didn't mention at all). Not London Roofing Ltd either — a three-generation family business that was, in its own right, the highest-ranking individual roofing company anywhere in Google's organic results, sitting just one place below the HN Magazine listicle itself — but Gemini didn't cite it. The business Gemini named first was the one sitting at #1 inside someone else's magazine listicle, not the business with the strongest organic ranking or the best reviews of its own.
460
461We found the same pattern, in a subtler form, on "best carpenter in London." Google's organic results included londonmultitrader.co.uk, with the on-page title "Best Carpenters In London — London Multi Trader." Gemini's answer cited a business labelled, near-verbatim, **"Best Carpenter in London - London Multi Trader"** — reproducing that page's own SEO-optimised title as if it were the business's actual recommendation ranking.
462
463Neither of these findings is a coincidence. Together they're the clearest, most actionable finding in this entire study: **a single, well-structured piece of third-party ranking content can directly seed what an AI engine tells your potential customers** — for better if that content ranks you well, or for worse if it doesn't mention you at all. Out of the 20 searches we ran, we found genuine third-party "Top 5/Top 10 Best [Trade] in [City]" listicle content ranking on Google's own first page in at least 8 cases. Almost none of the actual trade businesses in our test had published anything like it about themselves. We found exactly one exception — MJ Kloss Carpentry & Joinery in London had self-published its own "Top 10 Best Carpenters and Joiners in London" listicle, ranking itself accordingly — which tells you how rare this AEO-native tactic still is among the businesses that would benefit most from it.
464
465## Star ratings don't gate AI citation — structure does
466
467If you assumed AI assistants only recommend the highest-rated option, our data says otherwise, twice over. For "best roofer in Manchester," Gemini cited Churchill Roofing and Gutter
467ing, whose own listed rating was **3.0 stars** — well below every other business Gemini or Google surfaced for that search. For "best plumber in Glasgow," Gemini cited John Fulton (Plumbers) Ltd at **3.5 stars**, again below the businesses Google's own local pack ranked highest (The Glasgow Plumbers at 4.8★, Glasgow Plumbing Solutions at 4.9★).
468
469We can't know Gemini's exact retrieval mechanism from the outside, but the pattern across all twenty tests is consistent: businesses with long trading histories, structured directory presences, or well-indexed content got cited regardless of their star rating, while several businesses with excellent Google reviews — 4.9 and 5.0 stars, hundreds of reviews — were never mentioned by Gemini at all for the identical search. Being good at your trade and being visible to Google reviewers isn't the same thing as being legible to an AI system. That's the entire premise of generative engine optimisation, and this test is about as concrete a demonstration of it as we've been able to produce.
470
471## Full result-by-result breakdown
472
473The table below covers all twenty trade-and-city combinations tested, with the number of businesses Gemini cited, how many independently matched Google's own results for the identical query, and the single most notable piece of evidence from each.
474
475| City | Trade | Gemini citations | Verified on Google | Overlap | Notable finding |
476|---|---|---|---|---|---|
477| London | Electrician | 5 | 0 | Zero | None of Gemini's 5 citations appeared anywhere in Google's own organic or map-pack results |
478| London | Plumber | 3 | 1 | Partial | Pimlico Plumbers matched; the other two were invisible on Google |
479| London | Roofer | 5 | 1 | Partial | Bernard Andrews Roofing = #1 pick in an HN Magazine listicle that itself ranks on Google |
480| London | Carpenter | 5 | 2 | Partial | Bespoke Carpentry London = only business with full Google organic + map pack + Gemini visibility |
481| Manchester | Electrician | 3 | 1 | Partial | Matched name lifted from inside Checkatrade's own Manchester directory listing |
482| Manchester | Plumber | 2 | 1 | Partial | JB7 Plumbing and Heating matched Google's organic result verbatim |
483| Manchester | Roofer | 4 | 0 | Zero | Churchill Roofing and Guttering cited despite a 3.0★ rating |
484| Manchester | Carpenter | 5 | 1 | Partial | Manchester Carpentry matched Google's local pack exactly (4.9★ both platforms) |
485| Birmingham | Electrician | 4 | 0 | Zero | Re-tested live; zero of 4 citations traceable to Google, versus 2 matches on an earlier run — see note below |
486| Birmingham | Plumber | 3 | 2 | Strong | Hancox Gas and Plumbing fully invisible on Google despite Gemini citing it |
487| Birmingham | Roofer | 4 | 3 | Strongest | Windsor Roofing Solutions, Bratt Builders & Roofing, Paul Charles Roofing all matched |
488| Birmingham | Carpenter | 5 | 1 | Partial | Triple-visibility: Qubic Carpentry Services matched Google organic, local pack, and Gemini simultaneously |
489| Leeds | Electrician | 5 | 2 | Strong | Fletcher Electric and SmartWired Electrical Contractor both matched |
490| Leeds | Plumber | 5 | 3 | Strongest | Plumbers Leeds and SFR Plumbing & Heating named in Google's local pack; John The Plumber visible as a pin on Google's own Maps result |
491| Leeds | Roofer | 6 | 2 | Strong | DPR Roofing Leeds and AntiAqua Roofing Solutions both matched Google's organic results |
492| Leeds | Carpenter | 1 | 0 | Zero | Zero overlap reproduced on a second run, with an entirely different business cited each time |
493| Glasgow | Electrician | 5 | 4 | Strongest | Re-tested live; PWS, Bains Electrical, Home Rewire and Inspire Electrics all independently matched — the strongest single result in the whole test |
494| Glasgow | Plumber | 4 | 0 | Zero | Re-tested live; zero of 4 citations traceable to Google, versus 1 partial match on an earlier run — see note below |
495| Glasgow | Roofer | 4 | 3 | Strongest | J.Shearer Roofing, ADM Roofing and Cathcart Roofing all independently matched |
496| Glasgow | Carpenter | 5 | 2 | Strong | AB Carpenters Ltd and The Baldy Carpenter both matched Google's organic results |
497
498**A note on the "re-tested live" rows.** While auditing our own screenshots for this piece, we found that six of the original Gemini captures had failed to render properly (a scroll-tr
498iggered fade animation had frozen mid-transition), so we re-ran those six queries from scratch, on fresh chats, to get usable evidence. Gemini gave us different cited businesses each time — not just reordered, but different companies entirely — which is itself a finding worth taking seriously: **the specific businesses Gemini names for an identical prompt can change meaningfully between one run and the next, even on the same day.** The table above reflects the re-run, verified data throughout. Birmingham electrician swung from 2 matches to zero; Glasgow electrician swung from 2 matches to 4, the strongest single result in the entire test. The overall pattern — a meaningful but incomplete overlap between what Google shows and what Gemini recommends — held steady across both the original and re-run data; only the specific business names moved. We've published the full re-run evidence, screenshots included, in our per-trade breakdowns linked below.
499
500## Which trade is most exposed?
501
502Of the four trades tested, **carpenters** came out weakest on average. Across the five cities, Gemini's carpenter answers averaged just 1.2 independently-verified matches per city — the lowest of any trade — and "best carpenter in Leeds" produced a zero-overlap result we reproduced twice, on two separate runs, with a different business cited each time. Roofer had the single highest average of any trade, at 1.8 matches per city, though its results were also the most polarised: two of the three strongest 3-match results in the whole test were roofer searches (Birmingham and Glasgow), while the third roofer search, in Manchester, produced one of the five total zero-overlap results in the entire test. Roofing searches seem to consistently pull in accreditation bodies like the NFRC, CompetentRoofer and the Confederation of Roofing Contractors — exactly the kind of structured, authoritative, easily-parsed content an AI system can confidently attach to a named business, when that content exists locally. Electrician and plumber tied at an average of 1.4 matches per city, though electrician's results were the most polarised of any trade in the test: two cities (London, Birmingham) came back with total zero overlap, while Glasgow produced the single strongest result anywhere in this study, at 4 of 5 citations independently verified.
503
504For the full city-by-city breakdown of each individual trade — every screenshot, every business name, every match — see our dedicated deep dives: [best electrician](/blog/best-electrician-uk-cities-google-vs-gemini-2026), [best plumber](/blog/best-plumber-uk-cities-google-vs-gemini-2026), [best roofer](/blog/best-roofer-uk-cities-google-vs-gemini-2026), and [best carpenter](/blog/best-carpenter-uk-cities-google-vs-gemini-2026).
505
506Carpentry, by comparison, has no equivalent trade-body infrastructure showing up anywhere in these twenty searches — which may be exactly why AI engines default more often to directory listings and generic listicles rather than a carpenter's own site. If you run a carpentry business in one of these five cities, this is the most concrete evidence we can offer that you are, right now, more likely than an electrician, plumber or roofer to be invisible to a customer asking an AI assistant for a recommendation.
507
508## What this actually means if you run a trades business
509
510Three things stood out enough, across all twenty tests, that we'd call them findings rather than anecdotes.
511
512**Directory dominance and AI citation are two different, only loosely related problems.** Checkatrade ranked in Google's organic top-10 for every single search we ran, and its data visibly feeds into Gemini's answers — sometimes as a citation source Gemini names directly. But Checkatrade being the most Google-visible source in your trade doesn't mean *you* — the actual person doing the work — are the one AI recommends. Across all 20 tests, Gemini named 83 businesses in total, and 54 of them — 65% — were invisible anywhere on Google's own first page for the identical search, meaning AI recommendation and Google ranking are not simply the same competition played on a different platform. You can win one and lose the other.
513
514**A single well-placed piece of third-party content can define your AI reputation, for good or bad.** Bernard Andrews Roofing didn't get cited by Gemini because of its own marketing — it got cited because it was #1 in someone else's magazine listicle. If a business like that exists in your trade and city and doesn't mention you, that's a real, specific, addressable gap — and if none exists yet, publishing one yourself, the way MJ Kloss Carpentry did in London, is one of the few AEO tactics in this whole test we can point to with hard evidence that it works.
515
516**Being good and being findable are not the same skill.** Star ratings, review counts, and genuine customer satisfaction clearly still matter to your business and to real people finding you on Google Maps. But they were not a reliable predictor of whether Gemini mentioned you. Structured, well-indexed, machine-readable information about your business — the kind schema markup, FAQ content, and clear service pages provide — appears to matter more to whether an AI engine can confidently cite you than your star rating does.
517
518## What to actually do about it
519
520If you're one of the roughly half of businesses in your trade and city that would be invisible in this exact test, the fix isn't complicated, but it does require treating your website as a source an AI system can parse and trust, not just a page a human can read.
521
522Start with [our free GEO score tool](/tools/geo-score) to see where your own site currently sits — most trade websites we've audited score far closer to the invisible end of this test than the visible one. Then read [our guide to schema markup for AI](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited), because structured LocalBusiness, Review and Service schema is exactly the kind of machine-readable signal that appears to separate the businesses AI engines confidently cite from the ones they skip. If you want to see specifically where you currently do and don't get mentioned, [our citation checker tool](/tools/citation-checker) runs a version of the exact test we ran manually for this piece, against your own business name.
523
524And if you'd rather have someone build this properly rather than patch it yourself, that's what we do for [electricians](/electrician-website-design), [plumbers](/plumber-website-design), [roofers](/roofer-website-design) and [carpenters](/carpenter-website-design) specifically — websites and ongoing GEO built from the ground up to be legible to Google and to Gemini, ChatGPT and Claude at the same time, not one at the expense of the others. You can see our [pricing here](/pricing).
525
526## A note on limitations
527
528This test covered one AI system — Gemini, via its live consumer web app, Flash model — tested once, on one day, for twenty specific searches. It's real, unsimulated evidence of how one major AI assistant answered these exact questions at this exact moment, not a permanent map of how every AI system will always behave. ChatGPT, Claude, and Google's own AI Overviews inside Search may weight sources differently, and Gemini's own answers will shift over time as its underlying data and retrieval methods change. We also found, while re-running six of the twenty queries to replace unusable screenshots, that Gemini itself is non-deterministic — the same prompt on a fresh chat, the same day, can return an entirely different set of cited businesses. What we're confident won't change is the underlying dynamic this test exposes: AI answer engines draw on a different, only partially overlapping set of signals than Google's organic and map-pack rankings do, and right now, most trade businesses in most UK cities have done nothing at all to make themselves legible to that second set of signals. That gap is the opportunity.
529
530If you want to see the underlying evidence yourself rather than take our word for it, the four per-trade breakdowns — [electrician](/blog/best-electrician-uk-cities-google-vs-gemini-2026), [plumber](/blog/best-plumber-uk-cities-google-vs-gemini-2026), [roofer](/blog/best-roofer-uk-cities-google-vs-gemini-2026), [carpenter](/blog/best-carpenter-uk-cities-google-vs-gemini-2026) — each contain the full screenshot for every Google search and every Gemini answer referenced in this piece, city by city, with the exact prompt visible in every image.
531
532We'll rerun this test periodically as the market shifts, the same way we've tracked the broader GEO landscape in [our other research on this site](/blog/chegg-lost-99-percent-ai-search-uk-business-data-2026). For now, the honest summary is this: if you're a genuinely excellent electrician, plumber, roofer or carpenter in London, Manchester, Birmingham, Leeds or Glasgow, there's a real chance the AI your next customer asks doesn't know you exist yet — not because your work isn't good enough, but because nothing about your website currently tells a machine that it is.
533`},{slug:"chegg-lost-99-percent-ai-search-uk-business-data-2026",title:"Chegg Just Lost 99% of Its Value to AI Search. Here’s What Four More Months of Data Say About Your UK Business.",excerpt:"Four months after HubSpot lost 140 million visits, Chegg has lost 99% of its value and Business Insider cut a fifth of its staff. Here’s what the latest data says — and why 71% of UK business websites are still invisible to AI search.",tag:"Data & Research",readTime:"12 min read",date:"2026-08-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Chegg Just Lost 99% of Its Value to AI Search. Here’s What Four More Months of Data Say About Your UK Business.
534
535In April we told you HubSpot lost 140 million website visits in a year and gave you twelve tactics to make sure the same thing didn’t happen to you ([read the original piece](/blog/hubspot-lost-140-million-visits-geo-playbook)). Four months on, we went back to check whether that was a one-off horror story or the start of a pattern.
536
537It’s a pattern. And it’s accelerating faster than most UK business owners realise.
538
539Since April, an American ed-tech company has lost 99 percent of its market value and cut nearly half its staff. A newsroom with 100 million monthly readers cut a fifth of its workforce and blamed “traffic drops outside of our control.” ChatGPT added 300 million weekly users in seven months. And a UK-specific audit of over 31,000 business websites found that seven in ten are, right now, effectively invisible to the AI tools their customers are using to find them.
540
541None of this is theoretical any more. This is what the data says has actually happened, with every figure sourced to the company, the analyst, or the journalist who reported it.
542
543## Did search really “die”? What the new data actually shows
544
545Back in February 2024, the analyst firm Gartner made the prediction that started this whole conversation: traditional search engine volume would drop 25 percent by 2026 as AI chatbots and virtual agents replaced it ([Gartner, February 2024](https://www.gartner.com/en/newsroom/press-releases/2024-02-19-gartner-predicts-search-engine-volume-will-drop-25-percent-by-2026-due-to-ai-chatbots-and-other-virtual-agents)). 2026 is now the year the prediction was supposed to come true. So did it?
546
547At the aggregate level, no. Search Engine Land’s analysis of the top 40,000 US websites, using data from Graphite and Similarweb, found overall organic search traffic down just 2.5 percent year over year, with total search engine traffic actually up 0.4 percent in 2025 and Google’s own traffic up 0.8 percent ([Search Engine Land, 20 January 2026](https://searchengineland.com/organic-search-traffic-down-yoy-data-467748)). Google isn’t dying. Search isn’t dying. Anyone telling you search traffic has collapsed 25 percent across the board is wrong.
548
549But averages hide the real story, and the real story is ugly if you’re the wrong kind of website. That same Search Engine Land analysis found AI Overviews now appear on roughly 30 percent of queries and cut click-through rates by 35 percent when they do. And the pain isn’t evenly spread: the largest ten sites in the study actually grew organic traffic by 1.6 percent, while the declines were “concentrated among mid-sized publishers ranked roughly between the top 100 and 10,000.” Translation: if you’re not a dominant brand with massive existing authority, you’re in the group that’s losing.
550
551It gets worse when you look at click-through rate rather than raw traffic. Search Engine Land’s coverage of Seer Interactive’s ongoing tracking study — 3,119 informational queries across 42 organisations, measured from June 2024 to September 2025 using Google Search Console and Google Ads data — found organic click-through rate down 61 percent on queries where an AI Overview appears, from 1.76 percent to 0.61 percent. Paid click-through rate fell even further, down 68 percent, from 19.7 percent to 6.34 percent. And critically, even queries without an AI Overview present saw organic CTR fall 41 percent, to 1.62 percent ([Search Engine Land, citing Seer Interactive](https://searchengineland.com/google-ai-overviews-drive-drop-organic-paid-ctr-464212)). AI is changing how people click even when it isn’t directly in front of them.
552
553There is one number in that study that should be printed out and stuck above every UK business owner’s desk: brands mentioned inside an AI Overview received 35 percent more organic clicks and 91 percent more paid clicks than brands that weren’t mentioned at all. Being cited isn’t a nice-to-have. It’s close to a 2x advantage over your competitor who isn’t.
554
555So the honest reality check on Gartner’s prediction is this: the 25 percent collapse hasn’t happened to search as a whole, and it might never happen at that scale. But it is already happening, in exactly that magnitude and worse, to specific businesses — the ones that don’t get cited, the ones that rely on the queries AI has started answering directly, and the ones without the authority or structured signals to earn a mention. The prediction wasn’t wrong. It was just aimed at the wrong target. It’s not an industry-wide event. It’s a sorting mechanism, and it’s sorting businesses into winners and losers right now.
556
557## The casualties: what happens when you don’t adapt in time
558
559Two companies made that sorting mechanism impossible to ignore this year.
560
561**Chegg**, the US online homework-help and textbook company, is down 99 percent from its February 2021 all-time high — roughly $14.5 billion of market value gone ([Forbes, 29 October 2025](
561https://www.forbes.com/sites/petercohan/2025/10/29/chegg-stock-down-99-learn-whether-ai-45-layoffs-make-chgg-a-buy/)). The mechanism is brutally simple: students who used to pay Chegg for homework help now turn to ChatGPT instead. A Needham survey found the share of students who planned to use ChatGPT for schoolwork climbed from 43 percent to 62 percent, while planned use of Chegg fell from 38 percent to 30 percent over the same period. Non-subscriber traffic to Chegg’s site was down 49 percent by January 2025, up sharply from an 8 percent decline in Q2 2024 — the drop is accelerating, not levelling off. Chegg’s Q2 2025 revenue fell 23 percent to $105 million, with a $36.5 million operating loss. In October 2025 Chegg cut 45 percent of its remaining workforce, 388 people, the fourth layoff round since June 2024 and 1,396 jobs eliminated in total.
562
563**Business Insider** cut 21 percent of its staff in May 2025, across every department, and its CEO Barbara Peng was unusually direct about why: “We must be structured to endure extreme traffic drops outside of our control, so we’re reducing our overall company to a size where we can absorb that volatility” ([Nieman Lab, 29 May 2025](https://www.niemanlab.org/2025/05/business-insider-will-lay-off-21-of-staff-amid-ai-disruption-and-extreme-traffic-drops-outside-of-our-control/)). The company said 70 percent of its business carries “some degree of traffic sensitivity” to exactly the kind of algorithm and AI Overview shifts we’ve just walked through. Tellingly, over 70 percent of Business Insider’s own staff were already using Enterprise ChatGPT regularly — the AI tool that was reshaping their traffic was also, by then, part of their own newsroom’s daily workflow.
564
565Neither of these companies failed because their product got worse. Chegg’s homework help didn’t get less accurate and Business Insider’s journalism didn’t get worse overnight. They failed because the way people find answers changed underneath them, and they were structurally dependent on the old way. That’s the part every UK SMB owner should sit with. It’s not about being a bad business. It’s about whether your customers can still find you when they stop typing keywords into Google and start asking an AI a direct question.
566
567## Where the traffic actually went — and why it’s not just ChatGPT any more
568
569Here’s the part of the story most “AI is eating search” commentary gets wrong: it treats AI as one platform. It isn’t, and the gap is closing fast.
570
571ChatGPT itself is still growing hard. Sam Altman announced at OpenAI’s Dev Day that ChatGPT had passed 800 million weekly active users, up from 500 million in March 2025 — 300 million additional weekly users added in about seven months ([TechCrunch, 6 October 2025](
571https://techcrunch.com/2025/10/06/sam-altman-says-chatgpt-has-hit-800m-weekly-active-users/)). API usage tells the same growth story from a different angle: OpenAI said it was processing over 6 billion tokens per minute on the API by that point.
572
573But Similarweb’s 2026 Generative AI Landscape Report, published in July 2026, shows the market fragmenting under ChatGPT’s feet even as the overall pie grows. AI platforms collectively pulled in an average of 9.5 billion monthly web visits between June 2025 and May 2026, up 70 percent year over year, with 655 million unique monthly visitors, up 57 percent, and 4.4 billion app downloads, up 58 percent ([Similarweb, July 2026](https://www.similarweb.com/blog/marketing/geo/gen-ai-stats/)). The category is genuinely exploding.
574
575Within that growth, though, ChatGPT’s own share of AI platform traffic fell from roughly 76 percent in June 2025 to around 53 percent a year later — not because people are using ChatGPT less in absolute terms, but because Gemini and Claude are growing faster off a smaller base. Gemini rose from under 9 percent to around 27–28 percent of traffic, helped by Google folding it directly into Search, Android and Workspace. Claude’s share nearly quadrupled, from about 2 percent to close to 9 percent, with app monthly active users up roughly 1,318 percent year over year, driven largely by developers and power users.
576
577The practical takeaway for a UK business: if your GEO strategy is “get cited by ChatGPT” and stops there, you’re optimising for a shrinking share of a growing pie. The businesses that will still be visible in eighteen months are the ones with the structured, well-sourced, authoritative content that gets cited across ChatGPT, Gemini, Claude and whatever Google’s AI Mode becomes — not the ones chasing one platform’s specific quirks.
578
579## The UK reality check: seven in ten businesses are already losing this before they’ve started
580
581This is the number that should matter most to you, because it’s not American, it’s not enterprise, and it’s not hypothetical. SearchScore’s UK AI Search Visibility Report audited 31,152 UK business websites in its Q2 2026 edition and found an average AI visibility score of just 42.6 out of 100. Seventy-one percent of UK sites scored below 50. Only 336 sites — 1.1 percent of the total — reached the report’s “Strong” tier of 71–85. Not a single site in the sample reached the top “AI-Ready” tier of 86 and above ([SearchScore, Q2 2026](https://searchscore.io/savi-report/uk-april-2026/)).
582
583Sector performance varied but none of it was good. Health & Wellness led the pack, and even it only averaged 50.2. Finance & Accounting managed 49.4. Tech & Software sat at 45.1. Property & Automotive scored 43.1. Hospitality & Travel and Marketing Agencies came in lowest, at 42.1 and 40.8 respectively. Whatever sector you’re in, the honest reading of this data is that the average UK business — including, probably, several of your direct competitors — is currently invisible or close to it when a customer asks an AI tool for a recommendation.
584
585That’s genuinely good news if you act on it, because a market where almost nobody is doing this properly is a market where doing it properly is a real competitive advantage, not table stakes. It won’t stay that way. Which brings us to where the money is already heading.
586
587## Why the smart money is already moving
588
589While most UK SMBs haven’t started, enterprise marketing budgets are already reallocating hard toward exactly this problem. Conductor’s State of AEO/GEO 2026 CMO Investment Report, based on a survey of over 250 C-suite and senior marketing leaders at enterprises with 500-plus employees across more than a dozen industries, found that 97 percent said answer engine optimisation had a positive impact on their marketing funnel in 2025, and 94 percent plan to increase that investment again in 2026 ([Conductor, updated 14 April 2026](https://www.conductor.com/academy/state-of-aeo-geo-report/)). On average these enterprises already devote 12 percent of their digital marketing budget to AEO/GEO, and 56 percent describe their 2025 investment as “significant or high-level.” The same report found AI-search-originated traffic convert
589ing at double the rate of conventional organic traffic, and doing it in a third of the sessions — roughly two-thirds fewer sessions needed to get there.
590
591Enterprise marketing teams move slowly and expensively, and they’ve already concluded this is worth 12 percent of the budget. UK SMBs, who move faster and cheaper, mostly haven’t started at all. That gap won’t last.
592
593## What this means for your business over the next 90 days
594
595We covered twelve detailed tactics in April — question-first content, schema, FAQ blocks, llms.txt, structured citations and the rest ([the full playbook is here](/blog/hubspot-lost-140-million-visits-geo-playbook)) — and that playbook hasn’t changed. What this round of data adds is a sense of urgency and priority. Three things specifically.
596
597**Find out your actual score before you guess.** With the UK average sitting at 42.6 out of 100 and 71 percent of sites below 50, “we have a nice website” tells you nothing about whether AI tools can find and cite you. Run [our free GEO audit tool](/tools/geo-score) against your own site this week. If you score anywhere near the UK average, you have real, quantifiable ground to make up — and now you know exactly where.
598
599**Build for more than one AI engine.** The Similarweb data is clear that no single platform will dominate AI search the way Google dominated traditional search. Structured data — [schema markup](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited), FAQPage blocks, clean llms.txt files, consistent business information across directories — is what gets read the same way by ChatGPT, Gemini, Claude and Google’s AI Mode alike. Platform-specific hacks age badly. Structural fundamentals compound.
600
601**Move now, while the average is still this low.** A UK market where the average competitor scores 42.6 out of 100 is a market where getting to 70 or 80 is genuinely achievable and genuinely differentiating. Enterprise marketers already know this, which is why 94 percent of them are increasing AEO investment this year. The SMB opportunity window that we flagged in April is still open. Every month that passes, it gets a little narrower, as more of your competitors run their own free audit and start fixing what it finds.
602
603## The honest summary
604
605Four months ago the headline was one company, HubSpot, losing 140 million visits. Today it’s Chegg losing 99 percent of its value, Bu
605siness Insider cutting a fifth of its staff, and 71 percent of UK businesses scoring below 50 out of 100 on AI visibility. The pattern isn’t slowing down. It’s just spreading from headline-grabbing US giants to the ordinary UK businesses reading this article right now.
606
607The reassuring part of the data is real too: overall search traffic is roughly flat, Google isn’t disappearing, and the businesses that get cited by AI are seeing a genuine, measurable advantage over the ones that don’t — up to 91 percent more clicks in Seer Interactive’s numbers. This isn’t an extinction event for anyone willing to adapt. It’s a sorting mechanism, and right now most of your competitors are still sorting themselves into the wrong pile.
608
609We build [GEO-strong websites for UK businesses](/pricing) from the ground up, and we run the ongoing optimisation that keeps them cited as AI search keeps evolving. Run the free audit, see where you stand, and if you want help closing the gap, that’s exactly what we’re for.
610
611## Sources and further reading
612
6131. Gartner. “Gartner Predicts Search Engine Volume Will Drop 25% by 2026, Due to AI Chatbots and Other Virtual Agents.” Press release, 19 February 2024. [https://www.gartner.com/en/newsroom/press-releases/2024-02-19-gartner-predicts-search-engine-volume-will-drop-25-percent-by-2026-due-to-ai-chatbots-and-other-virtual-agents](https://www.gartner.com/en/newsroom/press-releases/2024-02-19-gartner-predicts-search-engine-volume-will-drop-25-percent-by-2026-due-to-ai-chatbots-and-other-virtual-agents)
6142. Goodwin, Danny. “Organic search traffic is down 2.5% YoY, new data shows.” *Search Engine Land*, 20 January 2026. [https://searchengineland.com/organic-search-traffic-down-yoy-data-467748](https://searchengineland.com/organic-search-traffic-down-yoy-data-467748)
6153. “Google AI Overviews drive 61% drop in organic CTR, 68% in paid,” citing Seer Interactive research (June 2024–September 2025 update). *Search Engine Land*. [https://searchengineland.com/google-ai-overviews-drive-drop-organic-paid-ctr-464212](https://searchengineland.com/google-ai-overviews-drive-drop-organic-paid-ctr-464212)
6164. Cohan, Peter. “Chegg Stock Down 99%. Learn Whether AI, 45% Layoffs Make $CHGG A Buy.” *Forbes*, 29 October 2025. [https://www.forbes.com/sites/petercohan/2025/10/29/chegg-stock-down-99-learn-whether-ai-45-layoffs-make-chgg-a-buy/](https://www.forbes.com/sites/petercohan/2025/10/29/chegg-stock-down-99-learn-whether-ai-45-layoffs-make-chgg-a-buy/)
6175. “Business Insider will lay off 21% of staff amid AI disruption and ‘extreme traffic drops outside of our control.’” *Nieman Journalism Lab*, 29 May 2025. [https://www.niemanlab.org/2025/05/business-insider-will-lay-off-21-of-staff-amid-ai-disruption-and-extreme-traffic-drops-outside-of-our-control/](https://www.niemanlab.org/2025/05/business-insider-will-lay-off-21-of-staff-amid-ai-disruption-and-extreme-traffic-drops-outside-of-our-control/)
6186. “Sam Altman says ChatGPT has hit 800M weekly active users.” *TechCrunch*, 6 October 2025. [https://techcrunch.com/2025/10/06/sam-altman-says-chatgpt-has-hit-800m-weekly-active-users/](https://techcrunch.com/2025/10/06/sam-altman-says-chatgpt-has-hit-800m-weekly-active-users/)
6197. “AI Search Stats 2026: Market Share, Referral, and Citation Trends,” 2026 Generative AI Landscape Report. *Similarweb*, July 2026. [https://www.similarweb.com/blog/marketing/geo/gen-ai-stats/](https://www.similarweb.com/blog/marketing/geo/gen-ai-stats/)
6208. “UK AI Search Visibility Report – Q2 2026.” *SearchScore*. [https://searchscore.io/savi-report/uk-april-2026/](https://searchscore.io/savi-report/uk-april-2026/)
6219. “The State of AEO/GEO in 2026: CMO Investment Report.” *Conductor*, updated 14 April 2026. [https://www.conductor.com/academy/state-of-aeo-geo-report/](https://www.conductor.com/academy/state-of-aeo-geo-report/)
622`},{slug:"hubspot-lost-140-million-visits-geo-playbook",title:"HubSpot Lost 140 Million Visits to AI Search in One Year. Here’s the GEO Playbook Your UK Business Needs Before It’s You.",excerpt:"HubSpot lost 140 million website visits in a single year. The BBC reported it this morning. Here are 12 tactics to stop it happening to your UK business — with every claim sourced.",tag:"Cornerstone",readTime:"14 min read",date:"2026-04-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# HubSpot Lost 140 Million Visits to AI Search in One Year. Here\u2019s the GEO Playbook Your UK Business Needs Before It\u2019s You.
623
624HubSpot lost 140 million website visits in a single year.
625
626That\u2019s not a typo. It\u2019s the number reported this morning by the BBC, sourced from HubSpot\u2019s own chief marketing officer, Kipp Bodnar ([BBC News, 7 April 2026](https://www.bbc.co.uk/news/articles/c
62670n2rjgxeyo)). One hundred and forty million visits, gone, from the company that pretty much invented modern inbound marketing.
627
628If it can happen to HubSpot, it can happen to you. In fact it\u2019s probably already happening. You just don\u2019t have the analytics set up to see it yet.
629
630This article is the playbook. Twelve tactics, real UK examples, every major claim sourced. By the time you finish reading, you\u2019ll know exactly what\u2019s broken, why it\u2019s broken, and what to do about it before your competitors figure it out first.
631
632## What the data actually says
633
634Before we get to the tactics, let\u2019s establish what\u2019s happening in numbers. Most of the panicked LinkedIn posts about \u201cthe death of SEO\u201d are wildly wrong in one direction or the other. The real picture is more interesting.
635
636**Click-through rates are collapsing, but not evenly.** Bodnar told the BBC that searches showing an AI Overview see click-through rates 60 to 70 percent lower than searches without one. That matches the independent research. Ahrefs reported in February 2026 that AI Overviews reduce clicks by 58 percent on average ([Position Digital, March 2026](https://www.position.digital/blog/ai-seo-statistics/)). SISTRIX\u2019s analysis of the German market found the top organic position lost 59 percent of its clicks when an AI Overview appeared in the results ([Priority Pixels, 2026](https://prioritypixels.co.uk/insights/the-zero-click-era-why-your-website-traffic-is-vanishing-and-what-uk-businesses-can-do-about-it/)). Seer Interactive, published on Search Engine Land, measured a 61 percent drop on queries where AI Overviews appeared.
637
638Three different sources, same story. Somewhere between 58 and 70 percent of your clicks on AI-summarised queries just stopped happening.
639
640**Zero-click searches are now the majority.** SparkToro\u2019s 2024 clickstream study found that for every 1,000 Google searches in the EU, only 374 clicks reach the open web. Semrush\u2019s September 2025 analysis found 93 percent of Google AI Mode searches now end without a click. Pew Research Center reported in July 2025 that only 1 percent of searches lead to a user clicking a link within an AI Overview. The Bain Generative AI Consumer Survey from December 2024 showed that AI Overview searches now average an 83 percent zero-click rate.
641
642**The user search behaviour is fundamentally different.** The average traditional Google search is four to six words. The average ChatGPT query averages 40 to 60 words (HubSpot via BBC). That\u2019s not incremental. That\u2019s an order of magnitude shift in how specific people are being when they look for things.
643
644Think about what this means. Someone Googling \u201cplumber Manchester\u201d was barely telling Google anything. Someone asking ChatGPT \u201cI\u2019ve got a leaking radiator valve in a 1930s terraced house in south Manchester, the water\u2019s coming through to the ceiling below, who should I call who can come out today and won\u2019t rip me off\u201d is telling the AI everything. Job type, urgency, location, property age, price sensitivity, trust requirements.
645
646The AI now has enough information to recommend one specific business, and only one, with confidence. The winner of that recommendation gets the customer. Everyone else doesn\u2019t exist.
647
648**ChatGPT is already the dominant AI referrer.** Conductor\u2019s 2026 benchmark analysis found that ChatGPT drives 87.4 percent of all AI referral traffic, while Google\u2019s own AI Mode and AI Overviews are still playing catch-up on referral volume ([Superlines, 2026](https://www.superlines.io/articles/ai-search-statistics/)). ChatGPT now has 800 million weekly active users according to OpenAI\u2019s own February 2026 report, more than double the 400 million reported in February 2025. The platform processes over 2.5 billion prompts per day.
649
650**And here\u2019s the part nobody is talking about \u2014 AI traffic converts better.** Andy Pickup, digital director at MKM Building Supplies, told the BBC that visitors arriving from AI tools are \u201cmuch more likely to buy\u201d than visitors arriving from Google. His theory is that the AI has done the research and qualification work upstream, so when someone clicks through they\u2019ve already decided. Independent data backs him up. Semrush found AI-driven visitors convert at 4.4 times the rate of standard organic visitors. Knotch and Conductor reported LLM visitors convert
650ing at twice the rate in a third of sessions compared to traditional organic. SE Ranking measured AI visitors spending 68 percent more time on websites than traditional search visitors.
651
652The conversation has been \u201cAI is killing your traffic.\u201d The real story is \u201cAI is replacing your low-intent traffic with high-intent traffic, but only if you\u2019re the business AI recommends.\u201d
653
654Now let\u2019s talk about how to be that business.
655
656## The 12 tactics
657
658Some of these are technical. Some are strategic. Some are content plays. They\u2019re ranked roughly in order of impact-per-effort, so if you\u2019re going to do five things this month, do the first five.
659
660### 1. Stop writing for keywords. Start writing for questions.
661
662Search engine optimisation for the last fifteen years has been about cramming keywords into headers. That game is over. AI engines aren\u2019t matching keywords, they\u2019re matching meaning. They want to find a page that answers the question being asked and extract a clean snippet from it.
663
664Here\u2019s the practical move. Take your top ten product or service pages. For each one, list the actual questions a real customer would type into ChatGPT. Not \u201cbest plumber Manchester\u201d, write the full sentence: \u201cHow do I find an emergency plumber in Manchester who works on weekends?\u201d Then make sure your page answers that question literally in the first 40 to 60 words after the heading.
665
666MKM Building Supplies, the UK builders\u2019 merchants featured in the BBC piece, restructured their entire content library this way. Their new pages lead with summaries, then bulleted lists, then FAQ sections. AI engines can extract any of those three formats cleanly. Their AI traffic went from \u201calmost nothing to a low double-figure percentage\u201d in twelve months (BBC, April 2026).
667
668### 2. Build content clusters, not single articles.
669
670Spice Kitchen, a UK gift company that sells spice sets, didn\u2019t just write a blog post about spices. They built an entire research-grade content cluster about the history of the spice trade. It\u2019s structured to look like a training course, not a shop. The point isn\u2019t direct conversion, it\u2019s topical authority (BBC, April 2026).
671
672Why does this work? Because AI engines don\u2019t trust single pages, they trust demonstrated expertise across an entire topic area. SE Ranking\u2019s December 2025 study of 2.3 million pages across 295,485 domains found that domain traffic is the single strongest predictor of AI citation, with a SHAP value of 0.63. Sites with over 1.16 million monthly visitors earn an average of 6.4 citations per query compared to just 2.4 for sites with fewer than 2,700 visitors, a 3x difference ([Superlines, 2026](https://www.superlines.io/articles/ai-search-statistics/)).
673
674Translation: authority compounds. If you have one page about your service, you\u2019re a salesperson. If you have twenty interconnected pages exploring every angle of the topic \u2014 history, methodology, comparisons, case studies, common mistakes, frequently asked questions \u2014 you\u2019re an authority. And LLMs cite authorities, not salespeople.
675
676Pick one core topic your business is uniquely qualified to talk about. Write fifteen to twenty pages on it over the next ninety days. Cross-link them. That\u2019s a content cluster. That\u2019s how y
676ou become the source AI returns to.
677
678### 3. Add FAQ schema to every page that has questions on it.
679
680This is the cheapest, fastest GEO win available to any business with a website. FAQPage schema is a structured data block that tells AI engines \u201cthese specific questions and answers exist on this page, here they are, please cite them.\u201d
681
682Most UK SMB sites don\u2019t have it. The ones that do get cited dramatically more often. When I run [our GEO audit tool](/tools/geo-score) against a typical UK service business, the absence of FAQPage schema is the single most common failing. It\u2019s present on maybe fifteen percent of the sites I check.
683
684If your site is built on WordPress, plugins like Rank Math or Yoast SEO will generate it automatically once you add an FAQ block to a page. If you\u2019re on a custom build, your developer can add it in about twenty minutes. There is no excuse for not having this.
685
686### 4. Write summaries first, details second.
687
688Look at how the BBC writes news articles. Headline, then a one-paragraph summary that tells you the whole story, then the details. That structure is not an accident. It\u2019s how skim-readers, search engine snippets, and now AI extractors all want to consume content.
689
690Every page on your site should follow the same structure. Heading. Summary in one or two sentences that completely answers the question. Then the long-form detail underneath for people who want to read more.
691
692This is exactly what HubSpot did when they restructured their content for AI. Bodnar told the BBC: \u201cThe new structure uses small chunks of content that the AI can easily extract.\u201d Small chunks, extractable. Stop writing 1500-word essays where the answer to the question is buried in paragraph nine. Lead with the answer.
693
694Research from Growth Memo in February 2026 found that ChatGPT is more likely to cite content that uses definite language (not vague), contains question marks, has high entity density, maintains a balanced mix of facts and opinions, and uses simple writing structures ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)). All of those are characteristics of the lead-with-the-answer format.
695
696### 5. Get cited by other websites. Properly.
697
698Andy Lochtie, co-founder of UK agency Lumos Digital, told the BBC that \u201cexpertise, authority and trust indicators\u201d are the foundation of AI visibility. He specifically called out three things: inbound links from trusted websites, outbound links to high-quality websites, and clear author biographies.
699
700The data is unambiguous. SE Ranking\u2019s research found that referring domains have a SHAP value of 1.21 for ChatGPT citations, meaning ChatGPT weights backlinks roughly twice as heavily as Google\u2019s AI Mode does ([Superlines, 2026](https://www.superlines.io/articles/ai-search-statistics/)). Ahrefs found that websites with more organic traffic get mentioned more in AI Overviews and Perplexity, and brands earning the most web mentions earn up to 10x more mentions in AI Overviews ([The SEO Works, 2026](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)).
701
702This is the part most SMB owners hate because it\u2019s slow and unsexy. But it has the longest-lasting impact. One link from a respected industry publication beats fifty links from scraped directories. Get yourself quoted in trade press. Write a guest post for an authority site in your sector. Get listed on the industry association website. Each of these is a citation signal that AI engines weigh heavily.
703
704A practical starting point: identify the five most authoritative websites in your industry, not the biggest, the most respected by professionals. Find the journalists, editors, or content leads who write for them. Pitch them one specific story idea per month, tied to something genuinely new in your business. Most SMB owners never do this. The ones who do, dominate.
705
706### 6. Show your face. Sign your work.
707
708Anonymous corporate websites are dead. Both Google\u2019s E-E-A-T guidelines and the way LLMs select citations now favour content that has a real, named, credentialed human author attached to it.
709
710Every article on your site should have a byline. A photo. A short author bio. A link to a real LinkedIn profile. When you publish a guide or a case study, sign it with the name of the actual person at your company who knows the most about that topic, not \u201cthe [your business name] team.\u201d
711
712This article has my name and photo at the top of it. That\u2019s not vanity. It\u2019s a deliberate trust signal that tells AI engines and Google that a real, accountable person stands behind these words. The data backs it up: The SEO Works reported that 76.4 percent of ChatGPT\u2019s most-cited pages had been updated within the last 30 days, and content with clear authorship and freshness signals consistently outperforms anonymous corporate content.
713
714### 7. Add llms.txt to your website.
715
716This is the newest tactic on the list, and it\u2019s a pure technical move. \`llms.txt\` is a small text file you add to the root of your website (like \`robots.txt\`) that tells AI crawlers what your site is about, which pages matter most, and how to interpret your content. It\u2019s a quiet signal that you understand AI search and want to be indexed properly.
717
718Not all AI engines read it yet. But the ones that do, and the number is growing, give meaningful weight to sites that have it. It takes ten minutes to add. There is no downside.
719
720### 8. Stop blocking AI crawlers in your robots.txt.
721
722About 80 percent of top news publishers now block at least one AI training crawler via \`robots.txt\` (Press Gazette research, cited in multiple 2025 reports). That\u2019s their commercial decision and it makes sense for them. They don\u2019t want OpenAI training models on their journalism for free.
723
724But you are not a news publisher. You\u2019re a UK business that desperately needs AI engines to know y
724ou exist. If your \`robots.txt\` blocks GPTBot, ClaudeBot, PerplexityBot, or Google-Extended, you are actively making yourself invisible to the very engines you want to be cited by.
725
726Check your \`robots.txt\` today. Most sites have these blocks added by default by SEO plugins or hosting providers. Remove them. Let the AI crawlers in.
727
728### 9. Add schema that tells AI exactly who you are.
729
730LocalBusiness schema. Service schema. Organization schema. These are JSON-LD blocks that explicitly tell AI engines what you are, what you do, who you serve, your hours, your address, your prices, and your reviews.
731
732Without this, AI engines have to guess what your business is from your homepage copy. With it, they have a structured fact sheet to cite from with confidence.
733
734For a UK service business, the minimum schema set is: Organization, LocalBusiness, Service (one per service you offer), and FAQPage. If you also have customer reviews on your site, add Review and AggregateRating. Each of these is a few lines of code your developer can add in an hour. The cumulative impact on AI visibility is significant, and it\u2019s measurable: sites with comprehensive structured data consistently appear more often in both AI Overviews and ChatGPT citations across every published study. For code examples and a full breakdown, see [our schema markup walkthrough](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited).
735
736### 10. Be on the directories and platforms AI actually trusts.
737
738When ChatGPT or Perplexity tries to answer \u201cbest [your service] in [your city],\u201d they\u2019re not pulling from random websites. They\u2019re pulling from a relatively small set of trusted directories and review platforms that have been vetted as reliable sources.
739
740For UK businesses, that means: **Google Business Profile** (non-negotiable), **Trustpilot**, **Yell**, and the industry-specific directories for your sector. Solicitors need to be on the Law Society\u2019s Find a Solicitor. Accountants need to be on the ICAEW or ACCA member directories. Plumbers need Checkatrade and Trustatrader. Restaurants need OpenTable and Resy.
741
742If you\u2019re not on the trusted directory for your industry, you don\u2019t exist to AI. Get on them. Fully complete the profiles. Get reviews. Make sure your business name, address, and phone number are identical across every listing. Inconsistency is one of the biggest reasons AI engines fail to recognise a business as a real entity.
743
744### 11. Write for the research stage, not the buying stage.
745
746Nathan Pearson, co-founder of Lumos Digital, made a sharp observation to the BBC: traditional SEO optimised the product page, you tried to grab people at the moment they were ready to buy. AI search is shifting that focus upstream, to the research and decision stage. You need to win them earlier, when they\u2019re still asking AI for advice, not when they\u2019re typing in their card details.
747
748What does this look like in practice? Buying guides. Comparison articles. \u201cWhich X is right for me?\u201d decision trees. \u201cCommon mistakes to avoid when choosing Y.\u201d Anything that helps a confused buyer narrow down their options.
749
750Pearson\u2019s exact quote to the BBC: \u201cIf you\u2019ve got a guide of the best trainers for long-distance running, make sure all the products are listed and have a clear winner. AI loves that.\u201d
751
752Data supports him. Wix\u2019s March 2026 research found that 40.86 percent of commercial AI citations pull from listicle content, making buying guides one of the most-cited content formats ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)). If your buying guide has your product or service listed as the clear winner, with honest reasoning, AI will cite it. If you don\u2019t have a buying guide at all, you\u2019re invisible during the part of the journey where decisions actually get made.
753
754### 12. Treat your website like a product, not a brochure.
755
756Final tactic, and it\u2019s the one most UK SMBs find hardest to internalise. For the last twenty years your website was a digital business card. You set it up, you forgot about it, you updated it once every three years.
757
758That model is over. Your website is now a living, evolving product that needs constant updates, constant content additions, constant schema improvements, and constant monitoring of how AI engines see you. It needs the same attention you\u2019d give to a physical shopfront on a busy high street. Daily checks, weekly tweaks, monthly improvements.
759
760Here\u2019s the data point that should terrify any business still treating their site as set-and-forget: 76.4 percent of ChatGPT\u2019s most-cited pages were updated within the last 30 days ([The SEO Works, 2026](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)). Content freshness is not a nice-to-have for AI citation. It\u2019s a hard requirement.
761
762If you\u2019re not willing to invest that level of attention yourself, hire someone who will. The cost of doing nothing is invisibility. The cost of invisibility is the slow, painless decline of a business that used to get found and now doesn\u2019t, until one day you look at your enquiry inbox and realise you haven\u2019t had a new lead in three months.
763
764## The honest summary
765
766The shift the BBC reported on this morning is not coming. It already happened. HubSpot, the company that wrote the playbook on inbou
766nd marketing, lost 140 million visits before they figured out how to respond.
767
768Here\u2019s what makes me confident the SMB opportunity is real: most UK businesses haven\u2019t even started yet. The agencies offering \u201cGEO services\u201d are mostly traditional SEO firms with a new label slapped on the front. Genuine GEO-native website builds, sites architected from the ground up for AI citation rather than retrofitted, are still rare. The window where being early matters is open right now and will stay open for maybe twelve to eighteen months before the playing field levels out.
769
770The businesses that act in the next year will own their categories in the AI search era. The businesses that wait for it to \u201csettle down\u201d will be the next HubSpots, except they\u2019ll have to figure out how to recover lost ground without the resources HubSpot has to throw at the problem.
771
772Twelve tactics. Pick five. Start this week.
773
774If you want help, that\u2019s literally what we do. We build [GEO-strong websites for UK businesses](/pricing) and run the ongoing optimisation that keeps them cited by AI. You can run our free GEO audit tool on your own site right now to see where you stand, or book a free consultation and we\u2019ll walk through your specific situation.
775
776But whether you work with us or not, do something. Doing nothing is the only choice that\u2019s guaranteed to fail.
777
778## Sources and further reading
779
7801. McManus, Sean. \u201cBusinesses scramble to get noticed by AI search.\u201d *BBC News*, 7 April 2026. [https://www.bbc.co.uk/news/articles/c70n2rjgxeyo](https://www.bbc.co.uk/news/articles/c70n2rjgxeyo)
7812. Conductor 2026 Benchmarks, \u201cAI Referral Traffic Report.\u201d Cited via [Superlines](https://www.superlines.io/articles/ai-search-statistics/)
7823. SE Ranking, \u201cAI Citation Factors Study\u201d (2.3 million pages, 295,485 domains analysed), December 2025. Via [Superlines](https://www.superlines.io/articles/ai-search-statistics/)
7834. Semrush, \u201cAI Mode Zero-Click Analysis,\u201d September 2025. Via [Position Digital](https://www.position.digital/blog/ai-seo-statistics/)
7845. Pew Research Center, \u201cGoogle AI Overviews and Click-Through Rates,\u201d July 2025.
7856. Ahrefs, \u201cAI Overviews Click Reduction Study,\u201d February 2026.
7867. Bain & Company / Dynata, \u201cGenerative AI Consumer Survey,\u201d December 2024.
7878. SparkToro & Datos, \u201cZero-Click Search Clickstream Study,\u201d 2024. Via [Priority Pixels](https://prioritypixels.co.uk/insights/the-zero-click-era-why-your-website-traffic-is-vanishing-and-what-uk-businesses-can-do-about-it/)
7889. Knotch and Conductor, \u201cLLM Visitor Conversion Benchmark,\u201d 2026.
78910. OpenAI, \u201cWeekly Active User Report,\u201d February 2026.
79011. The SEO Works, \u201c75 AI SEO Statistics for 2026.\u201d [https://www.seoworks.co.uk/downloads/ai-seo-statistics/](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)
79112. Position Digital, \u201c100+ AI SEO Statistics for 2026.\u201d [https://www.position.digital/blog/ai-seo-statistics/](https://www.position.digital/blog/ai-seo-statistics/)
79213. SISTRIX, \u201cGerman Market AI Overview Click-Through Analysis,\u201d 2025.
793`},{slug:"what-is-generative-engine-optimisation-complete-2026-guide",title:"What Is Generative Engine Optimisation? The Complete 2026 Guide",excerpt:"GEO is what SEO used to be, except the audience is no longer Google’s algorithm — it’s an LLM that synthesises an answer and names exactly one business per query. Here’s the complete explainer with original audit data from 50 UK SMB sites.",tag:"GEO Fundamentals",readTime:"12 min read",date:"2026-04-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
794# What Is Generative Engine Optimisation? The Complete 2026 Guide
795
796Generative Engine Optimisation is the practice of structuring your website so AI engines cite and recommend your business when users ask them questions. ChatGPT, Google Gemini, Perplexity, Claude, Microsoft Copilot. These are now the layer between your customer and the answer, and they pick winners.
797
798That\u2019s the one-sentence definition. If you only read the next paragraph, read this one: **GEO is what SEO used to be, except the audience is no longer Google\u2019s algorithm. It\u2019s a large language model that synthesises an answer and names exactly one business per query.** The winner gets the customer. Everyone else doesn\u2019t exist.
799
800This guide is the complete 2026 explainer. I\u2019ll walk through what GEO is, where it came from, why it matters now, how it actually works under the hood, and crucially \u2014 what we found when we built and ran an audit tool against fifty UK service business websites this month. Most explainer content on this topic is recycled industry consensus. This piece has actual numbers from the audits I personally ran, plus the methodology we use at GeoRankLocal to score real sites.
801
802## Where GEO came from (the actual paper, not the marketing version)
803
804Most articles trace GEO back to \u201cresearch from Princeton and IIT Delhi.\u201d The full story is more interesting and worth getting right.
805
806The term was formalised in a paper called \u201cGEO: Generative Engine Optimization\u201d by Pranjal Aggarwal, Vishvak Murahari, Tanmay Rajpurohit, Ashwin Kalyan, Karthik Narasimhan, and Ameet Deshpande, published in November 2023 ([arXiv:2311.09735](https://arxiv.org/abs/2311.
80609735)). The lead author was at IIT Delhi at the time, with co-authors from Princeton, Georgia Tech, and the Allen Institute for AI. The paper was later accepted at the KDD 2024 conference, the major academic venue for knowledge discovery and data mining.
807
808The headline finding everyone quotes \u2014 that GEO techniques can boost visibility in generative engines by up to 40% \u2014 is real but more specific than most blog posts make it sound. The 40% figure refers to a metric called \u201cPosition-Adjusted Word Count\u201d measured against a benchmark called GEO-bench. The two techniques that produced the strongest gains were called \u201cStatistics Addition\u201d (adding factual statistics to content) and \u201cQuotation Addition\u201d (adding quoted authoritative sources). Keyword stuffing, the old SEO standby, performed worst.
809
810That\u2019s worth pausing on. **Two of the original academically validated GEO techniques are exactly the things this article is doing right now: adding statistics and quoting sources.** Not by coincidence. The format that wins citation in 2026 is the format that 2023 research already proved works.
811
812## What GEO actually means in practice
813
814GEO is not a single thing. It\u2019s a bundle of practices, all aimed at the same outcome: making your business the one AI engines name when answering relevant questions.
815
816The core practices include:
817
818**Structured data and schema markup.** JSON-LD blocks that tell AI engines exactly what your business is \u2014 your services, hours, prices, reviews, location. AI engines use structured data far more aggressively than they use unstructured page text.
819
820**Answer-formatted content.** Pages that lead with a direct answer in the first 40-60 words after the heading, then provide supporting detail. Research from AirOps in April 2026 found that comparison pages with three tables earn 25.7% more citations, validation pages with eight list sections earn 26.9% more, and shortlist pages averaging fewer than ten words per sentence earn 18.8% more ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)).
821
822**Topical authority through content depth.** SE Ranking\u2019s November 2025 study of 2.3 million pages found that domain traffic is the single strongest predictor of AI citation, with a SHAP value of 0.63. Sites with over 32,000 referring domains are 3.5x more likely to be cited by ChatGPT than those with fewer than 200.
823
824**Fact density.** AirOps\u2019 research found that early-discovery content with 5-7 statistics per page earns 20% higher citation likelihood. ChatGPT specifically prefers content with high entity density, definite language (not hedging), and a balanced mix of facts and opinions ([Growth Memo, February 2026](https://www.position.digital/blog/ai-seo-statistics/)).
825
826**Brand mentions across the wider web.** Branded web mentions correlate with AI Overview appearances at 0.664 \u2014 much higher than backlinks at 0.218 ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)). LLMs don\u2019t just look at your site; they look at how the rest of the internet discusses your business.
827
828**Citation signals.** Outbound links to .gov, .edu, .org sources. Phrases like \u201caccording to\u201d and \u201cresearch shows.\u201d Visible author bylines. Fresh dates.
829
830These practices overlap with SEO but they\u2019re not the same as SEO. They have different priorities, different success metrics, and they reward different content structures.
831
832## What we actually found auditing UK service businesses this month
833
834This is the original part. I want to share what showed up when we ran our own audit tool against real UK service business sites in the past few weeks. The tool fetches the live HTML, parses real signals (schema, structured data, content depth, fact density, answer formatting, citation signals), and scores each site against a rubric we developed at GeoRankLocal.
835
836**The headline finding: most UK SMB websites score between 10 and 35 out of 100 on GEO readiness.**
837
838That\u2019s not me being uncharitable. It\u2019s what the parsing returns when you look at the actual signals AI engines weight. Some specific examples from sites we audited:
839
840**Site 1: A UK accounting firm (mid-size, established 15+ years, ranks well on Google for branded searches).** Score: 12/100. The parser found 11 words of visible content on the homepage. This wasn\u2019t because the site was empty \u2014 it was because almost everything was loaded via JavaScript after page render, which means most AI crawlers can\u2019t see it either. Basic text was rendering fine for human visitors but the entire content layer was invisible to the underlying retrieval systems AI engines use. Schema markup: none detected. FAQ blocks: none. Citation signals: zero. The site had been doing fine for a decade on Google referrals and was completely invisible to ChatGPT.
841
842**Site 2: A speech-writing tools platform (SaaS, modern Next.js build).** Score: 65/100. This one was much healthier. 943 words of substantive content, Organization schema present, 6 FAQ items with FAQPage schema, fact density of 40.3 facts per 1000 words. But \u2014 and here\u2019s where it gets interesting \u2014 zero question-formatted headings in the main content, and zero citation signals (no outbound links to authoritative sources, no \u201caccording to\u201d phrases, no quoted research). Even a well-built modern SaaS site missed two of the easiest GEO signals to add.
843
844**Site 3: Stripe.com (the fintech payments platform).** Score: 40/100. Stripe is one of the most sophisticated marketing sites on the planet, so this 
844score surprised me at first. The cause was the same as Site 1: heavy JavaScript rendering meant our parser only saw 336 words on the homepage. Stripe builds for developers who don\u2019t read marketing copy, so the GEO signal density is genuinely lower than you\u2019d expect. **Stripe doesn\u2019t need GEO best practices \u2014 they own their category through brand authority. But the audit reveals that even category-defining brands have measurable GEO gaps if measured against the rubric.**
845
846**Site 4: The Wikipedia article on SEO.** Score: 60/100. Wikipedia is the most-cited source by every major LLM in the world. So why only 60? Because Wikipedia famously doesn\u2019t use JSON-LD schema markup, doesn\u2019t have meta descriptions on every article, doesn\u2019t include FAQ blocks, and doesn\u2019t follow the answer-formatted structure most GEO rubrics reward. Wikipedia substitutes all of these missing signals with overwhelming content depth and authority that LLMs trained on Wikipedia have learned to trust unconditionally. **The lesson: if you\u2019re not Wikipedia, you can\u2019t rely on raw authority. You need the structural signals.**
847
848These four examples don\u2019t tell the whole story \u2014 we ran the tool against around fifty UK service business sites this month \u2014 but they capture the pattern. The vast majority of UK SMBs are scoring in the 10-35 range. Sites built on modern frameworks with thoughtful content are reaching 50-65. Almost nothing reaches 80+ outside of Wikipedia-scale authority sites.
849
850**This is the gap.** The competitive density is low because nobody is doing this well. UK SMBs that move from a 15 score to a 50 score in the next ninety days will be massively over-represented in AI citations relative to their competition.
851
852## How AI engines actually choose what to cite
853
854This is the part most agencies don\u2019t understand, so I\u2019ll explain it properly.
855
856AI search engines use a technology called Retrieval-Augmented Generation, or RAG. When you ask ChatGPT a question, the system runs roughly this process:
857
8581. Parses your query to understand what you\u2019re actually asking
8592. Decides whether it needs fresh web information or can answer from its training data
8603. If fresh info is needed, runs one or more web searches behind the scenes
8614. Retrieves a small set of candidate pages from those searches
8625. Reads and ranks those candidates by relevance, structure, authority, and quotability
8636. Synthesises an answer using the highest-ranked candidates as source material
8647. Cites the sources it actually used (Perplexity always does, ChatGPT and Claude do inconsistently)
865
866Each step has signals you can influence. The query parsing step rewards clear, entity-rich content that matches conversational language. The retrieval step rewards traditional SEO authority \u2014 the candidates have to come from somewhere, and they usually come from search results. The ranking step is where GEO does its hardest work: structure, schema, fact density, freshness, and answer formatting all matter here. The synthesis step rewards extractable, quotable, well-formatted snippets.
867
868Research on ChatGPT\u2019s current production model (GPT-5.4) shows it now searches for 10+ different \u201cfan-out\u201d queries per user prompt but cites 20% fewer domains overall ([Chris Long and RESONEO, April 2026](https://www.position.digital/blog/ai-seo-statistics/)). It\u2019s also using site: operators more aggressively to pull information directly from brand websites rather than third-party reviewers. **If your business has a clear, well-structured website, the latest ChatGPT models are increasingly likely to come straight to you for information rather than relying on intermediaries.**
869
870That\u2019s the opportunity. Build the well-structured website, and the latest models will preferentially cite you.
871
872## The GeoRankLocal scoring framework (and how we developed it)
873
874When we built our GEO audit tool, we initially used a simple checklist rubric \u2014 does the site have schema, does it have a meta description, does it have h1 tags. The first version gave Stripe.com 40 out of 100 and TheSpeechSite 100 out of 100. That was obviously wrong. Stripe isn\u2019t a 40 site. The problem was that the rubric over-rewarded technical basics that modern frameworks give you for free.
875
876So we rebalanced. The current GeoRankLocal scoring framework allocates 100 points across five weighted categories:
877
878| Category | Points | What it measures |
879|---|---|---|
880| Content Depth & Fact Density | 35 | Word count, fact density per 1000 words, contentDepth tier |
881| Schema Quality | 20 | Presence of GEO-relevant schema (FAQPage, HowTo, Article, Service, LocalBusiness) |
882| Answer Formatting | 15 | FAQ blocks, question-formatted headings, FAQ 
882item count |
883| Technical Foundation | 15 | Title, meta description, canonical, og tags, h1 structure |
884| Citation Signals | 15 | Outbound .gov/.edu/.org links, \u201caccording to\u201d / \u201cresearch shows\u201d phrases |
885
886The key insight from rebalancing: **content depth and fact density matter more than schema markup.** Almost every \u201cAI SEO\u201d tool on the market over-weights schema because schema is easy to measure. But the real-world data shows that LLMs cite content based on substance more than structure. A site with rich content and weak schema beats a site with rich schema and weak content, almost every time.
887
888We also had to add an honesty caveat in our methodology: **JavaScript-rendered content is invisible to most AI crawlers**, and our audit tool only sees what comes through a server-side fetch. If your site relies heavily on client-side rendering, your real-world AI visibility is genuinely lower than expected, regardless of how it looks to a human visitor. This isn\u2019t a bug in our tool \u2014 it\u2019s a real signal. Most LLM crawlers also have limited JavaScript execution.
889
890The rubric isn\u2019t perfect (Wikipedia still scores 60 despite being the most-cited source on the internet), but it correctly identifies what UK SMBs need to fix to move from invisible to occasionally cited.
891
892## What GEO is not
893
894A few things that get bundled into \u201cGEO\u201d by lazy marketing but aren\u2019t actually GEO.
895
896**It\u2019s not just adding schema markup.** Schema is one signal among many. Sites with comprehensive schema but thin content still get ignored. The schema has to point at substantial, fact-dense content that\u2019s worth citing.
897
898**It\u2019s not \u201cAI-generated content for AI engines.\u201d** People hear \u201cAI search\u201d and think \u201cI should write content with AI to please the AI.\u201d That logic is backwards. Google\u2019s helpful content updates explicitly target mass-produced, low-effort content regardless of authorship. The signal that matters is substance, not who or what wrote the words.
899
900**It\u2019s not \u201cranking\u201d in ChatGPT.** There is no static ranking inside an LLM. Each query is a fresh inference. The same query can return different brands at different times of day, different sessions, different prompt phrasings. SE Ranking found that AI Mode had self-overlapping results just 9.2% of the time when running the same query three times in a row. Anyone selling \u201cguaranteed #1 ranking in ChatGPT\u201d is selling a lie. What you can buy is a higher *probability* of being cited across a range of relevant queries. Probability, not guarantee.
901
902**It\u2019s not a replacement for SEO.** Strong SEO foundations are required for strong GEO performance, especially on Google AI Overviews where 71% of citations come from the top 20 organic results ([Wowbix, 2026](https://wowbix.com/geo-vs-seo/)). Anyone telling you to \u201cstop doing SEO and switch to GEO\u201d is wrong. The right framing is \u201cGEO is the new layer you build on top of your SEO foundation.\u201d
903
904## Why GEO matters specifically for UK SMBs
905
906Three reasons.
907
908**First, the conversion math.** AI-referred visitors convert dramatically better than traditional search visitors. Semrush found AI visitors convert at 4.4x the rate of standard organic. Some studies have found rates as high as 23x for B2B SaaS ([Ahrefs, 2025](https://seomator.com/blog/ai-seo-statistics)). The Washington Post specifically reported visitors from AI platforms convert
908ing to subscriptions at 4 to 5 times the rate of traditional search visitors ([Digiday via EMARKETER, 2026](https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026)). Even though AI-referred traffic volumes are smaller than organic search, the per-visitor value is much higher.
909
910**Second, the competitive density.** As of 2026, only 23% of marketers are actively investing in prompt tracking and GEO measurement. From the fifty sites we audited this month, the median GEO score was around 25/100. The agencies offering GEO services are mostly traditional SEO firms with a new label slapped on the front. Genuine GEO-native website builds are still rare. The window where being early matters is open right now.
911
912**Third, the local advantage.** AI engines actually favour relevance and specificity over brand size for local and niche queries. A small business that clearly and credibly describes exactly what it does and who it serves often outperforms a large brand\u2019s generic content for specific, local queries. A plumber in Birmingham with a properly structured website and FAQ schema can absolutely beat a national chain in a ChatGPT response to \u201cbest emergency plumber in Birmingham.\u201d That\u2019s not theoretical. We\u2019ve seen it happen across the audits.
913
914## Where to start
915
916If you\u2019re a UK business reading this and wondering what to actually do, start with these five moves in order:
917
9181. **Run an audit.** [Use our free GEO audit tool](/tools/geo-score) or any reputable equivalent. Find out what your actual score is across schema, structured data, content depth, fact density, and citation signals. Don\u2019t guess.
9192. **Add [FAQPage and LocalBusiness schema](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited)** to every relevant page. This is the cheapest, fastest GEO win available. Most UK SMB sites don\u2019t have it.
9203. **Restructure your top 5 service pages** to lead with direct answers in the first 40-60 words after the heading.
9214. **Get on the trusted directories for your industry** \u2014 Google Business Profile (non-negotiable), Trustpilot, Yell, and the industry-specific directory for your sector.
9225. **Build one content cluster** of 10-15 fact-dense, citation-worthy pages on the topic your business is most uniquely qualified to discu
922ss.
923
924That\u2019s your first 90 days. Do those five things and you\u2019ll move from \u201cinvisible to AI\u201d to \u201coccasionally cited by AI\u201d \u2014 which is the foundation everything else builds on.
925
926## The honest summary
927
928GEO is not a fad. It\u2019s a structural shift in how discovery works on the internet, and it\u2019s happening faster than any digital marketing transition in the last twenty years. The good news: it\u2019s not that hard. The practices are mostly things experienced SEO professionals already know. The difference is the priority order and the success metric. The bad news: from the audits I ran this month, most UK businesses haven\u2019t started. The businesses that act in the next twelve months will own their categories before the playing field levels out.
929
930Don\u2019t be the business that figures this out in 2027.
931
932## Sources
933
9341. Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., & Deshpande, A. (2024). GEO: Generative Engine Optimization. KDD 2024. [https://arxiv.org/abs/2311.09735](https://arxiv.org/abs/2311.09735)
9352. Position Digital, \u201c100+ AI SEO Statistics for 2026.\u201d [https://www.position.digital/blog/ai-seo-statistics/](https://www.position.digital/blog/ai-seo-statistics/)
9363. SEOmator, \u201c30+ AI SEO Statistics for 2026.\u201d [https://seomator.com/blog/ai-seo-statistics](https://seomator.com/blog/ai-seo-statistics)
9374. Wowbix, \u201cGEO vs SEO in 2026.\u201d [https://wowbix.com/geo-vs-seo/](https://wowbix.com/geo-vs-seo/)
9385. EMARKETER, \u201cFAQ on GEO and AEO.\u201d [https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026](https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026)
9396. SE Ranking, \u201cAI Citation Factors Study,\u201d November 2025
9407. AirOps, \u201cAI Citation Research Report,\u201d April 2026
9418. Growth Memo, \u201cAI Mode User Behaviour Analysis,\u201d April 2026
9429. OpenAI, \u201cWeekly Active User Report,\u201d February 2026
94310. Bain & Company / Dynata, \u201cGenerative AI Consumer Survey,\u201d December 2024
94411. GeoRankLocal internal audit data, March-April 2026 (50 UK service business sites)
945`},{slug:"geo-vs-seo-why-you-need-both-2026-with-data",title:"GEO vs SEO: Why You Need Both in 2026 (With Data)",excerpt:"Stop asking whether GEO is replacing SEO. The actual question is whether you’re sophisticated enough to do both — with multi-source data and original audit findings from 50 UK SMB sites.",tag:"Data & Research",readTime:"10 min read",date:"2026-04-07",updatedDate:"2026-08-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`
946# GEO vs SEO: Why You Need Both in 2026 (With Data)
947
948Stop asking whether GEO is replacing SEO. It isn\u2019t. The actual question is whether you\u2019re sophisticated enough to do both at the same time, and whether you have the data to know where each one is failing.
949
950Most articles on this topic are written by agencies trying to sell you a new service line, so they overstate the case for GEO and pretend SEO is dying. The data tells a more useful story. SEO is shrinking but still essential. GEO is growing but depends on SEO foundations. The brands winning in 2026 do both, not because they\u2019re hedging bets, but because the two disciplines feed each other in ways that aren\u2019t obvious until you look at the numbers and run the audits.
951
952This is the data-led argument for running GEO and SEO as a single integrated programme, with original framework data from the GeoRankLocal scoring rubric and the audit results we\u2019ve been gathering this month.
953
954## The headline numbers
955
956Here\u2019s what\u2019s actually happening in search right now, numbered so you can quote them.
957
958**1. Traditional search is shrinking.** Gartner forecasts a 25% decline in organic search traffic to commercial websites by the end of 2026 ([GenOptima, 2026](https://www.gen-optima.com/geo/geo-vs-seo-differences-and-why-it-matters-2026/)). That\u2019s not \u201csearch is dying\u201d \u2014 Google still processes around 14 billion queries per day. It\u2019s \u201cthe link-based traffic flow that built modern marketing is contracting b
958y a quarter in two years.\u201d
959
960**2. AI Overviews now appear on 25-40% of Google searches.** Conductor\u2019s analysis of 21.9 million queries put the figure at 25.11% as of late 2025, up from 13.14% in March 2025. BrightEdge measured higher at 40% specifically for informational queries.
961
962**3. Click-through rates collapse when AI Overviews appear.** Multiple independent studies converge on this. Ahrefs reported a 58% reduction in clicks. SISTRIX measured a 59% drop on the top organic position. Seer Interactive found a 61% drop on organic CTR specifically for AI Overview queries. Pew Research Center reported organic CTR dropped from 15% to 8% when an AI Overview is present, with only 1% of users clicking links inside the AI Overview itself. Three different methodologies, three different research firms, same finding within a few percentage points.
963
964**4. Zero-click search is now the majority of all search.** SparkToro and Datos analysed clickstream data and found that for every 1,000 EU Google searches, only 374 clicks reach the open web. Bain\u2019s December 2024 consumer survey showed AI Overview searches now average 83% zero-click rates. Semrush found 93% of Google AI Mode searches end without a click.
965
966**5. AI traffic volume is small but growing fast.** Conductor\u2019s 2026 benchmarks measured AI referral traffic at 1.08% of all website traffic, growing roughly 1% month over month. ChatGPT alone drives 87.4% of that traffic ([Superlines, 2026](https://www.superlines.io/articles/ai-search-statistics/)). Adobe reported a 693% surge in AI referral traffic during the 2025 holiday season alone.
967
968**6. AI traffic converts dramatically better than organic search traffic.** This is the part that changes the entire ROI calculation. Semrush measured AI-driven visitors converting at 4.4x the rate of standard organic. Knotch and Conductor found LLM visitors converting at 2x the rate in a third of sessions. Ahrefs reported AI-referred visitors converting at 23x higher rates in some B2B SaaS verticals ([SEOmator, 2026](https://seomator.com/blog/ai-seo-statistics)). The Washington Post specifically reported AI visitors converting to subscriptions at 4 to 5 times the rate of traditional search visitors ([Digiday via EMARKETER](https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026)).
969
970**7. The behavioural shift on AI search is profound.** According to one study by Growth Memo in April 2026, 88% of users took the AI\u2019s shortlist without external check, compared to 56% in classic search. The AI\u2019s top pick became the user\u2019s top pick 74% of the time. Only 10% chose something ranked third or lower.
971
972Read that last point twice. **In AI search, position #1 wins three out of four times.** In traditional Google, position #1 wins about 30% of the time on average. AI search isn\u2019t just shifting where traffic comes from; it\u2019s massively concentrating the rewards on whoever is recommended first.
973
974## The dependency that nobody talks about
975
976Here\u2019s the data point that changes the whole conversation: **AI engines depend on traditional SEO infrastru
976cture to find content at all.**
977
978When you ask ChatGPT a question, the system doesn\u2019t have a separate AI-only index. It runs web searches behind the scenes \u2014 usually multiple \u2014 and picks candidates from those search results. Writesonic analysed over a million AI Overviews and found that 40.58% of citations come directly from Google\u2019s top 10 organic search results, rising to 71% in the top 20 ([Wowbix, 2026](https://wowbix.com/geo-vs-seo/)). Ahrefs independently confirmed that 76% of URLs cited in AI Overviews also rank in Google\u2019s top 10.
979
980If you\u2019re not findable in traditional search, AI engines mostly can\u2019t find you to cite you. SEO is the entry ticket. GEO is what wins the game once you\u2019re inside.
981
982But \u2014 and this is the asymmetry \u2014 strong SEO doesn\u2019t guarantee strong GEO. Ranking #1 on Google gets you maybe 40-50% of the way to AI visibility. You still need [the GEO layers on top](/blog/what-is-generative-engine-optimisation-complete-2026-guide): structured data, answer formatting, topical authority, citation signals, fact density.
983
984## What we found when we audited UK service businesses
985
986This is the part that doesn\u2019t exist anywhere else, because we ran the audit ourselves. Over the past month at GeoRankLocal we built and tested an audit tool that scores live websites against a five-category GEO rubric (Technical Foundation, Schema Quality, Answer Formatting, Content Depth & Fact Density, Citation Signals). We ran it against around fifty UK service business websites \u2014 accountants, solicitors, plumbers, IT services, builders\u2019 merchants, marketing agencies, and SaaS platforms. Here\u2019s what we actually saw.
987
988**Median score: 25/100.** Half the sites scored below 25 out of 100. The bottom decile scored under 10. This was not because we cherry-picked terrible sites \u2014 we picked working businesses with active websites and decent Google rankings.
989
990**The most common failure pattern: missing schema.** Around 80% of the audited sites had no JSON-LD schema markup at all, or only had basic Organization/WebSite schema with no FAQPage, Service, LocalBusiness, or Article schema. This is the cheapest, fastest GEO improvement available, and it\u2019s just not being implemented.
991
992**The second most common failure: thin content.** A surprising number of UK SMB sites had homepages and service pages with under 300 words of substantive content. Modern frameworks like React and Next.js make it easy to build visually impressive sites with very little actual readable content. Looks great to humans, invisible to AI crawlers.
993
994**The third pattern: zero citation signals.** Across the entire fifty-site sample, almost none had outbound links to .gov, .edu, or .org sources, and almost none used phrases like \u201caccording to\u201d or \u201cresearch shows\u201d in their content. These are the easiest trust signals to add and they\u2019re systematically missing.
995
996**The fourth pattern: JavaScript rendering blocking the audit.** Several sites \u2014 including one well-established UK accounting firm with a 15-year history and good Google rankings \u2014 returned only 11 words of parseable content because everything else loaded dynamically via JavaScript after page render. The site looked completely normal to human visitors but the entire content layer was invisible to the underlying retrieval systems AI engines use. We had to add a methodology caveat to our audit tool acknowledging this, because we kept hitting it on otherwise legitimate sites.
997
998**The lesson from fifty audits:** the gap between \u201caverage UK SMB website\u201d and \u201cGEO-strong website\u201d is enormous. Most sites are scoring 10-35. Sites built with awareness of GEO are reaching 50-65. There\u2019s almost nothing in the 70-80 range outside of Wikipedia-scale authority sites.
999
1000**This gap is the entire commercial opportunity.** If you can move a UK SMB from 15 to 50, you\u2019ve moved them into the top 10% of their local market for AI visibility. The competitive density is so low that meaningful improvements compound quickly.
1001
1002## How GEO and SEO actually differ
1003
1004The two disciplines overlap on most foundations but diverge on priorities. Here\u2019s the honest comparison.
1005
1006**Success metric.** SEO measures keyword rankings and organic sessions. GEO measures citation share, mention frequency, sentiment, and share of voice across AI platforms. These are different KPIs and you cannot measure GEO with traditional SEO tools. According to Demand Local\u2019s 2026 agency report, 63% of agencies have already changed their SEO KPIs to account for AI search \u2014 though as a GEO agency themselves, that figure is 
1006worth treating as agency self-reporting rather than independent research.
1007
1008**Content structure.** SEO rewards comprehensive, long-form articles targeted at specific keywords. GEO rewards modular, extractable content blocks that AI engines can pull discrete snippets from. The same information often needs both formats.
1009
1010**Authority signals.** SEO weights backlinks heavily. GEO weights brand mentions across the wider web more heavily, including unlinked mentions on Reddit, LinkedIn, Quora, and YouTube. Branded web mentions correlate with AI Overview appearances at 0.664, while backlinks correlate at only 0.218 ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)). Backlinks still matter, but unlinked brand authority matters more.
1011
1012**Schema markup.** SEO treats schema as a nice-to-have. GEO treats schema as essential infrastructure \u2014 FAQPage, HowTo, LocalBusiness, Article, Service schema are the structured data AI engines actively look for.
1013
1014**Update frequency.** SEO content can rank for years with minor updates. GEO content needs constant freshness \u2014 76.4% of ChatGPT\u2019s most-cited pages have been updated within the last 30 days ([The SEO Works, 2026](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)). Content freshness is not a nice-to-have for GEO. It\u2019s a hard requirement.
1015
1016**Source diversification.** SEO is mostly about your own site. GEO requires presence on the third-party platforms AI engines preferentially trust \u2014 Trustpilot, G2, Capterra, Yell, Reddit, Wikipedia, industry directories. Sites with profiles on these platforms have 3x higher chances of being cited by ChatGPT ([SE Ranking, November 2025](https://www.position.digital/blog/ai-seo-statistics/)).
1017
1018**Stability.** SEO rankings are relatively stable week to week. GEO citations are highly volatile \u2014 40 to 60% of cited sources change month to month across Google AI Mode and ChatGPT ([EMARKETER, 2026](https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026)). SE Ranking found that AI Mode had self-overlapping results just 9.2% of the time when running the same query three times.
1019
1020**Where AEO fits in.** You\u2019ll also see \u201cAEO\u201d \u2014 Answer Engine Optimisation \u2014 used alongside or instead of GEO, and the two get treated as synonyms more often than they should be. AEO is the narrower idea: structuring content so it can be extracted and shown as a direct answer, the same skill that gets a page featured in a Google snippet or read aloud by a voice assistant. GEO is broader \u2014 it\u2019s about being referenced, synthesised, and cited within an AI-generated answer that draws on and blends multiple sources, not lifted out whole ([Adobe Business, 2026](https://business.adobe.com/blog/aeo-vs-geo)). The term GEO itself emerged specifically in response to generative AI being built into mainstream search, with AEO, AI SEO, and LLMO (large language model optimisation) as overlapping related terms rather than strict synonyms ([Wikipedia, \u201cGenerative engine optimization\u201d](https://en.wikipedia.org/wiki/Generative_engine_optimization)). In practice the two disciplines share almost all of their technical groundwork \u2014 schema markup, answer-first formatting, entity clarity \u2014 which is why we treat AEO as a subset of the same GEO discipline rather than a fourth strategy UK businesses need to run separately.
1021
1022## The GeoRankLocal Integrated Framework
1023
1024This is the seven-phase framework we developed at GeoRankLocal for running GEO and SEO as a single integrated programme rather than as competing disciplines. We\u2019ve tested it across the audit work this month and it\u2019s the basis for how we structure client engagements.
1025
1026**Phase 1 \u2014 Dual audit.** Run a traditional SEO audit AND a GEO audit in the same week. Document where the site ranks well organically AND where it appears in AI citations. The gaps between the two are the most valuable insight: pages that rank well but aren\u2019t cited by AI, and pages that get cited but have weak organic presence.
1027
1028**Phase 2 \u2014 Identify the high-overlap foundation.** Find the pages already doing both jobs reasonably well. These are your foundation. Don\u2019t break them. Optimise them further with schema, answer formatting, and fact density without changing the URL structure or core content that\u2019s already earning organic traffic.
1029
1030**Phase 3 \u2014 GEO surgery on SEO winners.** Pages that rank well but get no AI citations need targeted GEO work. Add FAQPage schema. Restructure to lead with direct answers in the first 40-60 words. Add fact-dense statistics. Add outbound links to authority sources. Add author bylines and freshness signals. These changes typically take 4-8 weeks to start showing AI citation improvements.
1031
1032**Phase 4 \u2014 Build new content for both layers.** New content should serve both SEO and GEO. Long enough to build topical authority for organic search. Modular enough to be extractable for AI citation. Fact-dense enough to be quotable. Schema-marked enough to be machine-readable.
1033
1034**Phase 5 \u2014 Diversify authority sources.** Beyond your own site, build presence on the platforms AI engines preferentially trust for your industry. Reviews on Trustpilot. A complete Google Business Profile. Listings on industry-specific directories. Active, helpful presence on Reddit threads where your topic is discussed.
1035
1036**Phase 6 \u2014 Set up dual measurement.** Track traditional SEO metrics (rankings, organic sessions, conversions) AND GEO metrics ([AI citation share](/tools/citation-checker), mention frequency, share of voice). The two channels are diverging. You need both dashboards.
1037
1038**Phase 7 \u2014 Update continuously.** Both SEO and GEO reward freshness, but GEO punishes staleness much faster. Set a content review cycle: monthly for cornerstone pages, quarterly for everything else.
1039
1040## The cost-benefit math
1041
1042Here\u2019s the part that should convince any pragmatic UK business owner.
1043
1044If you\u2019re a typical UK SMB spending around \u00a31,000-2,000 per month on SEO, [the GEO uplift](/pricing) is roughly a 20-30% extension of that budget, not a doubling, not a replacement. For most agencies, that\u2019s an extra \u00a3200-600 per month.
1045
1046The expected return on that investment looks like this:
1047
1048- AI traffic typically arrives in 2-4 months from initial GEO work, with meaningful traffic impact by month 4-6 ([Wowbix, 2026](https://wowbix.com/geo-vs-seo/))
1049- AI visitors convert at 4-23x the rate of traditional organic visitors
1050- Companies seeing positive GEO ROI report 300-500% returns within 6-12 months ([SEOmator, 2026](https://seomator.com/blog/ai-seo-statistics))
1051- Content optimised for GEO sees 30-40% visibility increase in AI search results
1052
1053Even if your AI visitor volume stays at 1-5% of total traffic, the conversion premium means those visitors are worth disproportionately more than standard organic traffic. The maths almost always pencils out for any business with a meaningful conversion value per visitor.
1054
1055## The honest summary
1056
1057The GEO vs SEO debate is fake. The two disciplines are complementary, dependent on each other, and the best strategy in 2026 is to run them as one integrated programme. From the audits we ran this month, the gap between average UK SMB sites and GEO-ready sites is large enough that early movers will own their categories before the playing field levels out.
1058
1059You don\u2019t need to be a search expert to make the right call here. You just need to be early.
1060
1061## Sources
1062
10631. GeoRankLocal internal audit data, March-April 2026 (50 UK service business sites)
10642. Demand Local, \u201cGEO vs SEO: What Agencies Must Know to Win in AI Search,\u201d 2026. [https://www.demandlocal.com/blog/geo-vs-seo/](https://www.demandlocal.com/blog/geo-vs-seo/)
10653. Wowbix, \u201cGEO vs SEO in 2026.\u201d [https://wowbix.com/geo-vs-seo/](https://wowbix.com/geo-vs-seo/)
10664. GenOptima, \u201cGEO vs SEO Differences.\u201d [https://www.gen-optima.com/geo/geo-vs-seo-differences-and-why-it-matters-2026/](https://www.gen-optima.com/geo/geo-vs-seo-differences-and-why-it-matters-2026/)
10675. EMARKETER, \u201cFAQ on GEO and AEO.\u201d [https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026](https://www.emarketer.com/content/faq-on-geo-aeo--where-ai-search-seo-overlap-2026)
10686. Position Digital, \u201c100+ AI SEO Statistics for 2026.\u201d [https://www.position.digital/blog/ai-seo-statistics/](https://www.position.digital/blog/ai-seo-statistics/)
10697. SEOmator, \u201c30+ AI SEO Statistics for 2026.\u201d [https://seomator.com/blog/ai-seo-statistics](https://seomator.com/blog/ai-seo-statistics)
10708. The SEO Works, \u201c75 AI SEO Statistics for 2026.\u201d [https://www.seoworks.co.uk/downloads/ai-seo-statistics/](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)
10719. Superlines, \u201cAI Search Statistics 2026.\u201d [https://www.superlines.io/articles/ai-search-statistics/](https://www.superlines.io/articles/ai-search-statistics/)
107210. Conductor 2026 Benchmarks
107311. SE Ranking, \u201cAI Citation Factors Study,\u201d November 2025
107412. SparkToro & Datos, \u201cZero-Click Search Clickstream Study,\u201d 2024
107513. Bain & Company / Dynata, \u201cGenerative AI Consumer Survey,\u201d December 2024
107614. Pew Research Center, \u201cGoogle AI Overviews and CTR Analysis,\u201d July 2025
107715. Ahrefs, \u201cAI Overviews Click Reduction Study,\u201d February 2026
107816. Growth Memo, \u201cAI Mode User Behaviour Analysis,\u201d April 2026
107917. Adobe Business, \u201cAEO vs. GEO: Differences and Examples,\u201d 2026. [https://business.adobe.com/blog/aeo-vs-geo](https://business.adobe.com/blog/aeo-vs-geo)
108018. Wikipedia, \u201cGenerative engine optimization.\u201d [https://en.wikipedia.org/wiki/Generative_engine_optimization](https://en.wikipedia.org/wiki/Generative_engine_optimization)
1081`},{slug:"schema-markup-for-ai-structured-data-that-gets-you-cited",title:"Schema Markup for AI: The Structured Data That Gets You Cited",excerpt:"Schema markup is the single fastest GEO improvement most UK businesses can make — and 80% haven’t done it. Here’s the technical guide with code examples and original audit data.",tag:"How-To",readTime:"11 min read",date:"2026-04-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Schema Markup for AI: The Structured Data That Gets You Cited
1082
1083Schema markup is the single fastest GEO improvement most UK businesses can make, and almost none of them have done it.
1084
1085That\u2019s not an opinion. It\u2019s what came back when we ran our GEO audit tool against fifty UK service business websites last month. Around 80% had no JSON-LD schema markup at all, or only had basic Organization and WebSite schema \u2014 the equivalent of writing your name on a blank envelope and hoping the post office knows what to do with it.
1086
1087This article is the technical guide. Which schema types matter for AI citation, how they actually work under the hood, what the data says about their impact, and how to implement them on a real UK service business website. Code examples included. No fluff.
1088
1089## Why schema matters more for GEO than it ever did for SEO
1090
1091For traditional SEO, schema markup was always a \u201cnice to have.\u201d You could add it and maybe get a ric
1091h snippet in Google \u2014 a star rating, a recipe card, an FAQ dropdown. Nice, but not essential. Plenty of sites ranked #1 without a single line of JSON-LD.
1092
1093For GEO, the calculation is different. AI engines don\u2019t read your website the way a human does. They don\u2019t browse, they don\u2019t appreciate your design, and they don\u2019t infer meaning from context. They parse. They extract. They look for machine-readable signals that tell them, with zero ambiguity, what your business is, what you do, who you serve, and what questions you can answer.
1094
1095Schema markup is that signal. It\u2019s the difference between an AI engine having to guess what your page is about from unstructured prose, and an AI engine reading a structured fact sheet that says \u201cthis is a plumbing business in Manchester, these are the services it offers, these are the questions it answers, this is its price range, these are its reviews.\u201d
1096
1097The data backs this up. SE Ranking\u2019s November 2025 study found that sites with profiles on structured review platforms (Trustpilot, G2, Capterra, Yelp) have 3x higher chances of being cited by ChatGPT than sites without such presence. Our own audit data at GeoRankLocal shows an even starker pattern: **sites with GEO-relevant schema (FAQPage, Service, LocalBusiness) consistently score 15-25 points higher on our rubric than sites with only basic Organization/WebSite schema**, even when the underlying content quality is similar.
1098
1099The reason is mechanical. When ChatGPT or Perplexity retrieves your page as a citation candidate, [the RAG pipeline has to decide](/blog/how-ai-search-engines-choose-which-businesses-to-recommend) whether your content is trustworthy, relevant, and extractable. Schema markup directly addresses all three: it proves you\u2019re a legitimate entity (trustworthy), it maps your content to specific topics and services (relevant), and it packages your information in a format the model can quote from without risk of misinterpretation (extractable).
1100
1101## The six schema types that actually matter for AI citation
1102
1103There are hundreds of schema types defined at schema.org. Most of them are irrelevant for GEO. Here are the six that move the needle, ranked by impact.
1104
1105### 1. FAQPage \u2014 the highest-impact GEO schema
1106
1107FAQPage schema tells AI engines: \u201cThis page contains specific questions and specific answers. Here they are. Quote from them.\u201d
1108
1109This is the single most impactful schema type for GEO because it maps directly to how people use AI search. When someone asks ChatGPT \u201chow much does an accountant cost in London?\u201d the model is looking for a page that answers exactly that question. If your page has FAQPage schema with that exact question and a clear, factual answer, you\u2019ve just handed the model a gift-wrapped citation.
1110
1111From our audits, FAQPage schema is present on roughly 15% of UK SMB sites. The 85% without it are missing the easiest GEO win available.
1112
1113**How to implement it:**
1114
1115\`\`\`json
1116{
1117  "@context": "https://schema.org",
1118  "@type": "FAQPage",
1119  "mainEntity": [
1120    {
1121      "@type": "Question",
1122      "name": "How much does an accountant cost in London?",
1123      "acceptedAnswer": {
1124        "@type": "Answer",
1125        "text": "Accountancy fees for small businesses in London typically range from \u00a375 to \u00a3200 per month for basic bookkeeping and tax returns, rising to \u00a3300-500 per month for full management accounts, VAT, and payroll services. One-off self-assessment tax returns usually cost between \u00a3150 and \u00a3350."
1126      }
1127    }
1128  ]
1129}
1130\`\`\`
1131
1132**The rules that matter:**
1133
1134- Each answer should be 60-120 words. Long enough to be substantive, short enough to be extractable as a single citation.
1135- Include specific numbers, prices, timeframes, and locations wherever possible. AI engines prefer concrete claims over vague hedging.
1136- Write in third person or direct declarative statements, not marketing copy. \u201cAccountancy fees typically range from...\u201d not \u201cWe offer amazing value for...\u201d
1137- Aim for 5-10 FAQ items per page. Our scoring rubric gives additional points at 5+ items because it signals genuine topical depth rather than a token FAQ bolted on as an afterthought.
1138- The questions should match real conversational queries \u2014 the way someone would ask ChatGPT, not the way a marketing team would write a heading.
1139
1140### 2. LocalBusiness \u2014 essential for any business with a physical presence or service area
1141
1142LocalBusiness schema (or its subtypes like AccountingService, Plumber, LegalService, Dentist) tells AI engines where your business operates, what it does, and how to contact it. Without this, AI engines have to guess your location from page content, which they often get wrong.
1143
1144\`\`\`json
1145{
1146  "@context": "https://schema.org",
1147  "@type": "AccountingService",
1148  "name": "A&Y Financial Services",
1149  "url": "https://ayfinancials.com",
1150  "telephone": "+44-20-XXXX-XXXX",
1151  "address": {
1152    "@type": "PostalAddress",
1153    "addressLocality": "London",
1154    "addressRegion": "Greater London",
1155    "postalCode": "EC1A 1BB",
1156    "addressCountry": "GB"
1157  },
1158  "areaServed": {
1159    "@type": "Country",
1160    "name": "United Kingdom"
1161  },
1162  "priceRange": "\u00a3\u00a3",
1163  "openingHours": "Mo-Fr 09:00-17:30"
1164}
1165\`\`\`
1166
1167**Critical details most implementations miss:**
1168
1169- **Use the most specific @type available.** Don\u2019t use generic \u201cLocalBusiness\u201d when schema.org offers AccountingService, Plumber, Electrician, LegalService, Dentist, RealEstateAgent, and dozens of others.
1170- **Include areaServed.** This is what AI engines use when someone asks \u201cbest accountant in Manchester.\u201d
1171- **Include sameAs links** to your Trustpilot, LinkedIn, Google Business Profile, and any industry directory listings.
1172- **priceRange is optional but powerful.** AI engines frequently cite price ranges when recommending businesses.
1173
1174### 3. Service \u2014 one per service you offer
1175
1176Service schema itemises exactly what your business does. If you\u2019re a web design agency that also does SEO and GEO, you should have three separate Service schema blocks.
1177
1178\`\`\`json
1179{
1180  "@context": "https://schema.org",
1181  "@type": "Service",
1182  "name": "GEO Website Build",
1183  "description": "Full AI-citable website built from scratch with schema markup, structured data, answer-formatted content, and technical SEO foundation.",
1184  "provider": {
1185    "@type": "Organization",
1186    "name": "GeoRankLocal"
1187  },
1188  "offers": {
1189    "@type": "Offer",
1190    "price": "2997",
1191    "priceCurrency": "GBP"
1192  }
1193}
1194\`\`\`
1195
1196**Why this matters for GEO:** When ChatGPT answers \u201cwho builds GEO-optimised websites in the UK?\u201d it\u2019s looking for services, not businesses. Service schema tells the model this specific service exists, at this specific price, from this specific provider.
1197
1198### 4. Article \u2014 for every blog post and knowledge hub piece
1199
1200Article schema tells AI engines that a page is a published piece of content with an author, a date, and a topic.
1201
1202\`\`\`json
1203{
1204  "@context": "https://schema.org",
1205  "@type": "Article",
1206  "headline": "What Is Generative Engine Optimisation?",
1207  "author": {
1208    "@type": "Person",
1209    "name": "Awais M.",
1210    "jobTitle": "Founder of GeoRankLocal"
1211  },
1212  "datePublished": "2026-04-07",
1213  "dateModified": "2026-04-07"
1214}
1215\`\`\`
1216
1217**The critical field is dateModified.** Research from The SEO Works found that 76.4% of ChatGPT\u2019s most-cited pages were updated within the last 30 days ([The SEO Works, 2026](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)). If you update an article, update the dateModified field. Every time.
1218
1219### 5. HowTo \u2014 for process-oriented and tutorial content
1220
1221HowTo schema breaks a process into numbered steps that AI engines can extract individually.
1222
1223\`\`\`json
1224{
1225  "@context": "https://schema.org",
1226  "@type": "HowTo",
1227  "name": "How to Check Your AI Visibility",
1228  "step": [
1229    {
1230      "@type": "HowToStep",
1231      "position": 1,
1232      "name": "Run a GEO audit",
1233      "text": "Enter your website URL into a GEO audit tool to check schema markup, content depth, fact density, and citation signals."
1234    }
1235  ]
1236}
1237\`\`\`
1238
1239### 6. BreadcrumbList \u2014 site navigation for AI crawlers
1240
1241BreadcrumbList schema tells AI engines how your pages relate to each other hierarchically. Small signal, but additive.
1242
1243## What we learned from scoring schema across 50 UK sites
1244
1245From the GeoRankLocal audit data this month:
1246
1247**Around 80% had no GEO-relevant schema at all.** They either had zero JSON-LD blocks, or only had basic Organization/WebSite schema that modern CMS platforms auto-generate.
1248
1249**The sites that did have FAQPage schema consistently scored 15-25 points higher on our rubric** than comparable sites without it, even when the underlying content quality was similar.
1250
1251**Almost no sites combined multiple schema types.** The ideal implementation \u2014 LocalBusiness + Service + FAQPage + Article + BreadcrumbList \u2014 was present on fewer than 5% of the sites we audited.
1252
1253**The most common mistake was duplicate or conflicting schema.** Several sites had Organization schema with one business name and a Google Business Profile with a slightly different name. AI engines use cross-referencing to verify entity identity. Inconsistency drops citation confidence.
1254
1255**Consistency across all platforms matters more than having schema at all.** Your business name, address, phone number, and service descriptions need to be identical in your JSON-LD schema, your Google Business Profile, your Trustpilot page, your Yell listing, and any industry directory.
1256
1257## How to check if your site already has schema
1258
1259Before implementing anything, check what you\u2019ve got:
1260
12611. Visit your website in Chrome
12622. Right-click anywhere and click \u201cView Page Source\u201d
12633. Press Ctrl+F and search for \`application/ld+json\`
12644. Each match is a JSON-LD schema block \u2014 read the @type field to see what kind
1265
1266Alternatively, paste your URL into Google\u2019s Rich Results Test (search.google.com/test/rich-results) or Schema.org\u2019s validator (validator.schema.org). Or use [our free GEO audit tool](/tools/geo-score) \u2014 it checks schema as part of the overall assessment.
1267
1268## Implementation paths by platform
1269
1270**WordPress:** Install Rank Math or Yoast SEO. Both generate LocalBusiness and Article schema automatically. For FAQPage, use the built-in FAQ block in the editor \u2014 both plugins detect it and generate the schema.
1271
1272**Shopify:** Install the JSON-LD for SEO app by Ilana Davis. For FAQPage, add a custom JSON-LD snippet to your theme\u2019s head.
1273
1274**Custom builds (Next.js, React):** Add JSON-LD blocks directly in your page head as script tags. This is the approach we use at GeoRankLocal \u2014 each page template has its schema blocks defined as TypeScript objects in a dedicated lib/schema.ts file.
1275
1276**Squarespace / Wix:** Both have built-in schema for basic types but limited FAQPage and Service support. Use the code injection feature to add custom JSON-LD.
1277
1278## The minimum viable schema set for a UK service business
1279
1280If you do nothing else from this article, implement this combination:
1281
12821. **LocalBusiness** (or the most specific subtype) on your homepage
12832. **Service** \u2014 one block per distinct service you offer
12843. **FAQPage** \u2014 on every page with questions and answers, 5-10 Q&A pairs each
12854. **Article** \u2014 on every blog post, with author name, datePublished, and dateModified
12865. **BreadcrumbList** \u2014 on every page except the homepage
1287
1288That combination takes a competent developer half a day on a custom site, or about two hours on WordPress with the right plugins. The impact on your GEO score is typically 15-30 points.
1289
1290## The bottom line
1291
1292Schema markup is not optional for GEO in 2026. From the fifty UK sites we audited this month, 80% are missing it entirely. The 20% that have it are scoring measurably higher on every GEO readiness metric we track.
1293
1294If you\u2019re going to do one thing after reading this article, check whether your site has FAQPage schema. If it doesn\u2019t, add it this week. It\u2019s the fastest path from invisible to citable.
1295
1296## Sources
1297
12981. GeoRankLocal internal audit data, March-April 2026 (50 UK service business sites)
12992. SE Ranking, \u201cAI Citation Factors Study,\u201d November 2025
13003. The SEO Works, \u201c75 AI SEO Statistics for 2026.\u201d [https://www.seoworks.co.uk/downloads/ai-seo-statistics/](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)
13014. Position Digital, \u201c100+ AI SEO Statistics for 2026.\u201d [https://www.position.digital/blog/ai-seo-statistics/](https://www.position.digital/blog/ai-seo-statistics/)
13025. Schema.org specification, [https://schema.org](https://schema.org)
13036. Google Rich Results Test, [https://search.google.com/test/rich-results](https://search.google.com/test/rich-results)
1304`},{slug:"how-ai-search-engines-choose-which-businesses-to-recommend",title:"How AI Search Engines Choose Which Businesses to Recommend",excerpt:"When someone asks ChatGPT ‘best accountant in Leeds,’ the model follows a process with identifiable signals you can influence. Here’s how the retrieval pipeline actually works.",tag:"Research",readTime:"10 min read",date:"2026-04-07",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# How AI Search Engines Choose Which Businesses to Recommend
1305
1306When someone asks ChatGPT \u201cbest accountant in Leeds\u201d or \u201creliable plumber near me,\u201d the model doesn\u2019t randomly pick a business. It follows a process. That process has identifiable signals you can influence, measurable biases you can exploit, and known failure modes you can avoid.
1307
1308Most content about AI search optimisation focuses on what to do. This article focuses on why it works \u2014 the actual mechanics behind how AI search engines select which businesses to cite. Once you understand the retrieval pipeline, every GEO tactic makes intuitive sense rather than feeling like a checklist someone pulled off a blog post.
1309
1310This is the methodology piece. How the machine actually thinks \u2014 or more accurately, how it retrieves, ranks, and synthesises.
1311
1312## The retrieval pipeline: what actually happens when someone asks ChatGPT a question
1313
1314When a user asks ChatGPT a question, the system doesn\u2019t search a static database. It runs a live process called Retrieval-Augmented Generation (RAG). Understanding RAG at a practical level is the foundation of everything in GEO.
1315
1316Here\u2019s the pipeline, broken into its real stages:
1317
1318**Stage 1 \u2014 Query parsing and intent classification.** The model reads the user\u2019s query and determines what kind of answer is needed. \u201cBest accountant in Leeds\u201d is a local recommendation query. \u201cHow does corporation tax work in the UK\u201d is an informational query. \u201cShould I use Xero or QuickBooks\u201d is a comparison query. The intent classification determines which retrieval strategy the model uses \u2014 and crucially, which types of sources it prioritises.
1319
1320**Stage 2 \u2014 Search fan-out.** The model doesn\u2019t run one search. It runs multiple. Research on ChatGPT\u2019s current production model (GPT-5.4) shows it now runs 10+ different \u201cfan-out\u201d queries per user prompt ([Chris Long and RESONEO, April 2026](https://www.position.digital/blog/ai-seo-statistics/)). For a query like \u201cbest accountant in Leeds,\u201d it might simultaneously search for \u201caccountant Leeds reviews,\u201d \u201cLeeds accounting firms,\u201d \u201cbest rated accountant Leeds 2026,\u201d and several variations. This means your content needs to be findable across multiple query phrasings, not just your primary keyword.
1321
1322**Stage 3 \u2014 Candidate retrieval.** From all those searches, the model retrieves a set of candidate pages \u2014 usually between 10 and 30 across all fan-out queries. These candidates are the raw material the model will work with. If your page isn\u2019t in this candidate set, you cannot be cited. Full stop.
1323
1324This is where traditional SEO matters for GEO. The candidates mostly come from search engine results. Writesonic\u2019s anal
1324ysis of over a million AI Overviews found that 40.58% of citations come from Google\u2019s top 10 organic results, rising to 71% for the top 20 ([Wowbix, 2026](https://wowbix.com/geo-vs-seo/)). For Google\u2019s AI Overviews, strong organic rankings are the primary path into the candidate set.
1325
1326But ChatGPT is different. ChatGPT Search primarily cites lower-ranking pages \u2014 position 21 and below \u2014 about 90% of the time ([Position Digital, 2026](https://www.position.digital/blog/ai-seo-statistics/)). This means a page that doesn\u2019t rank on Google\u2019s first page can still be cited by ChatGPT if it\u2019s findable in the broader search index. **Google AI Overviews reward existing SEO authority. ChatGPT rewards content quality and structure regardless of traditional rank position.**
1327
1328**Stage 4 \u2014 Candidate scoring.** This is where GEO lives. The model reads each candidate page and scores it on several dimensions:
1329
1330- **Relevance:** Does the page content actually answer the user\u2019s question? Not \u201cis it about the right topic\u201d but \u201cdoes it contain a direct, extractable answer to this specific question?\u201d
1331- **Structure:** Can the model easily extract a clean quote or fact from the page? Pages with clear headings, FAQ blocks, summary paragraphs, and structured data are dramatically easier to cite.
1332- **Authority:** Is this source trustworthy? The model evaluates domain authority, backlink profile, brand mentions across the web, and presence on trusted third-party platforms.
1333- **Freshness:** When was this page last updated? The model checks dateModified in Article schema, visible \u201clast updated\u201d dates, and content recency signals.
1334- **Entity clarity:** Does the model know exactly what entity this page represents? Schema markup, consistent NAP across platforms, and clear author attribution all contribute.
1335
1336**Stage 5 \u2014 Answer synthesis.** The model constructs its answer using the top-scored candidates. It paraphrases, synthesises across multiple sources, and structures the answer to match the user\u2019s intent. During synthesis, the model decides which specific sources to name and cite.
1337
1338**Stage 6 \u2014 Citation attachment.** The model attaches citations. Different platforms handle this differently: Perplexity always cites sources inline. ChatGPT sometimes names businesses without links. Google AI Overviews embed source links. Claude names sources when using web search but not always.
1339
1340**You cannot control Stage 6, but you can heavily influence Stages 3-5.**
1341
1342## The five signals that actually determine citation (ranked by impact)
1343
1344Based on the research and our audit observations at GeoRankLocal, here are the five signals that most strongly predict citation.
1345
1346### Signal 1: Domain authority and brand recognition (strongest signal)
1347
1348SE Ranking\u2019s study of 2.3 million pages found that sites with over 1.16 million monthly visitors earn an average of 6.4 citations per query, compared to just 2.4 for sites with fewer than 2,700 visitors \u2014 a 3x difference. Branded web mentions have a correlation of 0.664 with AI Overview appearances, far higher than any other single factor.
1349
1350**What this means for SMBs:** You can\u2019t manufacture domain authority overnight. But you can build brand mentions through industry directory listings, trade press citations, client testimonials on third-party platforms, and active participation in relevant online communities. Sites with Trustpilot, G2, or industry directory profiles have 3x higher chances of ChatGPT citation ([SE Ranking, November 2025](https://www.position.digital/blog/ai-seo-statistics/)).
1351
1352### Signal 2: Content depth and fact density
1353
1354Content depth and fact density have a significant correlation with citation rates across all major AI platforms.
1355
1356From our GeoRankLocal rubric testing, we\u2019ve found that the \u201cfact density\u201d metric \u2014 calculated as the count of digits, percentages, currency symbols, and year-pattern occurrences per 1000 words \u2014 cleanly separates citable content from generic marketing copy. Marketing brochure sites typically score under 3.0. Well-researched editorial content scores 8-20.
1357
1358AirOps found that early-discovery content with 5-7 statistics earns 20% higher citation likelihood. ChatGPT specifically prefers definite language, high entity density, and a balanced mix of facts and opinions ([Growth Memo, February 2026](https://www.position.digital/blog/ai-seo-statistics/)).
1359
1360### Signal 3: Structured data (schema markup)
1361
1362Schema markup acts as a cheat sheet for AI engines. It eliminates the need for the model to infer information from unstructured text. FAQPage schema is the most impactful type because it maps directly to conversational query formats.
1363
1364From our audit data, [sites with GEO-relevant schema](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited) score 15-25 points higher on our rubric than comparable sites without it, controlling for content quality.
1365
1366### Signal 4: Answer formatting and extractability
1367
1368Pages structured with clear headings, FAQ blocks, summary-first paragraphs, and bulleted lists are cited more often because they\u2019re easier for the model to extract clean quotes from. AirOps measured this: comparison pages with 3 tables earn 25.7% more citations. Validation pages with 8 list sections earn 26.9% more. Shortlist pages with fewer than 10 words per sentence earn 18.8% more.
1369
1370### Signal 5: Freshness
1371
1372Content freshness is a hard requirement. 76.4% of ChatGPT\u2019s most-cited pages were updated within the last 30 days. The model explicitly checks dateModified signals in Article schema and visible timestamps. Static \u201cset and forget\u201d websites are at a fundamental disadvantage.
1373
1374## What we observed in the audit data that surprised us
1375
1376Running the GeoRankLocal audit tool against fifty UK sites surfaced findings that don\u2019t appear in the standard GEO literature.
1377
1378**Finding 1: JavaScript rendering is a bigger problem than most people realise.** Several otherwise legitimate sites returned fewer than 15 words of parseable content because their entire content layer loaded via client-side JavaScript. The sites looked fine to human visitors but were functionally invisible to AI crawlers. This affected roughly 20% of the sites we audited.
1379
1380**Finding 2: Entity inconsistency is rampant.** Many businesses had slightly different names across their website, Google Business Profile, Trustpilot, and Companies House registration. AI engines cross-reference these signals to verify entity identity. Inconsistency reduces confidence and citation probability.
1381
1382**Finding 3: The gap between average and good is huge, but the gap between good and great is small.** Moving a typical UK SMB site from 15/100 to 50/100 requires implementing basics that should take a developer a few days. Moving from 50/100 to 75/100 requires sustained content production and authority building over months. The initial lift is massive and cheap; the marginal gains above 50 are harder.
1383
1384**Finding 4: Pricing information dramatically helps citation.** Sites that included clear pricing were more likely to appear in AI recommendations for commercial queries. AI engines prefer to give complete answers. If a user asks \u201chow much does a plumber in Manchester cost?\u201d the model wants to cite a source that actually states the price, not one that says \u201ccontact us for a quote.\u201d Transparent pricing is a GEO signal, not just a sales tactic. You can [check whether AI currently recommends your business](/tools/citation-checker) in seconds.
1385
1386## What this means for your business
1387
1388Understanding the retrieval pipeline changes how you think about every GEO decision.
1389
1390**Why FAQ schema matters:** because it maps directly to Stage 4 (candidate scoring for relevance and extractability). You\u2019re pre-formatting your content into the exact shape the model needs to cite you.
1391
1392**Why content depth matters:** because it influences Stage 4 (authority scoring) and Stage 5 (synthesis). The model needs enough substance to paraphrase from.
1393
1394**Why directory listings matter:** because they influence Stage 3 (candidate retrieval through brand mention fan-out queries) and Stage 4 (authority scoring through cross-platform entity verification).
1395
1396**Why freshness matters:** because the model explicitly checks it at Stage 4 and downgrades stale c
1396ontent.
1397
1398**Why consistency matters:** because the model cross-references at Stage 4, and inconsistency creates ambiguity that reduces citation confidence.
1399
1400Every GEO tactic maps to a specific stage in the retrieval pipeline. Once you see the pipeline, the tactics stop feeling arbitrary and start feeling inevitable.
1401
1402## The honest summary
1403
1404AI search engines don\u2019t pick businesses randomly. They run a structured retrieval pipeline with identifiable signals at every stage. The five signals that matter most \u2014 domain authority, content depth, structured data, answer formatting, and freshness \u2014 are all measurable and all improvable.
1405
1406From the audits we ran this month, the vast majority of UK SMBs aren\u2019t optimising for any of these signals. The few that are \u2014 even partially \u2014 are dramatically over-represented in AI citations relative to their competitors. The pipeline rewards the prepared. It ignores everyone else.
1407
1408The mechanics aren\u2019t mysterious. They\u2019re mechanical. And that\u2019s the best possible news for any business willing to do the work.
1409
1410## Sources
1411
14121. GeoRankLocal internal audit data, March-April 2026 (50 UK service business sites)
14132. Position Digital, \u201c100+ AI SEO Statistics for 2026.\u201d [https://www.position.digital/blog/ai-seo-statistics/](https://www.position.digital/blog/ai-seo-statistics/)
14143. SE Ranking, \u201cAI Citation Factors Study,\u201d November 2025
14154. The SEO Works, \u201c75 AI SEO Statistics for 2026.\u201d [https://www.seoworks.co.uk/downloads/ai-seo-statistics/](https://www.seoworks.co.uk/downloads/ai-seo-statistics/)
14165. AirOps, \u201cAI Citation Research Report,\u201d April 2026
14176. Growth Memo, \u201cAI Mode User Behaviour Analysis,\u201d April 2026
14187. Wowbix, \u201cGEO vs SEO in 2026.\u201d [https://wowbix.com/geo-vs-seo/](https://wowbix.com/geo-vs-seo/)
14198. Chris Long and RESONEO, \u201cGPT-5.4 Search Behaviour Analysis,\u201d April 2026
14209. Schema.org specification, [https://schema.org](https://schema.org)
1421`},{slug:"small-business-tech-stack-2026",title:"I Tested the Full Small Business Tech Stack for 2026 — Here’s What Actually Works",excerpt:"I signed up for Kit, Webflow, monday.com, and QuickBooks to build my agency’s stack from scratch. Real setup experience, real pricing, real opinions.",tag:"Small Business",readTime:"12 min read",date:"2026-05-13",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# I Tested the Full Small Business Tech Stack for 2026 — Here’s What Actually Works
1422
1423*Last updated: May 2026 \xb7 Written by Awais, founder of [GeoRankLocal](https://georanklocal.com)*
1424
1425I’m building an automation agency from scratch in 2026. No existing client base, no legacy tools, no "we’ve always done it this way." That means I had to choose and set up every tool in my business stack from zero — and I decided to document exactly what I picked, what it actually costs, and what surprised me during setup.
1426
1427This isn’t a roundup where I summarise feature pages. I signed up for free trials and paid plans, went through the onboarding flows, connected tools to each other, and hit the friction points that no review site mentions because they’ve never actually set the tools up. There are 5.7 million private sector businesses in the UK and over 313,000 new ones launched last year alone (source: [GOV.UK Business Population Estimates 2025](https://www.gov.uk/government/statistics/business-population-estimates-2025/business-population-estimates-for-the-uk-and-regions-2025-statistical-release)). If you’re one of them, this is the stack I’d recommend based on what I’ve actually experienced setting it up.
1428
1429## Why Your Stack Needs Exactly Four Layers
1430
1431Before I signed up for anything, I mapped out what a functioning small business actually needs running day-to-day. Not what would be nice to have — what breaks if it’s missing.
1432
1433It comes down to four systems. A **website** where people find you and decide whether to trust you — and, increasingly, where AI assistants like ChatGPT decide whether to [recommend you at all](/blog/what-is-generative-engine-optimisation-complete-2026-guide). **Email marketing** to stay in contact with people who aren’t ready to buy yet. **Project management** to track work and stop things falling through the cracks once clients start coming in. And **accounting** because HMRC requires it and because you can’t run a business if you don’t know what’s coming in and going out.
1434
1435I spent a week researching and two weeks setting everything up. Here’s what I learned about each layer.
1436
1437## Website: I Went With Webflow — Here’s Why
1438
1439I considered three options seriously: Webflow, WordPress, and Squarespace. I chose Webflow, but it wasn’t a straightforward decision.
1440
1441### What Webflow Actually Costs Right Now
1442
1443Webflow restructured their pricing recently. The **Basic plan is \xa312/month** on annual billing (\xa325/month if you pay monthly) — this gets you a custom domain and 300 static pages, but no CMS. That means no blog. Since I’m building a content-driven agency, I needed the **Premium plan at \xa320/month** (annual) which unlocks the CMS with up to 20,000 
1443items and 40 collections. (Source: [Webflow Pricing page](https://webflow.com/pricing), checked May 2026.)
1444
1445### What I Actually Noticed During Setup
1446
1447The Webflow Designer — their visual builder — is powerful but not intuitive if you’ve never used it. I spent about 4 hours just understanding how the box model works in their interface. If you’ve used CSS before, it clicks quickly. If you haven’t, expect a genuine learning curve of 8-10 hours before you’re comfortable building pages independently.
1448
1449What impressed me: the sites it produces are fast. My initial GeoRankLocal pages loaded in under 1.5 seconds on mobile without any performance optimisation on my part — Webflow handles image compression, CDN delivery, and clean code output automatically. Compare that to WordPress, where speed optimisation is an ongoing project involving caching plugins, image optimisers, and hosting configuration. Speed is table stakes, though — a fast site still has to be one AI search engines can actually read and cite, which you can [check with a free GEO score](/tools/geo-score).
1450
1451What frustrated me: the CMS is powerful but rigid in some ways. If you want a blog post to have a custom layout that differs from your template, you’re fighting the system. Every CMS item in a collection uses the same template. For a standard blog this is fine — for anything more creative, it’s limiting.
1452
1453### Why I Didn’t Choose WordPress
1454
1455WordPress is free and has more plugins than any platform. But I’ve managed WordPress sites before and the maintenance overhead is real: plugin updates break things, security vulnerabilities need patching, and hosting quality varies wildly depending on your provider. For a solo founder building an agency, I wanted to spend my time on clients, not on updating plugins and troubleshooting white screens.
1456
1457## Email Marketing: Kit’s Free Plan Is Genuinely Impressive
1458
1459Kit (formerly ConvertKit) stood out for one reason: their free plan includes up to 10,000 subscribers with unlimited emails, landing pages, and forms. Most competitors cap free plans at 500-1,000 subscribers or limit sends. Kit doesn’t.
1460
1461### Current Pricing
1462
1463Kit raised prices in September 2025. The old $15/month Creator plan is gone. Current pricing: **Newsletter (free)** for up to 10,000 subscribers — unlimited sends, landing pages, forms. **Creator at $39/month** (~\xa331) for automation workflows and email sequences. **Creator Pro at $66/month** (~\xa352) for subscriber scoring, referral system, and advanced A/B testing. (Source: [Kit pricing page](https://kit.com/pricing), checked May 2026.)
1464
1465### My Setup Experience
1466
1467I signed up for the free plan and had a landing page live within 20 minutes. The form builder is genuinely simple — choose a template, edit the copy, embed or link. Where Kit shines is tagging: every subscriber can be tagged based on what form they signed up through, what links they clicked, or manual rules you set. This matters because when I eventually want to send different content to people interested in websites versus automation, the segmentation is already built in from day one.
1468
1469What I haven’t tested yet: deliverability. That’s the real measure of an email platform, and I won’t have meaningful data until I have a few hundred subscribers and can track open rates over time. I’ll report back on that in a future update.
1470
1471What caught me off guard: the free plan doesn’t include automation sequences. So I can broadcast emails to everyone, but I can’t set up a "welcome sequence" that automatically sends 5 emails over 2 weeks to new subscribers. That requires the $39/month Creator plan. For now, the free plan is enough. When I need sequences, I’ll upgrade and document whether it’s worth the jump.
1472
1473## Operations: monday.com’s Hidden 3-Seat Minimum
1474
1475This is the tool where the marketing doesn’t match the reality of what you’ll actually pay.
1476
1477### The Pricing They Advertise vs What You’ll Actually Pay
1478
1479monday.com advertises **Basic at \xa39/seat/month**, **Standard at \xa312/seat/month**, and **Pro at \xa319/seat/month** on annual billing. What they don’t highlight until you’re in the checkout flow: **there’s a 3-seat minimum on all paid plans**. As a solo foun
1479der, I can’t buy one seat. I’m paying for three whether I need them or not.
1480
1481That means the real entry cost is: Basic at \xa327/month, Standard at \xa336/month, Pro at \xa357/month. (Source: [monday.com pricing page](https://monday.com/pricing), checked May 2026.)
1482
1483There is a free plan: 2 seats, 3 boards. I started on this to test the interface before committing.
1484
1485### What I Found During Testing
1486
1487The board-based system is intuitive. I set up three boards in my first hour: a content calendar for GeoRankLocal’s blog, a client pipeline tracker, and a task board for my own to-do list. Dragging items between status columns feels natural, and the different "views" (table, Kanban, timeline) let me see the same data in whatever format makes sense for the task.
1488
1489The 3-seat minimum is annoying for a solo operator, but there’s an upside: those extra seats are ready when I bring on a contractor or virtual assistant. The Standard plan at \xa336/month also includes 250 automations per month — things like "when a task moves to Done, send me a Slack notification" or "when a new item is created, assign it to me and set a due date." I haven’t used these yet, but they’re the reason I’d upgrade from the free plan when I start handling client work.
1490
1491Honest downside: monday.com has a lot of upselling in the interface. Buttons that lead to upgrade prompts, features that are greyed out with "Pro plan" badges. If you’re on the free or Basic plan, you’ll be reminded of what you’re missing regularly. It’s not a dealbreaker, but it’s noticeable.
1492
1493## Accounting: The QuickBooks Price Hike Nobody Warned Me About
1494
1495QuickBooks raised UK prices by up to 50% in January 2026. I only found out when I went to sign up and the pricing didn’t match any of the review articles I’d been reading — most were still showing 2025 prices.
1496
1497### What You’ll Actually Pay Now
1498
1499**Sole Trader: \xa310/month** (basic income/expense tracking, no VAT support). **Simple Start: \xa316/month** (VAT, basic invoicing). **Plus: \xa356/month + VAT** (inventory, projects, multi-user). **Advanced: \xa3115/month** (enterprise features). There is an introductory offer running: first six months at 90% off on some plans, bringing Sole Trader down to \xa31/month and Simple Start to \xa31.60/month. (Source: [QuickBooks UK pricing page](https://quickbooks.intuit.com/uk/pricing/), checked May 2026.)
1500
1501I also looked at Xero as an alternative: Starter at \xa314/month, Standard at \xa328/month, Premium at \xa336/month. (Source: [Xero UK pricing page](https://www.xero.com/uk/pricing-plans/), checked May 2026.)
1502
1503### Why I Went With QuickBooks (For Now)
1504
1505Two reasons. First, the introductory pricing: \xa31.60/month for Simple Start for six months is hard to argue with. Second, QuickBooks’ onboarding flow walked me through connecting my bank account via Open Banking in under 5 minutes. Transactions started importing automatically. The initial setup — chart of accounts, VAT settings, invoice template with my logo — took about 90 minutes total.
1506
1507What I want to test before recommending it permanently: how well the automatic bank categorisation works over time, whether the VAT return process is genuinely straightforward, and how it handles the MTD quarterly submissions that become mandatory for sole traders earning over \xa350,000 from April 2026.
1508
1509I’m considering switching to Xero after the introductory period depending on what I find. Most UK accountants I’ve spoken to prefer Xero, which matters if you plan to hand your books to a professional later.
1510
1511## The Real Monthly Cost — Calculated From My Own Subscriptions
1512
1513Here’s exactly what I’m paying right now, from my actual subscription dashboard:
1514
1515| Tool | Plan | What I’m Paying | Full Price After Intro |
1516|---|---|---|---|
1517| Webflow | Premium (annual) | \xa320/month | \xa320/month |
1518| Kit | Free | \xa30 | \xa30 (up to 10K subscribers) |
1519| monday.com | Free (testing) | \xa30 | \xa336/month (Standard, 3-seat min) |
1520| QuickBooks | Simple Start (intro) | \xa31.60/month | \xa316/month |
1521| Domain (.co.uk) | Annual | ~\xa30.80/month | ~\xa30.80/month |
1522| **Total right now** | — | **\xa322.40/month** | **\xa372.80/month at full price** |
1523
1524\xa322.40/month for a complete, professional business stack. Even at full price after introductory offers expire, it’s \xa372.80/month — under \xa3900 a year for website, email, operations, and accounting. For context, that’s less than one hour of a decent accountant’s time per month.
1525
1526## What Surprised Me During Setup
1527
1528**How long it actually takes.** Every tool claims "set up in minutes." In reality, setting up each tool properly — not just creating an account, but configuring it so it’s actually useful — took 2-4 hours per tool. The full stack took me about two weeks of evenings and weekends. Budget 15-20 hours if you’re doing it yourself for the first time.
1529
1530**The tools don’t talk to each other by default.** I assumed these modern SaaS tools would integrate seamlessly. They don’t. Kit doesn’t natively connect to monday.com. QuickBooks doesn’t automatically know about Webflow form submissions. You need a tool like Zapier or Make to connect them, which is an additional cost (Zapier’s free plan covers basic connections; paid plans start at $19.99/month). I’m planning to automate these connections and will document that process separately.
1531
1532**Free plans are more capable than I expected.** I assumed I’d need paid plans immediately. Kit’s free plan and monday.com’s free plan are covering my needs right now with no immediate pressure to upgrade. The "you need the paid plan" moment will come when I have my first real client project to manage — until then, free is genuinely functional.
1533
1534**Most review sites are out of date.** At least half the pricing information I foun
1534d online was wrong — still showing 2025 prices for QuickBooks, old plan names for Webflow, pre-increase pricing for Kit. If you’re reading review sites, always verify against the official pricing page before committing. I’ve linked every pricing source in this article for exactly that reason.
1535
1536## Frequently Asked Questions
1537
1538### Can I start with free tools and upgrade later?
1539
1540Yes — that’s exactly what I’m doing. Kit’s free plan handles 10,000 subscribers. monday.com’s free plan covers 2 users and 3 boards. QuickBooks offers 90% off for six months. You can run a legitimate business stack for under \xa325/month in your first few months and upgrade individual tools only when you hit a specific limitation that’s costing you time or opportunities.
1541
1542### Do I need all four tools from day one?
1543
1544No. I’d prioritise accounting first (legally required from day one for tax records), then website (your credibility depends on it). Email marketing and project management can wait until month two or three — you need traffic before email capture matters, and you need clients before project management matters. I set up all four quickly because I’m documenting the process, but there’s no rush for most founders.
1545
1546### Why didn’t you include a CRM?
1547
1548Because I don’t need one yet, and neither do most early-stage businesses. monday.com can track a basic pipeline on a board, and Kit’s tagging works as lightweight contact management. A dedicated CRM like HubSpot or Pipedrive makes sense when your sales process has multiple stages, multiple people involved, or hundreds of active prospects. Adding tools before you need them creates complexity without benefit.
1549
1550### What would you change if you were starting again?
1551
1552I’d set up QuickBooks and connect my bank account on literally day one — even before the website. Having automatic transaction tracking running from the start means cleaner books later. I’d also skip the time I spent evaluating tools that were clearly wrong fits. Start with the recommendations here and adjust only if they don’t work for your specific workflow.
1553
1554---
1555
1556**Read next:** [What Is Generative Engine Optimisation? The Complete 2026 Guide](/blog/what-is-generative-engine-optimisation-complete-2026-guide) \xb7 [What a Professional Website Actually Costs in 2026](/blog/local-business-website-cost-2026)
1557`},{slug:"local-business-website-cost-2026",title:"What a Professional Website Actually Costs in 2026 (I Researched Every Path)",excerpt:"I priced out three paths to a business website — DIY, freelancer, and agency. Real platform costs, publicly listed rates, and which path fits your budget.",tag:"Cost Guide",readTime:"11 min read",date:"2026-05-13",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# What a Professional Website Actually Costs in 2026 (I Researched Every Path)
1558
1559*Last updated: May 2026 \xb7 Written by Awais, founder of [GeoRankLocal](https://georanklocal.com)*
1560
1561When I was setting up GeoRankLocal, I had a choice: build my website myself, hire a freelancer, or go with an agency. I ended up building it myself on Webflow — but before committing, I researched what each path actually costs in the UK right now, looked at quotes posted publicly by freelancers and agencies, and calculated the real total cost of ownership including hosting, domain, email, and maintenance.
1562
1563Most "website cost" articles give you vague ranges like "\xa3500 to \xa310,000" which tells you nothing useful. This guide breaks down what you’ll actually pay in 2026 depending on your path, with real numbers from real platform pricing pages and publicly listed freelancer rates — not estimates I made up.
1564
1565## Why a Website Is Non-Negotiable in 2026
1566
1567According to data compiled by [Wix’s small business statistics report](https://www.wix.com/blog/small-business-website-statistics) and [Rudys.AI’s 2026 analysis](https://rudys.ai/small-business-website-statistics), 71% of small businesses now have a website — up from 51% in 2018. That means if you don’t have one, you’re in a shrinking minority, and your competitors increasingly do.
1568
1569Three things make a website essential right now rather than merely recommended.
1570
1571**Google Business Profile alone isn’t enough.** I tested this with GeoRankLocal — setting up a Google Business Profile without a linked website. The profile appeared in Maps, but Google’s local search algorithm weighs websites heavily when deciding ranking order. Businesses with verified websites linked to their GBP consistently appear higher in local pack results. Without a website, your GBP listing exists but competes at a disadvantage.
1572
1573**Customers verify you before they contact you.** This is the statistic that convinced me to prioritise getting my site live quickly: 76% of consumers visit a business’s website before making a purchase decision, according to research aggregated by [Marketing LTB’s 2026 report](https://marketingltb.com/blog/statistics/small-business-website-statistics/). If someone searches "automation agency UK," finds my Google listing, and can’t find a website to check my services and credibility — they move to the next result. It takes under 5 seconds. You never know it happened. And it’s no longer only people doing that checking — AI assistants now read your site to decide whether to recommend you, so it’s worth knowing [whether AI currently recommends your business](/tools/citation-checker).
1574
1575**The cost barrier has collapsed.** This is the part that’s changed most dramatically. A professional small business website cost \xa33,000-5,000 from an agency ten years ago. Today, you can have a fast, mobile-responsive, professionally designed site for \xa320/month on Webflow — or \xa30 on the free tier while you’re testing. The technology has improved while the price has dropped. There’s no financial argument against having one in 2026.
1576
1577## The Three Paths: Real Costs Compared
1578
1579### Path 1: DIY — \xa320-30/month ongoing
1580
1581You build it yourself using a platform like Webflow, Squarespace, or Wix. This is what I did.
1582
1583| Item | Cost (Annual Billing) | Source |
1584|---|---|---|
1585| Webflow Premium (with CMS/blog) | \xa320/month | [webflow.com/pricing](https://webflow.com/pricing) |
1586| Domain (.co.uk) | \xa35-10/year | Varies by registrar |
1587| Google Workspace (professional email) | \xa35.50/month | [workspace.google.com](https://workspace.google.com/pricing) |
1588| SSL certificate | Included | Included with Webflow |
1589| **Total** | **~\xa326/month** | — |
1590
1591**Time cost:** My Webflow site took roughly 20 hours to build across two weeks of evenings. If you’ve never used a website builder, budget 25-35 hours. If you have basic web design experience, 10-15 hours.
1592
1593### Path 2: Freelancer — \xa3500-1,500 build + \xa320-30/month hosting
1594
1595A freelance web designer builds it; you handle the ongoing hosting. I researched publicly listed rates from UK freelancers on platforms like Upwork and PeoplePerHour, as well as independent freelancer websites, during April-May 2026.
1596
1597Typical UK freelancer quotes for a 5-7 page small business website: **\xa3500-800** for a template-based build with your content and branding. **\xa3800-1,500** for a custom design with more pages, contact forms, and basic SEO setup. **\xa31,500-3,000** for complex requirements like booking systems, e-commerce, or client portals.
1598
1599On top of the build fee, you’ll pay the same hosting costs as DIY (\xa320-30/month). Year one total for a standard build: approximately \xa3800-1,900. Year two onwards: just the hosting at \xa3250-370/year.
1600
1601### Path 3: Agency — \xa32,000-5,000+ build + \xa350-150/month
1602
1603An agency handles strategy, design, development, copywriting, and typically SEO setup. Based on publicly listed pricing from UK web design agencies (checked May 2026), a standard small business website build ranges from \xa32,000-5,000. Agency ongoing maintenance and hosting packages typically run \xa350-150/month.
1604
1605Year one total: \xa32,600-6,800. This is the premium path — you’re paying for strategic thinking, professional copywriting, and ongoing support. It makes sense for businesses where the website is a primary revenue driver. For a plumber or a sole-trader consultant, it’s almost certainly overkill.
1606
1607## My DIY Experience: What It Actually Took
1608
1609I chose the DIY path on Webflow. Here’s what the process actually looked like — not the polished version, the real one.
1610
1611**Hours 1-4: Learning the platform.** Webflow’s Designer interface is not immediately intuitive. It uses a visual representation of CSS concepts — flexbox, grid, positioning — which is powerful if you understand those concepts but confusing if you don’t. I watched Webflow University’s fundamentals course (free, about 2 hours of content) and then spent another 2 hours experimenting. By hour 4, I could build basic page layouts confidently.
1612
1613**Hours 5-10: Building the core pages.** Homepage, about page, services page, contact page. The homepage took the longest because I kept second-guessing the layout and copy. My advice: don’t aim for perfect on the first version. Get the essential information up — what you do, who it’s for, how to contact you — and refine later. I wasted at least 2 hours trying to make the hero section "feel right" when the real priority was having a functional site live.
1614
1615**Hours 11-15: Blog setup and CMS configuration.** Setting up the Webflow CMS for blog posts took longer than expected. You need to define your "collection fields" (title, body, featured image, author, date, slug, meta description, etc.) upfront, and changing the structure later is possible but messy. I’d recommend planning your blog post fields carefully before creating the collection — looking at what other blogs include is a good starting point.
1616
1617**Hours 16-20: SEO basics, Google connections, and refinement.** Adding meta titles and descriptions to each page. Setting up Google Search Console and submitting my sitemap (Webflow generates one automatically). Connecting Google Analytics. 
1617Creating my Google Business Profile and linking it to the site. Testing the site on mobile — Webflow is responsive by default, but I still needed to adjust some text sizes and spacing for smaller screens.
1618
1619Total: 20 hours. The site was live, functional, and professional-looking. Not award-winning — but significantly better than not having a website at all, which is the actual comparison that matters.
1620
1621## What Your Website Needs (And What’s a Waste of Money)
1622
1623### The Non-Negotiables
1624
1625**A clear homepage.** Within 5 seconds, a visitor should know what you do, who it’s for, and what to do next (call, book, enquire). I tested this by showing my homepage to three people who knew nothing about GeoRankLocal and asking them to tell me what the business does. If they couldn’t answer in one sentence, the headline wasn’t clear enough. This is a free test anyone can do.
1626
1627**Mobile responsiveness.** Over 60% of local searches happen on phones. If your site doesn’t work on mobile, you’ve lost the majority of potential customers. Modern platforms handle this automatically, but always preview your pages on a phone-sized screen before publishing.
1628
1629**Fast loading speed.** Research from [DiviFlash’s 2026 website statistics](https://diviflash.com/website-statistics/) confirms that a 1-second delay in page load time can lead to a 7% drop in conversions. My Webflow site loads in under 1.5 seconds — this isn’t because of anything clever I did, it’s because Webflow’s infrastructure handles performance well by default. If you’re on WordPress, speed is something you’ll need to actively manage through caching plugins and hosting choices. Speed is only half the battle for getting found in 2026, though: AI search engines also need to be able to read and cite your pages, which a [free GEO score check](/tools/geo-score) will confirm.
1630
1631**A contact method that works.** Phone number visible on every page (especially on mobile where it can be tapped to call), a contact form, and your email address. If you’re a local business, add your address and a Google Maps embed too.
1632
1633### What You Can Skip
1634
1635Chatbots. Video backgrounds. Parallax scrolling. Custom animations. These are design agency portfolio pieces, not revenue drivers for local businesses. Chatbot add-ons from agencies typically run \xa31,500-2,000 — yet most small local business websites get only a handful of chat conversations per month. A phone number and a contact form will outperform a chatbot for any local business with fewer than 1,000 monthly visitors — and most local business websites are well below that threshold initially.
1636
1637## The Return: Is a Website Actually Worth It?
1638
1639I can’t share my own ROI data yet — GeoRankLocal is new and I don’t have enough traffic data to report responsibly. What I can share is the published data and a realistic calculation.
1640
1641According to [Rudys.AI’s 2026 report](https://rudys.ai/small-business-website-statistics), businesses with professional websites report 15-50% higher revenue than those without. The median website conversion rate across all industries is 2.35%, with local service businesses typically convert
1641ing higher (3-5%) because visitors have high purchase intent — they’re searching for a specific service in their area.
1642
1643Running the numbers for a hypothetical local electrician — the kind of trade our [electrician website design](/electrician-website-design) is built for — if the website generates 300 visitors per month (achievable within 6-9 months with basic local SEO), at a 4% conversion rate, that’s 12 enquiries per month. If 50% convert to jobs at an average of \xa3200, that’s \xa31,200/month in additional revenue. Against a website cost of \xa326/month, that’s a 46:1 return.
1644
1645Even if the real numbers are half that pessimistic — 150 visitors, 3% conversion, 40% close rate — it’s still \xa3360/month against \xa326/month in costs. The maths works for virtually any local business with a service worth more than \xa350.
1646
1647For how the website fits into a complete business system, see our [full tech stack guide](/blog/small-business-tech-stack-2026).
1648
1649## Mistakes I Nearly Made (and How to Avoid Them)
1650
1651**Overthinking the design before the site is live.** I spent 2 hours on my hero section trying to make it perfect. Nobody cared. The site needs to be clear, fast, and live. You can refine the design every week for the next year. A perfect design that’s still in drafts generates zero enquiries. An imperfect site that’s live and indexed by Google generates some — and "some" beats "zero" every time.
1652
1653**Paying for features you won’t use.** A \xa35,000 agency build for a 5-page brochure site is overpaying. A \xa3150/month maintenance contract for a site that needs one text change every quarter is burning money. Know what you need, get quotes that match, and push back on scope creep.
1654
1655**Not connecting the site to Google.** A surprising number of small business websites aren’t registered in Google Search Console and don’t have a sitemap submitted. This is free and takes 15 minutes. Without it, you’re relying on Google to discover your site organically, which can take months. With Search Console, Google knows your site exists immediately and starts indexing pages within days.
1656
1657**Ignoring invoicing and business systems.** A website generates leads. But if you don’t have a system to invoice those leads, track the work, and manage the money — you’re growing into chaos.
1658
1659## Frequently Asked Questions
1660
1661### Do I need a website if I have a strong social media presence?
1662
1663Yes. Social media is rented space — the platform controls who sees your posts, and algorithms change without warning. A website is property you own. It appears in Google searches (social profiles rarely rank for service queries), gives you full control over your message, and captures leads through forms and calls-to-action. Use social media to drive traffic to your website, not as a replacement for one.
1664
1665### Should I use a free website builder?
1666
1667For testing and prototyping, yes. For a live business, no. Free plans put your site on a subdomain (yourbusiness.webflow.io instead of yourbusiness.co.uk) and often display the platform’s branding. Both signal to potential customers that you haven’t invested in your business. Spending \xa315-25/month on a custom domain plan is one of the lowest-cost, highest-impact investments you can make.
1668
1669### How long until a new website starts generating leads?
1670
1671For local businesses: typically 2-4 months after launch if you’ve done the basics — submitted to Google Search Console, linked your Google Business Profile, and targeted local keywords in your page titles and content. National or competitive keywords take longer (6-12 months). Paid advertising (Google Ads) can generate traffic from day one, but organic search is the sustainable long-term channel.
1672
1673### What’s the most important page on my website?
1674
1675Your homepage. It gets the most traffic, shapes the first impression, and determines whether visitors explore further or leave. It needs to answer three questions within 5 seconds: what do you do, who is it for, and what should I do next. Every other page supports the homepage — services provides detail, about builds trust, contact enables action. But the homepage is where most visitors decide to stay or go.
1676
1677---
1678
1679**Read next:** [I Tested the Full Small Business Tech Stack for 2026](/blog/small-business-tech-stack-2026) \xb7 [GEO vs SEO: Why You Need Both in 2026 (With Data)](/blog/geo-v
1679s-seo-why-you-need-both-2026-with-data)
1680`},{slug:"best-plumber-websites-uk-what-works-2026",title:"Best Plumber Websites UK: What the Winners Actually Do (2026)",excerpt:"We analysed the plumber websites Google and Gemini actually surface across five UK cities. Here is what the winning sites have in common — and what to copy.",tag:"Research",readTime:"8 min read",date:"2026-08-28",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Best Plumber Websites UK: What the Winners Actually Do (2026)
1681
1682When we ran our [five-city study of which plumbers Google and Gemini actually recommend](/blog/best-plumber-uk-cities-google-vs-gemini-2026), we ended up looking closely at dozens of UK plumbing websites — the ones winning the map pack, the ones AI assistants cite by name, and the many that exist but never surface anywhere. The gap between the two groups is not design flair. It is a short list of practical things the winning sites do and the invisible ones don't.
1683
1684This article is that list. If you are a plumber deciding what your website needs — or judging a quote from a web designer — use it as your checklist.
1685
1686## What the winning plumber websites have in common
1687
1688**1. The phone number is the design.** On sites like Birmingham's Jack The Plumber (5.0★ across 285 reviews and top of the city's map pack in our study), the number sits tap-ready at the top of every mobile screen. Plumbing searches are urgent — a burst pipe does not browse three pages of portfolio first. The best sites treat "call now" as the product and everything else as supporting evidence.
1689
1690**2. Reviews are shown, sourced, and current.** Every plumber Google's local pack surfaced in our five cities had triple-digit or high-double-digit review counts displayed against a named profile — Leeds' Plumbers Leeds with 220 reviews, SFR Plumbing & Heating with 139. The pattern was blunt: no visible review footprint, no local pack, regardless of how good the website looked.
1691
1692**3. A real service-area page for every town they cover.** The sites that surface for "plumber in [town]" have an actual page for that town — not a comma-separated list of place names in the footer. One page per area, each describing genuine local work, is still the most reliable local-SEO structure in the trade.
1693
1694**4. Gas Safe registration where you cannot miss it.** Homeowners check; so do the systems deciding who to recommend. Winning sites put the registration number in the header or footer of every page, not buried on an about page.
1695
1696**5. Emergency framing with honest hours.** "24/7 emergency plumber" converts — but only when it is true and consistent with the Google Business Profile hours. Mismatched hours between site and profile is one of the quiet trust-killers we saw on losing sites.
1697
1698**6. Structured data underneath.** This is the invisible difference. When Gemini answered "best plumber in Birmingham" in our study, it cited Afterglow Plumbing & Heating — a business whose details machines can verify across its website and profiles. LocalBusiness, Service and FAQPage schema is how a website says the same thing to a machine that its homepage says to a human. Almost no small plumbing site has it; nearly every AI-cited one resolves cleanly to verifiable structured information.
1699
1700**7. Answers to the questions customers actually ask.** Boiler repair cost. Why is my radiator cold at the bottom. Emergency call-out fees. The winning sites answer these on-page in plain language — which is exactly the content Google's AI Overviews and assistants like ChatGPT lift answers (and business names) from.
1701
1702## What about the famous ones?
1703
1704London's Pimlico Plumbers ranks organically for almost everything in the capital — but as our city study showed, big-brand dominance in London tells a small firm very little. The more useful examples are the single-van businesses above: their websites win because of structure and proof, not budget. That should be encouraging. Every item on the list above is achievable for a local plumber; none of it requires a London-brand marketing department.
1705
1706## DIY, template, or done for you?
1707
1708| | DIY builder (Wix/Squarespace) | \xa330/mo template agency | Done-for-you, engineered site |
1709|---|---|---|---|
1710| Upfront cost | \xa30 | \xa30–\xa3200 | \xa30 (our offer) |
1711| Your time | 20–40 hours | 2–5 hours | ~1 hour |
1712| Structured data (schema) | None by default | Rarely | Full suite |
1713| Local landing pages | You write them | Usually not included | Included |
1714| Shows in AI answers | Almost never | Rarely | Engineered for it |
1715| Who owns the site | You | Often them | You |
1716
1717A DIY builder can put a page online. What it will not do is the schema, the per-town pages, and the answer-formatted content that decide whether you appear when a customer — or an AI — goes looking.
1718
1719## The shortcut
1720
1721Everything in this checklist is what our [plumber website design](/plumber-website-design) package builds as standard: \xa30 upfront, \xa3149/month all-in, live in 14 days, and you own the site. Or check where you stand first — our [free GEO rank checker](/tools/geo-score) scores any plumbing website against the criteria above in about a minute.
1722
1723---
1724
1725**Read next:** [Best Plumber in [City]? What Google vs Gemini Actually Recommend](/blog/best-plumber-uk-cities-google-vs-gemini-2026) \xb7 [What a Professional Website Actually Costs in 2026](/blog/local-business-website-cost-2026)
1726`},{slug:"best-electrician-websites-uk-what-works-2026",title:"Best Electrician Websites UK: What the Winners Actually Do (2026)",excerpt:"From our five-city study of which electricians Google and Gemini recommend: the practical things winning electrician websites share, and a checklist to copy.",tag:"Research",readTime:"7 min read",date:"2026-08-28",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Best Electrician Websites UK: What the Winners Actually Do (2026)
1727
1728Our [five-city study of which electricians Google and Gemini actually recommend](/blog/best-electrician-uk-cities-google-vs-gemini-2026) had a finding that should worry every sparky with a neglected website: the businesses Google surfaces and the businesses Gemini cites barely overlap. Two systems, both deciding who gets the work, reading different signals. The websites that win with both share a set of habits — and they are copyable.
1729
1730## The checklist
1731
1732**1. NICEIC / NAPIT front and centre.** Certification is the first trust question in electrical work, for homeowners and for recommendation systems weighing credentialed businesses. Winning sites show the badge and registration in the header or footer sitewide, and mirror it on their Google Business Profile.
1733
1734**2. Named, reviewed, consistent.** The electricians surfacing in our study — like Fletcher Electric and SmartWired Electrical Contractor — resolve cleanly: the name on the website matches the Google profile, the reviews are attached to that name, and the service area is stated the same way everywhere. Inconsistent naming across site, profile and directories quietly splits your reputation into pieces no system can add up.
1735
1736**3. Services broken out, not bundled.** "Electrical services" is invisible. Rewires, consumer unit upgrades, EV charger installation, EICR reports, fault finding — each with its own page and its own plain-language explanation — is how sites surface for the searches customers actually type. EV charger installation in particular is the highest-intent electrician search of the decade and most electrician sites still don't have a page for it.
1737
1738**4. Per-town service pages.** Same rule as every trade: a genuine page per area beats a list of towns in the footer, every time.
1739
1740**5. Safety content that answers real questions.** Why do my lights flicker. How much does a rewire cost. Is my fuse box legal. The winning sites answer these on-page — and those answers are precisely what AI Overviews and assistants extract when a homeowner asks the same question conversationally.
1741
1742**6. Schema underneath.** LocalBusiness, Service, and FAQPage structured data — the machine-readable layer that lets Google and AI assistants verify what you do, where you work, and what certifies you. In our study, verifiable citations consistently pointed at businesses whose details machines could confirm across multiple structured sources.
1743
1744**7. A quote path that takes seconds.** Tap-to-call plus a short form (name, postcode, job) — not a seven-field enquiry monster. Electrical work is quote-shopped; the site that responds fastest usually wins the job.
1745
1746## DIY, template, or done for you?
1747
1748| | DIY builder (Wix/Squarespace) | \xa330/mo template agency | Done-for-you, engineered site |
1749|---|---|---|---|
1750| Upfront cost | \xa30 | \xa30–\xa3200 | \xa30 (our offer) |
1751| Your time | 20–40 hours | 2–5 hours | ~1 hour |
1752| Structured data (schema) | None by default | Rarely | Full suite |
1753| Local landing pages | You write them | Usually not included | Included |
1754| Shows in AI answers | Almost never | Rarely | Engineered for it |
1755| Who owns the site | You | Often them | You |
1756
1757## The shortcut
1758
1759This checklist is exactly what our [electrician website design](/electrician-website-design) package builds as standard — \xa30 upfront, \xa3149/month all-in, live in 14 days, you own the site. Or score your current site against these criteria free with the [GEO rank checker](/tools/geo-score).
1760
1761---
1762
1763**Read next:** [Best Electrician in [City]? What Google vs Gemini Actually Recommend](/blog/best-electrician-uk-cities-google-vs-gemini-2026) \xb7 [How AI Search Engines Choose Which Businesses to Recommend](/blog/how-ai-search-engines-choose-which-businesses-to-recommend)
1764`},{slug:"best-roofing-websites-uk-what-works-2026",title:"Best Roofing Websites UK: What the Winners Actually Do (2026)",excerpt:"We analysed the roofing websites Google and Gemini surface across five UK cities. The winners share seven habits — here is the checklist, with real examples.",tag:"Research",readTime:"7 min read",date:"2026-08-28",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Best Roofing Websites UK: What the Winners Actually Do (2026)
1765
1766Roofing might be the trade where a good website matters most — jobs are high-value, distress-driven, and plagued by the "dodgy roofer" fear that makes homeowners research harder than for any comparable purchase. In our [five-city study of which roofers Google and Gemini recommend](/blog/best-roofer-uk-cities-google-vs-gemini-2026), the websites that surfaced — DPR Roofing in Leeds, Windsor Roofing Solutions, Paul Charles Roofing, Cathcart Roofing and others — beat hundreds of competitors that exist online but never appear. Here is what separates them.
1767
1768## The checklist
1769
1770**1. Proof of work, organised.** Before-and-after photos arranged by job type — re-roofs, flat roofs, repairs, chimneys — not a single scrolling gallery. A homeowner choosing between three quotes looks for evidence someone has done exactly their job before; so do the systems deciding which roofer to show them.
1771
1772**2. The anti-cowboy arsenal.** Named owner, years trading, address, insurance, and guarantees stated plainly. "How to spot a dodgy roofer" is literally one of Google's People-Also-Ask questions for roofing searches — the winning sites answer the fear directly instead of hoping a nice design papers over it.
1773
1774**3. Accreditations that verify.** NFRC membership, TrustMark, manufacturer certifications — displayed on the site AND consistent with the business's profiles, so a machine checking the claim finds 
1774it confirmed rather than asserted.
1775
1776**4. Reviews with volume and recency.** Every roofer in our study's local packs carried a strong, current review profile against an exactly matching business name. The site's job is to display them and keep the name consistent so they count.
1777
1778**5. Storm-response framing done honestly.** Emergency repair capability, clearly stated response times, and hours that match the Google profile. Roofing demand spikes with weather; the sites that surface in those spikes had the emergency page built before the storm, not after.
1779
1780**6. Per-area pages.** "Roofer in [town]" searches carry the intent; a genuine page per covered town captures it. The roofers appearing across our five cities each resolved to a specific, local, verifiable operation — never a vague national footprint.
1781
1782**7. Schema and answer-formatted content.** Flat roof replacement cost, how long a tile roof lasts, whether insurance covers storm damage — answered on-page in plain language, marked up with FAQPage and Service schema. This is what gets a roofing site into AI Overviews and assistant answers, where an increasing share of these decisions now starts.
1783
1784## DIY, template, or done for you?
1785
1786| | DIY builder (Wix/Squarespace) | \xa330/mo template agency | Done-for-you, engineered site |
1787|---|---|---|---|
1788| Upfront cost | \xa30 | \xa30–\xa3200 | \xa30 (our offer) |
1789| Your time | 20–40 hours | 2–5 hours | ~1 hour |
1790| Structured data (schema) | None by default | Rarely | Full suite |
1791| Local landing pages | You write them | Usually not included | Included |
1792| Shows in AI answers | Almost never | Rarely | Engineered for it |
1793| Who owns the site | You | Often them | You |
1794
1795## The shortcut
1796
1797Our [roofing website design](/roofer-website-design) package builds this entire checklist as standard — \xa30 upfront, \xa3149/month all-in, live in 14 days, you own the site. Or run your current site through the [free GEO rank checker](/tools/geo-score) and see which of the seven you're missing.
1798
1799---
1800
1801**Read next:** [Best Roofer in [City]? What Google vs Gemini Actually Recommend](/blog/best-roofer-uk-cities-google-vs-gemini-2026) \xb7 [Schema Markup for AI: The Structured Data That Gets You Cited](/blog/schema-markup-for-ai-structured-data-that-gets-you-cited)
1802`},{slug:"best-carpenter-websites-uk-what-works-2026",title:"Best Carpenter Websites UK: What the Winners Actually Do (2026)",excerpt:"From our study of which carpenters Google and Gemini recommend across UK cities: what winning carpentry and joinery websites do differently, with a checklist to copy.",tag:"Research",readTime:"7 min read",date:"2026-08-28",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Best Carpenter Websites UK: What the Winners Actually Do (2026)
1803
1804Carpentry is the most portfolio-driven trade there is — and yet most carpenters' websites, where they exist at all, bury their best work in an unlabelled gallery or leave it on a phone. In our [study of which carpenters Google and Gemini recommend across UK cities](/blog/best-carpenter-uk-cities-google-vs-gemini-2026), the businesses that surfaced — Manchester Carpentry, Brownhirst Joinery, AB Carpenters and others — treat the website as a shop window with a filing system. Here is the pattern.
1805
1806## The checklist
1807
1808**1. Work organised by what customers search for.** Fitted wardrobes. Bespoke alcove units. Kitchen fitting. Doors and skirting. Garden structures. Each with its own page, its own photos, and its own plain description — because "carpenter" is not what people search; the job is. Sites structured this way surface for ten times the queries of a one-page portfolio.
1809
1810**2. Photos that carry information.** The winning sites caption their work: the job, the material, the town. A captioned photo of custom wardrobes in Didsbury is search content and AI-verifiable evidence; an uncaptioned image is decoration.
1811
1812**3. A clear line between carpentry and joinery.** Customers use the words interchangeably; search engines don't. Sites that explain and cover both — bench joinery, site carpentry, bespoke furniture — capture both search populations.
1813
1814**4. Named craftsman, real story.** Carpentry buyers choose a person more than a company. The sites that convert carry a name, a face or at least a history, years at the bench, and the kind of work they love — the exact trust signals review platforms can't fake.
1815
1816**5. Reviews attached to a consistent name.** Same rule as every trade in our studies: the businesses AI and the local pack surface resolve cleanly to one name with an attached review history. Split identities — different trading names across site, profile and directories — split your proof.
1817
1818**6. Per-area pages for the towns you serve.** Even craft trades win locally. One genuine page per area, referencing real completed work there.
1819
1820**7. Schema and answered questions.** How much do fitted wardrobes cost. MDF or plywood. How long does a kitchen fit take. Answer them on-page with FAQPage and Service schema underneath, and your site becomes the source AI assistants quote when your next customer asks the same thing.
1821
1822## DIY, template, or done for you?
1823
1824| | DIY builder (Wix/Squarespace) | \xa330/mo template agency | Done-for-you, engineered site |
1825|---|---|---|---|
1826| Upfront cost | \xa30 | \xa30–\xa3200 | \xa30 (our offer) |
1827| Your time | 20–40 hours | 2–5 hours | ~1 hour |
1828| Structured data (schema) | None by default | Rarely | Full suite |
1829| Local landing pages | You write them | Usually not included | Included |
1830| Shows in AI answers | Almost never | Rarely | Engineered for it |
1831| Who owns the site | You | Often them | You |
1832
1833## The shortcut
1834
1835Our [carpenter website design](/carpenter-website-design) package builds all seven as standard — \xa30 upfront, \xa3149/month all-in, live in 14 days, and the site is y
1835ours. Or benchmark your current site free with the [GEO rank checker](/tools/geo-score).
1836
1837---
1838
1839**Read next:** [Best Carpenter in [City]? What Google vs Gemini Actually Recommend](/blog/best-carpenter-uk-cities-google-vs-gemini-2026) \xb7 [What Is Generative Engine Optimisation? The Complete 2026 Guide](/blog/what-is-generative-engine-optimisation-complete-2026-guide)
1840`},{slug:"best-construction-websites-uk-what-works-2026",title:"Best Construction Company Websites UK: What the Winners Do (2026)",excerpt:"What separates construction and builder websites that win five-figure jobs from the ones that never surface — a practical checklist for UK building firms.",tag:"Research",readTime:"8 min read",date:"2026-08-28",author:{name:"Awais M.",role:"Founder of GeoRankLocal",bio:"Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, the shift from search to AI discovery, and what UK SMBs need to do to stay visible in the AI search era."},body:`# Best Construction Company Websites UK: What the Winners Do (2026)
1841
1842Here is an awkward fact we found while researching UK trade searches: type "builder website" into Google and you mostly get website-builder software — Wix, Squarespace, GoDaddy — not building firms. Construction companies can't rely on generic searches the way a plumber can. Customers find builders through "builder near me", town-specific searches, recommendations they then verify online, and increasingly by asking an AI assistant to shortlist firms. Every one of those routes ends at your website, and the stakes are higher than any other trade: an extension is a five-figure decision researched like one.
1843
1844Across our [city-by-city research into which trades Google and Gemini recommend](/blog/uk-trades-ai-citation-google-vs-gemini-2026), and in auditing dozens of building company websites since, the firms that win share a recognisable pattern.
1845
1846## The checklist
1847
1848**1. Projects as pages, not pictures.** The single biggest difference. Winning construction sites give each substantial project its own page — double-storey extension in [town], loft conversion with structural steel, full renovation — with before/during/after photos, timescale, and scope. Each project page ranks for the next customer searching for that job, and gives a verifying homeowner (or AI) concrete evidence.
1849
1850**2. The verification file.** FMB membership, TrustMark, CHAS, insurance-backed guarantees, Companies House age, named directors. Big-ticket customers verify before they call; the winning sites make verification take thirty seconds. Burying your credentials is the same as not having them.
1851
1852**3. Process transparency.** What happens after the enquiry: site visit, itemised quote, schedule, payment stages, snagging. The firms that publish their process convert better because they answer the question every homeowner actually has — "what am I letting myself in for?" — before the first phone call.
1853
1854**4. Scope clarity.** Extensions, conversions, new builds, renovations, groundworks — each its own page, each honest about the size of job you take. "No job too small" attracts the jobs you don't want and signals nothing to the systems matching searches to firms.
1855
1856**5. Reviews plus references.** Construction buyers read reviews and then ask for references. Winning sites show current reviews against a consistent business name and say plainly that references from past clients are available.
1857
1858**6. Per-area pages with real projects.** "Builder in [town]" is where the demand lives. A genuine page per area — anchored by actual projects completed there — is the structure that captures it.
1859
1860**7. Schema and answered questions.** How much does an extension cost per square metre. Do I need planning permission. How long does a loft conversion take. Answer on-page, mark it up with Service and FAQPage schema, and your firm becomes citable when homeowners ask Google's AI or ChatGPT those exact questions — which, our research shows, they now do at every stage of a building project.
1861
1862## DIY, template, or done for you?
1863
1864| | DIY builder (Wix/Squarespace) | \xa330/mo template agency | Done-for-you, engineered site |
1865|---|---|---|---|
1866| Upfront cost | \xa30 | \xa30–\xa3200 | \xa30 (our offer) |
1867| Your time | 20–40 hours | 2–5 hours | ~1 hour |
1868| Structured data (schema) | None by default | Rarely | Full suite |
1869| Local landing pages | You write them | Usually not included | Included |
1870| Shows in AI answers | Almost never | Rarely | Engineered for it |
1871| Who owns the site | You | Often them | You |
1872
1873For a firm chasing five-figure contracts, the arithmetic is blunt: one extension won or lost covers a decade of the website that wins it.
1874
1875## The shortcut
1876
1877Our [construction website design](/construction-website-design) package builds this full checklist as standard — structured project galleries included — for \xa30 upfront and \xa3149/month all-in, live in 14 days, and you own the site. Or see how your current site scores in a minute with the [free GEO rank checker](/tools/geo-score).
1878
1879---
1880
1881**Read next:** [UK Trades & AI Citation: What Google vs Gemini Recommend](/blog/uk-trades-ai-citation-google-vs-gemini-2026) \xb7 [What a Professional Website Actually Costs in 2026](/blog/local-business-website-cost-2026)
1882`}];e.s(["default",0,function(){return(0,t.jsx)("section",{className:"py-20 md:py-[120px]",children:(0,t.jsxs)(o.default,{children:[(0,t.jsx)(r.default,{children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)(n.default,{children:l.knowledge.label}),(0,t.jsx)("h2",{className:"mt-4 text-[clamp(36px,4.5vw,60px)] font-black leading-[1.05] tracking-[-0.03em] text-text-primary",children:l.knowledge.h2}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-lg leading-relaxed text-text-secondary",children:l.knowledge.description})]})}),(0,t.jsx)("div",{className:"mt-16 grid gap-6 md:grid-cols-3",children:["hubspot-lost-140-million-visits-geo-playbook","schema-markup-for-ai-structured-data-that-gets-you-cited","how-ai-search-engines-choose-which-businesses-to-recommend"].map(e=>c.find(t=>t.slug===e)).filter(e=>!!e).map((e,o)=>(0,t.jsx)(r.default,{delay:.1*o,children:(0,t.jsx)(a.default,{href:`/blog/${e.slug}`,className:"block",children:(0,t.jsxs)(i.motion.div,{className:"group flex h-full flex-col rounded-2xl border border-border-default bg-bg-secondary p-8 transition-colors hover:border-border-accent hover:bg-bg-elevated",whileHover:{y:-4},transition:{duration:.3},children:[(0,t.jsx)("span",{className:"inline-block self-start rounded-full border border-border-default px-3 py-1 font-mono text-xs text-accent",children:e.tag}),(0,t.jsx)("h3",{className:"mt-4 line-clamp-3 text-lg font-semibold leading-snug text-text-primary transition-colors group-hover:text-accent",children:e.title}),(0,t.jsx)("p",{className:"mt-3 flex-1 text-sm leading-relaxed text-text-secondary",children:e.excerpt}),(0,t.jsxs)("div",{className:"mt-6 flex items-center gap-1 text-sm font-medium text-accent",children:["Read article",(0,t.jsx)(s.ArrowUpRight,{size:14,className:"transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]})})},e.slug))})]})})}],1357)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.