Skip to main content
日本語

A B2B site that is merely published does not sell

Netsujo Inc. · Published August 3, 2026 · Updated August 3, 2026

We audited the public websites of 21 Japanese B2B technology and professional-services companies against 75 checks covering everything from whether a page exists to whether the site can be improved. On HTTP reachability, 0 of 21 companies were not met — the sites open. On heading structure 21 of 21 companies, on FAQ coverage of purchase blockers 17 of 21, and on pricing, duration and conditions 12 of 21 fell below the full standard. Being published and being retrieved, compared and contacted are different problems.

Scope of this report: we did not estimate lost enquiries or lost revenue. What we audited is the breakage, observable from public information, where an opportunity can be lost.

"Below the standard" means partially met plus not met. Where we report the stricter figure — companies that were clearly not met — we say so explicitly. Companies we could not observe are removed from the denominator and never converted into failures.

CompaniesChecksPages capturedChange specifications produced
217524763

01 / Four kinds of breakage, repeated across the sample

Key takeaways

  • Machines could not retrieve the important information reliably — heading structure 21 of 21, structured data 13 of 21, canonical URLs 12 of 21 were below the standard.
  • Buyers could not compare what was on offer — FAQ coverage 17 of 21, pricing and conditions 12 of 21, publication dates 20 of 21, company details 17 of 20.
  • Reaching the right page and completing an enquiry broke down — click depth 12 of 21, snippet basics 11 of 21, breadcrumbs 17 of 21, form labelling 12 of 13.
  • Keeping information current and verified after publication was the weakest area — template consistency 11 of 21 was below the standard, and measurement (ME-01) could not be observed from public information at all for any of the 21 companies, so it is excluded from the denominator and published as no claim at all.

02 / The problems were chained, not isolated

We produced one opportunity trace per company (21 in total) and selected 5 for publication: each covers breakage in two or more of the eight stages, and no two come from the same sector. The table below shows how wide each chain was. The observed statements themselves are recorded in Japanese by the audit, so the full chains are published on the Japanese page.

Anonymised patternStages with breakageChecks below the standardAreas involved (first six)
Pattern A715Canonical URL, EX-07, Click depth, Breadcrumbs, Search snippet basics, Heading structure
Pattern B715EX-04, Canonical URL, EX-07, EX-08, Breadcrumbs, Search snippet basics
Pattern C712EX-02, Canonical URL, EX-07, Search snippet basics, RE-02, Heading structure
Pattern D610Breadcrumbs, Heading structure, RE-05, Structured data, Company and operator details, Displayed publication date
Pattern E59Click depth, DI-03, Breadcrumbs, RE-02, Heading structure, RE-05

The remaining traces are not published because another company in the same sector is already shown. We state this so that a shorter list is not read as a smaller problem. What we can say from public information is where the chain breaks; actual drop-off, lost enquiries and revenue effects are not observable from the outside.

Full opportunity traces, step by step(日本語)The Japanese page lists every observed statement in each chain, with its source finding ID.

03 / Six checks in detail

12 claims were approved for citation. Listing all of them at the same length would be unreadable, so these six — chosen to cross every stage of the sales path — are set out with the exact pass, partial and fail conditions, what we observed, and how to check the same thing on your own site.

Heading structure

Below the standard: 21 of 21 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 1 of 21.

Fully metPartially metNot metNot observableOut of scope
020100

What we checked. Not font sizes or visual styling, but the HTML heading tags. For every captured page we counted whether there was exactly one H1, and whether any heading level was skipped (for example H2 followed directly by H4).

Fully met
Every captured page has exactly one H1 and no skipped heading levels.
Partially met
Some pages have zero or multiple H1 elements, or a skipped heading level.
Not met
Every captured page has a problem with the H1 count or the heading levels.
Removed from the denominator
Companies where none of the confirmed pages could be captured are not assessed and do not appear in the totals.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: You are left unable to confirm whether the relationship between the page subject and its sections is readable by a machine. What this study cannot conclude: Any causal relationship between heading structure and ranking.

Displayed publication date

Below the standard: 20 of 21 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 4 of 21.

Fully metPartially metNot metNot observableOut of scope
116400

What we checked. Only article and case-study pages were in scope, and only whether a Western-calendar year-month or year-month-day appears anywhere in the body text — not whether it is labelled as a publication or update date. Japanese era dates were not detected. A date present is not treated as evidence that the content is current.

