Scoring

How the opportunity score works

Every lead gets 6 scores from 0 to 100, one for each service you might sell. A high score means the audit found a lot for that service to fix, and the business looks able to pay for it and easy to reach. The rules on this page are the ones the scoring engine uses today.

The 6 services

  • Web design

    How much the website itself holds the business back: its age, its layout on a phone and its speed.

  • SEO

    How hard the site makes it for search engines to understand it and rank it.

  • Local presence

    How the Google listing and its reviews compare with other businesses in the same trade.

  • Ads and tracking

    Whether the site measures its visitors, and whether the business buys ads in a trade where others do.

  • Conversion and AI

    How easy the site makes it for a visitor to get in touch, book or ask for a quote.

  • Website maintenance

    How well the site is kept up: its certificate, its software and its accessibility.

When you search or buy, you pick the service you sell, and the score and the tier you see are the ones for that service. The price follows the lead's best tier across all 6 services, whichever one you pick.

Need: what the audit found

Each finding adds points to one or more services. Free builder subdomain, for example, counts for web design, SEO and website maintenance. The points of a service are added up and capped at 100 points.

Then the business is compared with others in its trade. Once at least 200 businesses of the same trade in the same country have been scored, the need is 50% its own points and 50% where those points rank among the trade, so a dentist is judged against dentists. Until then, the need is the points alone.

Findings scored on a scale

Dated design is not a fixed number. A visual review rates how dated the homepage looks from 0 to 100, and the finding adds 0.4 points to web design for each point of that rating, at most 40 points.

Every finding and its points

Open a service to see the findings that count for it.

Web design27 findings, the largest worth 90
  • No website

    The Google listing has no website at all.

    +90
  • Dated design

    The design looks dated next to current sites in this trade.

    Scored on a scale: 0.4 points for each point of a 0 to 100 rating of how dated the homepage looks, at most 40.

    up to 40
  • Free builder subdomain

    The site runs on a free website builder subdomain.

    +35
  • Not mobile friendly

    The site has no mobile layout; on a phone it renders as a shrunken desktop page.

    +30
  • Uses Flash

    The site still uses Flash, which no current browser plays.

    +25
  • Table layout

    The page layout is built from nested tables, a technique from the early web.

    +20
  • Slow on mobile

    Mobile performance score is under 50/100.

    +12
  • No HTTPS

    The site is served without HTTPS, so browsers mark it as not secure.

    +10
  • Certificate problem

    The security certificate is invalid or expired, so visitors see a browser warning.

    +8
  • GoDaddy builder

    The site is built on the GoDaddy website builder, which limits design and search options.

    +8
  • No call to action

    There is no clear call to action on the first screen.

    +8
  • Old copyright year

    Footer copyright still says a year 5 or more years back.

    +8
  • Slow main content

    The main content takes more than 4 s to appear on a phone, past the 4 s mark where visitors leave.

    +8
  • Broken links

    More than three internal links lead to missing pages.

    +6
  • Heavy homepage

    The homepage downloads more than 5 MB, which is slow on a phone connection.

    +6
  • Old jQuery

    The site runs an old jQuery version with known security fixes missing.

    +6
  • Very old copyright year

    Footer copyright still says a year 10 or more years back.

    +6
  • Very slow on mobile

    Mobile performance is in the bottom range, under 30/100.

    +6
  • Weebly builder

    The site is built on Weebly, a builder that is no longer actively developed.

    +6
  • Layout shifts

    Content jumps around while the page loads, with a layout shift score above 0.25.

    +5
  • Low resolution images

    Several images look blurry or low resolution.

    +4
  • Old WordPress version

    The site runs a WordPress version at least two releases behind.

    +4
  • Stock photo banner

    The main banner uses a generic stock photo rather than the business's own work.

    +4
  • Very heavy homepage

    The homepage downloads more than 10 MB.

    +4
  • Walls of text

    Key pages are long blocks of text with little structure.

    +4
  • Wix builder

    The site is built on Wix, which limits speed and search options.

    +4
  • No tab icon

    The site has no browser tab icon.

    +3
