maximus Posted Saturday at 09:32 PM Posted Saturday at 09:32 PM Hi everyone, I've been timing my bigger releases with the lunar cycle β new moon for launches, full moon for milestones. Collections shipped on the full moon two weeks ago. Tonight the moon is invisible. The module isn't. π GitHub: https://github.com/mxmsmnv/Ichiban Quote Status: 0.1.0-alpha. The module is usable on real sites. Start on staging with a database backup. Why Ichiban? Ichiban (δΈηͺ) is Japanese for "number one" β fitting for an SEO module whose entire purpose is to help your pages rank first. Why another SEO module? There hasn't been a comprehensive SEO module for ProcessWire for a while. Yoast and RankMath solve this for WordPress β both charge $59β$99/year for the full feature set. Ichiban is MIT, free, and built specifically for ProcessWire. What it does Page field β five-tab editor per page: Meta (Google-style SERP preview), Social (OG + Twitter/X cards), Schema, Sitemap, Advanced. Render with echo $page->seo; or enable auto-injection. Source expressions β resolve field values dynamically: title|truncate:70 field:summary|truncate:160 {splash} Admin sections: Dashboard β battery-style site score, health stats, GSC highlights, indexing issues Bulk Editor β edit all meta titles/descriptions in one table, grouped by Critical/Warnings/Healthy Audit β site-wide SEO rule checks, priority cards, CSV export, hookable rule system Redirects β 301/302/307/410/451, regex rules, hit counts, CSV import/export, auto-redirects on slug change Insights β Google Search Console OAuth, metrics, top pages/queries, countries, devices, URL Inspection scan Backlinks β Moz API snapshots, cached history, links/domains/anchors views Schemas β database-backed Schema.org builder, map properties to PW fields Revisions β tracked SEO field changes with restore Cleanup β remove low-value head tags, block spam crawl queries Migration β SeoMaestro β Ichiban converter (15 fields mapped) Reports β scheduled SEO email reports, DOCX export AI β OpenRouter-backed SEO prompt workspace with Context module integration XML Sitemap β built-in generator with hreflang, image sitemap, LazyCron auto-regeneration IndexNow β one-click key generation and verification robots.txt / llms.txt β dynamic serving (companion to RobotsTxt module) Known alpha limits GSC requires a Google OAuth client setup β not plug-and-play Moz free API quota is very small β refresh intentionally Schema Builder is alpha β test before production Auto head injection can conflict with existing theme SEO tags β use manual echo $page->seo; first SeoMaestro migration is experimental β always backup before running Disable debug mode before production Requirements: ProcessWire 3.0.200+, PHP 8.1+ MIT License β free, no Pro tier, no upsell. 14
Peter Knight Posted yesterday at 06:11 AM Posted yesterday at 06:11 AM Congrats Maximus. Looks like a really impressive set of SEO tools. π
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now