
Jelle Glebbeek
AI Developer
An integration already existed for Drupal, and by default, Vragen.ai can crawl the content of a site. This plugin goes a step further than crawling: it sends your content in a structured way as soon as you publish, update, or delete. That is more accurate and up-to-date. Titles, metadata, taxonomies, and languages are neatly included, and deleted content actually disappears from the index without waiting for a next crawl.
Installation without a developer
The installation is self-service. You don't need a developer for it:
Install and activate the plugin via Plugins → Add New Plugin.
Go to Settings → Vragen.ai and enter your customer name and API token from your Vragen.ai account. A notification will confirm that the connection is working.
Choose which content types you want to sync: posts, pages, attachments, or custom post types.
Run a one-time bulk sync to index existing content.
After that, it works automatically. When you publish, edit, or delete a post, the plugin adjusts the corresponding content in Vragen.ai. No manual exports or separate linking scripts.
What the plugin does
Automatic synchronization upon publishing, updating, binning, and deleting, for the content types you choose.
Background processing via Action Scheduler, so even large sites remain fast during indexing.
Bulk sync and WP-CLI (
wp vragenai sync) for an initial or scriptable import.Text extraction from PDFs: linked PDFs are read server-side by Vragen.ai.
Multilingual support for WPML and Polylang: all translations of a post are combined into a single document, tagged with every available language.
Semantic search that can replace the default WordPress search function, with a fallback to the native search function if the API is unexpectedly unreachable.
Filters (
vragenai_should_index_post,vragenai_document_attributes) to customize what gets indexed.
The admin interface is available in Dutch and English and follows the language of your site.
Displaying Vragen.ai on your site
In addition to search, you can display a Vragen.ai integration directly on your site. You configure and manage your integrations in your Vragen.ai dashboard. In WordPress, you then choose which one to use; the plugin retrieves the list of integrations from your account.
With the Vragen.ai block, you place an integration on a specific page or post. You select the integration from the list.
With the site-wide embed, you display an integration on your entire site, for example as a pop-up or side panel. You configure this once under Settings → Vragen.ai.
Showing related content
The plugin can automatically display related items next to a post or page. Instead of manually linking tags or connections, Vragen.ai determines which content is contextually closest based on semantic similarity. You display this using the related content block or the shortcode [vragenai_related]. This keeps visitors on your site longer and helps them find relevant information they might otherwise miss.
Who it's for
The plugin is aimed at anyone with a lot of content on WordPress: municipalities with policy documents, knowledge organizations with hundreds of articles, or companies with an extensive help section. Once the content is synced, visitors get search results that align with their intent, rather than just matching individual keywords.
What you need
WordPress 6.0 or higher, PHP 8.1 or higher, and a Vragen.ai account with API credentials. You can find your customer name and token in your Vragen.ai dashboard.
Getting started
The plugin can be found on WordPress.org: wordpress.org/plugins/vragen-ai.

