PHPackages                             tearoom1/kirby-meta-kit - 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. tearoom1/kirby-meta-kit

ActiveKirby-plugin[Utility &amp; Helpers](/categories/utility)

tearoom1/kirby-meta-kit
=======================

AI-powered SEO plugin for Kirby with meta descriptions, previews, and Schema.org

1.5.7(yesterday)010↑2600%MITPHPPHP ^8.1CI passing

Since Nov 24Pushed yesterdayCompare

[ Source](https://github.com/tearoom1/kirby-meta-kit)[ Packagist](https://packagist.org/packages/tearoom1/kirby-meta-kit)[ Docs](https://github.com/tearoom1/kirby-meta-kit)[ Fund](https://www.buymeacoffee.com/tearoom1)[ GitHub Sponsors](https://github.com/tearoom1)[ RSS](/packages/tearoom1-kirby-meta-kit/feed)WikiDiscussions main Synced yesterday

READMEChangelog (10)Dependencies (3)Versions (15)Used By (0)

Kirby Meta Kit
==============

[](#kirby-meta-kit)

An SEO workflow plugin for Kirby CMS with AI-assisted content generation, experimental content review, validation, previews, and centralized metadata management.

[![Screenshot](screenshot.jpg)](https://github.com/tearoom1/kirby-meta-kit)

Why Meta Kit?
-------------

[](#why-meta-kit)

### For Content Editors

[](#for-content-editors)

- **Single Point of Overview**: Meta Kit provides a unified interface for managing metadata, making it easier to keep track of your SEO efforts
- **Clear Guidelines**: Visual validation shows exactly what's optimal (green), acceptable (orange), or needs fixing (red)
- **AI Assistant**: Generate SEO-optimized content with one click, automatically matching your configured character limits
- **Preview Support**: Review Google and social preview output directly in the Panel
- **Bulk Operations**: Edit metadata for multiple pages simultaneously with an efficient table interface
- **Template-Specific Rules**: Different page types can have different SEO requirements (blog posts vs. product pages)

### For Developers &amp; Agencies

[](#for-developers--agencies)

- **Enforce Standards**: Set validation ranges globally or per template to ensure consistent SEO quality
- **Client-Friendly**: Editors get immediate feedback without needing SEO expertise
- **AI Integration**: Uses OpenRouter (free tier available) for cost-effective AI generation
- **Time-Saving**: Bulk edit hundreds of pages
- **Complete Solution**: Meta tags, Schema.org, sitemap, robots.txt - everything in one plugin

### Key Advantages

[](#key-advantages)

1. **Smart Validation System**

    - Set character length rules for titles and descriptions
    - Configure different rules per page template (e.g., articles vs. products)
    - Visual feedback: green (optimal), orange (acceptable), red (fix needed)
    - Accounts for site name appending in title length calculations
2. **AI That Follows Your Rules**

    - AI-generated content automatically matches your validation ranges
    - Template-specific: AI knows that articles need longer titles than product pages
    - Site name aware: Automatically adjusts title length when site name will be appended
    - Multilingual: Generates content in the current language with appropriate formality
3. **Professional Panel Interface**

    - Dedicated Meta Kit area in main menu with action-focused dashboard cards
    - Bulk editor: Review multiple pages in one table and edit them in focused dialogs
    - Real-time character counters with validation feedback
    - Slug validation: Check URL structure, depth, and keyword usage
4. **Complete SEO Coverage**

    - Meta tags (title, description, robots, canonical)
    - OpenGraph &amp; Twitter Cards with optimized images
    - Schema.org JSON-LD structured data
    - XML sitemap with visual configuration
    - Dynamic robots.txt with bot blocking

---

Features
--------

[](#features)

- 🎯 **Smart Validation** - Template-specific character limits with visual feedback
- 🤖 **AI Generation** - Auto-generates SEO content matching your validation rules
- 🧪 **AI Content Review** - Experimental page review with keyphrase suggestions and editorial feedback
- 🎛️ **Panel Dashboard** - Dedicated area for metadata management with action-focused stats
- 👁️ **Live Previews** - See Google, Twitter, Facebook appearance in real-time
- ⚡ **Bulk Operations** - Edit multiple pages simultaneously
- 📊 **Slug Validation** - Checks URL depth, word count, and length
- 🗺️ **Sitemap** - Styled XML with multilanguage &amp; priority support
- 🤖 **Robots.txt** - Dynamic generation with bad bot blocking
- 🏗️ **Schema.org** - JSON-LD structured data
- 📱 **Social Media** - OpenGraph &amp; Twitter Cards (1200×630px)
- 🌍 **Multilanguage** - Full support with hreflang tags
- ⚡ **Kirby 5** - Fully compatible with latest version

---

Installation
------------

[](#installation)

### Via Composer (Recommended)

[](#via-composer-recommended)

```
composer require tearoom1/kirby-meta-kit
```

### Manual Installation

[](#manual-installation)

1. Download and extract to `site/plugins/meta-kit`
2. Get a free API key from [OpenRouter.ai](https://openrouter.ai/) (optional, for AI features)

---

Quick Start
-----------

[](#quick-start)

### 1. Add SEO Snippet

[](#1-add-seo-snippet)

Add this single line to your template's `` section:

```
