Is my website any good?

Is my website any good? How do I tell?

Run your website through ten free tests in under 30 minutes: PageSpeed Insights (target 80+ mobile), Mobile-Friendly Test, Rich Results Test, Google Search Console indexation check, and a manual scan for clear title tags, phone-number-as-link, real photos, trust signals, a 4-field contact form, and Google reviews. Failing 4+ of the 10 means a rebuild is cheaper than fixing it.

The honest framework

Before paying any agency to fix your website, run these ten tests yourself. Each one is free, takes 2–3 minutes, and tells you something concrete. By the end you'll know whether your site needs a tune-up (1–3 fails), a serious fix (4–6 fails), or a complete rebuild (7+ fails). And you'll know which agencies are bluffing when they pitch you.

Test 1: Mobile PageSpeed score

Tool: Google PageSpeed Insights Pass: Mobile score ≥ 80 Fail: Mobile score < 60

Paste your homepage URL, click "Analyze," wait 30 seconds. Look at the Mobile score, not Desktop (Google ranks on mobile first).

Below 60 is critical — it costs you both Google rankings and the half of your traffic that bounces before the page loads. We covered the fixes in why am I getting no calls from my website?.

Test 2: Mobile-friendly layout

Tool: Google's Mobile-Friendly Test Pass: "Page is mobile-friendly" Fail: Anything else

If this fails in 2026, the site was built before 2018 and never updated. That's an automatic rebuild — Google has been mobile-first indexing since 2019.

Test 3: Indexation in Google

Tool: Google search Pass: Typing `site:yourdomain.com` returns at least 5 of your pages Fail: Returns nothing or only the homepage

If only the homepage shows, Google can't crawl your site properly. Could be a broken sitemap, blocked routes, or a CMS that hides content from search engines. Diagnose with Google Search Console.

Test 4: Title tag and H1 contain real keywords

