webify_toolkit 0.1.0 copy "webify_toolkit: ^0.1.0" to clipboard
webify_toolkit: ^0.1.0 copied to clipboard

Flutter Web SEO Toolkit — Meta tags, structured data (JSON-LD), sitemap generation, social preview cards, and analytics integration. Make your Flutter Web app visible to search engines.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-02-17 #

Added #

  • Core

    • Webify.initialize() — central controller with global configuration
    • Platform abstraction — safe no-ops on mobile/desktop, real DOM manipulation on web
    • Renderer detection (CanvasKit vs HTML)
  • Meta Tags

    • SeoHead widget — declarative meta tag management
    • SeoPage widget — all-in-one page wrapper
    • Open Graph (og:title, og:description, og:image, etc.)
    • Twitter/X Card meta tags
    • Canonical URL management
    • Per-page robots directives
  • Structured Data (JSON-LD)

    • OrganizationSchema
    • ArticleSchema (Article, NewsArticle, BlogPosting)
    • ProductSchema with offers, ratings, reviews
    • BreadcrumbSchema
    • FaqSchema
    • LocalBusinessSchema with 30+ business types
    • PersonSchema
    • EventSchema with location, offers, status
    • WebsiteSchema with sitelinks search box
    • CustomSchema for any Schema.org type
    • SchemaGraph for multiple schemas in one block
    • SchemaValidator for dev-time validation
  • Sitemap

    • SitemapGenerator — XML sitemap creation
    • SitemapIndex — multi-sitemap support
    • RobotsTxt — robots.txt generation
  • Analytics

    • GA4Provider — Google Analytics 4
    • GTMProvider — Google Tag Manager
    • PlausibleProvider — privacy-focused analytics
    • CustomProvider — callback-based custom analytics
    • PageViewTracker mixin for automatic tracking
  • Social

    • SocialPreview — multi-platform social card management
    • SocialDebugPanel — visual preview debugger
    • Image spec recommendations per platform
  • Navigation

    • SeoRouteObserver — auto page view tracking
    • SeoAwarePage mixin — declarative SEO on StatefulWidgets
    • HistoryManager — browser history utilities
  • Widgets

    • SeoText — semantically labeled text (h1-h6, p)
    • SeoImage — images with alt text
    • SeoLink — semantically marked links
    • SeoDebugOverlay — development SEO overlay
  • Prerender

    • NoscriptFallback — crawler-visible fallback content
    • HtmlShellGenerator — static HTML shell generation
  • Tools

    • CLI sitemap/robots.txt generator
    • CLI SEO audit tool
    • Dev-time SEO validator

Notes #

  • All features work as safe no-ops on non-web platforms (iOS, Android, desktop)
  • Uses package:web and dart:js_interop (modern Dart 3+ APIs)
  • Zero dependencies beyond Flutter SDK and package:web
1
likes
150
points
77
downloads

Documentation

Documentation
API reference

Publisher

verified publisherthesanaullah.dev

Weekly Downloads

Flutter Web SEO Toolkit — Meta tags, structured data (JSON-LD), sitemap generation, social preview cards, and analytics integration. Make your Flutter Web app visible to search engines.

Repository (GitHub)
View/report issues

Topics

#seo #web #meta-tags #analytics #structured-data

License

MIT (license)

Dependencies

flutter, web

More

Packages that depend on webify_toolkit