PHPackages                             lukasbableck/contao-instant-indexing-bundle - 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. [API Development](/categories/api)
4. /
5. lukasbableck/contao-instant-indexing-bundle

ActiveContao-bundle[API Development](/categories/api)

lukasbableck/contao-instant-indexing-bundle
===========================================

This bundle sends a crawl request to the Google Indexing API for newly published pages, news, etc.

1.1.0(1mo ago)135LGPL-3.0-or-laterPHPPHP ^8.1

Since Jun 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/lukasbableck/contao-instant-indexing-bundle)[ Packagist](https://packagist.org/packages/lukasbableck/contao-instant-indexing-bundle)[ GitHub Sponsors](https://github.com/lukasbableck)[ RSS](/packages/lukasbableck-contao-instant-indexing-bundle/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (6)Versions (6)Used By (0)

contao-instant-indexing-bundle
==============================

[](#contao-instant-indexing-bundle)

This bundle allows to send a crawl request to the Google Indexing API for newly published pages, news, calendar events and faqs either automatically or manually.

The API is intended for pages that contain JobPosting or BroadcastEvent structured data but it actually works for any page.

This is useful for sites that publish time-sensitive content and want to have it indexed as soon as possible.

Installation
------------

[](#installation)

```
composer require lukasbableck/contao-instant-indexing-bundle
```

Configuration
-------------

[](#configuration)

1. Create a new project in the [Google Cloud Console](https://console.cloud.google.com/apis/enableflow?apiid=indexing.googleapis.com&credential=client_key)
2. Enable the Google Indexing API
3. Create a new service account and a new private key (JSON) for the account
4. Add the service account email to the Google Search Console with the "Owner" role
5. Paste the contents of the private key file into the 'Google Service Account JSON' field in the root page settings

Usage
-----

[](#usage)

If enabled in the root page settings, the bundle will send a crawl request to the Google Indexing API for newly published pages, news, calendar events and faqs automatically.

You can also manually send a crawl request by clicking the "Submit this page to Google for indexing" button in the page list.

Deleted pages can also be removed from the index automatically if the option is enabled in the root page settings.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance63

Regular maintenance activity

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

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

Every ~248 days

Total

4

Last Release

40d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0154055676f978a6dc41986c2923866b7d344ccfaca7fe23b4f46953d96fbec3?d=identicon)[lukasbableck](/maintainers/lukasbableck)

---

Top Contributors

[![lukasbableck](https://avatars.githubusercontent.com/u/42083846?v=4)](https://github.com/lukasbableck "lukasbableck (29 commits)")

---

Tags

contaocontao-bundlegooglegooglepublishcrawlseoindexingsearch console

### Embed Badge

![Health badge](/badges/lukasbableck-contao-instant-indexing-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/lukasbableck-contao-instant-indexing-bundle/health.svg)](https://phpackages.com/packages/lukasbableck-contao-instant-indexing-bundle)
```

###  Alternatives

[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

86337.5k](/packages/flow-php-flow)[schulzefelix/laravel-search-console

A Laravel package to retrieve data from Google Search Console

5038.6k1](/packages/schulzefelix-laravel-search-console)[tomshaw/google-api

A Laravel Google API Client.

601.9k](/packages/tomshaw-google-api)[serpwow/google-search-results

Google Search Results PHP package via SerpWow.com

1931.8k1](/packages/serpwow-google-search-results)[markocupic/calendar-event-booking-bundle

Contao Calendar Event Booking Bundle

125.3k1](/packages/markocupic-calendar-event-booking-bundle)[smnandre/pagespeed-api

PageSpeed Insight PHP Api Client 🚀 Analyse web pages for performances metrics, core web vitals...

1617.1k](/packages/smnandre-pagespeed-api)

PHPackages © 2026

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