SEO23 findings, the largest worth 15
  • No page title

    The homepage has no page title, so search results show a bare address.

    +15
  • No service pages

    Services are not given pages of their own, so the site ranks for few searches.

    +12
  • Thin homepage

    The homepage has little text for search engines to rank.

    +12
  • No business schema

    The site gives search engines no structured business details.

    +10
  • No main heading

    The homepage has no main heading.

    +10
  • No meta description

    The homepage has no meta description, so search engines write their own snippet.

    +10
  • Generic page title

    The homepage title is a placeholder such as Home or Welcome.

    +8
  • Low search checklist score

    The search engine checklist score is under 70/100.

    +8
  • Not mobile friendly

    The site has no mobile layout; on a phone it renders as a shrunken desktop page.

    +8
  • Phone mismatch

    The phone number on the site does not match the one on the Google listing.

    +8
  • Stale blog

    The latest blog post is more than a year old.

    +8
  • Missing alt text

    Most images have no alternative text.

    +6
  • No blog

    There is no blog or news section.

    +6
  • No sitemap

    There is no sitemap for search engines.

    +6
  • Free builder subdomain

    The site runs on a free website builder subdomain.

    +5
  • No HTTPS

    The site is served without HTTPS, so browsers mark it as not secure.

    +5
  • Broken links

    More than three internal links lead to missing pages.

    +4
  • Slow on mobile

    Mobile performance score is under 50/100.

    +4
  • No canonical address

    Pages declare no canonical address, which can split search ranking.

    +3
  • No robots.txt

    There is no robots.txt file.

    +3
  • Several main headings

    The homepage has several main headings, which blurs what the page is about.

    +3
  • Slow main content

    The main content takes more than 4 s to appear on a phone, past the 4 s mark where visitors leave.

    +3
  • Walls of text

    Key pages are long blocks of text with little structure.

    +3
Local presence11 findings, the largest worth 25
  • Few reviews

    Review count is in the bottom quarter for this type of business in its area.

    +25
  • No website

    The Google listing has no website at all.

    +20
  • Low rating

    The Google rating is below 4.0.

    +15
  • No recent reviews

    No new Google reviews in the last 90 days.

    +15
  • Fewer reviews than most

    Review count is below the middle for this type of business in its area.

    +12
  • Phone mismatch

    The phone number on the site does not match the one on the Google listing.

    +10
  • Very low rating

    The Google rating is below 3.5.

    +10
  • Few listing photos

    The Google listing has fewer than five photos.

    +8
  • No opening hours

    The Google listing shows no opening hours.

    +8
  • Wrong Google category

    The Google category does not match what the business actually does.

    +5
  • No business schema

    The site gives search engines no structured business details.

    +3
Ads and tracking6 findings, the largest worth 20

The points for ads and tracking are multiplied by the trade's cost per click: ×0.6 where clicks are cheap, ×1 where clicks cost an average amount, ×1.3 where clicks are expensive.

  • No analytics

    No analytics or tag manager detected; conversions are not being measured.

    +20
  • Not running Google Ads

    The business runs no Google ads in a trade where competitors buy clicks.

    +20
  • No Meta pixel

    No Meta pixel is installed, so Facebook and Instagram ads cannot be measured.

    +12
  • No Google Ads tag

    No Google Ads tag is installed, so ad conversions cannot be measured.

    +10
  • No call tracking

    Phone calls are not tracked back to their source.

    +6
  • No landing pages

    There are no dedicated landing pages for campaigns.

    +6
Conversion and AI14 findings, the largest worth 20

The points for conversion and AI are multiplied by how much the trade depends on inquiries from its site, from ×1 to ×1.4 depending on the trade.

  • No online booking

    There is no online booking; every appointment request goes through a phone call or a form.

    +20
  • No contact form

    There is no contact form; visitors can only call or email.

    +15
  • No chat

    There is no chat for visitors who have a quick question.

    +12
  • No call to action

    There is no clear call to action on the first screen.

    +10
  • No click to call

    The phone number cannot be tapped to call on a mobile.

    +10
  • No website

    The Google listing has no website at all.

    +10
  • No quote tool

    Visitors cannot request a quote or estimate online.

    +8
  • No testimonials

    The site shows no testimonials or reviews.

    +8
  • No email signup

    The site collects no email addresses for follow up.

    +6
  • Not mobile friendly

    The site has no mobile layout; on a phone it renders as a shrunken desktop page.

    +6
  • No FAQ

    There is no frequently asked questions section.

    +4
  • Walls of text

    Key pages are long blocks of text with little structure.

    +4
  • Thin homepage

    The homepage has little text for search engines to rank.

    +3
  • Stock photo banner

    The main banner uses a generic stock photo rather than the business's own work.

    +2
Website maintenance17 findings, the largest worth 25
  • Certificate problem

    The security certificate is invalid or expired, so visitors see a browser warning.

    +25
  • No HTTPS

    The site is served without HTTPS, so browsers mark it as not secure.

    +20
  • Low accessibility score

    The accessibility score is under 60/100.

    +15
  • Old WordPress version

    The site runs a WordPress version at least two releases behind.

    +15
  • No privacy policy

    No privacy policy page was found.

    +12
  • Certificate expiring soon

    The security certificate expires within 30 days.

    +10
  • Mixed content

    The secure page loads some files over plain HTTP.

    +10
  • Uses Flash

    The site still uses Flash, which no current browser plays.

    +10
  • Broken links

    More than three internal links lead to missing pages.

    +6
  • Low best practices score

    The web best practices score is under 50/100.

    +6
  • Free builder subdomain

    The site runs on a free website builder subdomain.

    +5
  • Old jQuery

    The site runs an old jQuery version with known security fixes missing.

    +5
  • Very low accessibility score

    The accessibility score is in the bottom range, under 40/100.

    +5
  • Old copyright year

    Footer copyright still says a year 5 or more years back.

    +4
  • Script errors

    The homepage throws more than five script errors while it loads.

    +4
  • Missing alt text

    Most images have no alternative text.

    +3
  • Very old copyright year

    Footer copyright still says a year 10 or more years back.

    +2

