Introduction 

What does it do? 

The AI Content Quality Assistant adds an editorial quality layer to the TYPO3 backend. Rule-based checks run without any external service. When an AI provider is configured, the extension also uses it to suggest improvements and to generate content for review.

The extension provides these features:

Quality panel in the page module
A compact summary at the top of Content > Layout: scores, issues, a SERP preview, a readability bar and pending AI changes. See Quality panel in the page module.
Content Quality backend module
Content > Content Quality shows the full analysis of a page, a score trend, a heading map, link check results, suggested internal links and the schema.org advisor. An overview lists all analysed pages, worst first, and can generate AI fixes for up to 15 pages at once. See Content Quality module.
AI fixes with review
The AI proposes a new page title, meta description or image ALT texts. Proposals are stored as pending changes and nothing is written to the page until an editor applies them. See Fixing issues with AI.
Schema.org advisor
Detects a suitable schema.org type for a page (for example Event, NewsArticle or FAQPage), maps page fields to schema properties and validates the result. After an editor approves it, the JSON-LD is added to the page's frontend output. See Schema.org advisor.
AI text generator in CKEditor
A ✦ AI toolbar button in the rich-text editor generates text from a prompt, with tone, language, format and length options. See AI text generator in the rich-text editor.
AI metadata for images in the file list
A button in Media > Filelist fills missing image metadata. Embedded EXIF and IPTC data is read first; the AI only describes what the file itself does not provide. See AI metadata for images in the file list.

Checks at a glance 

Category Checks
Accessibility Missing or generic image ALT texts, missing H1, more than one H1, skipped heading levels, generic link texts ("click here", "read more", "hier klicken", …).
SEO Missing, too short or too long page title and meta description, no links on the page, titles or meta descriptions that are 85 % or more similar to another page, broken links (on demand).
Readability Flesch Reading Ease (Amstad formula for German), sentences longer than 25 words, pages with fewer than 50 words, reading time.
Structured data Detected schema.org type, missing required and recommended properties, structural JSON-LD errors.
AI (optional) Five improvement suggestions per page and suggested internal links to related pages.

Each category gets a score from 0 to 100. See How scores are calculated for how scores are calculated.

Requirements 

Requirement Version / notes
TYPO3 14.0 – 14.x
PHP 8.2 or higher (as required by TYPO3 14). The exif extension is optional and used to read embedded image metadata.
TYPO3 system extensions backend, extbase, fluid, filelist, filemetadata. rte_ckeditor is optional (AI text generator).
AI provider (optional) An Anthropic API key, an OpenAI API key or a reachable Ollama server.

Data privacy 

When an external AI provider (Anthropic or OpenAI) is configured, the extension sends content to that provider:

  • page title, meta description, headings and body text for analysis, fixes, internal link suggestions and schema detection,
  • the image file itself (base64-encoded) for image metadata generation,
  • the prompt entered in the AI text generator.

Make sure this is covered by your privacy policy and any data processing agreement with the provider. Use Ollama if content must not leave your own infrastructure.