PHPackages                             wacon/faq-seo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. wacon/faq-seo

ActiveTypo3-cms-extension

wacon/faq-seo
=============

This extension adds a new content element type 'FAQ' to TYPO3, allowing you to create and manage frequently asked questions with enhanced SEO features. It provides a user-friendly interface for content editors to input questions and answers, and it automatically generates structured data (JSON-LD) for improved search engine visibility.

1.1.0(1mo ago)00GPL-2.0-or-laterPHPPHP &gt;= 8.3 &lt; 8.5CI passing

Since Mar 25Pushed 1mo agoCompare

[ Source](https://github.com/wacon-internet-gmbh/faqseo)[ Packagist](https://packagist.org/packages/wacon/faq-seo)[ RSS](/packages/wacon-faq-seo/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

TYPO3 Extension: faqseo
=======================

[](#typo3-extension-faqseo)

This extension adds a new content element type "FAQ" to TYPO3, allowing you to create and manage frequently asked questions with enhanced SEO features. It provides a user-friendly interface for content editors to input questions and answers, and it automatically generates structured data (JSON-LD) for improved search engine visibility.

2 Usage
-------

[](#2-usage)

### 2.1 Installation

[](#21-installation)

#### Installation as extension from TYPO3 Extension Repository (TER)

[](#installation-as-extension-from-typo3-extension-repository-ter)

Download and install the [extension](https://extensions.typo3.org/extension/faq_seo) with the extension manager module.

#### 2.2 Installation with composer

[](#22-installation-with-composer)

`composer req wacon/faqseo`

#### 2.3 Configure in site set

[](#23-configure-in-site-set)

1. Add site set **FAQ SEO** to your site sets in the site configuration
2. Edit settings of FAQ SEO. If you have already Bootstrap 5 installed and active, then remove the prefilled settings in FAQ CSS and FAQ JavaScript
3. Use you own CSS and overwrite the CSS variables defined for selector: `.faq` to adjust the appearance to your CD, if needed.

### 3. Add single FAQ as content elements

[](#3-add-single-faq-as-content-elements)

There is a new content element: **FAQ Item**. This is a regular content element. It's useful to place isolated and single Question/Answer elements to your site.

### 4. FAQ Database

[](#4-faq-database)

This extension also comes with a database feature. That means there exists a new record type: `FAQ Item` which is stored in a custom database table. Those records can be create via the [List/Records module](https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/Concepts/Backend/RecordsModule/Index.html#the-records-module) of TYPO3.

We recommend to add those records in single folders. Each folder should represent a list of FAQs. If you need more than 1 list, then create more folders.

#### 4.1 CSV Import

[](#41-csv-import)

The `FAQ Item` records can also be created via csv import. Therefore is a custom backend module called **Import FAQ Items** below the Web/Content area. You can import FAQs with a CSV file there. All FAQ items will be stored in the selected page or folder inside the page tree.

The CSV must be comma `,` seperated and enclosed with double quotes `"`. The escape character is `\`.

3 Todos
-------

[](#3-todos)

- nothing yet

4 Changelog
-----------

[](#4-changelog)

see [CHANGES.md](CHANGES.md)

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance90

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

45d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e942b21b320534797b845309055996c15e4bd661004b027c9048ed96da42253a?d=identicon)[info@wacon.de](/maintainers/info@wacon.de)

---

Top Contributors

[![slavlee](https://avatars.githubusercontent.com/u/40547171?v=4)](https://github.com/slavlee "slavlee (18 commits)")

---

Tags

plugintypo3FAQ

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/wacon-faq-seo/health.svg)

```
[![Health](https://phpackages.com/badges/wacon-faq-seo/health.svg)](https://phpackages.com/packages/wacon-faq-seo)
```

###  Alternatives

[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

39488.5k](/packages/wazum-sluggi)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[leuchtfeuer/secure-downloads

"Secure Download": Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.

22234.7k1](/packages/leuchtfeuer-secure-downloads)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
