Sample report. Harbour Lane Accountants is a fictional business; the audit itself is real, run on 9 October 2026 against a purpose-built sample website. Back to the Digital Presence Audit
Prospect Orbit

Digital Discoverability Action Report

Harbour Lane Accountants (fictional sample)

What is limiting how easily this business is found across search, AI-assisted search and the wider web — and what to do about it, in order.

Website
https://www.harbour-lane.example
Audit date
09 October 2026
Prepared by
Prospect Orbit

Executive summary

This audit examined 9 page(s) of https://www.harbour-lane.example and scored its overall discoverability at 55 out of 100, across 56% of the full assessment - some areas were not assessed and are listed separately. Its weakest area is technical health, at 61 out of 100. 1 issue(s) are serious enough to be affecting whether the site can be found at all, and should be addressed before anything else. The overall score is held down accordingly: on the category weightings alone it would read 80.

The site is already doing several things well: trust and expertise; ai readiness; accessibility. These are worth protecting through any future redesign, and where competitors were examined, some of them are genuine points of difference.

The problems identified concentrate in technical seo, entity & structured data, trust & expertise. In total 21 issue(s) are reported, each with the evidence behind it and what to do about it.

The plan that follows groups this work across 90 days, starting with 5 item(s) in the first month. That ordering matters: the earliest items unblock the later ones, so working through it in sequence produces results faster than tackling the largest problem first.

This report contains the 12 action(s) judged material. A further 9 observation(s) were recorded and are listed in the technical report — they were not material enough to act on, or nothing useful can be done about them.

Overall position

55.0
Overall
61.0
Technical health
84.1
Entity and structured data
94.9
Trust and expertise
98.9
AI readiness
70.0
Enquiry and conversion
95.0
Accessibility
Not assessed in this audit. These areas were not scored because the evidence to score them was not collected — not because they are sound. A blank is not a pass.

Weakest area: Technical health, scoring 61.0 out of 100.

The overall score is held at 55.0 because at least one critical issue is unresolved. On the category weightings alone it would read 80.3. A site that cannot reliably be found is not scored as a good site with one blemish, however well it does everything else.

Scores cover 56% of the full assessment weighting, and are comparable only between audits using the same scoring model.

What is already working

What to do

In priority order. Each one states why it matters and how you will know it is fixed.

There is no way to contact the business from the website

critical CONV-001 Conversion & Enquiry Effort: small developer 9 page(s) New
What we found
No tappable phone number, email link or enquiry form was found on any of the 9 pages crawled.
Why it matters
A visitor who wants to get in touch has nothing to click. Everything else the site does well is wasted at this point, and search engines also use contact details to confirm the business is real.
What to do
Add a phone number as a `tel:` link and an email address or enquiry form, and repeat them in the footer so they are present on every page.

8 page(s) have no viewport meta tag

high TECH-070 Technical SEO Effort: trivial developer 8 page(s) New
What we found
8 page(s) do not declare a viewport meta tag.
Why it matters
Without a viewport declaration, mobile browsers render the page at a desktop width and scale it down, so text becomes unreadably small and tap targets too close together. Since most traffic and all mobile-first indexing assume a responsive page, this affects both usability and how the page is assessed.
What to do
Add `<meta name="viewport" content="width=device-width, initial-scale=1">` to the head of every page, and verify the layout actually responds rather than only declaring that it does.

The organisation behind the site is hard to identify

high ENTITY-001 Entity & Structured Data Effort: medium content 8 page(s) Confidence: medium New
What we found
The site provides few of the signals that establish which organisation it belongs to: organisation markup absent, about page found, registration details not found, contact details not found.
Why it matters
Before any system can recommend a business, cite it, or connect it to reviews and listings elsewhere, it has to be able to say which business this is. A site that never states its own identity plainly is difficult to surface in answers about providers, regardless of how good its content is.
What to do
Make the organisation unambiguous: name it in the copy rather than only in the logo, publish an about page describing the actual business, show contact details, and add organisation markup reflecting those same facts.

1 page(s) return a client error

high TECH-001 Technical SEO Effort: small developer 1 page(s) New
What we found
1 URL(s) returned a 4xx status. Visitors and crawlers reaching these URLs get an error instead of content.
Why it matters
A 4xx page cannot rank, cannot be cited, and wastes any authority passed to it by internal or external links. Where the URL was previously live, that value is lost entirely until it is redirected.
What to do
For each URL: restore the page, redirect it to the closest equivalent with a 301, or remove the links pointing at it. Do not blanket-redirect everything to the homepage - that is treated as a soft 404.

1 broken internal link(s) across 1 page(s)

high TECH-040 Site Architecture Effort: small developer 1 page(s) New
What we found
1 internal link(s) point at 1 URL(s) that return an error.
Why it matters
Broken internal links send visitors to error pages and waste the authority the linking page was passing on. Because these are the site's own links, they are entirely within its control to fix.
What to do
Update or remove each broken link. Where the target has moved, point the link at the new URL directly rather than relying on a redirect.

8 page(s) do not declare a language

high A11Y-004 Accessibility Effort: trivial developer 8 page(s) New
What we found
These pages have no `lang` attribute on the html element.
Why it matters
A screen reader uses the declared language to choose how to pronounce the page. Without it, English content may be read with the wrong pronunciation rules and become hard to follow. It also tells search engines which audience the page is for.
What to do
Add `<html lang="en-GB">` to every page.

