Resource Center / Playbooks / The B2B SaaS Website Audit Checklist: 10 Places You're Quietly Leaking Demos

The B2B SaaS Website Audit Checklist: 10 Places You're Quietly Leaking Demos

An interactive audit of the 10 places B2B SaaS sites lose demos. The Demo Leak Teardown checks the first six categories on your URL in about two minutes; the last four need your logins.

Published Jul 10, 2026 • Last updated Sep 15, 2026

The 3 biggest places your site is quietly leaking demos: what it’s costing you, and the fix.

Use AI to summarize this article

TL;DR

Every leak on this checklist costs demos from traffic you already paid for. The audit runs to 48 checks across 10 categories, in two parts:

  • What anyone can see: speed, primary CTA, mobile, SEO and structured data, AI visibility, and trust. You need public tools, a free crawler and your phone, with no logins. The Demo Leak Teardown checks these six categories on your URL in about two minutes.
  • What only you can see: analytics, forms and lead delivery, crawlability, and content depth. Each one needs a login to Search Console, your analytics or your CRM, so no outside tool can check them.

Run the Demo Leak Teardown on your site for free, and it ranks the leaks in the first six categories by what each one costs you.

A technical audit tells you what is broken. It does not tell you what it is costing you. Robots.txt, alt text and sitemap XML can all be perfect while your demo requests stay flat.

This checklist is split by who can run each check:

  • What anyone can see: six categories you can check on any URL with public tools, a free crawler and your own phone. These are the six categories the Demo Leak Teardown scores.
  • What only you can see: four categories that need a login to Search Console, your analytics, your CRM or your form inbox.

Still building the site? Start with the website launch checklist and come back here once it is live.

Tick each task as you go. Your progress is saved in this browser, so you can close the tab and come back to it. Each task opens to show why it matters and which practitioner the advice comes from.

0 of 48 done

Your progress is saved in this browser. Nothing is sent anywhere.

What Anyone Can See

29 of 48 checks · 6 categories

Speed and Core Web Vitals

A slow first load reads as broken before anyone reads your pitch. The Teardown pulls Core Web Vitals where Google has field data and falls back to response time and page weight.

0/5

Attribute the slowdown to one page and one metric

Name the slow page, the Core Web Vital it fails and its field value from PageSpeed Insights.

High

Split the field data by device

PageSpeed Insights reports mobile and desktop field data separately. Read both before deciding what to fix.

Medium

Identify what is delaying LCP

Name the largest element and the thing blocking it: hero media, a render-blocking font, or a script.

High

Count third-party scripts loading before content

List every chat widget, tracker and embed that loads before your own content, with who added it.

High

Test the pages closest to a sale

Run pricing, demo request and your main service page through PageSpeed Insights, one URL at a time.

Critical

Primary CTA and Conversion Clarity

Each page gets one clear next step. The Teardown reads every button label on the page against what that page is for.

0/5

Count the primary actions above the fold

Two or more equally strong buttons at the top of a page split the visitor's first click.

Critical

Match the CTA to where the page sits in the funnel

Check each main page asks for the step its visitor came ready to take, from reading to booking.

High

Audit the wording of every CTA

"Learn more" says nothing about the click. Each label should name what the visitor gets or what happens next.

High

The nav holds one site-wide action. Check it reads the same everywhere and each label says what happens next.

Medium

Walk the path from top landing page to conversion

Walk from each main entry page to the form and mark each step where the next click is unclear.

High

Mobile Credibility

B2B buyers open your site on a phone from LinkedIn, email and Slack, even when they buy at a desk. The Teardown confirms the viewport tag; the layout checks need your own phone.

0/4

Confirm the viewport meta tag is present

Without the tag, phones render the page at desktop width and shrink it. Check pages built outside your template.

Medium

Check tap target size and spacing

A button a visitor misses on the first tap shows no error, so the lost clicks go unnoticed.

High

Read the hero at arm's length

On a phone, the first screen should name what you sell and show that the page continues below.

Medium

Third-party embeds and consent bars are a common cause of mobile layouts that break only on the live site.

