wagtail-seotoolkit


Namewagtail-seotoolkit JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummaryA comprehensive SEO toolkit for Wagtail CMS
upload_time2025-10-25 13:19:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords wagtail django seo cms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Wagtail SEO Toolkit

A comprehensive SEO auditing and optimization plugin for Wagtail CMS that helps you identify and fix SEO issues across your website.

![Dashboard](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/dashboard.png?raw=True)

## πŸ“‹ Table of Contents

- [πŸš€ Features](#-features)
  - [πŸ” SEO Best Practices Checks](#-seo-best-practices-checks)
  - [⚑ PageSpeed Insights Checks (Optional)](#-pagespeed-insights-checks-optional)
  - [🎯 Smart Issue Management](#-smart-issue-management)
  - [πŸ”§ Flexible Configuration](#-flexible-configuration)
- [πŸ“Έ Screenshots](#-screenshots)
- [πŸ›  Installation](#-installation)
- [βš™οΈ Configuration](#️-configuration)
- [πŸš€ Usage](#-usage)
  - [Running Audits](#running-audits)
- [πŸ”§ Advanced Configuration](#-advanced-configuration)
- [πŸ›  Development](#-development)
- [πŸ“Š Performance Considerations](#-performance-considerations)
- [πŸ“ Changelog](#-changelog)
- [πŸ“„ License](#-license)
- [πŸ™ Acknowledgments](#-acknowledgments)

## πŸš€ Features

### πŸ” **SEO Best Practices Checks**
- **Title & Meta Tags**: Check for missing, duplicate, or suboptimal meta tags
- **Content Analysis**: Analyze content length, readability, and structure
- **Header Structure**: Validate H1-H6 hierarchy and usage
- **Image Optimization**: Check for missing alt text, proper sizing, and optimization
- **Schema Markup**: Validate structured data implementation
- **Mobile Optimization**: Ensure mobile-friendly design and viewport settings
- **Internal Linking**: Analyze internal link structure and distribution
- **Content Freshness**: Track content publication and modification dates

### ⚑ **PageSpeed Insights Checks** (Optional)
- **Performance Metrics**: Get Core Web Vitals and performance scores
- **Accessibility Checks**: Identify accessibility issues
- **Best Practices**: Check for security and modern web standards
- **SEO Performance**: Analyze technical SEO factors
- **Per-Page-Type Optimization**: Efficiently audit multiple pages of the same type

### 🎯 **Smart Issue Management**
- **Issues Export**: Export list of issues to Excel/CSV
- **Developer vs Content Issues**: Clear distinction between technical and content fixes

### πŸ”§ **Flexible Configuration**
- **PageSpeed Settings**: Control API usage and optimization
- **Button Visibility**: Control audit button visibility in admin
- **Dev Fix Filtering**: Show only content-editable issues

## πŸ“Έ Screenshots

### SEO Dashboard
![Dashboard](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/dashboard.png?raw=True)
*Comprehensive overview of your site's SEO health with actionable insights*

### Issues Report
![Issues View](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/issues_view.png?raw=True)
*Detailed view of all SEO issues with filtering and management options*

### Page Sidebar
![Sidebar](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/sidebar.png?raw=True)

*Real-time SEO insights directly in the Wagtail page editor*

## πŸ›  Installation

### Prerequisites
- Wagtail 6.4+

### Install via pip

```bash
pip install wagtail-seotoolkit
```

### Add to your Django settings

```python
# settings.py
INSTALLED_APPS = [
    # ... other apps
    'wagtail_seotoolkit',
]
```

### Run migrations

```bash
python manage.py migrate
```


## βš™οΈ Configuration

### All Settings

```python
# settings.py

# SEO Toolkit Configuration
WAGTAIL_SEOTOOLKIT_SHOW_AUDIT_BUTTON = True  # Show audit button in admin (default: False)
WAGTAIL_SEOTOOLKIT_INCLUDE_DEV_FIXES = True  # Include developer-required fixes (default: True)

# PageSpeed Insights Configuration (Optional - must be manually enabled)
# Note: PageSpeed checks are disabled by default and must be manually enabled
WAGTAIL_SEOTOOLKIT_PAGESPEED_API_KEY = "your-api-key-here"  # Get from Google
WAGTAIL_SEOTOOLKIT_PAGESPEED_ENABLED = True  # Enable PageSpeed checks
WAGTAIL_SEOTOOLKIT_PAGESPEED_DRY_RUN = False  # Use real API calls
WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True  # Optimize API usage
```

### Getting a PageSpeed API Key

1. Visit [Google PageSpeed Insights API](https://developers.google.com/speed/docs/insights/v5/get-started)
2. Create a new project or select existing one
3. Enable the PageSpeed Insights API
4. Create credentials (API key)
5. Add the key to your settings

## πŸš€ Usage

### Running Audits

This plugin exposes 2 management commands `seoaudit` and `run_scheduled_audits` those commands needs to be executed by some process. Smiliarly to [publish_scheduled](https://docs.wagtail.org/en/stable/reference/management_commands.html#publish-scheduled).

#### Option 1: User-Requested Audits (Recommended)

To allow users to request audits through the admin interface:

1. **Enable the audit button**:
   ```python
   # settings.py
   WAGTAIL_SEOTOOLKIT_SHOW_AUDIT_BUTTON = True
   ```

2. **Set up periodic task** to process scheduled audits:
   ```bash
   python manage.py run_scheduled_audits
   ```
WARNING: First audit needs to be started manually with `seoaudit` command.


#### Option 2: Automated Audits

Set up a scheduled task to run audits automatically:

```bash
python manage.py seoaudit
```


## πŸ”§ Advanced Configuration

### Filtering Dev Fixes

For content editors who shouldn't see technical issues:

```python
# settings.py
WAGTAIL_SEOTOOLKIT_INCLUDE_DEV_FIXES = False
```

This will hide all issues that require developer intervention, showing only content-related issues.

### PageSpeed Optimization

The `WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE` setting optimizes PageSpeed API usage for sites with many pages of the same type:

```python
# settings.py
WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True  # Enable optimization (default: False)
```

**How it works:**
- **When `True`**: Tests PageSpeed on only one page per page type (e.g., one BlogPage, one ProductPage)
- **When `False`**: Tests PageSpeed on every individual page
- **Result propagation**: PageSpeed issues found on the test page are applied to all pages of that same type

**Example:**
- Site has 50 BlogPage instances and 30 ProductPage instances
- **With optimization**: 2 PageSpeed API calls (1 for BlogPage + 1 for ProductPage)
- **Without optimization**: 80 PageSpeed API calls (1 for each page)

**Benefits:**
- **Cost savings**: Dramatically reduces Google PageSpeed API usage
- **Faster audits**: Significantly faster completion times
- **Same accuracy**: PageSpeed issues are typically consistent across pages of the same type

**When to use:**
- Sites with many pages of the same type
- When PageSpeed API costs are a concern
- For faster audit execution

## πŸ›  Development

### Setting up Development Environment

You can start developing with this plugin using the Wagtail Bakery demo project that includes this plugin enabled:

```bash
# Clone the repository
git clone https://github.com/your-org/wagtail-seotoolkit.git
cd wagtail-seotoolkit

# Start the development environment with Docker
docker-compose up

# The plugin will be available at http://localhost:8000/admin/
# Login with: admin / changeme
```

## πŸ“Š Performance Considerations

### PageSpeed API Limits
- Google PageSpeed Insights API has rate limits
- Use `WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True` for large sites
- Consider running audits during off-peak hours

---

## πŸ—ΊοΈ Roadmap

This is **Phase 1** - the free tier that shows you what's broken.

### Coming Very Soon (Phase 2 - Pro Tier)

- **Bulk Editor** - Fix 100+ pages at once instead of manually editing each one
- **Template System** - Apply consistent meta tag patterns across your site (e.g., `{title} | {site_name}`)
- **Auto-Suggestions** - Generate meta descriptions from page content
- **Daily Monitoring** - Automated audits with email alerts when issues are detected
- **Historical Tracking** - See how your SEO health improves over time

### Coming Also Quite Soon (Phase 3 - AI)

- **AI-Powered Optimization** - GPT-generated meta descriptions optimized for search
- **Smart Internal Linking** - Automatic suggestions for related content
- **Content Scoring** - AI analysis for search visibility and user engagement
- **Competitive Analysis** - See how your pages compare to competitors

**Interested in Pro features?** Let us know what would be most valuable β†’ [GitHub Discussions](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)

---

## 🀝 Contributing

This is an early release and we want your feedback!

**Found a bug?** [Open an issue](https://github.com/wayfdigital/wagtail-seotoolkit/issues)

**Have a suggestion?** [Start a discussion](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)

### What We're Looking For Feedback On:

- Are the checks finding real, actionable issues?
- What SEO checks are we missing?
- Would bulk fixing be worth paying for?
- How's the performance on large sites (1000+ pages)?

---

## πŸ’¬ Support

- **Issues:** [GitHub Issues](https://github.com/wayfdigital/wagtail-seotoolkit/issues)
- **Discussions:** [GitHub Discussions](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)
- **Email:** hello@wayfdigital.com

---

## πŸ“ Changelog

### Version 0.1.1

- Initial release
- Comprehensive SEO auditing
- PageSpeed Insights integration
- Wagtail admin integration
- Configurable settings

### Version 0.1.2
 - Fix CSRF bug

### Version 0.1.3
- Further improvements to CSRF fixes

---

## πŸ“„ License

This project is licensed under the MIT License - see [LICENSE](LICENSE) for full details.

**Author:** [WAYF](https://wayfdigital.com)

**Copyright:** Β©2025 WAYF DIGITAL SP. Z O.O.

---

## πŸ™ Acknowledgments

- Built for the Wagtail CMS community
- Inspired by modern SEO best practices
- Special thanks to early testers and contributors

---

**⭐ If this tool saves you time, please star the repo and share it with other Wagtail users!**

Made with ❀️ by [WAYF](https://wayfdigital.com/)

**About WAYF:** We build tools for modern web development. Check out our other projects at [wayfdigital.com](https://wayfdigital.com/)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "wagtail-seotoolkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "WAYF <hello@wayfdigital.com>",
    "keywords": "wagtail, django, seo, cms",
    "author": null,
    "author_email": "WAYF <hello@wayfdigital.com>",
    "download_url": "https://files.pythonhosted.org/packages/1d/f7/370a1e030b1d6e09e41613d016dc4b190fb2750937325cadb29cefff4fe9/wagtail_seotoolkit-0.1.3.tar.gz",
    "platform": null,
    "description": "# Wagtail SEO Toolkit\n\nA comprehensive SEO auditing and optimization plugin for Wagtail CMS that helps you identify and fix SEO issues across your website.\n\n![Dashboard](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/dashboard.png?raw=True)\n\n## \ud83d\udccb Table of Contents\n\n- [\ud83d\ude80 Features](#-features)\n  - [\ud83d\udd0d SEO Best Practices Checks](#-seo-best-practices-checks)\n  - [\u26a1 PageSpeed Insights Checks (Optional)](#-pagespeed-insights-checks-optional)\n  - [\ud83c\udfaf Smart Issue Management](#-smart-issue-management)\n  - [\ud83d\udd27 Flexible Configuration](#-flexible-configuration)\n- [\ud83d\udcf8 Screenshots](#-screenshots)\n- [\ud83d\udee0 Installation](#-installation)\n- [\u2699\ufe0f Configuration](#\ufe0f-configuration)\n- [\ud83d\ude80 Usage](#-usage)\n  - [Running Audits](#running-audits)\n- [\ud83d\udd27 Advanced Configuration](#-advanced-configuration)\n- [\ud83d\udee0 Development](#-development)\n- [\ud83d\udcca Performance Considerations](#-performance-considerations)\n- [\ud83d\udcdd Changelog](#-changelog)\n- [\ud83d\udcc4 License](#-license)\n- [\ud83d\ude4f Acknowledgments](#-acknowledgments)\n\n## \ud83d\ude80 Features\n\n### \ud83d\udd0d **SEO Best Practices Checks**\n- **Title & Meta Tags**: Check for missing, duplicate, or suboptimal meta tags\n- **Content Analysis**: Analyze content length, readability, and structure\n- **Header Structure**: Validate H1-H6 hierarchy and usage\n- **Image Optimization**: Check for missing alt text, proper sizing, and optimization\n- **Schema Markup**: Validate structured data implementation\n- **Mobile Optimization**: Ensure mobile-friendly design and viewport settings\n- **Internal Linking**: Analyze internal link structure and distribution\n- **Content Freshness**: Track content publication and modification dates\n\n### \u26a1 **PageSpeed Insights Checks** (Optional)\n- **Performance Metrics**: Get Core Web Vitals and performance scores\n- **Accessibility Checks**: Identify accessibility issues\n- **Best Practices**: Check for security and modern web standards\n- **SEO Performance**: Analyze technical SEO factors\n- **Per-Page-Type Optimization**: Efficiently audit multiple pages of the same type\n\n### \ud83c\udfaf **Smart Issue Management**\n- **Issues Export**: Export list of issues to Excel/CSV\n- **Developer vs Content Issues**: Clear distinction between technical and content fixes\n\n### \ud83d\udd27 **Flexible Configuration**\n- **PageSpeed Settings**: Control API usage and optimization\n- **Button Visibility**: Control audit button visibility in admin\n- **Dev Fix Filtering**: Show only content-editable issues\n\n## \ud83d\udcf8 Screenshots\n\n### SEO Dashboard\n![Dashboard](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/dashboard.png?raw=True)\n*Comprehensive overview of your site's SEO health with actionable insights*\n\n### Issues Report\n![Issues View](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/issues_view.png?raw=True)\n*Detailed view of all SEO issues with filtering and management options*\n\n### Page Sidebar\n![Sidebar](https://github.com/wayfdigital/wagtail-seotoolkit/blob/main/static/sidebar.png?raw=True)\n\n*Real-time SEO insights directly in the Wagtail page editor*\n\n## \ud83d\udee0 Installation\n\n### Prerequisites\n- Wagtail 6.4+\n\n### Install via pip\n\n```bash\npip install wagtail-seotoolkit\n```\n\n### Add to your Django settings\n\n```python\n# settings.py\nINSTALLED_APPS = [\n    # ... other apps\n    'wagtail_seotoolkit',\n]\n```\n\n### Run migrations\n\n```bash\npython manage.py migrate\n```\n\n\n## \u2699\ufe0f Configuration\n\n### All Settings\n\n```python\n# settings.py\n\n# SEO Toolkit Configuration\nWAGTAIL_SEOTOOLKIT_SHOW_AUDIT_BUTTON = True  # Show audit button in admin (default: False)\nWAGTAIL_SEOTOOLKIT_INCLUDE_DEV_FIXES = True  # Include developer-required fixes (default: True)\n\n# PageSpeed Insights Configuration (Optional - must be manually enabled)\n# Note: PageSpeed checks are disabled by default and must be manually enabled\nWAGTAIL_SEOTOOLKIT_PAGESPEED_API_KEY = \"your-api-key-here\"  # Get from Google\nWAGTAIL_SEOTOOLKIT_PAGESPEED_ENABLED = True  # Enable PageSpeed checks\nWAGTAIL_SEOTOOLKIT_PAGESPEED_DRY_RUN = False  # Use real API calls\nWAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True  # Optimize API usage\n```\n\n### Getting a PageSpeed API Key\n\n1. Visit [Google PageSpeed Insights API](https://developers.google.com/speed/docs/insights/v5/get-started)\n2. Create a new project or select existing one\n3. Enable the PageSpeed Insights API\n4. Create credentials (API key)\n5. Add the key to your settings\n\n## \ud83d\ude80 Usage\n\n### Running Audits\n\nThis plugin exposes 2 management commands `seoaudit` and `run_scheduled_audits` those commands needs to be executed by some process. Smiliarly to [publish_scheduled](https://docs.wagtail.org/en/stable/reference/management_commands.html#publish-scheduled).\n\n#### Option 1: User-Requested Audits (Recommended)\n\nTo allow users to request audits through the admin interface:\n\n1. **Enable the audit button**:\n   ```python\n   # settings.py\n   WAGTAIL_SEOTOOLKIT_SHOW_AUDIT_BUTTON = True\n   ```\n\n2. **Set up periodic task** to process scheduled audits:\n   ```bash\n   python manage.py run_scheduled_audits\n   ```\nWARNING: First audit needs to be started manually with `seoaudit` command.\n\n\n#### Option 2: Automated Audits\n\nSet up a scheduled task to run audits automatically:\n\n```bash\npython manage.py seoaudit\n```\n\n\n## \ud83d\udd27 Advanced Configuration\n\n### Filtering Dev Fixes\n\nFor content editors who shouldn't see technical issues:\n\n```python\n# settings.py\nWAGTAIL_SEOTOOLKIT_INCLUDE_DEV_FIXES = False\n```\n\nThis will hide all issues that require developer intervention, showing only content-related issues.\n\n### PageSpeed Optimization\n\nThe `WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE` setting optimizes PageSpeed API usage for sites with many pages of the same type:\n\n```python\n# settings.py\nWAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True  # Enable optimization (default: False)\n```\n\n**How it works:**\n- **When `True`**: Tests PageSpeed on only one page per page type (e.g., one BlogPage, one ProductPage)\n- **When `False`**: Tests PageSpeed on every individual page\n- **Result propagation**: PageSpeed issues found on the test page are applied to all pages of that same type\n\n**Example:**\n- Site has 50 BlogPage instances and 30 ProductPage instances\n- **With optimization**: 2 PageSpeed API calls (1 for BlogPage + 1 for ProductPage)\n- **Without optimization**: 80 PageSpeed API calls (1 for each page)\n\n**Benefits:**\n- **Cost savings**: Dramatically reduces Google PageSpeed API usage\n- **Faster audits**: Significantly faster completion times\n- **Same accuracy**: PageSpeed issues are typically consistent across pages of the same type\n\n**When to use:**\n- Sites with many pages of the same type\n- When PageSpeed API costs are a concern\n- For faster audit execution\n\n## \ud83d\udee0 Development\n\n### Setting up Development Environment\n\nYou can start developing with this plugin using the Wagtail Bakery demo project that includes this plugin enabled:\n\n```bash\n# Clone the repository\ngit clone https://github.com/your-org/wagtail-seotoolkit.git\ncd wagtail-seotoolkit\n\n# Start the development environment with Docker\ndocker-compose up\n\n# The plugin will be available at http://localhost:8000/admin/\n# Login with: admin / changeme\n```\n\n## \ud83d\udcca Performance Considerations\n\n### PageSpeed API Limits\n- Google PageSpeed Insights API has rate limits\n- Use `WAGTAIL_SEOTOOLKIT_PAGESPEED_PER_PAGE_TYPE = True` for large sites\n- Consider running audits during off-peak hours\n\n---\n\n## \ud83d\uddfa\ufe0f Roadmap\n\nThis is **Phase 1** - the free tier that shows you what's broken.\n\n### Coming Very Soon (Phase 2 - Pro Tier)\n\n- **Bulk Editor** - Fix 100+ pages at once instead of manually editing each one\n- **Template System** - Apply consistent meta tag patterns across your site (e.g., `{title} | {site_name}`)\n- **Auto-Suggestions** - Generate meta descriptions from page content\n- **Daily Monitoring** - Automated audits with email alerts when issues are detected\n- **Historical Tracking** - See how your SEO health improves over time\n\n### Coming Also Quite Soon (Phase 3 - AI)\n\n- **AI-Powered Optimization** - GPT-generated meta descriptions optimized for search\n- **Smart Internal Linking** - Automatic suggestions for related content\n- **Content Scoring** - AI analysis for search visibility and user engagement\n- **Competitive Analysis** - See how your pages compare to competitors\n\n**Interested in Pro features?** Let us know what would be most valuable \u2192 [GitHub Discussions](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)\n\n---\n\n## \ud83e\udd1d Contributing\n\nThis is an early release and we want your feedback!\n\n**Found a bug?** [Open an issue](https://github.com/wayfdigital/wagtail-seotoolkit/issues)\n\n**Have a suggestion?** [Start a discussion](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)\n\n### What We're Looking For Feedback On:\n\n- Are the checks finding real, actionable issues?\n- What SEO checks are we missing?\n- Would bulk fixing be worth paying for?\n- How's the performance on large sites (1000+ pages)?\n\n---\n\n## \ud83d\udcac Support\n\n- **Issues:** [GitHub Issues](https://github.com/wayfdigital/wagtail-seotoolkit/issues)\n- **Discussions:** [GitHub Discussions](https://github.com/wayfdigital/wagtail-seotoolkit/discussions)\n- **Email:** hello@wayfdigital.com\n\n---\n\n## \ud83d\udcdd Changelog\n\n### Version 0.1.1\n\n- Initial release\n- Comprehensive SEO auditing\n- PageSpeed Insights integration\n- Wagtail admin integration\n- Configurable settings\n\n### Version 0.1.2\n - Fix CSRF bug\n\n### Version 0.1.3\n- Further improvements to CSRF fixes\n\n---\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see [LICENSE](LICENSE) for full details.\n\n**Author:** [WAYF](https://wayfdigital.com)\n\n**Copyright:** \u00a92025 WAYF DIGITAL SP. Z O.O.\n\n---\n\n## \ud83d\ude4f Acknowledgments\n\n- Built for the Wagtail CMS community\n- Inspired by modern SEO best practices\n- Special thanks to early testers and contributors\n\n---\n\n**\u2b50 If this tool saves you time, please star the repo and share it with other Wagtail users!**\n\nMade with \u2764\ufe0f by [WAYF](https://wayfdigital.com/)\n\n**About WAYF:** We build tools for modern web development. Check out our other projects at [wayfdigital.com](https://wayfdigital.com/)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A comprehensive SEO toolkit for Wagtail CMS",
    "version": "0.1.3",
    "project_urls": {
        "Documentation": "https://github.com/wayfdigital/wagtail-seotoolkit#readme",
        "Homepage": "https://github.com/wayfdigital/wagtail-seotoolkit",
        "Issues": "https://github.com/wayfdigital/wagtail-seotoolkit/issues",
        "Repository": "https://github.com/wayfdigital/wagtail-seotoolkit"
    },
    "split_keywords": [
        "wagtail",
        " django",
        " seo",
        " cms"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "26a99261536ef8c415362d4155bee61d3260301aeb8db6a6c3d606832cb929da",
                "md5": "161f0693a06e6a178166c066d812b927",
                "sha256": "a4d8f26be936030db9ebff34d5faacad58477787c1e165b299aaa71278c98084"
            },
            "downloads": -1,
            "filename": "wagtail_seotoolkit-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "161f0693a06e6a178166c066d812b927",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 68151,
            "upload_time": "2025-10-25T13:19:36",
            "upload_time_iso_8601": "2025-10-25T13:19:36.502847Z",
            "url": "https://files.pythonhosted.org/packages/26/a9/9261536ef8c415362d4155bee61d3260301aeb8db6a6c3d606832cb929da/wagtail_seotoolkit-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1df7370a1e030b1d6e09e41613d016dc4b190fb2750937325cadb29cefff4fe9",
                "md5": "4eb9f6934cafbdd6938f0e6f94a24997",
                "sha256": "f39c4173d5fe601a3afb96caf828862959248859a98999d44ff1cada47239ea1"
            },
            "downloads": -1,
            "filename": "wagtail_seotoolkit-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "4eb9f6934cafbdd6938f0e6f94a24997",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 51031,
            "upload_time": "2025-10-25T13:19:38",
            "upload_time_iso_8601": "2025-10-25T13:19:38.573088Z",
            "url": "https://files.pythonhosted.org/packages/1d/f7/370a1e030b1d6e09e41613d016dc4b190fb2750937325cadb29cefff4fe9/wagtail_seotoolkit-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-25 13:19:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wayfdigital",
    "github_project": "wagtail-seotoolkit#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "wagtail-seotoolkit"
}
        
Elapsed time: 1.11216s