Budget: signs the business can pay

Budget is scored mostly from the Google listing, from 0 to 100:

  • Review count below the 25th percentile of its trade: 5 points
  • From the 25th percentile: 10 points
  • From the 50th percentile: 20 points
  • From the 75th percentile: 30 points
  • From the 90th percentile: 40 points
  • Google rating of 4.5 or more: 10 points
  • Google rating of 4 or more: 7 points
  • Google rating of 3.5 or more: 4 points
  • A lower rating, or none: 2 points
  • Runs Google Ads: 15 points; does not, or not known: 5 points
  • More than one location: 10 points
  • At least 10 photos on the listing: 5 points
  • Opening hours on the listing: 5 points

The total is multiplied by the trade's usual job size, a factor from ×0.6 to ×1.6 across trades, and capped at 100 points. Until enough businesses of a trade are scored to compare review counts, every listing gets the 10 points of the 25th percentile band.

Reach: how you can get to the owner

Reach adds up the ways to contact the business, from 0 to 100:

  • A verified email: 45 points, or an email on a domain that accepts every address: 25 points
  • The owner's name: 20 points
  • A phone number: 20 points
  • A contact form: 10 points
  • A LinkedIn or Facebook page: 5 points

What the contact labels mean

Every lead is sold with at least one way to reach the business, and its card says which. The labels describe the address; the address itself comes with the purchase.

  • Verified email: The mail server confirmed that this mailbox exists.
  • Accept-all email: The business domain accepts mail for every address, so no check can confirm one mailbox from outside. Many small businesses set up their email this way.
  • General inbox email: A shared address such as info@ or office@. Most small businesses have no other email, so this is the inbox the owner or the front desk reads. Verification services do not test these addresses.
  • Phone: A phone number from the business listing or its website.

The Verified email only filter keeps the leads whose mailbox the mail server confirmed.

The formula

score = need × (0.5 + 0.5 × budget ÷ 100) × (0.6 + 0.4 × reach ÷ 100)

Budget and reach never raise a score above its need; they lower it when the business looks unlikely to pay or hard to reach. With no budget and no reach a business keeps 30% of its need; with full marks on both it keeps 100%. The result is rounded to a whole number.

The tiers

  • Tier A

    Score 75 and up

  • Tier B

    Score 60 to 74

  • Tier C

    Score 45 to 59

A lead has a tier for each service. Below 45 it has no tier for that service. Its best tier across the services sets the price: see pricing.

Worked examples

Leads on sale today, with the business left out. The numbers are the ones stored with each lead.

A pest control in Massachusetts, scored for conversion and AI

Score 48, tier C

Findings that count for conversion and AI

  • No online booking+20
  • No contact form+15
  • No chat+12
  • No click to call+10
  • No quote tool+8
  • No testimonials+8
  • No email signup+6
  • Not mobile friendly+6
  • No FAQ+4
  • Thin homepage+3
Points, after the trade factor and the cap
97
Need, after the comparison with the trade
97
Budget
40
Reach
25

97 × (0.5 + 0.5 × 40 ÷ 100) × (0.6 + 0.4 × 25 ÷ 100)
= 97 × 0.7 × 0.7 = 48

A remodeling contractor in Colorado, scored for conversion and AI

Score 46, tier C

Findings that count for conversion and AI

  • No online booking+20
  • No contact form+15
  • No chat+12
  • No click to call+10
  • No quote tool+8
  • No testimonials+8
  • No email signup+6
  • No FAQ+4
  • Walls of text+4
Points, after the trade factor and the cap
84
Need, after the comparison with the trade
86
Budget
56
Reach
20

86 × (0.5 + 0.5 × 56 ÷ 100) × (0.6 + 0.4 × 20 ÷ 100)
= 86 × 0.78 × 0.68 = 46

What the score does not claim

  • It does not say the business wants to buy now. It says the site and the listing show work to do, and signs the business can pay for it.
  • It does not judge the quality of the business itself. Reviews count toward budget and local presence, nothing more.
  • It is a snapshot from the day of the scan, and sites change. That is why a lead comes off sale 45 days after it is published.
  • It only counts what was checked. When a scan could not tell whether a site has something, it is left out rather than counted as missing.
  • A site that could not be opened and inspected is never scored or sold.
  • Newly opened is shown as a finding and a search filter, but adds no points.

To see a whole lead scored this way, open the sample lead, or browse the leads on sale.