Medium

SEO and Structured Data

Search engines need to know what a page is about and what kind of thing it is. The Teardown reads your titles, meta descriptions, keyword placement, schema and Open Graph tags.

0/5

Find duplicate and templated titles at scale

Crawl the live site and group identical titles. One copied template can repeat a title across dozens of pages.

High

Check whether Google rewrites your page titles

Search your key pages and compare the result title with your title tag. Google rewrites titles that stop describing the page.

High

Organization schema present and valid

The minimum structured data that tells Google what kind of entity you are and which logo and profiles are yours.

Medium

Mark up articles and product pages with schema

Article and SoftwareApplication markup shape the search result. In a 1,885-page study, schema did not measurably raise AI citations.

Medium

Paste your key pages into LinkedIn Post Inspector and Facebook's Sharing Debugger. Check each one shows its own title, description and image.

Medium

AI Visibility

Buyers ask ChatGPT, Perplexity and Google AI Mode for vendors in your category. The Teardown reads your copy for quotable positioning; asking the engines yourself completes the check.

0/5

Ask the category question in an answer engine

Ask for the best tool in your category, repeatedly, and count how often you appear before optimising anything.

High

Ask the ICP and vertical question too

Best category for your specific vertical is where a smaller company can win a citation a category leader owns.

Medium

Check your copy names a category and an ICP

Answer engines cite positioning they can summarize in one line: the category you sell in and who buys it.

Critical

Look for self-contained, quotable answers

Answer engines lift one passage at a time. Give each buyer question its own short, direct answer.

High

Note which sources get cited instead of you

The pages an engine cites show where competitors get mentioned. Brand mentions correlate with AI visibility more closely than backlinks.

Medium

Trust and Social Proof

Every visitor wants to know whether you have done this for someone like them. The Teardown reads your testimonials and case studies for a named client, number or person.

0/5

Count proof points that name a client

Count the testimonials, quotes and mentions on your main pages that name a client company or person.

Critical

Check testimonials carry a name and a title

Check each testimonial shows a full name, job title and company that a buyer can look up.

High

Confirm case studies carry numbers

Open each case study and check it shows a before-and-after figure, with the result in its title.

High

Check third-party review profiles are claimed

Look up your Clutch, G2, Capterra or Product Hunt profile and check it is claimed, recent and answered.

Medium

Give the logo strip context

A logo row shows you have clients. Pair each logo you keep with the result you delivered.

Medium

Run the first six categories in two minutes

The Demo Leak Teardown checks speed, CTAs, mobile, SEO, AI visibility and trust on your site, then ranks the three leaks costing you the most. Leave your email if you want the full read on all six.

A Demo Leak Teardown report scoring a site across six categories

What Only You Can See

19 of 48 checks · 4 categories

Analytics and Tracking Integrity

Every other number in this audit depends on tracking that records what happened. These checks compare what your tools report with what arrived in the inbox.

0/5

Fire a conversion end to end and watch it land

Trigger the conversion yourself and confirm it arrives in the report your team reads every week.

Critical

Check for duplicate tags and double counting

Two tags firing the same event inflate the key event counts your team reports on.

High

Confirm internal and agency traffic is filtered

Your own team's sessions inflate exactly the pages you look at most.

Medium

Find what is landing in Direct

Email clients, documents, chat apps and misspelled UTM tags all end up in Direct. Find your campaigns there.

Medium

Reconcile the analytics number against the inbox

Compare this month's leads in the inbox with reported key events. Size the gap, then find where it concentrates.

Critical

Forms and Lead Delivery

These checks follow a test lead from the form to the person who replies to it.

0/6

Complete the conversion path on a physical phone

From a LinkedIn or email link to a lead in the CRM, on a physical phone with its own keyboard.

High

Submit a test lead through every live form

List every form on every page and subdomain, then confirm each one creates a record.

Critical

Confirm the lead arrives where a human will see it

Route each test lead to a named owner, then time how long that person takes to reply.

Critical

Check the success state is not optimistic

