PHPackages                             s-punkt-online/contao-google-reviews-widget - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. s-punkt-online/contao-google-reviews-widget

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

s-punkt-online/contao-google-reviews-widget
===========================================

Google Reviews Widget for Contao CMS with frontend module and content element support.

1.0.5(2mo ago)011MITPHPPHP ^8.1

Since May 15Pushed 2mo agoCompare

[ Source](https://github.com/S-Punkt-Online/Google-Bewertungen-Widget)[ Packagist](https://packagist.org/packages/s-punkt-online/contao-google-reviews-widget)[ Docs](https://www.s-punkt-online.de)[ RSS](/packages/s-punkt-online-contao-google-reviews-widget/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (2)Versions (7)Used By (0)

Contao Google Reviews Widget
============================

[](#contao-google-reviews-widget)

Google Reviews Widget for Contao CMS with support for:

- Frontend Module
- Content Element
- Google Places API
- Schema.org structured data
- Local JSON caching

---

Features
--------

[](#features)

- Display Google ratings
- Average star rating
- Total review count
- Link to Google reviews
- Local caching
- Automatic hide if no reviews available
- Usable as:
    - Frontend Module
    - Content Element

---

Installation
============

[](#installation)

Via Contao Manager
------------------

[](#via-contao-manager)

Search for:

```
s-punkt-online/contao-google-reviews-widget
```

Install the package and run the database migration.

---

Via Composer
------------

[](#via-composer)

```
composer require s-punkt-online/contao-google-reviews-widget
```

Then clear the cache:

```
vendor/bin/contao-console cache:clear
```

---

Google API Setup
================

[](#google-api-setup)

1. Create Google Cloud Project
------------------------------

[](#1-create-google-cloud-project)

Open Google Cloud Console:

---

2. Enable Places API
--------------------

[](#2-enable-places-api)

Enable:

```
Places API

```

Important:

Do not only enable `Places API (New)`. This extension currently uses the classic `Places API`.

---

3. Create API Key
-----------------

[](#3-create-api-key)

Open:

```
APIs & Services → Credentials

```

Create a new API key.

---

4. Configure API Key
--------------------

[](#4-configure-api-key)

### Application restrictions

[](#application-restrictions)

For testing:

```
None

```

Later recommended:

- IP restriction for your server

Important:

Do not use HTTP Referrer restrictions because the API requests are executed server-side via PHP.

---

### API restrictions

[](#api-restrictions)

Allow:

```
Places API

```

---

Find Google Place ID
====================

[](#find-google-place-id)

Use:

---

Usage as Frontend Module
========================

[](#usage-as-frontend-module)

Backend:

```
Themes → Frontend Modules

```

Module type:

```
Google Reviews Widget

```

---

Usage as Content Element
========================

[](#usage-as-content-element)

Backend:

```
Articles → New Element

```

Element type:

```
Google Reviews Widget

```

---

Available Fields
================

[](#available-fields)

Google API Key
--------------

[](#google-api-key)

Your Google API key.

---

Google Place ID
---------------

[](#google-place-id)

Google Place ID of the business.

---

Business Name
-------------

[](#business-name)

Used for Schema.org structured data.

Example:

```
Blue Detect GmbH

```

---

Business URL
------------

[](#business-url)

Example:

```
https://www.example.com

```

---

Google Review URL
-----------------

[](#google-review-url)

Direct link to Google reviews.

---

Cache
=====

[](#cache)

Google API responses are stored locally.

Path:

```
public/files/google-review-cache/

```

Benefits:

- Better performance
- Fewer API requests
- Lower Google API costs

---

Template Override
=================

[](#template-override)

Template:

```
ce_google_reviews_widget.html5

```

Can be overridden inside your Contao project.

---

CSS &amp; JavaScript
====================

[](#css--javascript)

Assets are loaded automatically.

Files:

```
public/css/google-reviews-widget.css
public/js/google-reviews-widget.js

```

---

Requirements
============

[](#requirements)

- Contao 5.3+
- PHP 8.1+
- Enabled Google Places API

---

Support
=======

[](#support)

S Punkt Online GmbH

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance86

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

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 ~0 days

Total

6

Last Release

67d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/240f0ba98c723e6103c5567195a727aba79861ff0e20a04f5fc1823a11477558?d=identicon)[S-Punkt-Online](/maintainers/S-Punkt-Online)

---

Top Contributors

[![Eddyhotkey](https://avatars.githubusercontent.com/u/57723925?v=4)](https://github.com/Eddyhotkey "Eddyhotkey (7 commits)")

---

Tags

contaowidgetseogoogle-reviewsbewertungenlocal business

### Embed Badge

![Health badge](/badges/s-punkt-online-contao-google-reviews-widget/health.svg)

```
[![Health](https://phpackages.com/badges/s-punkt-online-contao-google-reviews-widget/health.svg)](https://phpackages.com/packages/s-punkt-online-contao-google-reviews-widget)
```

###  Alternatives

[metamodels/core

MetaModels core

10156.4k68](/packages/metamodels-core)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3189.0k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3177.0k6](/packages/terminal42-contao-node)

PHPackages © 2026

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