// TYPO3 CMS Integration

AI ready structured data for
TYPO3.

TYPO3 is Europe’s leading enterprise open-source CMS — trusted by governments, universities, and regulated industries across 50+ countries. Built on a privacy-by-design architecture, TYPO3 powers mission-critical digital infrastructure where data sovereignty is non-negotiable.

The enhancely integration connects to any TYPO3 installation and automates the generation of structured data. It creates page-specific JSON-LD markup that helps search engines and AI systems interpret your content accurately — without requiring manual markup or additional development effort.

enhancely automatically injects the right JSON-LD (schema.org) for each TYPO3 page — no manual markup, no brittle TypoScript, no developer overhead.

graph LR
  A["Browser Request"] --> B["TYPO3"]
  B --> C["Middleware / ViewHelper"]
  C --> D["enhancely API"]
  D --> E["JSON-LD"]
  E --> C
  C --> F["TYPO3 Cache"]
  F --> C
  B --> G["HTML + JSON-LD"]
Fig. 1 — TYPO3 integration via PSR-15 Middleware or Fluid ViewHelper
// How it works

Install. Configure. Done.

Choose between Middleware (recommended) or TypoScript integration.
01

URL Detection

TYPO3 sends the current page URL to the enhancely API.
02

Analysis

enhancely analyzes your page and returns ready-made JSON-LD.
03

Injection

The extension injects it as <script type="application/ld+json"> in the HTML <head>.
04

Caching

Built-in caching with ETag support and 7-day TTL prevents repeated API calls.
05

Frontend Only

Only runs on the public frontend — backend and preview remain unchanged.
// Two options

Middleware or TypoScript.

Both deliver the same result: automatic, page-specific JSON-LD.
PSR

Middleware Integration

PSR-15 Middleware with in-memory caching, ETag support, and Extension Manager configuration. Recommended for production.

TS

TypoScript Integration

Drop-in TypoScript template inclusion with Fluid ViewHelper — no PHP knowledge required. Ideal for quick setup.

ENV

Secure Configuration

API keys stored securely via TYPO3 system configuration or environment variables.

Installation

# Composer (recommended)
composer require dkd/enhancely
# Activate via CLI
vendor/bin/typo3 extension:activate enhancely

Also available via TER — Extension key: enhancely

Configuration

// config/system/settings.php
return [
    'EXTENSIONS' => [
        'enhancely' => [
            'apiKey'   => getenv('ENHANCELY_API_KEY'),
            'cacheTtl' => 604800, // 7 days
        ],
    ],
];

Caching & Reliability

  • ETag caching — Reduces API calls; schema stays fresh
  • 7-day TTL — Configurable via Extension Manager
  • Graceful fallback — Serves cached content on API errors
  • TYPO3 cache backend — Redis, APCu, or filesystem

Compatibility & Requirements

TYPO3 — v12, v13

PHP — 8.1, 8.2, 8.3

Installation — Composer, TER

License — GPL-2.0+

// Integration Partner

Freshly served by dkd Internet Service.

This TYPO3 integration was developed by dkd Internet Service GmbH, a Frankfurt-based TYPO3 specialist agency and one of the longest-standing TYPO3 partners worldwide. dkd brings deep expertise in enterprise CMS architecture, AI-powered search (Solr, RAG), and open-source infrastructure for regulated industries.

As active contributors to the TYPO3 core and ecosystem, dkd was the natural partner to bring enhancely’s structured data capabilities to TYPO3.
dkd logo
this enhancely integration has been freshly served by dkd Internet Service

About dkd Internet Service

dkd Internet Service GmbH is a Frankfurt-based TYPO3 specialist agency and one of the longest-standing TYPO3 partners worldwide. They bring deep expertise in enterprise CMS architecture, AI-powered search (Solr, RAG), and open-source infrastructure for regulated industries.

Learn more at dkd.de

“TYPO3 is deeply rooted in the DACH region — used by companies of all sizes, public institutions, universities, and municipalities alike. With the enhancely plugin developed by dkd, every one of these organizations can now make their website machine-readable in no time, without a big project or technical overhead.”

Bastian Sirvend, Founder, enhancely.ai

“TYPO3 is the CMS of choice for organizations where data sovereignty and long-term reliability are non-negotiable. Integrating enhancely means these organizations can now be fully visible to AI search systems — without compromising their infrastructure principles.”

Olivier Dobberkau, CEO, dkd Internet Service GmbH
// FAQ

TYPO3 & enhancely
FAQ.

TYPO3 is Europe's leading enterprise open-source CMS, trusted by governments, universities, and regulated industries across 50+ countries. Built on a privacy-by-design architecture, TYPO3 powers mission-critical digital infrastructure with granular access control, multi-site management, and enterprise workflow support. It runs on PHP (8.1–8.3) and is particularly established in the DACH region (Germany, Austria, Switzerland) where data sovereignty and compliance requirements are strict.
TYPO3 has limited built-in schema support. While community extensions exist, they typically cover only basic Schema.org types and require manual configuration per page or content element. Maintaining comprehensive structured data across a large TYPO3 site with many content types and languages is a significant ongoing effort. The enhancely extension for TYPO3 — developed by dkd Internet Service GmbH, one of the longest-standing TYPO3 partners worldwide — automates this entirely with all 806 Schema.org types and the full 3-layer validation pipeline.
Install via Composer or download from TER (TYPO3 Extension Repository, extension key: enhancely). The extension was developed by dkd Internet Service GmbH, a Frankfurt-based TYPO3 specialist agency. Configure your API key in the Extension Manager, and enhancely integrates with TYPO3's native caching framework for optimal performance. Supports TYPO3 v12 and v13, PHP 8.1–8.3. Licensed under GPL-2.0+.
Nothing changes. You continue creating and publishing content in TYPO3's backend as usual. enhancely works in the background — it reads your published pages, generates Schema.org markup for all content types (pages, news, events, products, team members), validates it through the 3-layer pipeline (validity, factuality, compliance), and deploys it automatically. The enhancely dashboard gives you visibility into schema coverage and Rich Result eligibility without needing to understand JSON-LD or structured data formats.
Every piece of markup passes through a 3-layer curation pipeline before deployment. Layer 1 (Validity) checks against the full Schema.org specification — all 806 types, every property, every value range. Layer 2 (Factuality) cross-references structured data against your actual page content — no hallucinated data, no invented prices, no phantom opening hours. Layer 3 (Compliance) verifies Rich Result eligibility against Google, Bing, and AI search engine guidelines. Peer-reviewed research (Dang et al., Semantic Web Journal, IOS Press, 2025) showed that without such a pipeline, 40–50% of AI-generated markup is invalid or non-compliant.
Yes. Multiple JSON-LD blocks on a single page are valid and supported by all major search engines — Google, Bing, and others evaluate and merge all structured data blocks they find. enhancely adds additional, validated markup without conflicting with or overwriting your existing schema. If enhancely detects invalid or outdated markup from other sources, Schema Healing can automatically identify and repair it — so legacy schema from previous tools or manual implementations gets fixed and kept current.

Stop leaving
bots hungry.

Your content is already great for humans. Let us make it perfect for bots.