Block the form's request and submit. If the confirmation still appears, failed leads look like successful ones.

Critical

Check spam filtering is not eating leads

Aggressive filters and quarantine rules remove leads without an error anyone sees.

High

Complete the form with the keyboard only

Tab from the landing page to a submitted lead. A step that needs a mouse stops keyboard users there.

Medium

Crawlability and Indexation

Search Console shows which of your pages Google kept, which it dropped, and the reason it gives for each.

0/4

Compare submitted against indexed in Search Console

Filter the Pages report to submitted pages and compare indexed with not indexed. That gap sets the order of the audit.

High

Read what "Crawled, currently not indexed" contains

Image files can appear in this report next to HTML pages. Split them out before you report the count.

Medium

Find pages excluded from search by a stray noindex

Read the Pages report for Excluded by noindex. An inherited template tag removes whole sections quietly, months after launch.

Critical

Confirm Google uses the canonicals you set

In Search Console, compare the canonical you declared with the one Google selected on the pages you want ranked.

Medium

Content and Positioning Depth

These checks show which pages feed your pipeline and which pages are losing search visibility, so rewrites start where they pay back.

0/4

Check for cannibalization between your own pages

Two pages serving the same need for one query split the clicks, and Google can show the wrong one.

High

Find the pages losing search clicks this year

Compare two quarters page by page in Search Console, sorting by click loss and by impression loss.

Medium

Internal links pass PageRank like backlinks. Point them from pages holding backlinks to the pages that sell.

Medium

Find which pages start your demo requests

Filter the GA4 landing page report to your demo request event before rewriting any content.

High

If you only fix one thing this week

Start with Forms and Lead Delivery. Every other fix on this page sends more visitors to your forms, and a form that fails to deliver loses demos from buyers who already said yes.

Frequently Asked Questions

How long does this checklist take to run?

Plan an afternoon for the first six categories by hand, including a site crawl and a round of questions in ChatGPT, Perplexity and Google AI Mode. The Demo Leak Teardown checks those six categories in about two minutes. The last four take longer, because each one starts with a login. Some fixes are a content edit you can make today; others need a developer.

Do I need developer access to run this?

No. The first six categories need PageSpeed Insights, view-source, a free crawler, your phone and an AI chat window. The last four need access to Search Console, your analytics and your CRM or form inbox. Some fixes, such as compressing images or adding schema, need someone with access to your code or CMS.

Why does the Demo Leak Teardown check only six categories?

Six categories are what a tool can judge from outside your site. The last four need your logins, so an outside tool could only guess at them, and your team would spend its time chasing those guesses.

What if my site scores well on the first six?

Run the last four before you call the site healthy. A form that never delivers, or tracking that counts every lead twice, looks fine from the outside.

How is this different from an automated audit tool?

An automated audit tool reports every flag it finds with the same weight. This checklist is built around what costs a B2B SaaS site demos, and the Demo Leak Teardown ranks the three leaks in the first six categories that cost you the most.

Want us to run this on your site instead?

The Demo Leak Teardown checks the first six categories on your live site in about two minutes, then ranks the three leaks costing you the most demos, with the cost and the fix for each.

Show me my leaks

The top three leaks load on this page. Leave your email if you want the full read on all six.

Share the Article

https://www.khod.io/resource-center/playbooks/website-audit-checklist

See Khod First on Google

Add as Preferred Source

Evgenii Tilipman is the founder of Khod, a digital agency helping B2B tech companies turn their websites into demand-generating assets.

He works closely with founders and GTM teams to define positioning, structure high-converting pages, and build scalable Webflow systems that support growth.

Before founding Khod, Evgenii led Webflow development at an agency and worked with Memberstack to build products for the Webflow community. He has since supported teams from seed to Series C across positioning, conversion, and Webflow development.

Outside of work, he's a husband, dog dad, and someone who treats his health and long hikes with the same consistency he brings to his projects.

Explore More Playbooks

Your Next Deal Starts With Your Website

Most deals are won or lost before your sales team gets involved. Let's make sure your site is ready for that moment.