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 30 31 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 36 37 38 39 40 41 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 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 52 53 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 62 63 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.