ivision-china.cn

✓ verified

Checked on 2026-11-02 Checked 6 of up to 6 pages standard 2.0

Site type: Not sure

Content access

Can AI read it?

Issues found

Issues: 13 · could not verify: 0 · passed: 12 · not applicable: 3

1 × Blocks AI

Content discovery

Can AI find it?

Issues found

Issues: 2 · could not verify: 0 · passed: 4 · not applicable: 3

Task use

Can AI act on it?

Issues found

Issues: 3 · could not verify: 14 · passed: 1 · not applicable: 2

Issues to fix18

Blocks AI There is very little readable text in the HTML. Content access
Where
/index.php
Impact
AI crawlers and assistants may be unable to read or trust this content.
Evidence
only 23 word-equivalents of main content in the HTML (need 40)
How to fix
Put the page's main text in the HTML the server sends, not only in images or script-built elements.

ssr_content / v_ssr_readable

Improvement No JSON-LD or microdata found. Content access
Where
/index.php, /vaioproduction.html, /categorylist.html
Impact
AI crawlers and assistants may be unable to read or trust this content.
Evidence
no JSON-LD or microdata found
How to fix
Add JSON-LD (`<script type="application/ld+json">`) describing the page, such as WebSite, Organization or Article.

schema_org / v_schema_org

Improvement There is very little readable text in the HTML. Content access
Where
/index.php
Impact
AI crawlers and assistants may be unable to read or trust this content.
Evidence
only 23 word-equivalents of text in the HTML (need 60)
How to fix
Put the page's main text in the HTML the server sends, not only in images or script-built elements.

text_content

Improvement There is very little readable text in the HTML. Content access
Where
/index.php
Impact
AI crawlers and assistants may be unable to read or trust this content.
Evidence
only 23 word-equivalents of page text in the HTML (need 120)
How to fix
Put the page's main text in the HTML the server sends, not only in images or script-built elements.

v_content_length

Improvement No XML sitemap at the conventional locations or in robots.txt. Content discovery
Where
the whole site
Impact
Pages may be missed, indexed under the wrong address, or never surface in AI answers.
Evidence
no sitemap at the conventional locations or in robots.txt
How to fix
Publish an XML sitemap (for example /sitemap.xml) and reference it from robots.txt with a `Sitemap:` line.

sitemap / v_xml_sitemap

Improvement No canonical URL declared. Content discovery
Where
all 6 pages checked
Impact
Pages may be missed, indexed under the wrong address, or never surface in AI answers.
Evidence
no canonical URL declared (no <link rel="canonical"> or Link header)
How to fix
Add `<link rel="canonical" href="…">` pointing to this page's preferred address.

v_canonical_url

Best practice Uses semantic HTML elements such as header, nav, main, article, section, and footer so agents can better understand page structure. Content access
Where
all 6 pages checked
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
only 1 semantic elements found (need 3): article
How to fix
Use semantic elements such as header, nav, main, article, section and footer instead of generic divs.

semantic_html

Best practice Article without author attribution. Content access
Where
/financial/fin-institution.html, /itconsulting/supportconsulting.html, /company.html
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
article without author attribution
How to fix
Show the author on articles and mark it up with `author` in the Article data.

v_author_attribution

Best practice Inner page without BreadcrumbList markup. Content access
Where
/financial/fin-institution.html, /itconsulting/supportconsulting.html
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
no BreadcrumbList markup on an inner page
How to fix
Add BreadcrumbList JSON-LD matching the page's breadcrumb trail.

v_breadcrumb_schema

Best practice The page has a clear H1 and uses H2/H3 headings to organize content logically. Content access
Where
/index.php, /categorylist.html
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
no H1 found (0 H1, 4 H2, 0 H3)
How to fix
Use one H1 for the page topic and H2/H3 headings to organise the content.

v_heading_structure

Best practice The page has a clear title and meta description, helping AI quickly identify the topic. Content access
Where
/index.php, /vaioproduction.html, /itconsulting/supportconsulting.html and 1 more
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
description too short (37 chars, need 50+)
How to fix
Write a clear `<title>` and a meta description of 50+ characters that says what the page is about.

v_meta_title_desc

Best practice Open Graph tags provide supplementary title and summary information. Content access
Where
all 6 pages checked
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
missing: og:title, og:description
How to fix
Add `og:title` and `og:description` meta tags.

