scanned Apr 28, 2026

ICM

icm.nl

ICM provides training and education services for personal and professional development

0/100

Tier 1 · Agent-Unreadable

Content answers0/100
Protocol plumbing50/1008 of 16 checks pass

Scored by asking 15 questions a buyer of a education product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own icm.nl? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

100 points sit between icm.nl and 100: 15 open questions and 8 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01getting-started · importance highGoes silent+7 content pts est.

For the 'HRM Basis' opleiding, is there a final exam or assessment to receive the certificate — and if I fail, how many retake attempts are included in the course fee?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated page for the 'HRM Basis' opleiding that includes a 'Programma' or 'Toetsing' section detailing whether there is a final exam, how it is administered, and the retake policy including how many attempts are included in the course fee.

confidence high · grounding world-knowledge · weight 0.00 · Absent

02getting-started · importance highGoes silent+7 content pts est.

If I start the 'Leergang Leidinggeven' this September, what's the total time commitment in days — and are those consecutive or spread across months? I need to block my calendar properly.

What the pages say

No page on the site addresses this.

The fix

The site needs a dedicated program page for 'Leergang Leidinggeven' that clearly states: total number of training days, whether days are consecutive or spread across months, and specific start dates (e.g., September 2025). This information is essential for buyers to block their calendars.

confidence high · grounding world-knowledge · weight 0.00 · Absent

03pricing · importance highGoes silent+7 content pts est.

We want to run the 'Leidinggeven aan professionals' training in-house at our office in Eindhoven. What's the minimum number of participants required to book this as an in-company program versus sending people to open sessions?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated page for the 'Leidinggeven aan professionals' training that includes clear information about in-company delivery options, minimum participant thresholds, and pricing comparison with open sessions. Ensure this page is linked from the training catalog and in-company sections.

confidence high · grounding world-knowledge · weight 0.00 · Absent

04pricing · importance highGoes silent+7 content pts est.

I'm comparing training budgets for my team of 12 — are the prices listed on your open enrollment courses inclusive of 21% Dutch VAT, or is that added at checkout?

What the pages say

No page on the site addresses this.

The fix

Add a pricing/FAQ page that explicitly states whether VAT is included in displayed prices or added at checkout for open enrollment courses. Consider adding this information to course detail pages or a dedicated 'Prijsinformatie' or 'Veelgestelde vragen over betaling' section.

confidence high · grounding world-knowledge · weight 0.00 · Absent

05technical · importance mediumGoes silent+7 content pts est.

Is the 'Communicatietraining' available as live virtual sessions, or only in-person? And if virtual, is it synchronous with cameras on or self-paced modules?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated program page for 'Communicatietraining' that clearly states available delivery formats (in-person, live virtual, or self-paced), and for virtual options, specify whether sessions are synchronous with cameras on or asynchronous/self-paced modules.

confidence high · grounding synthesized · weight 0.00 · Absent

06technical · importance mediumGoes silent+7 content pts est.

Your project management courses mention 'praktijkgericht' — but do you teach specific methodologies like PRINCE2, Agile/Scrum, or IPMA, or is it methodology-agnostic practical skills?

What the pages say

No page on the site addresses this.

The fix

The retrieved chunks do not include any pages from the 'Proces- & Projectmanagement' section that is referenced in the navigation. To answer this buyer question, the crawler needs to retrieve actual course pages from https://www.icm.nl/opleidingen-en-trainingen/proces-projectmanagement/ or specific project management course detail pages.

confidence high · grounding world-knowledge · weight 0.00 · Absent

07integration · importance mediumGoes silent+7 content pts est.

I'm enrolled in a part-time HBO program. Do your HRM courses carry official studypunten (ECTS) that my university might recognize for credit transfer?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated page about accreditation and academic recognition that explicitly states whether ICM courses carry ECTS credits, which institutions recognize them, and how credit transfer works for HBO students.

confidence high · grounding world-knowledge · weight 0.00 · Absent

08operations · importance mediumGoes silent+7 content pts est.

My manager might cancel our department's training budget last-minute. If I need to cancel my enrollment 5 days before the course starts, do I get a full refund or are there cancellation fees?

What the pages say

No page on the site addresses this.

The fix

Retrieve and index ICM's terms and conditions, cancellation policy, or enrollment FAQ pages. The current retrieval appears to have missed critical operational/policy content that buyers need when evaluating training purchases.

confidence high · grounding world-knowledge · weight 0.00 · Absent

09operations · importance mediumGoes silent+7 content pts est.