Fully met
Every article and case-study page in scope carries a Western-calendar date anywhere in the body.
Partially met
Only some of the pages in scope carry a Western-calendar date.
Not met
None of the pages in scope carry a Western-calendar date.
Removed from the denominator
Companies with no article or case-study page are out of scope, and companies whose body text could not be captured are recorded as not observable. Both are removed from the denominator.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: Readers are left unable to judge what point in time the published information refers to. This study does not assess whether the content is out of date. What this study cannot conclude: How current the content is. A date alone does not guarantee freshness.

FAQ coverage of purchase blockers

Below the standard: 17 of 21 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 14 of 21.

Fully metPartially metNot metNot observableOut of scope
431400

What we checked. Whether words matching four topics — cost, duration, the adoption process and support — appear in the FAQ page text. This is a search across the whole page text including navigation and footer, so it does not establish that the answers address those topics, and the quality of the answers was not assessed.

Fully met
An FAQ page exists and covers all four topics.
Partially met
An FAQ page exists but covers only one to three of the topics.
Not met
No FAQ was found among the captured pages, or none of the four topic words appears.
Removed from the denominator
Companies where no page body text could be read are removed from the denominator as not observable.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: You are left unable to confirm whether public information answers the questions that stall a purchase decision. This study does not assess whether an FAQ improves enquiry rates. What this study cannot conclude: Whether the FAQ actually removes purchase blockers.

Pricing information and route to a quote

Below the standard: 12 of 21 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 9 of 21.

Fully metPartially metNot metNot observableOut of scope
93900

What we checked. Whether an actual figure appears in the captured page text, and if not, whether there is a stated route to a quotation. Whether the price is reasonable, and whether minimum terms or contract units are sufficient, were not assessed.

Fully met
An actual monetary figure appears anywhere in the captured page text — not necessarily as a price. Capital figures or amounts inside a case study also count.
Partially met
No figure appears, but there is a stated route to an enquiry or individual quotation.
Not met
Neither a figure nor any statement about pricing could be observed.
Removed from the denominator
Companies where no page body text could be read are removed from the denominator as not observable.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: You are left unable to confirm whether a buyer can work out your terms from public information alone. What this study cannot conclude: Whether the price itself is reasonable.

Click depth

Below the standard: 12 of 21 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 0 of 21.

Fully metPartially metNot metNot observableOut of scope
912000

What we checked. How many clicks it takes to reach each captured page by following internal links from the top page. The scope is the set of pages captured in this study; the actual reach of real visitors was not observed.

Fully met
Every captured page is reachable within two steps from the top page.
Partially met
Some pages are three or more steps deep, or not reachable from the links in the captured set.
Not met
Every page other than the top page is unreachable from the captured links.
Removed from the denominator
Companies whose top page could not be captured, or with fewer than two captured pages, are not assessed and do not appear in the totals.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: You are left unable to confirm whether a route to your important pages exists. Actual reach and drop-off were not observed. What this study cannot conclude: The actual rate at which visitors reach the page.

Form label implementation

Below the standard: 12 of 13 companies. "Below the standard" is the sum of partially met and not met. Counting only the companies that were clearly not met gives 12 of 13.

Fully metPartially metNot metNot observableOut of scope
101280

What we checked. Only whether a form field has a label element bound to it by id. Wrapping the input in a label, or using aria-label, was not counted as a label here. Input examples, explanations of why a field is required, error handling and pre-submit confirmation were not assessed in this study.

Fully met
On every page with a form, all visible fields carry a label bound by id.
Partially met
Some pages have fields without a label.
Not met
Every page with a form has fields without a label.
Removed from the denominator
Companies where no form appears in the server-returned HTML of any captured page are removed from the denominator as not observable. Forms injected by JavaScript are not visible to this method.

What we observed.

With this in place, the following become harder for a buyer to establish.

How to check your own site.

If you leave it: You are left unable to confirm whether people can tell what each field is asking for. This study did not observe the actual experience of filling in the form, or abandonment. What this study cannot conclude: The actual experience of filling in the form.

04 / All approved results

"Below the standard" counts partially met plus not met. "Not met" is counted separately in its own column. The two are never merged, because the same check produces very different numbers depending on which one you use.

