SEO NEO
Modern SEO module for ProcessWire. Uses native PW fields for meta tags, Open Graph, Twitter cards, robots directives, canonical URLs, hreflang, and more — with a live Google SERP Preview right in the page editor.
Screenshots
See it in action
Screenshot coming soon
Screenshot coming soon
Why SEO NEO
Built for today's SEO, on today's ProcessWire
SEO has changed more in the past two years than in the previous twenty. ProcessWire is accelerating too. When PW is sprinting in one direction and the SEO modules many of us rely on are standing still, the gap between the two grows quickly.
SEO NEO is what happens when you stop patching and start from scratch: a module built on ProcessWire best practices rather than around them. Opinionated, deliberately scoped to what belongs in your <head>, and designed to earn its place on your most important client sites.
Native — real PW fields you can search, translate, and export. Hookable — every resolver is overridable in three lines of PHP. Focused — everything that belongs in the <head>: meta tags, Open Graph, Twitter cards, canonical URLs, hreflang, robots directives, and JSON-LD structured data. Sitemaps, analytics, and redirects deliberately live in dedicated companion modules where they can be improved without touching anything to do with meta tags.
What you get
Complete SEO from one module
Google SERP Preview
Google-style card that updates live as you type. Toggle Desktop/Mobile to see how Google truncates each surface, with surface-aware character counters and an automatic language switcher on multilingual sites.
Canonical URLs
Automatic canonical URL generation with configurable pagination and URL-segment policies. Absolute, protocol-relative, and root-relative paths all supported.
Robots & indexing
Per-page noindex and nofollow, plus site-wide kill switches for emergencies and auto-noindex defaults for unpublished and hidden pages.
Smart field mapping
Fall back to existing page fields for title and description. Dotted paths, ancestor-walk, and pipe-separated fallbacks, all resolved automatically.
Open Graph & Twitter cards
Full OG tags including OG image with width, height, type and secure_url — so Facebook and LinkedIn never silently reject your card. Twitter/X summary and large-image cards with per-page creator handles.
Hreflang & multi-language
Automatic hreflang alternates for every active language plus an optional x-default. URL segments and pagination are preserved across language variants.
JSON-LD structured data
A connected @graph with Organization, WebSite, WebPage, BreadcrumbList, and Article. Publisher logo, sameAs profiles, and author all configurable, with full hookability per type.
Search engine verification
Dedicated fields for Google, Bing, Yandex, Pinterest, Facebook, and Baidu. Paste a bare token or the full meta snippet, SeoNeo handles either.
Granular directives & AI opt-out
Per-page max-snippet, max-image-preview, max-video-preview, unavailable_after, plus noai and noimageai to opt out of LLM training and AI image scraping.
Custom HTML & tag mappings
Drop raw HTML into any page's <head>, or define site-wide custom meta tag mappings that pull from existing fields — perfect for verification tokens, third-party tags, or one-off snippets.
Native PW fields
Every SEO field is a real ProcessWire field with full multi-language, selector, and import/export support. No custom Fieldtype complexity.
Hookable resolvers
Every resolver is hookable: title, description, canonical, robots, OG type, locale, Twitter creator. Override any value in three lines of PHP.
Migration helper
Switching from another SEO module? The included migration script rolls out the SEO tab, copies existing field values, and supports dry-run mode for safe preview.
SEO NEO PRO
Choose your plan
One-time licence — the software never expires. Includes 1 year of updates and support.
After year 1, optionally renew for continued releases and priority help.
For developers running SEO NEO PRO on a single production site.
- 1 production site
- All PRO features
- 1 year of updates
- 1 year of support
- Optional annual renewal
Save on the Solo plan by licensing up to 3 client or production sites.
- Up to 3 sites
- All PRO features
- 1 year of updates
- 1 year of support
- Optional annual renewal
Unlimited sites with priority support. Ideal for busy freelancers and small studios.
- Unlimited sites
- All PRO features
- 1 year of updates
- 1 year of support
- Optional annual renewal
Unlimited sites for teams and agencies with multiple developers.
- Unlimited sites
- All PRO features
- 1 year of updates
- 1 year of support
- Team seats
- Optional annual renewal
Free vs PRO
Free and PRO share the same SEO engine. PRO adds editor tooling for faster verification and debugging.
| Feature | Free | PRO |
|---|---|---|
| Title & description meta tags | ||
| Google SERP Preview — desktop/mobile toggle, live language switcher (multilingual), surface-aware character counters | ||
| Canonical URLs | ||
| Noindex / nofollow controls | ||
Auto-inject into <head> |
||
| Smart field mapping (fallback chains) | ||
| Per-template defaults with placeholders | ||
| Open Graph tags (title, image, locale) | ||
| Twitter / X cards | ||
| Hreflang & multi-language alternates | ||
| Search engine verification (Google, Bing, etc.) | ||
| Custom meta tag mappings | ||
| Hookable resolvers | ||
| Migration helper | ||
| SEO Preview Bar | ||
| Field mapping previews in page editor |
Common questions
How is SEO NEO different from other ProcessWire SEO modules?
SEO NEO uses standard ProcessWire fields — not custom Fieldtypes — so every SEO value gets full multi-language support, selector queries, and import/export for free. It reads and resolves from native PW fields — not a black box.
What does the free version include?
Everything. The full SEO engine ships with Free: meta tags, Google SERP Preview, canonical URLs, smart field mapping, Open Graph, Twitter cards, hreflang, search engine verification, robots controls, and auto-injection. Free and PRO share the same core.
What does PRO add?
PRO adds editor tooling on top of the full engine: the SEO Preview Bar lets logged-in editors verify resolved SEO data, headings, and OG cards without leaving the page, and field mapping previews show the full fallback chain directly in the page editor.
Does it work with ProCache?
Yes. SeoNeo's hooks run before ProCache stores the page, so the meta block is baked into the cached HTML. No extra configuration needed.
Does the Solo licence cover a staging or dev environment?
Yes. Site limits refer to production deployments only. Local development and staging installs are always fine under any plan.
Something isn't right. How do I get a refund?
Email within 14 days of purchase for a full refund, no questions asked. We'd appreciate knowing what didn't work so we can improve it.