Configuration reference
All options live under the Datapad:UmbracoGEO configuration section. Most users never need these — the defaults work, and the common toggles are exposed in the backoffice — but they are useful for automated deployments.
Licensing
Section: Datapad:UmbracoGEO:Licensing
Enabled— master switch for online validation. Defaulttrue.ValidationHost— the licensing service base URL. Defaulthttps://projects.datapad.nl.LicenseKey— supply the key via config instead of the backoffice (handy for CI/containers). A config key overrides the UI-entered key. Leave empty in the backoffice-managed case.TrialDays— length of the new-install trial. Default30.FailOpenDays— how long a cached license keeps working while the service is unreachable. Default14.RecheckHours— minimum hours between online re-validations. Default24.FreeCitationWatcherLimit— pages the free tier may watch. Default1.
Example (appsettings.Development.json):
{
"Datapad": {
"UmbracoGEO": {
"Licensing": {
"Enabled": true,
"ValidationHost": "https://projects.datapad.nl",
"LicenseKey": "UG-XXXX-XXXX-XXXX-XXXX-XXXX"
}
}
}
}
Schema.org auto-render
Section: Datapad:UmbracoGEO:SchemaSuggest
Enabled— enable the schema feature. Defaulttrue.AutoRender— appsettings default for auto-injecting JSON-LD. The backoffice toggle overrides this. Defaultfalse.ExcludedContentTypes— document-type aliases to never auto-render.DisablePropertyAliases— boolean property aliases that opt a single page out (defaultgeoSchemaDisabled,disableSchema).ContentTypeToSchemaType— map document-type aliases to schema.org types.
Audit & /llms.txt
Datapad:UmbracoGEO:Aeo— tuning for the audit engine and property-alias probing.Datapad:UmbracoGEO:LlmsTxt— defaults for the /llms.txt generator (most options are managed under llms.txt Settings in the backoffice).