Title: Pointalize FAQ Markup
Author: Pointalize
Published: <strong>18 octobre 2025</strong>
Last modified: 25 octobre 2025

---

Recherche d’extensions

![](https://ps.w.org/pointalize-faq-markup/assets/icon-256x256.png?rev=3380535)

# Pointalize FAQ Markup

 Par [Pointalize](https://profiles.wordpress.org/pointalize/)

[Télécharger](https://downloads.wordpress.org/plugin/pointalize-faq-markup.1.3.zip)

 * [Détails](https://fr.wordpress.org/plugins/pointalize-faq-markup/#description)
 * [Avis](https://fr.wordpress.org/plugins/pointalize-faq-markup/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/pointalize-faq-markup/#installation)
 * [Développement](https://fr.wordpress.org/plugins/pointalize-faq-markup/#developers)

 [Support](https://wordpress.org/support/plugin/pointalize-faq-markup/)

## Description

Pointalize FAQ Markup automatically adds valid **FAQPage JSON-LD structured data**
to your WordPress posts and pages — helping your content qualify for Google’s rich
FAQ results.

Simply add collapsible FAQ sections using standard HTML `<details>` blocks, and 
the plugin will detect them automatically, generate the required JSON-LD markup,
and inject it into your page’s `<head>` — no Gutenberg blocks, shortcodes, or extra
settings required.

**Main Features:**
 * Detects all `<details>` blocks and extracts questions and 
answers automatically. * Outputs valid FAQPage JSON-LD schema for Google Rich Results*
Works on posts, pages, and custom post types * Converts answers to plain text for
maximum schema compatibility * No dependencies, no UI, zero bloat — pure PHP simplicity

All output is generated automatically, following [Google’s official FAQPage guidelines](https://developers.google.com/search/docs/appearance/structured-data/faqpage).

#### Features

 * Detects all `<details>` blocks and extracts questions and answers automatically.
 * Outputs valid FAQPage JSON-LD schema for Google Rich Results
 * Works on posts, pages, and custom post types
 * Converts answers to plain text for maximum schema compatibility
 * No dependencies, no UI, zero bloat — pure PHP simplicity

#### Example Usage

In the WordPress block editor, simply add a “Details” block from the block inserter,
type your question into the Summary field, and your answer into a paragraph below
it — the plugin will automatically detect these blocks and generate valid FAQPage
schema for Google Rich Results.

Or add the following manually to your post or page:

 How do I enable FAQ markup?

Simply install and activate the plugin. It automatically detects your FAQ blocks.

 Does it work on pages too?

Yes, it supports posts, pages, and custom post types out of the box.

When the page is viewed, valid JSON-LD will automatically be output in the `<head
>` of your HTML, ready for Google’s rich results.

### Compatibility

 * WordPress 5.0 or higher
 * PHP 7.4 or higher
 * Works with all themes and content editors

### Author

Developed by [Phillip Rosenheinrich](https://pointalize.com)

### License

This plugin is licensed under the GPLv2 or later license.

## Captures d’écrans

[⌊Adding an FAQ in the WordPress editor using a native “Details” block.⌉⌊Adding 
an FAQ in the WordPress editor using a native “Details” block.⌉[

Adding an FAQ in the WordPress editor using a native “Details” block.

[⌊Validation in Google’s Rich Results Test showing the generated FAQPage JSON-LD.⌉⌊
Validation in Google’s Rich Results Test showing the generated FAQPage JSON-LD.⌉[

Validation in Google’s Rich Results Test showing the generated FAQPage JSON-LD.

## Installation

You can install **Pointalize FAQ Markup** in two simple ways:

#### Option 1 — Install directly from WordPress:

 1. Go to **Plugins  Add New**
 2. Search for “Pointalize FAQ Markup”
 3. Click **Install Now**, then **Activate**

#### Option 2 — Upload the ZIP manually:

 1. Download the plugin ZIP file (`pointalize-faq-markup.zip`)
 2. In your WordPress dashboard, go to **Plugins  Add New  Upload Plugin**
 3. Choose the ZIP file and click **Install Now**
 4. Activate the plugin

After activation, the plugin will automatically detect any `<details>` blocks in
your content and output the corresponding FAQ schema.

## FAQ

### Do I need to configure anything?

No. The plugin works automatically on any post or page containing `<details>` elements.

### Can I use HTML inside my answers?

Yes, but all HTML will be stripped out before creating the JSON-LD markup. Only 
plain text is used to ensure compliance with Google’s structured data policies.

### Does it work with page builders?

Yes, as long as the final rendered HTML includes `<details>` and `<summary>` tags.
It works best with classic or block editors that output clean HTML.

### Is it safe for SEO?

Absolutely. It outputs valid, minimal JSON-LD and follows [Google’s FAQPage guidelines](https://developers.google.com/search/docs/appearance/structured-data/faqpage).

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs/contributrices & développeurs/développeuses

« Pointalize FAQ Markup » est un logiciel libre. Les personnes suivantes ont contribué
à cette extension.

Contributeurs

 *   [ Pointalize ](https://profiles.wordpress.org/pointalize/)

[Traduisez « Pointalize FAQ Markup » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/pointalize-faq-markup)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/pointalize-faq-markup/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/pointalize-faq-markup/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/pointalize-faq-markup/)
par [RSS](https://plugins.trac.wordpress.org/log/pointalize-faq-markup/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.0

 * Initial release

#### 1.1

 * Simplified even more by removing the faq-item class dependency.

#### 1.2

 * Added better documentation on how to use the plugin.

#### 1.3

 * Minor fix.

## Méta

 *  Version **1.3**
 *  Dernière mise à jour **il y a 8 mois**
 *  Installations actives **20+**
 *  Version de WordPress ** 5.0 ou plus **
 *  Testé jusqu’à **6.8.5**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/pointalize-faq-markup/)
 * Étiquettes
 * [JSON-LD](https://fr.wordpress.org/plugins/tags/json-ld/)[rich results](https://fr.wordpress.org/plugins/tags/rich-results/)
   [schema](https://fr.wordpress.org/plugins/tags/schema/)[seo](https://fr.wordpress.org/plugins/tags/seo/)
   [structured data](https://fr.wordpress.org/plugins/tags/structured-data/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/pointalize-faq-markup/advanced/)

## Évaluations

Aucun avis n’a encore été envoyé.

[Your review](https://wordpress.org/support/plugin/pointalize-faq-markup/reviews/#new-post)

[Voir tous les avis](https://wordpress.org/support/plugin/pointalize-faq-markup/reviews/)

## Contributeurs

 *   [ Pointalize ](https://profiles.wordpress.org/pointalize/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/pointalize-faq-markup/)