v_og_tags

Best practice No Organization structured data. Content access
Where
the whole site
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
no Organization/LocalBusiness structured data
How to fix
Add Organization JSON-LD with at least name and url (and a logo) to the home page.

v_org_schema

Best practice Article without publish or update dates. Content access
Where
/financial/fin-institution.html, /itconsulting/supportconsulting.html, /company.html
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
article without publish or update dates
How to fix
Show publish and update dates on articles (a `<time datetime>` element) and add `datePublished` / `dateModified`.

v_publish_dates

Best practice Pages contain FAQs, tables, lists, definitions, etc., making it easy for AI to extract and summarize. Content access
Where
/index.php, /vaioproduction.html, /financial/fin-institution.html and 2 more
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
0 structured block type(s) found (need 2+): none
How to fix
Use lists, tables with headers, definition lists or Q&A blocks so key facts are easy to extract.

v_structured_content_blocks

Best practice An API was found, but it publishes no machine-readable authentication (OAuth metadata or a declared security scheme). Task use
Where
the whole site
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
an API was found but it publishes no machine-readable authentication (OAuth metadata or a declared security scheme)
How to fix
Publish OAuth metadata (`/.well-known/oauth-protected-resource`, `/.well-known/oauth-authorization-server`) or declare `securitySchemes` in your OpenAPI document.

agent_auth

Best practice An API was found, but neither its responses nor its description expose rate limits. Task use
Where
the whole site
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
an API was found, but neither its responses nor its description expose rate limits
How to fix
Return `RateLimit-*` (or `X-RateLimit-*`) headers and `429` with `Retry-After`, and document them.

rate_limits_documented

Best practice A missing API resource returns an HTML page instead of a machine-readable error. Task use
Where
the whole site
Impact
A best practice, not a barrier: AI can still read the site, but this helps it understand and cite it more accurately.
Evidence
a missing API resource returns an HTML page (404) instead of a machine-readable error
How to fix
Return JSON errors (for example RFC 9457 problem details) from API paths instead of HTML pages.

structured_errors

Suggestions1

These checks passed. The notes below would make them stronger.

  • Provides a robots.txt file that permits access for legitimate crawlers and agent systems where appropriate.

    No robots.txt: nothing restricts crawlers. Publishing one lets you state an AI policy.

Could not be verified (14)

These are not counted as problems: the scanner could not complete them.

Not discovered 13

Nothing was found at the standard locations or in the page's links. That does not prove it is absent.

  • documentation Provides comprehensive documentation in a format that is easy for machines and agents to parse and use. the whole site
  • mcp_server Provides an MCP (Model Context Protocol) server so agents can access tools, resources, and actions through a standardized interface. the whole site
  • openapi_spec Publishes an OpenAPI or Swagger specification so agents can understand available API endpoints programmatically. the whole site
  • search_filter_api Supports query parameters for search, filtering, pagination, and retrieval refinement. the whole site
  • cross_service_handoff Supports handoff between agents or services so tasks can continue across system boundaries. the whole site
  • event_streaming Supports real-time update channels such as SSE or WebSockets for low-latency agent workflows. the whole site
  • idempotency Write operations support idempotency keys or equivalent safeguards to prevent duplicate execution. the whole site
  • proactive_notifications Can proactively notify agents when relevant content, state, or business events change. the whole site
  • subscription_api Provides APIs for subscription, lifecycle management, or registration of agent integrations. the whole site
  • webhooks Supports webhooks so agents can receive event-driven updates instead of relying only on polling. the whole site
  • webmcp Supports WebMCP or comparable browser-oriented agent interaction patterns for web-based automation. the whole site — No WebMCP tool registration was found in the page or its same-site scripts. Tools registered at runtime or in other scripts can only be seen by running the page.
  • workflow_orchestration Supports multi-step workflows, task coordination, and stateful execution across actions or services. the whole site
  • write_api Supports write operations such as POST, PUT, PATCH, and DELETE, enabling agents to create and update resources. the whole site
Request failed 1

A timeout, connection problem or HTTP error got in the way. Re-checking often resolves these.

  • json_responses Returns JSON payloads with stable and predictable schemas across endpoints. the whole site — The sampled API request answered HTTP 404.

How are checks judged?