MetaMateAI 1.0.31

There is a newer version of this package available.
See the version list below for details.
dotnet add package MetaMateAI --version 1.0.31
                    
NuGet\Install-Package MetaMateAI -Version 1.0.31
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MetaMateAI" Version="1.0.31" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MetaMateAI" Version="1.0.31" />
                    
Directory.Packages.props
<PackageReference Include="MetaMateAI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MetaMateAI --version 1.0.31
                    
#r "nuget: MetaMateAI, 1.0.31"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MetaMateAI@1.0.31
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MetaMateAI&version=1.0.31
                    
Install as a Cake Addin
#tool nuget:?package=MetaMateAI&version=1.0.31
                    
Install as a Cake Tool

MetaMate AI

AI-powered meta title and meta description generation for Umbraco 17 — directly in the backoffice.

MetaMate AI helps editors and developers find pages with missing meta data and generate clean, relevant meta titles and descriptions from the actual page content.


Why MetaMate AI?

MetaMate AI is intentionally focused.

It does not try to be a full SEO suite. It does one job well:

  • find missing meta title and meta description
  • generate missing values with AI
  • keep existing values intact
  • stay predictable inside the normal Umbraco workflow

No clutter. No overwrite surprises. No giant SEO toolbox.


Highlights

  • Built for Umbraco 17
  • Backoffice dashboard for settings, discovery, and bulk generation
  • Single-page generate button directly in the document workspace
  • Bulk generation for published pages under a selected root
  • Generates from real page content
  • Writes only to empty fields
  • Never overwrites existing meta values
  • Configurable model, language, temperature, source aliases, and document type filtering

Features

Single-page generate

Generate missing meta directly from the current document.

MetaMate AI:

  • checks the current page
  • generates only missing fields
  • leaves existing values untouched
  • saves and publishes when changes were made

Find missing meta

Scan published pages under a selected root and list pages that are missing:

  • meta title
  • meta description
  • or both

Bulk generate

Generate missing meta in bulk for published pages below a selected root.

Configurable source fields

Choose which property aliases MetaMate AI should read as source content.

Example:

bodyText,mainContent,content,seoText

Optional document type filtering

Restrict generation to specific Umbraco document types.

Example:

articlePage,productPage,landingPage

Leave empty to include all document types.


Requirements

  • Umbraco CMS 17+
  • OpenAI API key
  • Existing properties for meta title and meta description on relevant document types

Installation

Install via NuGet:

dotnet add package MetaMateAi

Then restart the site and open the MetaMate AI section in the Umbraco backoffice.


Configuration

Configure MetaMate AI from the backoffice dashboard.

OpenAI API key

Used for generation requests.

Model

The AI model used for generating meta content.

Language

Controls the language of generated output.

Temperature

Controls how deterministic or creative the output should be.

Title alias

The property alias used for the meta title field.

Description alias

The property alias used for the meta description field.

Source aliases (csv)

Comma-separated list of property aliases that MetaMate AI can read from when generating meta text.

Allowed document types (csv)

Comma-separated list of Umbraco document type aliases that MetaMate AI is allowed to run on.

Leave empty to allow all document types.


How it works

MetaMate AI reads text from the configured source fields on the page.

It then generates:

  • a meta title
  • a meta description

The generated output is based on the content that actually exists on the page. It does not invent values from unrelated assumptions, and it does not overwrite existing meta fields.


Design principles

MetaMate AI follows a few simple rules:

  • Simple over advanced
  • Clear UX over hidden automation
  • No overwriting existing content
  • Use the actual page text as source

Closed source, free to use

MetaMate AI is distributed as a compiled package.

  • Free to use
  • Source code is not publicly distributed
  • No source-code repository is required for normal usage

Support

Questions, issues, and feature requests can be handled through the project documentation repository or issue tracker.


  • NuGet package: add link after publishing
  • Documentation / support: add GitHub docs repo link
  • Umbraco Marketplace: add link after approval

Version

Current release: 1.0.0

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.16 58 3/24/2026
1.0.33 71 3/23/2026
1.0.32 67 3/23/2026
1.0.31 66 3/23/2026