The module allows you to integrate Google Search Console into the PrestaShop back office, transforming the store's SEO data into operational information that can be accessed directly from the administration. It is designed for merchants, agencies, and technicians who want to monitor the organic performance of the site without having to constantly switch between external tools.
SEO Analysis Directly in the PrestaShop Back Office
The module connects the PrestaShop store to the configured Google Search Console property and allows you to view the main organic performance data: clicks, impressions, average CTR, average position, top-performing pages, and search queries. The data is stored locally in the site's database, so it can also be consulted historically and used for dashboards, product widgets, exports, and periodic checks.
This integration is particularly useful for those managing e-commerce catalogs with many product pages, categories, and indexed content. Having Search Console data within PrestaShop makes it easier to link SEO information to the pages actually present in the catalog, reducing the manual work of comparing between the back office, Search Console, and external analysis tools.
Integration with Google Search Console
The connection to Google Search Console is done via OAuth 2.0. After configuring the Google credentials and the site property, the module can synchronize the data and make it available in its internal dashboard.
- Search Analytics Metrics: clicks, impressions, average CTR, and average position.
- Analysis Period: data related to the last complete 28 days.
- Top Queries: list of keywords ordered by performance.
- Top Pages: most relevant URLs based on Search Console data.
- Submitted Sitemaps: consultation of the sitemaps present in the Search Console property.
- Direct Link: quick link to the property configured in Google Search Console.
Optional Integration with SEOZoom
The module also includes an optional integration with SEOZoom API v2, useful for enriching the dashboard with additional SEO metrics. When the SEOZoom API is configured, the system can display synthetic data about the domain and integrate the monthly search volume for the main queries displayed in the dashboard.
- Zoom Authority: synthetic indicator of the domain's SEO strength.
- Zoom Trust: reliability metric according to SEOZoom data.
- Estimated Organic Traffic: useful data for assessing the overall performance of the domain.
- Organic Keywords: total number of detected keywords.
- Search Volume: enrichment of the main queries with monthly SEOZoom data.
- Direct Links: quick links to SEOZoom analysis from the dashboard and product tab.
SEO Dashboard for the Store
The module's dashboard provides an immediate view of the site's main organic performances. The summary tabs allow for quick checks of clicks, impressions, average CTR, and average position, while the dedicated sections show the most important queries and pages.
The module also adds a widget in the native PrestaShop back office through the dashboard area, offering a summary that can be consulted without entering the full module configuration each time. The widget is read-only and links to the extended dashboard for detailed analysis.
SEO Widget in the Product Tab
One of the most useful aspects for e-commerce management is the SEO widget available on the product edit page. When the product URL can be linked to Search Console data, the module displays specific metrics for the product page directly in the administrative tab.
- Product Clicks: verification of organic traffic generated by the page.
- Impressions: check of the product's visibility in search results.
- CTR: assessment of the result's ability to generate clicks.
- Average Position: indication of the average ranking on Google.
- Main Keywords: details of the queries that bring visibility to the page.
- Product Data Export: download of data related to the specific product URL.
- SEOZoom Analysis: direct link to the page analysis when SEOZoom is configured.
Exporting SEO Data
The module allows you to export the locally stored data for analysis, reports, periodic checks, or archiving. The supported formats allow you to work with both technical tools and spreadsheets or external systems.
| Available Formats | JSON, CSV, XML |
|---|---|
| Exportable Periods | Last 24 hours, last 7 days, last 28 days, last 3 months, last 6 months, last 12 months, last 16 months, all data |
| Global Export | Download of stored SEO data according to configured format and period |
| Product Export | Download of data related to the single product URL from the administrative tab |
Synchronization via Cron
The module includes a cron endpoint for automatic data synchronization. Daily execution allows for regular updates of the SEO history, keeping the most recent information available in line with Google Search Console's update times.
Both URL cron execution and command line execution are supported, useful in managed server contexts or in hosting environments with CLI access.
Historical Management and Data Retention
Search Console data is saved locally to feed dashboards, product widgets, exports, and control functions. The module includes retention settings that allow you to choose how long to keep SEO data and any alerts.
- Search Console Data: configurable retention for 3, 6, 12, or 16 months, or without automatic deletion.
- Alerts: configurable retention for 90, 180, or 365 days, or without automatic deletion.
- Automatic Cleanup: removal of older data after cron synchronization, based on configured settings.
- Manual Cleanup: ability to delete obsolete data from the module dashboard.
Site Verification with Google Meta Tag
The module allows you to insert the Google verification meta tag or directly the verification token. The system retains the token and generates the corresponding meta tag in the front office via header hooks, simplifying site verification when necessary.
Compatibility and Technical Requirements
| Platform | PrestaShop 8.0 or higher |
|---|---|
| PHP | PHP 8.1 or higher |
| Google API Client | Dependencies included in the module |
| Required PHP Extensions | curl, json, openssl, pdo_mysql |
| Translations | Italian translations included |
Installation and Configuration
- Upload the module directory to modules/tec_searchconsole/.
- Install the module from the PrestaShop module manager.
- Open the Search Console SEO section in the back office.
- Configure the Client ID and Client Secret generated by Google Cloud Console.
- Enter the URL of the Search Console property exactly as configured in Google.
- Link the authorized Google account to access the Search Console property.
- Perform a manual synchronization or configure the daily cron.
- If available, configure the SEOZoom API key to enable additional metrics.
Who It Is Useful For
The module is suitable for PrestaShop stores that work with ongoing SEO activities, structured catalogs, many product pages, and the need to practically check organic performance. It is particularly suitable for agencies, SEO consultants, PrestaShop developers, and merchants who want to have a more immediate reading of the data coming from Search Console in the back office.
- Merchants: to check the SEO performance of the store without leaving the back office.
- SEO Agencies: to link data, products, and pages in a single operational environment.
- PrestaShop Developers: to offer the client an integrated tool consistent with the back office.
- Catalog Managers: to identify products with visibility, clicks, CTR, or keywords to optimize.
Operational Advantages
- Fewer steps between different tools: the main Search Console data is available directly in PrestaShop.
- Analysis closer to the catalog: SEO information can also be consulted from the product tab.
- Support for SEOZoom: optional integration for domain metrics, visibility, and search volume.
- Local History: retention of data in the store's database according to the chosen period.
- Flexible Export: download in JSON, CSV, and XML for reports and external analysis.
- Cron Configuration: periodic data updates without manual intervention.
Why Use It on a PrestaShop E-commerce
In an e-commerce, SEO is not just about the overall traffic of the domain, but also about the performance of individual product pages, categories, and queries that intercept users on Google. Bringing this data into PrestaShop helps to turn SEO analysis into a more concrete activity: checking which products receive impressions but few clicks, which queries generate traffic, which URLs deserve optimizations, and which pages already have good organic potential.
The main value of the module is operational: it does not replace Google Search Console or SEOZoom, but brings them closer to the daily management of the PrestaShop catalog. For those working on content, product sheets, categories, and organic optimization, this integration allows for quicker decisions that are better connected to the actual structure of the store.