Claim IDStageCheckFully metPartially metNot metExcludedBelow the standard
RC-2026-001RetrievalHeading structure0201021/21
RC-2026-002TrustDisplayed publication date1164020/21
RC-2026-003ActionForm label implementation1012812/13
RC-2026-004TrustCompany and operator details3170117/20
RC-2026-005DiscoveryBreadcrumbs489017/21
RC-2026-006UnderstandingFAQ coverage of purchase blockers4314017/21
RC-2026-007UnderstandingPricing information and route to a quote939012/21
RC-2026-008RetrievalStructured data876013/21
RC-2026-009ExistenceCanonical URL984012/21
RC-2026-010DiscoveryClick depth9120012/21
RC-2026-011DiscoverySearch snippet basics10110011/21
RC-2026-012ImprovementTemplate consistency10110011/21

What the remaining checks actually looked at.

Company and operator details
Whether words for four items — address, representative, founding date and capital — appear in the company information page text, footer included. Whether an actual value follows each word, and whether the statements are accurate, were not assessed.
Breadcrumbs
Whether BreadcrumbList structured data is present on the page. Whether breadcrumbs are visible on screen was not part of this machine check.
Structured data
Whether structured data (JSON-LD or Microdata) is present in the server-returned HTML of each page, and if so which types. RDFa, and anything injected later by JavaScript such as through a tag manager, was not detected. Whether rich results appear in search was not assessed.
Canonical URL
Whether each page declares a canonical URL and whether that value matches the actual URL. Which URL a search engine actually selected was not assessed.
Search snippet basics
Whether each page has a title and a meta description, and whether the same title is reused across pages. What search engines actually display was not assessed, because they rewrite it.
Template consistency
Whether the share of pages with a single main element and the share with structured data are consistent across the site. Because this check only looks at variation, a site where neither is present on any page also counts as fully met. Presence itself is judged separately by the structured-data check. Whether any inconsistency is deliberate was not assessed.

Confidence intervals, variable definitions and the downloadable aggregate are on the data page. All 57 anonymised observation patterns, each traceable to the finding IDs behind it, are published on the Japanese page.

Aggregate data and variable definitions(日本語)

05 / A 30-minute check on your own site

Everything here can be done with a browser and your public pages. The standards are the same ones used in this study. For anything that applies to you, decide which of the four categories below it belongs to before starting work.

06 / What a change specification has to contain

"Improve the headings" or "add an FAQ" is a task name, not something anyone can implement or verify. Each of the 63 change specifications produced in this study states the target page type and surface, the observed facts behind it, the change itself, the completion criteria, how to verify it from public information, and what to verify once internal data is connected.

Where a change touches code, the specification also fixes the component or template type, the props or CMS field, what must appear in the initial HTML rather than only after rendering, how it lines up with the structured data, where the canonical is generated, and the test that stops the problem coming back.

An approved change specification, published in full(日本語)Anonymised, with every field as it was written and reviewed.

07 / What to look at once analytics is connected

This study is not connected to GA4, Search Console or any CRM. That is exactly why the next measurement should be decided in advance, per finding.

What the external audit foundWhat to look at after connecting internal data
Heading structureIn Search Console, compare impressions and CTR per query for the page before and after the change. A ranking change cannot be attributed to heading structure.
Displayed publication dateWatch traffic and engagement for those pages in GA4, and confirm with sales whether reports of "the site said something different" go down.
FAQ coverage of purchase blockersIn GA4, look at how often FAQ views lead on to the contact page, and check whether inbound enquiries repeat questions already answered in the FAQ.
Pricing information and route to a quoteIn GA4, look at views of the pricing section and clicks on the call to action, and check what share of enquiries are asking about price.
Click depthUse the landing-page report and path exploration in GA4 to look at next-page transitions and reach per entry point.
Form label implementationDefine form-start and form-submit as measurement events in GA4 first, then look at per-field errors and abandonment. This study did not observe those events.

Behaviour that is not recorded by default — form starts, abandonment, submissions — needs a measurement event defined first. This study did not observe those events, and we do not write as though they were already in place.

08 / Method and limits

Dataset v1.0, methodology public-web-sales-audit-v1.0. The claims approved for citation in this dataset concern the structure of public websites. No claim about AI recommendation rates, citation rates or answer accuracy is included.

How the public-information audit works(日本語)

09 / Check the highest-priority break on your own site

This study publishes aggregate figures and anonymised patterns only. For your own site, the free diagnosis returns one change specification.

Public information only. No card registration. No automatic transition to a paid contract. Online application and card payment for the recurring diagnosis are still being set up; adoption is discussed through the existing enquiry route.