The site publishes no structured data

medium SD-001 Entity & Structured Data Effort: small developer 8 page(s) New
What we found
No valid JSON-LD structured data was found on any of 8 indexable page(s).
Why it matters
Structured data states in machine-readable form what a page already says in prose - who the organisation is, what it offers, where it operates. Without it, every system reading the site has to infer those facts from the text, which it may do incorrectly or not at all. It is one of the few ways a site can assert its identity unambiguously.
What to do
Add Organization or LocalBusiness markup describing the business as already presented on the site, and BreadcrumbList where navigation supports it. Only describe what is genuinely on the page - markup that overstates the page is worse than none.

No XML sitemap found

medium TECH-050 Technical SEO Effort: small developer 9 page(s) New
What we found
No XML sitemap could be retrieved. No sitemap is declared in robots.txt, and none was found at the conventional locations.
Why it matters
A sitemap is how a site tells search engines which URLs it considers worth indexing, and it is particularly valuable for pages that are not heavily linked internally. Its absence does not prevent indexing, but it removes a direct channel for communicating the site's own view of its important pages.
What to do
Generate an XML sitemap containing canonical, indexable URLs only, declare it in robots.txt, and submit it in Google Search Console and Bing Webmaster Tools.

The site does not establish where the business operates

medium ENTITY-003 Entity & Structured Data Effort: small content 8 page(s) Confidence: medium New
What we found
No postal address was detected in the content and no address or service area is declared in structured data.
Why it matters
A great many searches carry location intent, explicitly or implicitly. A business that never states where it is, or which areas it serves, cannot be matched to those searches and cannot be included in answers about local providers.
What to do
State the trading address or the areas genuinely served, in visible copy and in structured data. Only claim locations where the business actually operates - fabricated service areas are both ineffective and a misrepresentation.

6 page(s) have no h1 heading

medium TECH-035 Technical SEO Effort: small developer 6 page(s) New
What we found
6 indexable page(s) have no h1 element in the HTML.
Why it matters
The h1 states the page's main subject in its own content, separately from the title tag. It also anchors the document outline that screen readers and content-extraction systems rely on to understand what a page is about.
What to do
Give each page a single h1 describing its subject. Where the visual design does not call for a large heading, style the h1 rather than replacing it with a styled div.

8 indexable page(s) have no canonical tag

medium TECH-020 Technical SEO Effort: small developer 8 page(s) New
What we found
8 indexable page(s) do not declare a canonical URL. Duplicate content was also detected on this site, which makes the omission more consequential.
Why it matters
Without a canonical tag, the search engine decides for itself which URL variant to index. That is usually harmless on a simple site, but becomes a real problem once tracking parameters, pagination or filtered views create multiple URLs serving the same content.
What to do
Add a self-referencing canonical tag to each indexable page, using the absolute preferred URL including protocol and host.

The site has no llms.txt index

low AEO-006 AI Readiness Effort: small seo 1 page(s) New
What we found
No `/llms.txt` was found, across 8 indexable pages.
Why it matters
An llms.txt file is a short, curated index telling AI systems what this business is and which pages hold the substance. Without one they infer that from navigation, which is built for people rather than for machines. Support is not universal and no AI system is obliged to read it, so this is a cheap opportunity rather than a fault — it takes an hour and cannot do any harm.
What to do
Publish `/llms.txt` with the business name, a one-line summary, and links to your main service and guidance pages.

The next 90 days

First 30 days — 5 item(s)

Anything preventing the site being found or read at all, plus the high-value fixes that take little effort. These unblock everything else: work done on a page search engines cannot reach is wasted until it can.

ActionPriorityWhoEffort
There is no way to contact the business from the website critical developer small
8 page(s) have no viewport meta tag high developer trivial
1 page(s) return a client error high developer small
1 broken internal link(s) across 1 page(s) high developer small
8 page(s) do not declare a language high developer trivial

Days 31 to 60 — 8 item(s)

Strengthening what is already working: clearer content, better internal linking, and the trust and identity signals that let search and AI systems understand who this business is.

ActionPriorityWhoEffort
The organisation behind the site is hard to identify high content medium
The site publishes no structured data medium developer small
No XML sitemap found medium developer small
The site does not establish where the business operates medium content small
6 page(s) have no h1 heading medium developer small
8 indexable page(s) have no canonical tag medium developer small
1 title(s) are duplicated across 2 pages medium content medium
The site gives limited ways to contact or locate the business medium client small

Days 61 to 90 — 8 item(s)

Larger pieces of work with longer payback - new content, substantial page improvements and authority building. Worth starting only once the foundations above are in place.

ActionPriorityWhoEffort
3 expected policy page(s) were not found medium client small
No robots.txt file found medium developer trivial
7 indexable page(s) have no meta description low content medium
The site has no llms.txt index low seo small
8 title(s) are unusually short or long low content small
2 page(s) have multiple differing h1 headings low developer small
2 image(s) have no alt attribute low content medium
No company registration details found on the site low client trivial

What to expect

Completing this work makes the business easier for search engines and AI systems to find, read and describe correctly, and makes the information customers encounter consistent wherever they meet it. It does not guarantee a particular ranking, and this report makes no prediction about traffic.

What this audit did not measure

Stated so the report is not read as covering more than it does.