Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module automatically tells Google Vertex AI Search to re-crawl your content whenever it's created, updated, or deleted. This ensures your search results are always up-to-date with your website's content.

The Vertex AI Search Recrawl module automatically notifies Google Vertex AI Search (Discovery Engine) to recrawl your Drupal content whenever a node is created, updated, or deleted — keeping your search index always in sync with your site.

How it works

When a node is saved or deleted, the module fires a recrawl request to the Google Discovery Engine API using a service account JWT authentication. Google then crawls the affected URL and updates its search index accordingly. When a node is deleted, the crawl returns a 404 response, which signals Google to automatically remove that page from the search index.

Features

  • Automatically triggers recrawl on node insert, update, and delete
  • Removes deleted pages from the Vertex AI Search index via 404 detection
  • Simple admin configuration form at Admin → Configuration → Search → Vertex Search Recrawl
  • Supports filtering by node type so you control which content gets indexed
  • Uses secure JWT / OAuth 2.0 authentication with your Google service account
  • Logs all recrawl activity to Drupal's watchdog for easy debugging
  • Falls back to native Drupal hooks if hook_event_dispatcher is not installed
  • Compatible with Drupal 10 and 11

Requirements

  • A Google Cloud project with the Discovery Engine API enabled
  • A Google Cloud service account with the Discovery Engine Editor role
  • A Vertex AI Search data store of type Website (Advanced)

Configuration

Go to Admin → Configuration → Search → Vertex Search Recrawl
Enter your GCP Project ID
Enter your Data Store ID
Enter the file path to your service account JSON key file
Save — the module will immediately begin triggering recrawls on node save and delete

Use case

This module is ideal for Drupal sites that use Google Vertex AI Search as their search backend and need their search index to reflect content changes in real time, without waiting for Google's scheduled crawl cycle.

Activity

Total releases
2
First release
Feb 2026
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
10.0.0 Stable Feb 23, 2026
10.x-dev Dev Feb 23, 2026