One line of code.Zero maintenance.
The missing piece
of your composable stack.
Built for engineering teams.
Read-Only Access
Standard web crawler reads your publicly rendered HTML. No CMS access. No database connection. No admin credentials. No write permissions to any system. The crawler respects robots.txt and behaves like any search engine bot.
Trust & Security →Full REST API
Programmatic control for everything. Trigger re-crawls, manage page exclusions, retrieve generated schemas, bulk operations. Integrate into your CI/CD pipeline. Dashboard available for non-technical team members. Documentation at docs.enhancely.ai.
API docs →Full Schema.org Vocabulary
All 823 Schema.org types and over 1,500 properties (Schema.org v30.0). Not a subset. Not a simplified mapping. The complete canonical vocabulary, validated against the official spec. Automatically matched to your page content.
Schema Healing
Content changes break schema. New products, updated prices, changed team members — schema drift starts on day one. enhancely continuously monitors and re-generates validated markup automatically. No manual maintenance. No stale data. No cron jobs.
Three gates. Zero exceptions.
Validity
Factuality
Compliance
Not a side project. Production-grade engineering.
ETag-based caching
Conditional requests via If-None-Match. Unchanged schemas return 412 Precondition Failed — no re-transfer, no wasted bandwidth. CDN- and edge-compatible. MD5 URL-hash as cache key, recommended TTL one week. Full caching strategy documented.
Cache strategy →Asynchronous processing
Defined lifecycle: 201 Created queues a URL, 202 Accepted means processing, 200 OK means ready. Status machine: created → updating → ready | failed. Typical processing time 1–3 minutes. Poll by hash or rely on the cache.
RFC 7807 error semantics
Every error follows RFC 7807 Problem Details: type, title, status, detail. Machine-readable, no surprise shapes. Rate-limit headers (RateLimit-Limit, RateLimit-Remaining, Retry-After) on every response. Exponential backoff built into the recommended client pattern.
Silent degradation
API errors never break your page rendering. On 4xx, 5xx, or timeout: serve cached JSON-LD or empty output. Schema is additive, never blocking. Your page always renders — with or without enhancely.
Read-only. Always.
Technical metrics.
Not a claim. Published science.
The University of Nantes published peer-reviewed research on LLM-generated Schema.org markup in the Semantic Web Journal (IOS Press, 2025). Key finding: 40–50% of AI-generated markup without a validation pipeline is invalid, non-factual, or non-compliant.
After applying a three-layer curation pipeline — the same architecture enhancely uses — GPT-4 outperforms human annotators in accuracy and completeness. This isn't a marketing claim. It's reproducible research.