Tool: Right-click homepage → "View Page Source" → Ctrl+F for `` and `<h1>` <strong class="font-semibold text-[#111110]">Pass:</strong> Both contain your service + your town (e.g. "Solar Panel Installation in Bristol") <strong class="font-semibold text-[#111110]">Fail:</strong> Either says just "Home" or "Welcome to MyBusiness"</p><p>Title and H1 are how Google decides what your page is about. Generic ones are why so many sites rank nowhere. See <a href="/answers/why-isnt-my-business-on-google" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">why isn't my business showing up on Google?</a> for the full diagnostic.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 5: Phone number is tap-to-dial on mobile</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> Right-click → View Page Source → search for your phone number <strong class="font-semibold text-[#111110]">Pass:</strong> Phone number appears inside `<a href="tel:...">` <strong class="font-semibold text-[#111110]">Fail:</strong> Phone number is plain text, or inside an image, or in a JavaScript widget</p><p>Mobile users won't manually copy a phone number. If it's not tap-to-dial, you lose every mobile caller.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 6: Real install photos on the homepage</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> Your own eyes <strong class="font-semibold text-[#111110]">Pass:</strong> 4+ photos of actual jobs your team has done, ideally with postcode-area captions <strong class="font-semibold text-[#111110]">Fail:</strong> Stock photos, generic product shots, or no photos at all</p><p>Customers can spot stock photos within seconds. They also use install photos as the primary trust signal for "is this a real business that does real work?" We broke this down in <a href="/answers/how-solar-customers-find-installers-online" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">how do solar customers find installers online?</a>.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 7: Real Google reviews embedded or linked</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> Open homepage, scroll for reviews <strong class="font-semibold text-[#111110]">Pass:</strong> 3+ real Google reviews displayed (live text or a Google widget) with a link to your actual GBP listing <strong class="font-semibold text-[#111110]">Fail:</strong> Fake-looking testimonials with stock photos, no reviews at all, or "Testimonial: 'Great service!' — A Customer"</p><p>Made-up testimonials are worse than none. Customers and Google both detect them. Embed real reviews from your real GBP listing or don't show any.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 8: Accreditation badges visible</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> Open homepage, scan header and footer <strong class="font-semibold text-[#111110]">Pass:</strong> Visible MCS, TrustMark, Which? Trusted Trader, FMB, or relevant trade body logos <strong class="font-semibold text-[#111110]">Fail:</strong> No badges</p><p>For renewable installers specifically, <a href="https://mcscertified.com/" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]" rel="noopener" target="_blank">MCS certification</a> is mandatory for customers claiming Smart Export Guarantee payments. If your site doesn't display it, you're filtering yourself out of half your potential market.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 9: Contact form is 4 fields or fewer</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> Open your contact / quote form, count the required fields <strong class="font-semibold text-[#111110]">Pass:</strong> Name, postcode, phone, "anything we should know?" — 4 fields max <strong class="font-semibold text-[#111110]">Fail:</strong> 6+ fields, especially anything optional that looks required</p><p>Every extra field drops completion by ~10%. A 4-field form converts at 2–3× the rate of a 10-field form.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Test 10: Schema markup present</h2><p><strong class="font-semibold text-[#111110]">Tool:</strong> <a href="https://search.google.com/test/rich-results" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]" rel="noopener" target="_blank">Google's Rich Results Test</a> <strong class="font-semibold text-[#111110]">Pass:</strong> Returns at least 2 valid schemas (e.g. LocalBusiness + Service) <strong class="font-semibold text-[#111110]">Fail:</strong> Returns "No items detected"</p><p>Schema is the hidden code that tells Google what your business is and triggers rich results (star ratings, opening hours, FAQs in search). Without it, you're invisible to a lot of Google's enhanced result formats. Most CMS plugins (Yoast, RankMath) add schema in two clicks — see <a href="/answers/how-to-do-seo-for-my-website" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">how to do SEO for your website</a> step 7.</p><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Scoring</h2><p>Count how many tests you failed:</p><ul class="list-disc pl-6 space-y-2"><li><strong class="font-semibold text-[#111110]">0–1 fails:</strong> Your site is healthy. Spend your money on traffic, not rebuilds.</li><li><strong class="font-semibold text-[#111110]">2–3 fails:</strong> Tune-up. Spend £500–£1,500 on targeted fixes. Don't rebuild.</li><li><strong class="font-semibold text-[#111110]">4–6 fails:</strong> Serious fix. £1,500–£3,000 of targeted work, or budget for rebuild.</li><li><strong class="font-semibold text-[#111110]">7+ fails:</strong> Rebuild. The cost of patching is higher than starting over. £999–£8,000 depending on agency tier (see <a href="/answers/how-much-does-a-website-cost-uk" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">how much does a website cost for a local business?</a>).</li></ul><h2 class="font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug">Want this audit done for you?</h2><p><a href="/audit" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">Request a free audit</a> and we'll send a 2-minute Loom walking through all ten tests on your specific site, with a clear "tune-up / fix / rebuild" recommendation. No call required, sent within 24 hours.</p><p>If you'd rather just rebuild it properly, <a href="/how-we-work" class="underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]">Presencly</a> builds custom websites for UK renewable installers at £999 + £99/month — every site ships at 90+ PageSpeed, all 10 tests passed by default.</p></div></article><section class="max-w-[760px] mx-auto px-6 md:px-12 pb-12"><h2 class="font-serif text-[24px] font-medium text-[#111110] mb-5 tracking-[-0.01em]">Related questions</h2><ul class="grid sm:grid-cols-2 gap-4"><li><a class="group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200" href="/answers/how-much-does-a-website-cost-uk"><h3 class="font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors">How much does a website cost for a local business?</h3></a></li><li><a class="group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200" href="/answers/signs-of-a-good-web-design-agency"><h3 class="font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors">Top 5 ways to tell a web design agency is good</h3></a></li><li><a class="group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200" href="/answers/why-no-calls-from-my-website"><h3 class="font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors">Why am I getting no calls from my website?</h3></a></li></ul></section><section class="max-w-[760px] mx-auto px-6 md:px-12 pb-20"><div class="bg-white border border-[#E8E3D7] rounded-2xl p-7 text-center shadow-sm"><h2 class="font-serif text-[22px] md:text-[26px] font-medium text-[#111110] mb-3 tracking-[-0.01em]">Want this audited on your own site?</h2><p class="text-[#2E2C28] mb-5 text-[15px] leading-relaxed max-w-[52ch] mx-auto">Free 2-minute Loom showing exactly where your site stands. Sent within 24 hours. No call required.</p><a class="inline-flex items-center gap-2.5 bg-[#111110] text-[#FAF8F3] font-semibold text-[15px] px-7 py-[14px] rounded-full hover:bg-[#2E2C28] active:scale-[0.99] transition-all duration-200" href="/audit">Get my free audit<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section><footer class="bg-[#F2EFE6] border-t border-[#E8E3D7] py-10"><div class="max-w-[1180px] mx-auto px-6 md:px-12 flex flex-col gap-6"><div class="flex flex-col md:flex-row md:items-center md:justify-between gap-5"><div class="flex items-center gap-3"><img alt="Presencly" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="rounded-full shrink-0" style="color:transparent" srcSet="/_next/image?url=%2Flogo-mark.png&w=48&q=100 1x, /_next/image?url=%2Flogo-mark.png&w=96&q=100 2x" src="/_next/image?url=%2Flogo-mark.png&w=96&q=100"/><div class="flex flex-col md:flex-row md:items-baseline gap-x-3 gap-y-0.5"><span class="font-serif italic text-[18px] text-[#111110]">presencly.co.uk</span><span class="text-[12px] text-[#7A7569]">Digital marketing for UK renewable installers.</span></div></div><ul class="flex flex-wrap gap-5 text-[12px] text-[#7A7569]"><li><a href="/audit" class="hover:text-[#111110] transition-colors">Free audit</a></li><li><a href="/how-we-work" class="hover:text-[#111110] transition-colors">How we work</a></li><li><a href="/locations" class="hover:text-[#111110] transition-colors">Locations</a></li><li><a href="/answers" class="hover:text-[#111110] transition-colors">Answers</a></li><li><a href="/guarantee" class="hover:text-[#111110] transition-colors">Guarantee</a></li><li><a href="/privacy" class="hover:text-[#111110] transition-colors">Privacy</a></li><li><a href="/terms" class="hover:text-[#111110] transition-colors">Terms</a></li><li><a href="/cookies" class="hover:text-[#111110] transition-colors">Cookies</a></li></ul></div><div class="flex flex-col md:flex-row md:items-center md:justify-between gap-3 pt-5 border-t border-[#E8E3D7]/80"><ul class="flex flex-wrap items-center gap-x-5 gap-y-2 text-[11px] text-[#7A7569]"><li class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check text-[#5C1FC4]" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>First page in 90 days, or your money back.</li><li class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin text-[#5C1FC4]" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>12-month region exclusivity on Get Calls & Dominate.</li></ul><span class="text-[11px] text-[#7A7569]/70">© <!-- -->2026<!-- --> Presencly</span></div></div></footer></main><!--$--><!--/$--><script src="/_next/static/chunks/0t1et0tty8o9s.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[79520,[\"/_next/static/chunks/07_61kn9s41gl.js\"],\"\"]\n4:I[39756,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"default\"]\nd:I[68027,[\"/_next/static/chunks/07_61kn9s41gl.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0l87sbs~d8.4q.css\",\"style\"]\n:HL[\"/_next/static/chunks/0-59acx.uf44r.css\",\"style\"]\n:HL[\"/_next/static/media/791bf8c4bb753ed6-s.p.0524igg32t-c1.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:T450,\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n window.gtag = gtag;\n // Default everything to denied — Consent Mode v2 baseline.\n gtag('consent', 'default', {\n ad_storage: 'denied',\n ad_user_data: 'denied',\n ad_personalization: 'denied',\n analytics_storage: 'denied',\n functionality_storage: 'granted',\n security_storage: 'granted',\n wait_for_update: 500,\n });\n // If the visitor has already accepted on a previous visit,\n // promote analytics_storage to 'granted' immediately.\n try {\n var m = document.cookie.match(/(?:^|; )presencly_cookie_consent=([^;]*)/);\n if (m \u0026\u0026 decodeURIComponent(m[1]) === 'all') {\n gtag('consent', 'update', { analytics_storage: 'granted' });\n }\n } catch (e) {}\n gtag('js', new Date());\n gtag('config', 'G-59J8KXQ180', { anonymize_ip: true });\n "])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"answers\",\"is-my-website-any-good\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"answers\",{\"children\":[[\"slug\",\"is-my-website-any-good\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0l87sbs~d8.4q.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-59acx.uf44r.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/07_61kn9s41gl.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en-GB\",\"className\":\"inter_c15e96cb-module__0bjUvq__variable fraunces_950dbf7b-module__MD6Wsq__variable\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://presencly.co.uk#organization\\\",\\\"name\\\":\\\"Presencly\\\",\\\"url\\\":\\\"https://presencly.co.uk\\\",\\\"logo\\\":\\\"https://presencly.co.uk/logo.png\\\",\\\"email\\\":\\\"support@presencly.co.uk\\\",\\\"description\\\":\\\"Considered, credible websites for MCS-certified solar and heat-pump installers. From £999 build + £99/month hosting. Live in 7 days.\\\",\\\"areaServed\\\":{\\\"@type\\\":\\\"Country\\\",\\\"name\\\":\\\"United Kingdom\\\"},\\\"knowsAbout\\\":[\\\"Web design for renewable energy installers\\\",\\\"Local SEO\\\",\\\"Google Business Profile optimisation\\\",\\\"MCS-certified solar installer websites\\\",\\\"Heat pump installer marketing\\\",\\\"Battery storage installer websites\\\",\\\"EV charger installer marketing\\\"],\\\"contactPoint\\\":{\\\"@type\\\":\\\"ContactPoint\\\",\\\"contactType\\\":\\\"customer support\\\",\\\"email\\\":\\\"support@presencly.co.uk\\\",\\\"areaServed\\\":\\\"GB\\\",\\\"availableLanguage\\\":\\\"English\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Presencly\\\",\\\"url\\\":\\\"https://presencly.co.uk\\\",\\\"inLanguage\\\":\\\"en-GB\\\"}\"}}],[\"$\",\"$L2\",null,{\"id\":\"ga-consent-bootstrap\",\"strategy\":\"beforeInteractive\",\"children\":\"$3\"}],[\"$\",\"$L2\",null,{\"id\":\"ga-loader\",\"strategy\":\"afterInteractive\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-59J8KXQ180\"}]]}],[\"$\",\"body\",null,{\"className\":\"font-sans\",\"children\":[[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":\"$L6\"}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L7\"]}]]}]]}],{\"children\":[\"$L8\",{\"children\":[\"$L9\",{\"children\":[\"$La\",{},null,false,null]},null,false,\"$@b\"]},null,false,\"$@b\"]},null,false,null],\"$Lc\",false]],\"m\":\"$undefined\",\"G\":[\"$d\",[\"$Le\",\"$Lf\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"SEvH3zYSUZLKfu3pf7LHU\"}\n"])</script><script>self.__next_f.push([1,"10:I[57060,[\"/_next/static/chunks/07_61kn9s41gl.js\"],\"CookieBanner\"]\n12:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"OutletBoundary\"]\n13:\"$Sreact.suspense\"\n16:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"ViewportBoundary\"]\n18:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]\n7:[\"$\",\"$L10\",null,{}]\n8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\na:[\"$\",\"$1\",\"c\",{\"children\":[\"$L11\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/05dprgzbs2v6t.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@14\"}]}]]}]\n15:[]\nb:\"$W15\"\nc:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L16\",null,{\"children\":\"$L17\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L19\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\ne:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0l87sbs~d8.4q.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nf:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-59acx.uf44r.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1a:I[22016,[\"/_next/static/chunks/07_61kn9s41gl.js\",\"/_next/static/chunks/05dprgzbs2v6t.js\"],\"\"]\n1b:I[58541,[\"/_next/static/chunks/07_61kn9s41gl.js\",\"/_next/static/chunks/05dprgzbs2v6t.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-[#FAF8F3] grain\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Article\\\",\\\"headline\\\":\\\"Is my website any good? How do I tell?\\\",\\\"description\\\":\\\"Ten honest tests to run on your existing website — speed, mobile, SEO, trust signals, conversion — using free Google tools. Know whether you need a rebuild or just a tune-up before paying any agency.\\\",\\\"datePublished\\\":\\\"2026-05-21\\\",\\\"dateModified\\\":\\\"2026-05-21\\\",\\\"author\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Presencly\\\",\\\"url\\\":\\\"https://presencly.co.uk\\\"},\\\"publisher\\\":{\\\"@id\\\":\\\"https://presencly.co.uk#organization\\\"},\\\"mainEntityOfPage\\\":{\\\"@type\\\":\\\"WebPage\\\",\\\"@id\\\":\\\"https://presencly.co.uk/answers/is-my-website-any-good\\\"},\\\"inLanguage\\\":\\\"en-GB\\\"}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"FAQPage\\\",\\\"mainEntity\\\":[{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"Is my website any good? How do I tell?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"Run your website through ten free tests in under 30 minutes: PageSpeed Insights (target 80+ mobile), Mobile-Friendly Test, Rich Results Test, Google Search Console indexation check, and a manual scan for clear title tags, phone-number-as-link, real photos, trust signals, a 4-field contact form, and Google reviews. Failing 4+ of the 10 means a rebuild is cheaper than fixing it.\\\"}}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://presencly.co.uk\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Answers\\\",\\\"item\\\":\\\"https://presencly.co.uk/answers\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Is my website any good? How do I tell?\\\",\\\"item\\\":\\\"https://presencly.co.uk/answers/is-my-website-any-good\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebPage\\\",\\\"url\\\":\\\"https://presencly.co.uk/answers/is-my-website-any-good\\\",\\\"name\\\":\\\"Is my website any good? How do I tell?\\\",\\\"speakable\\\":{\\\"@type\\\":\\\"SpeakableSpecification\\\",\\\"cssSelector\\\":[\\\"h1\\\",\\\".short-answer\\\"]},\\\"inLanguage\\\":\\\"en-GB\\\"}\"}}],[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"max-w-[760px] mx-auto px-6 md:px-12 pt-8\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex items-center gap-2 text-[12px] text-[#7A7569] flex-wrap\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/\",\"className\":\"hover:text-[#111110]\",\"children\":\"Home\"}]}],[\"$\",\"li\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/answers\",\"className\":\"hover:text-[#111110]\",\"children\":\"Answers\"}]}],[\"$\",\"li\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"li\",null,{\"className\":\"text-[#111110] truncate max-w-[40ch]\",\"children\":\"Is my website any good? How do I tell?\"}]]}]}],[\"$\",\"header\",null,{\"className\":\"max-w-[760px] mx-auto px-6 md:px-12 pt-8 pb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center gap-2 bg-[#F3F0FB] border border-[#5C1FC4]/20 rounded-full px-4 py-1.5 mb-5\",\"children\":[[\"$\",\"$L1b\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 7v14\",\"key\":\"1akyts\"}],[\"path\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\",\"key\":\"ruj8y\"}]],\"className\":\"lucide-book-open text-[#5C1FC4]\",\"size\":14,\"aria-hidden\":true}],[\"$\",\"span\",null,{\"className\":\"text-[11px] font-semibold text-[#5C1FC4] tracking-[0.08em] uppercase\",\"children\":\"Is my website any good?\"}]]}],[\"$\",\"h1\",null,{\"className\":\"font-serif font-medium text-[clamp(32px,4.4vw,46px)] leading-[1.1] tracking-[-0.025em] text-[#111110] mb-6 text-balance\",\"children\":\"Is my website any good? How do I tell?\"}],\"$L1c\"]}],\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]}]\n"])</script><script>self.__next_f.push([1,"3c:I[5500,[\"/_next/static/chunks/07_61kn9s41gl.js\",\"/_next/static/chunks/05dprgzbs2v6t.js\"],\"Image\"]\n1c:[\"$\",\"div\",null,{\"className\":\"short-answer bg-white border-l-4 border-[#5C1FC4] rounded-r-2xl px-6 py-5 shadow-sm\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-[16px] leading-[1.6] text-[#111110]\",\"children\":\"Run your website through ten free tests in under 30 minutes: PageSpeed Insights (target 80+ mobile), Mobile-Friendly Test, Rich Results Test, Google Search Console indexation check, and a manual scan for clear title tags, phone-number-as-link, real photos, trust signals, a 4-field contact form, and Google reviews. Failing 4+ of the 10 means a rebuild is cheaper than fixing it.\"}]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"article\",null,{\"className\":\"max-w-[680px] mx-auto px-6 md:px-12 pb-14\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-5 text-[#2E2C28] text-[16.5px] leading-[1.7]\",\"children\":[[\"$\",\"h2\",\"0\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"The honest framework\"}],[\"$\",\"p\",\"1\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Before paying any agency to fix your website, run these ten tests yourself. Each one is free, takes 2–3 minutes, and tells you something concrete. By the end you'll know whether your site needs a tune-up (1–3 fails), a serious fix (4–6 fails), or a complete rebuild (7+ fails). And you'll know which agencies are bluffing when they pitch you.\"}}],[\"$\",\"h2\",\"2\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 1: Mobile PageSpeed score\"}],[\"$\",\"p\",\"3\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e \u003ca href=\\\"https://pagespeed.web.dev/\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eGoogle PageSpeed Insights\u003c/a\u003e \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Mobile score ≥ 80 \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Mobile score \u003c 60\"}}],[\"$\",\"p\",\"4\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Paste your homepage URL, click \\\"Analyze,\\\" wait 30 seconds. Look at the \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eMobile\u003c/strong\u003e score, not Desktop (Google ranks on mobile first).\"}}],[\"$\",\"p\",\"5\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Below 60 is critical — it costs you both Google rankings and the half of your traffic that bounces before the page loads. We covered the fixes in \u003ca href=\\\"/answers/why-no-calls-from-my-website\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ewhy am I getting no calls from my website?\u003c/a\u003e.\"}}],[\"$\",\"h2\",\"6\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 2: Mobile-friendly layout\"}],[\"$\",\"p\",\"7\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e \u003ca href=\\\"https://search.google.com/test/mobile-friendly\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eGoogle's Mobile-Friendly Test\u003c/a\u003e \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e \\\"Page is mobile-friendly\\\" \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Anything else\"}}],[\"$\",\"p\",\"8\",{\"dangerouslySetInnerHTML\":{\"__html\":\"If this fails in 2026, the site was built before 2018 and never updated. That's an automatic rebuild — Google has been mobile-first indexing since 2019.\"}}],[\"$\",\"h2\",\"9\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 3: Indexation in Google\"}],[\"$\",\"p\",\"10\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Google search \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Typing `site:yourdomain.com` returns at least 5 of your pages \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Returns nothing or only the homepage\"}}],[\"$\",\"p\",\"11\",{\"dangerouslySetInnerHTML\":{\"__html\":\"If only the homepage shows, Google can't crawl your site properly. Could be a broken sitemap, blocked routes, or a CMS that hides content from search engines. Diagnose with \u003ca href=\\\"https://search.google.com/search-console\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eGoogle Search Console\u003c/a\u003e.\"}}],\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\"]}]}]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"className\":\"max-w-[760px] mx-auto px-6 md:px-12 pb-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-[24px] font-medium text-[#111110] mb-5 tracking-[-0.01em]\",\"children\":\"Related questions\"}],[\"$\",\"ul\",null,{\"className\":\"grid sm:grid-cols-2 gap-4\",\"children\":[[\"$\",\"li\",\"how-much-does-a-website-cost-uk\",{\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/answers/how-much-does-a-website-cost-uk\",\"className\":\"group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors\",\"children\":\"How much does a website cost for a local business?\"}]}]}],[\"$\",\"li\",\"signs-of-a-good-web-design-agency\",{\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/answers/signs-of-a-good-web-design-agency\",\"className\":\"group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors\",\"children\":\"Top 5 ways to tell a web design agency is good\"}]}]}],[\"$\",\"li\",\"why-no-calls-from-my-website\",{\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/answers/why-no-calls-from-my-website\",\"className\":\"group block bg-white border border-[#E8E3D7] rounded-2xl p-5 shadow-sm hover:shadow-md hover:border-[#5C1FC4]/30 transition-all duration-200\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-serif text-[17px] font-medium text-[#111110] tracking-[-0.01em] group-hover:text-[#5C1FC4] transition-colors\",\"children\":\"Why am I getting no calls from my website?\"}]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"className\":\"max-w-[760px] mx-auto px-6 md:px-12 pb-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white border border-[#E8E3D7] rounded-2xl p-7 text-center shadow-sm\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-[22px] md:text-[26px] font-medium text-[#111110] mb-3 tracking-[-0.01em]\",\"children\":\"Want this audited on your own site?\"}],[\"$\",\"p\",null,{\"className\":\"text-[#2E2C28] mb-5 text-[15px] leading-relaxed max-w-[52ch] mx-auto\",\"children\":\"Free 2-minute Loom showing exactly where your site stands. Sent within 24 hours. No call required.\"}],[\"$\",\"$L1a\",null,{\"href\":\"/audit\",\"className\":\"inline-flex items-center gap-2.5 bg-[#111110] text-[#FAF8F3] font-semibold text-[15px] px-7 py-[14px] rounded-full hover:bg-[#2E2C28] active:scale-[0.99] transition-all duration-200\",\"children\":[\"Get my free audit\",[\"$\",\"$L1b\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right\",\"size\":16,\"aria-hidden\":true}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"footer\",null,{\"className\":\"bg-[#F2EFE6] border-t border-[#E8E3D7] py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[1180px] mx-auto px-6 md:px-12 flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row md:items-center md:justify-between gap-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L3c\",null,{\"src\":\"/logo-mark.png\",\"alt\":\"Presencly\",\"width\":36,\"height\":36,\"className\":\"rounded-full shrink-0\",\"priority\":false}],[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row md:items-baseline gap-x-3 gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif italic text-[18px] text-[#111110]\",\"children\":\"presencly.co.uk\"}],[\"$\",\"span\",null,{\"className\":\"text-[12px] text-[#7A7569]\",\"children\":\"Digital marketing for UK renewable installers.\"}]]}]]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-5 text-[12px] text-[#7A7569]\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/audit\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Free audit\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/how-we-work\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"How we work\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/locations\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Locations\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/answers\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Answers\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/guarantee\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Guarantee\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/terms\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Terms\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/cookies\",\"className\":\"hover:text-[#111110] transition-colors\",\"children\":\"Cookies\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row md:items-center md:justify-between gap-3 pt-5 border-t border-[#E8E3D7]/80\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap items-center gap-x-5 gap-y-2 text-[11px] text-[#7A7569]\",\"children\":[[\"$\",\"li\",null,{\"className\":\"inline-flex items-center gap-1.5\",\"children\":[[\"$\",\"$L1b\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",\"key\":\"oel41y\"}],[\"path\",{\"d\":\"m9 12 2 2 4-4\",\"key\":\"dzmm74\"}]],\"className\":\"lucide-shield-check text-[#5C1FC4]\",\"size\":12,\"aria-hidden\":true}],\"First page in 90 days, or your money back.\"]}],[\"$\",\"li\",null,{\"className\":\"inline-flex items-center gap-1.5\",\"children\":[[\"$\",\"$L1b\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\",\"key\":\"1r0f0z\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\",\"key\":\"ilqhr7\"}]],\"className\":\"lucide-map-pin text-[#5C1FC4]\",\"size\":12,\"aria-hidden\":true}],\"12-month region exclusivity on Get Calls \u0026 Dominate.\"]}]]}],[\"$\",\"span\",null,{\"className\":\"text-[11px] text-[#7A7569]/70\",\"children\":[\"© \",2026,\" Presencly\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"h2\",\"12\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 4: Title tag and H1 contain real keywords\"}]\n22:[\"$\",\"p\",\"13\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Right-click homepage → \\\"View Page Source\\\" → Ctrl+F for `\u003ctitle\u003e` and `\u003ch1\u003e` \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Both contain your service + your town (e.g. \\\"Solar Panel Installation in Bristol\\\") \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Either says just \\\"Home\\\" or \\\"Welcome to MyBusiness\\\"\"}}]\n23:[\"$\",\"p\",\"14\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Title and H1 are how Google decides what your page is about. Generic ones are why so many sites rank nowhere. See \u003ca href=\\\"/answers/why-isnt-my-business-on-google\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ewhy isn't my business showing up on Google?\u003c/a\u003e for the full diagnostic.\"}}]\n24:[\"$\",\"h2\",\"15\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 5: Phone number is tap-to-dial on mobile\"}]\n25:[\"$\",\"p\",\"16\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Right-click → View Page Source → search for your phone number \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Phone number appears inside `\u003ca href=\\\"tel:...\\\"\u003e` \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Phone number is plain text, or inside an image, or in a JavaScript widget\"}}]\n26:[\"$\",\"p\",\"17\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Mobile users won't manually copy a phone number. If it's not tap-to-dial, you lose every mobile caller.\"}}]\n27:[\"$\",\"h2\",\"18\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 6: Real install photos on the homepage\"}]\n28:[\"$\",\"p\",\"19\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Your own eyes \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e 4+ photos of actual jobs your team has done, ideally with postcode-area captions \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Stock photos, generic product shots, or no photos at all\"}}]\n29:[\"$\",\"p\",\"20\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Customers can spot stock photos within seconds. They also use install photos as the primary trust signal for \\\"is this a real business that does real work?\\\" We broke this down in \u003ca href=\\\"/answers/how-solar-customers-find-installers-online\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ehow do solar customers find installers online?\u003c/a\u003e.\"}}]\n2a:[\"$\",\"h2\",\"21\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 7: Real Google reviews embedded or linked\"}]\n2b:[\"$\",\"p\",\"22\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Open homepage, scroll for reviews \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e 3+ real Google reviews displayed (live text or a Google widget) with a link to your actual GBP listing \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Fake-looking testimonials with stock photos, no reviews at all, or \\\"Testimonial: 'Great service!' — A Customer\\\"\"}}]\n2c:[\"$\",\"p\",\"23\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Made-up testimonials are worse than none. Customers and Google both detect them. Embed real reviews from your real GBP listing or don't show any.\"}}]\n2d:[\"$\",\"h2\",\"24\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 8: Accreditation badges visible\"}]\n2e:[\"$\",\"p\",\"25\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Open homepag"])</script><script>self.__next_f.push([1,"e, scan header and footer \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Visible MCS, TrustMark, Which? Trusted Trader, FMB, or relevant trade body logos \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e No badges\"}}]\n2f:[\"$\",\"p\",\"26\",{\"dangerouslySetInnerHTML\":{\"__html\":\"For renewable installers specifically, \u003ca href=\\\"https://mcscertified.com/\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eMCS certification\u003c/a\u003e is mandatory for customers claiming Smart Export Guarantee payments. If your site doesn't display it, you're filtering yourself out of half your potential market.\"}}]\n30:[\"$\",\"h2\",\"27\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 9: Contact form is 4 fields or fewer\"}]\n31:[\"$\",\"p\",\"28\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e Open your contact / quote form, count the required fields \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Name, postcode, phone, \\\"anything we should know?\\\" — 4 fields max \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e 6+ fields, especially anything optional that looks required\"}}]\n32:[\"$\",\"p\",\"29\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Every extra field drops completion by ~10%. A 4-field form converts at 2–3× the rate of a 10-field form.\"}}]\n33:[\"$\",\"h2\",\"30\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Test 10: Schema markup present\"}]\n34:[\"$\",\"p\",\"31\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eTool:\u003c/strong\u003e \u003ca href=\\\"https://search.google.com/test/rich-results\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eGoogle's Rich Results Test\u003c/a\u003e \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003ePass:\u003c/strong\u003e Returns at least 2 valid schemas (e.g. LocalBusiness + Service) \u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003eFail:\u003c/strong\u003e Returns \\\"No items detected\\\"\"}}]\n35:[\"$\",\"p\",\"32\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Schema is the hidden code that tells Google what your business is and triggers rich results (star ratings, opening hours, FAQs in search). Without it, you're invisible to a lot of Google's enhanced result formats. Most CMS plugins (Yoast, RankMath) add schema in two clicks — see \u003ca href=\\\"/answers/how-to-do-seo-for-my-website\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ehow to do SEO for your website\u003c/a\u003e step 7.\"}}]\n36:[\"$\",\"h2\",\"33\",{\"className\":\"font-serif text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Scoring\"}]\n37:[\"$\",\"p\",\"34\",{\"dangerouslySetInnerHTML\":{\"__html\":\"Count how many tests you failed:\"}}]\n38:[\"$\",\"ul\",\"35\",{\"className\":\"list-disc pl-6 space-y-2\",\"children\":[[\"$\",\"li\",\"0\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003e0–1 fails:\u003c/strong\u003e Your site is healthy. Spend your money on traffic, not rebuilds.\"}}],[\"$\",\"li\",\"1\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003e2–3 fails:\u003c/strong\u003e Tune-up. Spend £500–£1,500 on targeted fixes. Don't rebuild.\"}}],[\"$\",\"li\",\"2\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003e4–6 fails:\u003c/strong\u003e Serious fix. £1,500–£3,000 of targeted work, or budget for rebuild.\"}}],[\"$\",\"li\",\"3\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cstrong class=\\\"font-semibold text-[#111110]\\\"\u003e7+ fails:\u003c/strong\u003e Rebuild. The cost of patching is higher than starting over. £999–£8,000 depending on agency tier (see \u003ca href=\\\"/answers/how-much-does-a-website-cost-uk\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ehow much does a website cost for a local business?\u003c/a\u003e).\"}}]]}]\n39:[\"$\",\"h2\",\"36\",{\"className\":\"font-serif "])</script><script>self.__next_f.push([1,"text-[24px] md:text-[26px] font-medium text-[#111110] tracking-[-0.015em] pt-4 leading-snug\",\"children\":\"Want this audit done for you?\"}]\n3a:[\"$\",\"p\",\"37\",{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003ca href=\\\"/audit\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003eRequest a free audit\u003c/a\u003e and we'll send a 2-minute Loom walking through all ten tests on your specific site, with a clear \\\"tune-up / fix / rebuild\\\" recommendation. No call required, sent within 24 hours.\"}}]\n3b:[\"$\",\"p\",\"38\",{\"dangerouslySetInnerHTML\":{\"__html\":\"If you'd rather just rebuild it properly, \u003ca href=\\\"/how-we-work\\\" class=\\\"underline decoration-[#5C1FC4]/40 hover:decoration-[#5C1FC4] text-[#111110]\\\"\u003ePresencly\u003c/a\u003e builds custom websites for UK renewable installers at £999 + £99/month — every site ships at 90+ PageSpeed, all 10 tests passed by default.\"}}]\n"])</script><script>self.__next_f.push([1,"17:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#5C1FC4\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"light\"}]]\n"])</script><script>self.__next_f.push([1,"3d:I[27201,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0kx5qws0_a-x~.js\"],\"IconMark\"]\n14:null\n"])</script><script>self.__next_f.push([1,"19:[[\"$\",\"title\",\"0\",{\"children\":\"Is my website any good? (10 free tests to run in under 30 minutes) — Presencly\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Ten honest tests to run on your existing website — speed, mobile, SEO, trust signals, conversion — using free Google tools. Know whether you need a rebuild or just a tune-up before paying any agency.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Presencly\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"MCS-certified installer website,solar installer website UK,heat pump installer website,renewable energy installer website,Warm Homes Plan website,Presencly\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://presencly.co.uk/answers/is-my-website-any-good\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Is my website any good? (10 free tests to run in under 30 minutes) — Presencly\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Ten honest tests to run on your existing website — speed, mobile, SEO, trust signals, conversion — using free Google tools. Know whether you need a rebuild or just a tune-up before paying any agency.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://presencly.co.uk/answers/is-my-website-any-good\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"en_GB\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Presencly — Websites for UK renewable installers\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Considered, credible websites for MCS-certified solar and heat-pump installers. From £999 build + £99/month hosting. Live in 7 days.\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0x3dzn~oxb6tn.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.png\"}],[\"$\",\"$L3d\",\"19\",{}]]\n"])</script></body></html>