WonderSEOChecker 17.3.4
dotnet add package WonderSEOChecker --version 17.3.4
NuGet\Install-Package WonderSEOChecker -Version 17.3.4
<PackageReference Include="WonderSEOChecker" Version="17.3.4" />
<PackageVersion Include="WonderSEOChecker" Version="17.3.4" />
<PackageReference Include="WonderSEOChecker" />
paket add WonderSEOChecker --version 17.3.4
#r "nuget: WonderSEOChecker, 17.3.4"
#:package WonderSEOChecker@17.3.4
#addin nuget:?package=WonderSEOChecker&version=17.3.4
#tool nuget:?package=WonderSEOChecker&version=17.3.4
Wonder SEO Checker
SEO and performance auditing for Umbraco backoffice editors, powered by Google PageSpeed Insights.
Requirements
- Umbraco 17 (not compatible with earlier versions)
- .NET 10
- A Google PageSpeed Insights API key
Installation
Install via NuGet:
dotnet add package WonderSeoChecker
Configuration
Add the following to your appsettings.json:
"WonderSeoChecker": {
"PageSpeed": {
"InternalAuthToken": "your-guid-here"
}
}
InternalAuthToken is required — generate any GUID and use it as the value. The remaining options are optional:
| Key | Default | Description |
|---|---|---|
InternalAuthToken |
— | Required. A secret used to authenticate internal API calls. |
ApiKey |
(none) | Google PageSpeed API key. Can be set here or via the backoffice. |
Strategy |
desktop |
PageSpeed strategy — desktop or mobile. |
TimeoutSeconds |
120 |
Timeout for PageSpeed API requests. |
Setting up your API key
You can provide the Google PageSpeed API key in one of two ways:
Option A — appsettings (recommended for deployments)
"WonderSeoChecker": {
"PageSpeed": {
"InternalAuthToken": "your-guid-here",
"ApiKey": "your-google-api-key"
}
}
Option B — Backoffice UI
Navigate to Settings → Wonder SEO Checker and paste your API key. It will be validated against the Google API before being saved and will apply to all editors on the site.
Getting a Google PageSpeed API key
- Go to the Google Cloud Console
- Create or select a project
- Search for PageSpeed Insights API and click Enable
- Navigate to APIs & Services → Credentials
- Click Create Credentials → API Key
- Copy the key
Usage
Open any published document in the Umbraco backoffice and select the SEO Checker tab. Click Run Audit to analyse the page.
Results include:
- SEO score
- Performance score
- Meta description status
- Speed Index
Note: PageSpeed Insights requires a publicly accessible URL. Audits will not work on localhost.
Changelog
17.3.0
- Settings moved to Settings → Wonder SEO Checker in the backoffice sidebar
- Fixed authentication issues with Umbraco 17's backoffice auth model
- Removed inline onboarding from the content editor view
17.0.0
- Initial release for Umbraco 17
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Umbraco.Cms.Core (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Web.Common (>= 17.0.0 && < 18.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.