---
title: Is Your Site Marketing-Hygienic?
description: Scan a website for accessibility, JavaScript weight, structured data, carbon footprint, and AI-agent readability — with a copy-paste fix prompt for every issue.
canonical: https://ismysitehygienic.com/
author: András Pintér
last_updated: 2026-10-22
---

# Is Your Site Marketing-Hygienic?

Scan a website for accessibility, JavaScript weight, structured data, carbon footprint, and AI-agent readability — with a copy-paste fix prompt for every issue.

## How to scan a site

- **Humans:** open [https://ismysitehygienic.com](https://ismysitehygienic.com/), enter a URL, press Scan. Every scan has a shareable URL at `/scan/<url-encoded-page-url>`.
- **Agents (Markdown report):** `GET https://ismysitehygienic.com/api/scan?url=https://example.com&format=markdown`
- **Agents (JSON):** `POST https://ismysitehygienic.com/api/scan` with body `{"url": "https://example.com"}` — see [/openapi.json](https://ismysitehygienic.com/openapi.json)
- **Agents (one combined fix prompt):** `GET https://ismysitehygienic.com/api/scan?url=https://example.com&format=agent`
- **MCP:** Streamable-HTTP server at `https://ismysitehygienic.com/mcp` with a `scan_website` tool — see [/.well-known/mcp/server-card.json](https://ismysitehygienic.com/.well-known/mcp/server-card.json)

## What is checked

| Category | Weight | Checks |
|---|---|---|
| Accessibility & Semantics | 30% | one `<h1>`, no skipped heading levels, header/nav/main/footer landmarks, image alt attributes, descriptive link text, labelled form fields |
| Rendering & JavaScript Weight | 25% | JavaScript transfer size (≤100 KB gzipped target, ~170 KB ceiling), real content present in the server-rendered HTML |
| Structured Data & Agent Signals | 20% | JSON-LD present and valid, recognised entity type, no conflicting Organization blocks, author/operator identity, freshness date |
| Discoverability & Bot Access | 15% | robots.txt, sitemap, explicit AI-crawler rules, Content-Signal directive, llms.txt, Markdown alternate |
| Carbon & Efficiency | 10% | estimated g CO₂ per page view (Sustainable Web Design v4: ≤0.095 g = A+, ≤0.186 g = A) |
| Agent API & Trust Signals (bonus) | 0% | /.well-known/ai-plugin.json manifest, security.txt — informational only |

Scores: pass = 1, warn = 0.5, fail = 0 per check; category score 0–100; overall score is the weighted sum. Grades: Spotless (≥90), Tidy (≥75), Needs a Wipe-Down (≥60), Cluttered (≥40), Deep-Clean Required (<40).

## FAQ

### What do we check?

Five scored categories: Accessibility & Semantics (30%), Rendering & JavaScript Weight incl. Core Web Vitals (25%), Structured Data & Agent Signals (20%), Discoverability & Bot Access (15%) and Carbon & Efficiency (10%), plus an informational Agent API & Trust Signals group. Every check scores pass (1), warn (0.5) or fail (0); the weighted total is your 0–100 score. Independent cross-checks from PageSpeed Insights, WAVE, the schema.org validator, isitagentready.com and websitecarbon.com sit beside our own results. This site passes its own test: 0 KB JavaScript, an A+ carbon rating and agent-ready level 4.

[Methodology: weights, thresholds, sources](https://ismysitehygienic.com/methodology)

### What's the easiest way to improve my score?

Fix Accessibility and JavaScript weight first — they are the cheapest wins with the biggest combined effect on rankings, accessibility and how well AI agents can read your site. Every failing check in the report comes with a copy-paste prompt you can hand to a developer or an AI coding assistant. Scanning is free, with no sign-up.

[See example results for a five-page site](https://ismysitehygienic.com/site/https%3A%2F%2Fandraspinter.de%2F)

### How do I connect my own tools (API, MCP, agents)?

The scanner is itself agent-ready. JSON API: GET /api/scan?url=…&format=json|markdown|agent (spec at /openapi.json). MCP: Streamable-HTTP server at /mcp with a scan_website tool, card at /.well-known/mcp/server-card.json. Agent skills: /.well-known/agent-skills/index.json. Every page has a Markdown twin (send Accept: text/markdown), and /llms.txt maps it all. No authentication needed.

[llms.txt — the map for agents](https://ismysitehygienic.com/llms.txt)

## About

Built and maintained by [András Pintér](https://andraspinter.de), SEO & AI-visibility consultant — contact: info@ismysitehygienic.com. Method: [How the score works](https://ismysitehygienic.com/methodology). Connect your own tools: [API, MCP and agent skills](https://ismysitehygienic.com/#agents). Last updated 2026-10-22.

These checks are automated heuristics, not a full professional audit — use your judgment before applying any suggested fix.

- [Privacy Policy](https://ismysitehygienic.com/privacy.md)
- [Terms of Use](https://ismysitehygienic.com/terms.md)