If my colleague gets sick the morning of the training, can I send someone else from our company in their place without extra charges — and how much notice do you need for a substitution?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated FAQ or terms page covering practical registration policies including: whether substitutions are allowed without extra charge, required notice periods for participant changes, and cancellation deadlines. Link this prominently from training registration pages.

confidence high · grounding world-knowledge · weight 0.00 · Absent

10support · importance mediumGoes silent+7 content pts est.

After completing a leadership training, do I get ongoing access to course materials, templates, or a community — or is access cut off once the program ends?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated FAQ or program details page that explicitly states what access participants retain after completing leadership training—e.g., 'Lifetime access to course materials,' '1-year access to templates,' or 'Alumni community membership.'

confidence high · grounding world-knowledge · weight 0.00 · Absent

11getting-started · importance lowGoes silent+7 content pts est.

If I take the 'HRM Basis' opleiding in Dutch, is the final exam also in Dutch — or are exams only available in English for international certification purposes?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated page for the HRM Basis opleiding that includes program details such as exam format, language options, and certification information. Alternatively, add this information to a FAQ or 'Veelgestelde vragen' section about HRM programs.

confidence high · grounding world-knowledge · weight 0.00 · Absent

12technical · importance lowGoes silent+7 content pts est.

Does the 'Leergang Leidinggeven' include a 360-degree feedback component where my team rates my leadership, or is assessment only self-evaluation and trainer observation?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated program page for 'Leergang Leidinggeven' that describes the curriculum, learning objectives, and assessment methodology including whether 360-degree feedback from team members is part of the evaluation process.

confidence high · grounding world-knowledge · weight 0.00 · Absent

13limits · importance lowGoes silent+7 content pts est.

What's the maximum number of participants in an open enrollment communication skills workshop? I learn better in smaller groups and want to avoid overcrowded sessions.

What the pages say

No page on the site addresses this.

The fix

Add a dedicated page or FAQ section about open enrollment workshops that specifies maximum group sizes, participant limits per session, and learning environment details for prospective buyers evaluating training formats.

confidence high · grounding world-knowledge · weight 0.00 · Absent

14operations · importance lowGoes silent+7 content pts est.

For full-day training sessions at your Utrecht location, is lunch provided or should I bring my own? And are dietary restrictions like halal or vegan accommodated?

What the pages say

No page on the site addresses this.

The fix

Add information about lunch and dietary accommodations to training/course detail pages, a dedicated FAQ page, or the general 'Veelgestelde vragen' section that was referenced in chunk [15].

confidence high · grounding world-knowledge · weight 0.00 · Absent

15operations · importance lowGoes silent+7 content pts est.

I'm driving to your Utrecht office for a morning training. Is there paid parking nearby, and do you validate parking tickets or have visitor spaces?

What the pages say

No page on the site addresses this.

The fix

Add a 'Contact' or 'Visit us' page with practical visitor information including office address, public transit directions, and parking options (paid parking nearby, visitor spaces, validation policy).

confidence high · grounding world-knowledge · weight 0.00 · Absent

Protocol plumbing · 50/1008 of 16 checks pass · each fix +6 protocol pts est.

The other half of the score: 16 checks for the files and headers agents look for. The 8 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

llms.txtDiscoverability+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

Content signalAccess+6 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Clean crawlAccess+6 pts est.

StandardSitedex metricSitedex metric

Markdown negotiationRendering+6 pts est.

StandardRFC 9110 + 7763IETF RFC

MCP cardInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+6 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Canonical URLsHygiene+6 pts est.
Install snippet
<link rel="canonical" href="https://icm.nl/" />

StandardRFC 6596IETF RFC

Already passing 8 of 16: robots.txt, sitemap.xml, AI crawler access, Server-rendered content, Meta descriptions, HTML lang attribute, Organization schema, Sitemap lastmod.

Ask this site’s index

Sitedex already serves icm.nl as an MCP endpoint. Ask icm.nl anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/icm-nl/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add icm --transport http https://mcp.sitedex.dev/s/icm-nl/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "icm": {
      "url": "https://mcp.sitedex.dev/s/icm-nl/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().

2 · Discovery manifest

{
  "schema_version": "2026-04",
  "name": "ICM",
  "description": "ICM provides training and education services for personal and professional development. WebMCP tools served by Sitedex.",
  "homepage": "https://icm.nl",
  "documentation": "https://app.sitedex.dev/sites/icm.nl",
  "source": "navigator.modelContext",
  "tools": [
    {
      "name": "search_site_content",
      "description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
    },
    {
      "name": "get_site_info",
      "description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
    },
    {
      "name": "list_site_pages",
      "description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
    },
    {
      "name": "get_site_page",
      "description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
    }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board