The DXP Scorecard logo
Independent Platform Evaluation
Scored on implementation experience
Not vendor briefings
← Dashboard
Jahia logo

Jahia

Enterprise DXP
Visit Website ↗
Overall Capability
62/ 100
#15of 47overall#11of 19Enterprise DXP

Jahia is a Swiss and French enterprise DXP that combines a Java content platform with its own customer data and personalization layer.

Head-to-Head

Suite Capability62 : 61
Cost Efficiency48 : 48
Build Simplicity55 : 55
Operational Ease52 : 48

Both are European Java DXPs aimed at multilingual, multisite estates. Jahia bundles its own customer data and personalization layer and publishes stronger GDPR contract terms, while Magnolia relies on Kameleoon for testing. Magnolia offers a cleaner headless story with native webhooks, which Jahia lacks.

Full Comparison →
Suite Capability62 : 57
Cost Efficiency48 : 22
Build Simplicity55 : 33
Operational Ease52 : 32

Sitecore XP offers a far larger partner network, talent pool and analyst presence, with deeper experience tooling. Jahia is the leaner choice for European sovereignty, with single-tenant EU hosting, free SSO modules in every edition and a self-hostable open-core edition. Pick Sitecore for large agency-led programs and Jahia for regulated, multilingual EU estates.

Full Comparison →
Suite Capability62 : 64
Cost Efficiency48 : 41
Build Simplicity55 : 49
Operational Ease52 : 49

Both are enterprise platforms with strong multisite and localization models. CoreMedia is the stronger choice for retail, with commerce integrations Jahia does not offer. Jahia wins for marketing teams that want personalization and customer profiles in the box, and for buyers prioritizing EU-hosted, single-tenant cloud.

Full Comparison →
Suite Capability62 : 62
Cost Efficiency48 : 45
Build Simplicity55 : 45
Operational Ease52 : 43

Liferay is the stronger portal and intranet platform, with commerce, a larger community and more developers in the market. Jahia is lighter for marketing sites, with built-in personalization, page-level translation tooling and simpler multisite syndication. Choose Liferay for employee or customer portals with transactions, Jahia for multilingual marketing estates.

Full Comparison →
Compare Jahia against any of 47 platforms →
Platform Alternatives · Analyst write-up
Looking for alternatives to Jahia?

Our analysts rate 9 platforms as replacements, with a recommendation for who should move and who should stay. Ratings updated Nov 6, 2026.

Read the write-up →

Use-Case Fit

Top Fit
Marketing
65#7 of 47
Commerce
36#27 of 47
Intranet
48#6 of 47
Multi-Brand
60#4 of 47
Ideal For
  • 82European organizations with data sovereignty requirements
  • 78Multinationals running many country and brand sites
  • 72Marketing teams wanting personalization without a separate CDP
  • 66Public-sector and university portals with role-based access
Look Elsewhere If
  • 22Retailers needing content and commerce together
  • 30US enterprises whose procurement requires SOC 2 and a VPAT
  • 38Teams building fully headless sites on Next.js or Nuxt
  • 35Small teams wanting a self-serve, monthly plan

Strengths & Weaknesses

Strengths
  • +
    Many sites and languages from one instance

    One Jahia instance runs many sites, each with its own domain, languages, templates and local administrator. Local Site Manager pushes selected pages from a global site to regional sites, where local teams localize them. Central teams keep governance while brand and country teams keep autonomy.

    70.4
  • +
    Personalization and customer data built in

    jExperience runs on jCustomer, which is built on Apache Unomi, an open-source customer data platform Jahia created. It unifies visitor profiles, segments and scoring, and editors build per-segment variants and A/B tests directly in Page Builder. Buyers get audience targeting without licensing a separate personalization product.

    70
  • +
    Strong GDPR and EU data residency

    Jahia publishes its data processing agreement inside the standard Cloud terms, with 24-hour breach notice and 30-day notice of new subprocessors. Customers choose OVH France or AWS Ireland, run on single-tenant infrastructure, and get 60 days after termination to export data. ISO 27001:2022 covers the whole company, including product development.

    77.8
  • +
    Field-level localization and translation tooling

    Each field is marked as translated or shared, and mandatory languages can block publication until translated. Editors work in a side-by-side Translate mode, send pages to GlobalLink, or machine-translate with DeepL or OpenAI using shared glossaries. Global teams can localize at scale without custom tooling.

    68.5
  • +
    Bring-your-own AI with approvals enforced

    Jahia works with eight model options, including OpenAI, Anthropic, Mistral hosted in the EU, Azure OpenAI and self-hosted models. Every AI action runs through the approval workflow set for that content type and is logged. The Page Quality Audit module suggests titles, meta descriptions and image alt text, and an MCP server (the protocol AI assistants use to call tools) lets agents work within user permissions.

    74.3
  • +
    Managed cloud or self-hosted, your choice

    Jahia Cloud runs dedicated stacks on AWS and OVH with a 99.9% availability commitment and customer-triggered blue-green upgrades. The same platform ships as Docker images for on-premise or private cloud. Permissions attach to any content item and inherit down the tree, which suits regulated estates with strict access rules.

    76
Weaknesses
  • −
    No SOC 2 report or accessibility conformance report

    Jahia publishes no SOC 2 report, which many North American procurement teams require. It also publishes no accessibility conformance report (VPAT) for its editing interface, and its accessibility page returns an error. Its Cloud terms forbid HIPAA-protected data and offer no business associate agreement, despite a Coalfire HIPAA assessment.

    31.3
  • −
    No commerce engine or commerce connectors

    Jahia has no catalog, cart, pricing or checkout, and its old Commerce Factory product has no current documentation. No Shopify, commercetools or SAP Commerce connector is listed, so product data arrives through StackConnect (a Workato-based integration service) or custom code. Retailers must build every product embed themselves.

    24.8
  • −
    Small community and talent pool

    The core GitHub repository has about 50 stars, the main product listing on G2 holds roughly 59 reviews, and there is no public Slack, Discord or active forum. Third-party courses and tutorials are close to absent, and job postings are rare outside French-speaking Europe. Expect to rely on Jahia and its partners for skills and answers.

    39.6
  • −
    Confidential pricing and rigid contracts

    Both plans end in a Get a quote button, and the contract states pricing terms are confidential. Subscriptions renew for at least a year with 90 days' notice, cannot be ended for convenience, and rise with inflation at renewal. Cloud usage such as API calls, bandwidth and storage is metered, and the support policy excludes performance tuning.

    39.8
  • −
    Gaps for developers outside Jahia's own runtime

    There are no built-in outbound webhooks, so event notifications must be coded as Java modules. The official Next.js SDK is no longer supported and no other language SDKs exist. Changing a content type after content exists is risky and needs hand-written Groovy migration scripts.

    40
  • −
    Slow core releases and forced migrations

    The newest core release arrived about 15 months after the last feature release, and the next one is only planned for late 2026. Custom workflows and the Workflow Extender are deprecated before their replacement ships, and recent upgrades forced moves to JDK 17 and Elasticsearch 9. Self-hosted teams carry a heavy Java dependency stack.

    45.8

Deep Dive

Analyst Editorial

The analyst view on Jahia

DXP Scorecard Analyst Team
Jahia is a Swiss and French enterprise DXP that combines a Java content platform with its own customer data and personalization layer. It is strongest for multilingual, multisite estates that need European data sovereignty, with a published GDPR processing agreement and single-tenant EU hosting. The tradeoffs are a small developer community, no commerce, no SOC 2 report or accessibility conformance report, and confidential, multi-year contracts.
1Core Content Management64▼
Content Modeling
1.1.1
Content type flexibility
66

Content types are defined as code in CND files with a broad property set (string, long, double, decimal, date, boolean, weakreference, binary, choicelists, mixins, nested child node types), and 8.2.x added per-field config overrides and new content selectors. There is no supported UI schema editor (the legacy content types module is deprecated) and no true union field, which keeps it below 70.

1.1.2
Content relationships
62

Weakreference properties support one-to-many and many-to-many references with content-type constraints, and the JCR hierarchy provides parent/child relationships; reverse lookups are available through JCR-SQL2 queries and the GraphQL references field. Relationships are not graph-native and reverse traversal needs explicit queries, so it sits in the adequate band.

1.1.3
Structured content & composition
68

Jahia's node model nests content lists, areas and components to arbitrary depth, and pages are composed from areas holding structured components; JavaScript Modules render the same structures as React views with island hydration. Rich text remains an HTML string rather than a portable block AST, so it stops short of 75.

1.1.4
Content validation
63

CND supports mandatory properties, regex and value constraints, ranged numeric validation (added 8.2.1) and choicelist enumerations, and mandatory-property checks are enforced on GraphQL writes as well as in the editor. Cross-field or custom rules require a Java module (validator or rule), with no UI rule builder.

1.1.5
Versioning, history & rollback
66

Jahia keeps versions on publication with a redesigned version comparison in jContent (March 2026) and restore of earlier versions, plus content history attributing operations to users; files are versioned on publication since jContent 3.7.1. There is no branching beyond the edit/live workspaces and deleted items are not restorable from a trash once the deletion is published.

1.1.6
Taxonomy & metadata management
73

Jahia ships a hierarchical Category Manager whose editing is permission-controlled, and jContent 3.8.0 (October 2026) brings the Tag Manager into jContent behind its own permission, listing, renaming and deleting site tags and editing the content each tag is applied to. Both apply to any content type via the categorized/tagged mixins, are queryable through GraphQL and weighted in Augmented Search, and images can be autotagged with Amazon Rekognition. Synonyms and true bulk reclassification are not core, which keeps it just under 75.

Authoring, Collaboration & Governance
1.2.1
Preview & in-context editing
68

Page Builder gives in-context editing on Jahia-rendered pages (both JSP and JavaScript Modules), with per-language preview, a compare preview vs live view (8.2.1) and personalization variant preview. Headless frontends get preview through the Next.js SDK only, and shareable authenticated preview links for external reviewers are not documented, so it stays below 75.

1.2.2
Rich text & embedded content
64

The CKEditor 5 module (1.0, June 2026) provides a modern editor with per-field toolbar configuration via CND, internal link and media pickers, paste-from-Word and an accessibility checker. Output is an HTML string, not a portable AST with custom renderers, which limits it to the standard-WYSIWYG band.

1.2.3
Media library & image handling
63

jContent media management offers folders, metadata, asset usage tracking in views and pickers (8.2.3), thumbnails and Rekognition autotagging. On-the-fly transforms, WebP conversion and srcset resizing come through the Jahia-managed Scaleflex Cloudimage service on Jahia Cloud rather than a native URL transform API, and there is no native focal point.

1.2.4
Real-time collaboration
52

Jahia offers item locking to prevent conflicting edits, and the Content Review accelerator adds threaded comments, assignments and notifications on content. There is no presence indicator or simultaneous co-editing, and the commenting module is an accelerator rather than core, so it sits low in the adequate band.

1.2.5
Editorial workflow & approvals
68

Jahia's jBPM-based workflow engine supports multi-step BPMN2 workflows with custom states, role-based task assignment, workflow assignment per content type or subtree, notifications and a publication dashboard now reachable from Page Builder. Custom workflows require developer work, the OSGi workflow extender is deprecated and the announced re-foundation has not shipped, which keeps it just under 70.

1.2.6
Scheduling, releases & publishing control
56

Visibility conditions, now owned by jContent with timezone-aware dates since 3.7.1, provide native start/end display control, and scheduled publication comes through the Scheduled Publication Workflow module, which the Store lists as community status and not officially supported. Release bundles exist only as the Content Releases accelerator and there is no publishing calendar, so scheduling effectively needs plugins.

1.2.7
Localization model
73

Localization is field-level: each property is flagged i18n or shared across languages, with mandatory languages that gate publication, per-language publication workflows, and a mix-language fallback to the default language. Fallback is single-level to the default language rather than configurable chains, so it stops just below 75.

1.2.8
Roles, permissions & content governance
63

Jahia has custom server and site roles built from fine-grained permissions, ACLs assignable on any node with inheritance, language-specific editing rights and per-content-type editor permissions, plus SSO via the SAML2 Authentication Valve (4.0.0 for 8.2.3), OAuth/OIDC and LDAP modules. Field-level permissions are not a standard role feature and no SCIM provisioning is documented.

Content Delivery
1.3.1
API delivery model
74

The GraphQL API (graphql-core) covers read and write with Relay pagination, filtering, sorting, per-language queries and extension points, alongside the JCR REST API and Augmented Search GraphQL. Delivery and management share one endpoint distinguished by workspace rather than a separate delivery API, which keeps it below 75.

1.3.2
CDN and edge delivery
62

Jahia Cloud offers CloudFront CDN and WAF with dashboards and cache-tag invalidation, but the Cloud FAQ lists CloudFront as an add-on and full-page HTML caching was still listed as upcoming in March 2026. Self-hosted installs have no vendor CDN and there is no edge-side personalization.

1.3.3
Webhooks & events
40

Events are available to developers through JCR observation listeners, the Drools rules engine and GraphQL subscriptions, and StackConnect (Workato) can react to some events. There is no first-class outbound webhook service with UI, filtering, signing, retries or delivery logs, so any webhook must be coded in a Java module.

1.3.4
Multi-channel output
58

Jahia is a hybrid CMS: content is exposed through GraphQL for any channel and there is an official Next.js SDK alongside JavaScript Modules for server rendering. SDK coverage is limited to JavaScript, rich text is HTML, and there are no native mobile SDKs, which places it in the traditional-CMS-with-API band.

2Additional Platform Capabilities (DXP Features)58▼
Personalization & Experimentation
2.1.1
Audience segmentation & customer data
74

jExperience, built on jCustomer (Apache Unomi, which Jahia created), provides first-party unified visitor profiles, rule-based and behavioral segments, scoring plans and static lists usable directly in personalization rules, included in the DXP Enterprise plan. Identity resolution and third-party CDP sync rely on connectors rather than named deep integrations, keeping it just under 75.

2.1.2
Content personalization
72

Editors create per-segment content variants directly in Page Builder, with the default variant visible and colour-coded and preview per audience (March 2026 update). Rules are segment and profile-property driven without AI decisioning, which is scored elsewhere.

2.1.3
Experimentation (A/B, MVT)
62

jExperience supports native A/B tests with traffic split, goals and results dashboards with filtering (March 2026). Statistical significance, auto-winner selection and multivariate testing are not documented, so it stays below 70.

2.1.4
Recommendations
30

Jahia has no recommendation engine; the nearest capability is scoring plans and interest-based personalization rules that teams can wire into content lists. Algorithmic or collaborative-filtering recommendations would have to be built on the profile APIs.

Search & Discovery
2.2.1
Site search & discovery
72

Augmented Search (4.x on Elasticsearch 9) is Jahia's own search product, with faceting, autocomplete, weighting of tags and categories, a GraphQL search API and Search UI components, provided in the Enterprise distribution. Merchandising and search analytics are thin compared with dedicated search products.

Commerce
2.3.1
Native commerce
12

Jahia has no catalog, checkout, pricing or inventory; the only commerce artifact is a demo shopping-cart module illustrating the concept.

2.3.2
Commerce platform integration
32

No Shopify, commercetools, BigCommerce or SAP Commerce connector is listed in the Jahia Store or integrations catalogue; connections would go through StackConnect (Workato recipes) or custom GraphQL federation. That is a generic iPaaS path without product picker or live federation.

Analytics & Insights
2.4.1
Built-in experience analytics
60

jExperience provides dashboards for A/B tests, personalizations, goals and audience behavior, and the content reports module covers content status, authorship and workflow lifecycle. Page-level engagement analytics are partial and most sites still pair Jahia with an external analytics tool.

2.4.2
Analytics & tag integration
58

Store modules connect Google Analytics to jExperience, Siteimprove has a Jahia CMS plugin, and Power BI and others are listed integrations; tag managers are added through templates. These are connectors rather than in-product analytics, so the integration ceiling applies.

Multi-site & Global Operations
2.5.1
Multi-site management
74

Jahia runs many sites per instance with per-site languages, templates, roles and settings, and content can be shared and referenced across sites; Local Site Manager synchronizes a global site to local sites. Cross-site sharing is strong, though master/local sync depends on a separate module.

2.5.3
Translation management
58

Official connectors exist for GlobalLink (Translations.com) and DeepL machine translation (updated January 2026), with XLIFF export/import for other TMSs. Phrase, Smartling or Lokalise connectors are not listed, and the connectors are integrations, capping the score at 60.

2.5.4
Multi-brand governance
62

Shared template sets and modules, per-site local administrators and Local Site Manager synchronization give central teams consistent components across brands. Cross-brand policy enforcement and brand-level analytics are not offered as dedicated tooling.

Digital Asset Management
2.6.1
Enterprise DAM
55

Jahia's own media library has usage tracking, tags and versioning but no rights, expiry or asset approvals; enterprise DAM comes through the Jahia Store connectors for Cloudinary and Keepeek. A Bynder connector exists only from third party Gladtek and is not in the Jahia Store.

2.6.3
Video & rich media
25

Jahia has no video transcoding, streaming or captions; the legacy video streaming module is listed as elderly and video otherwise comes through Cloudinary or Keepeek pickers or YouTube/Vimeo embeds.

Page Building & Site Delivery
2.7.1
Visual page builder & layout composition
72

Page Builder reached parity with Page Composer in 8.2.3 and is production-ready, with drag-and-drop, insert-anywhere, templates with locked areas and restricted component lists, and 2026 performance and drag improvements. Brand guardrails such as locked design tokens and composition for fully headless frontends are limited.

2.7.5
Managed site delivery & front-end hosting
78

Jahia renders the full site (JSP or JavaScript Modules SSR) and Jahia Cloud hosts it on dedicated infrastructure with 99.9% production availability, blue-green upgrades, environments and EU/US/APAC regions, included with the Enterprise plans. CloudFront CDN is listed as an add-on and headless frontends are hosted elsewhere, which keeps it below 90.

Marketing & Engagement
2.8.1
Forms & data capture
72

Jahia Forms provides a builder with multi-step, multi-language and conditional forms, validation, CAPTCHA, submission storage and actions, and progressive profiling via the jExperience bridge that prefills or hides known fields. Form analytics and lead routing are lighter than dedicated marketing platforms.

2.8.2
Email marketing & ESP integration
45

A Marketo connector pushes segmentation and scoring to Marketo, but its documentation predates Jahia 8, and other ESPs are reached through StackConnect recipes. There is no native send, email preview or triggered sends from CMS events.

2.8.3
Marketing automation
45

jExperience provides goals, scoring and campaign tracking, and profile data can be pushed to Marketo or orchestrated through StackConnect. Drip flows, nurture and lifecycle orchestration are not native, so this is tight-ish integration at best.

2.8.5
SEO tooling
66

Site settings include a full UI for vanity and canonical URLs with a dashboard, page metadata and Open Graph fields, a sitemap module generating per-language sitemaps, and hreflang via language handling; Siteimprove adds recommendations. Redirect management on rename comes from the community Permalink Generator and there is no native structured-data authoring.

2.8.6
AI search visibility
60

Two Jahia-authored community modules in the Jahia Store now cover most of this item: GEO Readiness (October 2026) fetches each page as fifteen named AI crawlers, toggles per-bot rules in robots.txt, generates a deterministic llms.txt from the published tree and suggests structured data per content type, while the llms.txt manager handles a hand-written file. Both are community status rather than supported product, so the integration ceiling applies, and there is no per-page Markdown endpoint or AI citation reporting.

Platform Services
2.9.1
App marketplace & connectors
58

The Jahia Store lists many modules with Supported, Community and Legacy statuses, covering authentication, translation, DAM, search, SEO and analytics, and StackConnect opens Workato's large connector catalogue. Many listings are community or dated, and first-party connectors for commerce and ESPs are thin.

2.9.5
Customer identity & authenticated experiences
68

Jahia supports visitor accounts, login forms and ACL-based gated content natively, social login through the Jahia OAuth module (Google, Facebook, LinkedIn, GitHub, FranceConnect), SAML2 and OIDC federation, and jExperience maps authenticated profiles into personalization with privacy manager consent. Self-service portal pages and the OIDC/Keycloak modules are community-level, keeping it below 75.

3Technical Architecture67▼
API & Integration
3.1.1
API design quality
67

Jahia 8.2 positions GraphQL (graphql-core, endpoint /modules/graphql) as the primary recommended API and deprecates the JCR REST API for content manipulation, with an interactive GraphQL Playground in Developer Tools, custom SDL schemas, and a separate Provisioning REST API at /modules/api/provisioning for platform operations. The jahia-mcp-community-server (first release April 2026) re-exposes that GraphQL surface as an MCP server for AI assistants. The API is GraphQL-first but still projects a JCR node tree rather than a purpose-built content-delivery API, which keeps query shapes node-centric and caps the score below modern headless platforms.

3.1.2
API performance
68

The prior score penalized Jahia for undocumented limits; graphql-core now ships and documents explicit query-cost guards — graphql.query.maxComplexity (default 2000), graphql.query.maxDepth (default 30), graphql.request.operationLimit (default 20), and graphql.fields.node.limit (default 5000 nodes per page) — with complexity and depth measured per operation in batch requests and post-fragment-expansion field bounds added in PRs #670/#676 (Aug–Sept 2026); over-budget queries are rejected before execution. Delivery sits behind AWS/OVH CDN with 300+ edge locations, and Augmented Search offloads search to Elasticsearch with published capacity-planning guidance. Held below 75 because these are self-tunable safeguards rather than a published throughput or latency contract, and there is no sync/delta API for large-dataset incremental pulls.

3.1.3
SDK ecosystem
40

The only official content-consumption SDK Jahia ever shipped, @jahia/nextjs-sdk, is stalled at v0.0.7, was last published roughly three years ago, and the npm listing states it is no longer supported — the Next.js initiative was an exploration, not a maintained product. What remains is javascript-modules-library (.d.ts typings for backend methods exposed by the Java OSGi bundle), which is a module-authoring library rather than a client SDK, and Apollo Client, a community library Jahia merely recommends. There are no official Python, Ruby, .NET, PHP, Swift, or Android SDKs, so this stays in the community-only band.

3.1.4
Integration marketplace
60

Jahia's breadth comes from StackConnect, an OEM of Workato, but it is documented under jExperience and gated to a StackConnect/jExperience subscription rather than being a native Jahia marketplace, and Jahia's own pages quote inconsistent counts (250+, 400+, and 1,000+ connectors across jahia.com/integrations, the technical-overview page, and the Academy). The first-party Jahia Store is modest by comparison: DAM is Cloudinary and Keepeek only, plus analytics (Google, Adobe) and Commerce Factory. Lowered from 62 because the headline connector numbers belong to a third-party iPaaS and do not reconcile against each other, while the directly-owned catalog has real category gaps.

3.1.5
Extensibility model
73

Jahia offers two first-class extension paths: OSGi Java modules with hot deployment, 30+ documented UI extension hooks, custom SDL GraphQL schema, and custom JAX-RS endpoints; and JavaScript Modules (engine v1.2, shipped stable in 8.2.3, OpenJDK-compatible) that let teams extend the platform in React/TSX with full Java/OSGi interoperability. Against that, the Workflow Extender module and custom JBPM workflows are now deprecated with a replacement only promised by end of 2026, meaning a documented extension path is being withdrawn ahead of its successor. Net unchanged: the dual Java + JavaScript surface is among the broader profiles in traditional DXP, but the workflow gap prevents a move higher.

Security & Compliance
3.2.1
Authentication
72

SAML 2.0 (saml-authentication-valve) and OAuth/OIDC social-login modules are free, open-source, and installable on any Jahia edition rather than being gated behind an Enterprise tier, which is a genuine advantage over peers that paywall SSO; 8.2.3 added an OSGi authentication service, and the user-password-authentication module supplies secure login forms with a GraphQL auth API, email-based MFA with customizable templates, and pluggable custom MFA factors, alongside jahia-mfa-core on the Store with OTP/SMS/Email/Phone providers. Raised modestly from 70 on the confirmed ungated SSO and the productized MFA modules. Held under 78 because the Academy still frames MFA as a sample implementation customers adapt themselves (mfa-community-parent), there is no tenant-wide MFA enforcement policy, and API tokens depend on JWT having been split into the separate security-filter-tools module in 8.1.9.

3.2.2
Authorization model
75

Jahia uses a node-level ACL permission system where permissions attach to JCR nodes, supporting content-instance-level access control and custom roles; the permissions deep-dive documents granular actions (read, write, delete, publish) and Content Editor supports per-field permissions. 8.1.9 added a security-filter permission configuration allowing extension of jnt:user child node types and system-only protection on user deletion. The model is genuinely granular, but its JCR heritage makes reasoning about effective permissions harder than in purpose-built RBAC systems, which keeps it out of the 80+ band.

3.2.3
Compliance certifications
72

Jahia holds ISO 27001:2022 via AFNOR with a broad company-wide scope that explicitly includes Product Development alongside Cloud, IT, Support, Professional Services, Legal and HR; it is GDPR compliant with native right-of-access/erasure/anonymization tooling, was assessed against the HIPAA Security Rule by Coalfire, maintains PCI DSS SAQ A 3.2.1 annually, and offers EU and sovereign residency via AWS Ireland, AWS Switzerland, and OVH France with single-tenant infrastructure. The absence of any SOC 2 Type 1 or Type 2 report — plus no public HIPAA BAA, FedRAMP, CSA STAR, or HITRUST — is the gap that keeps this below the 80+ band for North American enterprise procurement.

3.2.4
Security track record
64

Security communication has visibly matured: Jahia publishes dated security-patch pages with linked advisories, ships dedicated security patch releases (8.1.9.3, 8.2.3.2), and on 2026-10-14 released a supported Request Safety Patch module (installable on Jahia 8.0+ via Module Manager or the Provisioning API) that mitigates the two vulnerabilities in its June 2026 advisory without a full upgrade. Concrete 2026 hardening includes malformed remember-me cookies rejected before authentication, Authorization: Basic gated by default (SEC-285), and npm packages published with provenance attestations, all under an ISO 27001:2022 ISMS with continuous code scanning. Capped below 70 by a steady cadence of vendor-disclosed vulnerabilities (June and July 2026 advisory waves, historical XSS CVEs), advisory details sitting behind a customer login, and no formal HackerOne/Bugcrowd bug bounty.

Infrastructure & Reliability
3.3.1
Hosting model
75

Jahia supports both Jahia Cloud (managed, on AWS and OVH, with dedicated single-tenant stacks per customer) and full self-hosted/on-premise deployment via published Docker images, with private cloud explicitly supported for regulated industries and sovereign region choices including AWS Switzerland and OVH France. Docker images plus documented image-extension guidance make infrastructure-as-code patterns practical in both modes. The dual model earns the top of the flexibility band without exceeding it, since self-hosting still means operating a clustered Java/JCR stack.

3.3.2
SLA and uptime
70

Jahia's Cloud terms commit to the platform being operational at least 99.9% of each calendar month on fully redundant dedicated stacks, with up to 99.99% available for enterprise tiers and availability measured by per-minute synthetic probes against Jahia, Augmented Search and jCustomer. status.jahia.com is a genuine Atlassian Statuspage with RSS/webhook/Slack subscriptions and timestamped incident updates; 2026 shows two short Jahia Cloud incidents (14 July degraded jahia.cloud performance, about 40 minutes; 17 August dashboard operations such as backups and environment creation failing for about 3.5 hours) and no sustained delivery outage. Held at 70 because 99.9% is below the 99.95%+ band, the 99.99% tier terms are not public, and self-hosted deployments carry no vendor SLA.

3.3.3
Scalability architecture
72

Jahia Cloud runs auto-scaling Docker clusters that expand in under five minutes when average CPU exceeds 80% for five minutes, behind 300+ CDN edge locations on AWS and OVH, with clustered HA configurations (load balancers, multiple browsing nodes) and geo-data redundancy, plus blue-green deployments via the Provisioning API for zero-downtime releases. Augmented Search moves search load off the JCR repository onto Elasticsearch and ships published capacity-planning documentation — a rare concrete sizing artifact. The score stays below 75 because the documented limits are infrastructure-side rather than content-side (no published entry counts, API requests-per-second ceilings, or concurrent-user figures) and named enterprise-scale references are thin.

3.3.4
Disaster recovery
60

Jahia Cloud automates backups, restores, environment copies and cross-region migrations, with multi-datacenter replication on AWS and OVH and zero-downtime blue-green deployments driven by the Provisioning API. No public RTO or RPO targets appear in the Academy docs or the trust center, and self-hosted deployments rely entirely on customer-implemented DR. Automation is solid and export paths exist, which places this squarely in the automated-backups-without-documented-RTO/RPO band rather than higher.

Developer Experience
3.4.1
Local development
71

The @jahia/create-module CLI scaffolds a JavaScript module with a pre-configured docker-compose.yml, so a developer gets a full local Jahia runtime without a manual Java/OSGi install, then iterates with yarn dev hot-deploy against Vite. Java module developers have a parallel path via the org.jahia.archetypes Maven archetype with -Djahia.deploy.targetContainerName to deploy into a local Docker container, and provisioning scripts can be injected at container start via EXECUTE_PROVISIONING_SCRIPT. It remains a container-based local stack rather than a lightweight emulator, and the two development paths mean teams maintain two toolchains, which caps it near the bottom of the 70+ band.

3.4.2
CI/CD integration
70

The Provisioning API (REST at /modules/api/provisioning, or filesystem, or the Docker EXECUTE_PROVISIONING_SCRIPT variable) drives module deployment and configuration without filesystem access to production, Jahia Cloud exposes create/delete environment operations for dev/staging/prod separation and blue-green upgrades, and SAM (Server Availability Manager) provides an explicit readiness gate so pipelines can wait for the platform before issuing module operations. The @jahia/create-module CLI ships GitHub Actions workflows out of the box. Raised from 68 because API-driven environment operations plus a documented readiness gate are exactly what the higher band asks for; held under 75 by the absence of content-schema migration tooling and branch-per-PR content environments.

3.4.3
Documentation quality
67

Jahia Academy segments documentation by persona (developer, sysadmin, end user), publishes per-version release notes plus What's New and Customer Center sections, ships an in-product GraphQL Playground, and added full JavaScript/React tracks for 8.2 (introduction to JS modules, island architecture, under-the-hood) alongside the Java developer path. Working against it: the site serves the same pages under inconsistent version slugs (jahia-8.2 and jahia-8-2 both resolve), some feature docs live under jExperience rather than the core CMS tree where readers look for them (StackConnect), and MFA guidance sits in a knowledge-base article describing a sample to adapt rather than product documentation. Adequate with real gaps, not comprehensive.

3.4.4
TypeScript support
60

JavaScript Modules natively support React TSX with a TypeScript + Vite build pipeline rendered server-side on React 19.x via GraalJS, and javascript-modules-library publishes .d.ts typings for the backend methods exposed by the Java OSGi bundle, released to npm on every commit under provenance attestation. Its useGQLQuery hook accepts typed document nodes, but the library README states it is 'not prescriptive regarding GraphQL type generation' and points teams to third-party gql.tada or GraphQL Codegen; Jahia ships no generator from the JCR content model to TypeScript types. Typed at the component layer, do-it-yourself at the content layer: the typed-SDK-without-codegen band.

4Platform Velocity & Health51▼
Release Cadence
4.1.1
Release frequency
58

Core cadence is still slow: as of Oct 2026 the newest core release remains 8.2.3 (GitHub tags stop at JAHIA_8_2_3_0), about 15 months after the last core feature release (8.2.0, Jul 2025), and 8.2.4 is only listed as planned for Q4 2026. Module shipping stays genuinely active: jContent 3.7.0 (Jul), 3.7.1 (Sep) and 3.8.0 (Oct 19 2026), the new GEO Readiness module going from 1.3 to 1.5.0 between mid-September and Oct 21, the Formidable form builder in prerelease, and the Augmented Search 4.x and CKEditor 5 updates earlier in 2026. Held at 58: active modules can't make up for a core product that hasn't had a feature release in over a year.

4.1.2
Changelog quality
63

Jahia publishes structured, publicly indexable per-version release notes at academy.jahia.com plus a 'What's New' recent-releases hub, and separates feature work from security fixes (8.1.9 and 8.2.3 both call out security patches explicitly). Augmented Search 4.0 flagged its Elasticsearch 9 breaking change with upgrade notes. Held at 63: no per-release migration guides, codemods, or linked upgrade tooling, and parts of the Customer Center sit behind a customer login.

4.1.3
Roadmap transparency
52

Jahia still has no public roadmap, ideas portal or community voting, and most forward communication comes as retrospective monthly product-update posts. It does publish a forward release and support table in the Customer Center: 8.2.4.0 planned for Q4 2026, and 8.2 maintenance windows tied to the future 8.3 release (active maintenance until at least June 30 2027, critical until at least Dec 31 2027). It has also committed to replacing the Workflow Extender by end-2026. Nudged to 52 for these dated forward commitments; still in the private-roadmap band because buyers can't see or influence feature direction.

4.1.4
Breaking change handling
60

Jahia removes things only after advance notice: portlets deprecated in 8.0 were removed in 8.2.0/8.1.9, JDK 8 was dropped when JDK 17 was added, and the Workflow Extender deprecation came with a stated end-2026 replacement. It also publishes dated minimum support windows for the 8.2 line that are tied to the future 8.3 release, so customers get 12+ months of overlap to plan major upgrades, alongside parallel 8.1.x and 8.2.x maintenance. Raised to 60 for that written maintenance policy; held there because there is no codemod or automated migration tooling.

Ecosystem & Community
4.2.1
Community size
36

Hard numbers are now confirmed and they are very small: the Jahia core repo carries 52 stars, 37 forks and 21 watchers, and the Jahia DXP G2 listing holds roughly 59 reviews rather than the 603 previously credited (that figure is the vendor-wide seller profile). Stack Overflow volume is sparse and there is no Discord or Slack; the 508-repo GitHub org is breadth without gravity. Well inside the sub-45 'very sparse' band. The corrected G2 count removes the one signal that made the footprint look larger.

4.2.2
Community engagement
40

Jahia Academy remains the single hub — documentation, training and a login-gated customer center — with no Discord, Slack, or active public forum, and the 508-repo org shows minimal external starring or forking. The separate JahiaCommunity org is explicitly framed as a home for modules Jahia no longer officially supports, which is maintenance offload rather than co-development. Trimmed from 42: the customer-support model sustains existing licensees but generates little visible two-way developer participation.

4.2.3
Partner ecosystem
62

Jahia runs a formal three-tier program (Silver/Gold/Diamond) with a public directory segmented across EMEA, Americas and Asia Pacific, and named integrators include genuinely global firms — Atos, Dept, Talan and ASI — not only French-market shops. A paid certification track with exams backs partner competence. Raised slightly from 60 as the directory is broader in geography and SI calibre than previously credited; capped there because independent trackers list only ~47 named partners and delivery depth outside Europe remains thin.

4.2.4
Third-party content
40

A targeted Sept 2026 search for Jahia tutorials, Udemy/Pluralsight courses, YouTube series and conference talks returned no Jahia-specific third-party material at all — the results were generic platform noise. Essentially all learning content originates from Jahia itself (Academy, company blog, official training), concentrated in the French-speaking EU market. Held at 40: functional first-party documentation keeps this out of the 30s, but independent content validation is close to absent.

Market Signals
4.3.1
Talent availability
42

Jahia-specific job postings remain rare globally — isolated listings (e.g. a CyberCoders 'Jahia Developer' role) against a talent pool still concentrated in EU/French-speaking markets. A real certification path exists (free online developer basics, a 3-day instructor-led course with a certification exam, quarterly jServices sessions), and the 8.2 JavaScript Modules path widens the addressable pool by letting React/TypeScript generalists build views without OSGi. Held at 42: the retraining route is credible but the hire-ready pool is still small and the JS shift is too recent to have produced one.

4.3.2
Customer momentum
56

The reference base is deeper than previously credited — FeaturedCustomers now lists 66 customer reviews and references, and named logos span Marriott Vacations Worldwide, Algolia, Ben & Jerry's, the European Parliament and UNIL's consolidation of 300+ sites onto Jahia multisite. Market presence is active in 2026 via the Digital Sovereignty Summit in Paris (booth C13 with Efficy) and La French Tech membership. Raised from 53 for the larger reference base and visible 2026 activity, but still capped by the absence of headline new-logo announcements and a small ~346-company detected install base.

4.3.3
Funding and stability
42

Jahia's only institutional round remains $22.6M raised in February 2015 — over eleven years without follow-on capital — against estimated revenue of $7.6–9.5M and no acquisitions made or received. No layoffs are reported and the company continues shipping, but executive churn continues after the CEO transition: Joe Henriques, President North America, has departed for quantilope, weakening the NA expansion story. Held at 42: genuinely stable and self-sustaining, with no growth signal to lift it.

4.3.4
Competitive positioning
47

Jahia is absent from the current Gartner Magic Quadrant for DXP — the 2026 edition, in which Optimizely swept both axes and ended Adobe's five-year lead, names peers such as Adobe, Optimizely, Sitefinity and Magnolia but not Jahia, and Jahia's own 'included in Gartner MQ' press release dates to the 2018-era report. Offsetting that, its positioning has genuinely sharpened around European digital sovereignty — sovereign hosting, GDPR-native tooling, Digital Sovereignty Summit presence and French Tech membership — which is a defensible niche with real 2026 tailwinds. Raised from 43 for that clearer differentiation, but no current analyst placement keeps it well below the 65+ band.

4.3.5
Customer sentiment
57

Correcting a prior conflation: the 603 figure is G2's vendor-wide seller profile spanning all Jahia products ('Jahia Products | Read 603 Reviews'), while the Jahia DXP product listing itself holds roughly 59 reviews — consistent with Capterra's 59 and TrustRadius's 44. Ratings are genuinely good where volume exists (G2 4.4, Capterra 4.6) with praise for multisite/multilingual flexibility and API integration, and the only recurring complaint is a steep learning curve — no pricing or reliability scandal. Lowered from 63: the formula puts a sub-100-review platform in the 45–60 band, and the strong ratings justify the top of it rather than above it.

5Total Cost of Ownership48▼
Licensing
5.1.1
Pricing transparency
46

Jahia now publishes a real pricing page with a ~60-row CMS Enterprise vs. DXP Enterprise comparison matrix and an FAQ naming the three pricing drivers (edition, hosting model, users + traffic volume), plus full Terms & Conditions for all three legal entities and a Maintenance and Support Policy with a published SLA table — far better scope transparency than a bare contact form. But both plans carry only a 'Get a quote' button with zero published figures, and Cloud T&C 25.1 §9.5 states 'All pricing terms are confidential, and Customer agrees not to disclose them to any third party,' which also makes the aggregator ranges unreliable secondhand. Top of the entirely-sales-gated band, not into the public-lower-tier band.

5.1.2
Pricing model fit
43

The prior assessment that Jahia avoids per-API-call and bandwidth metering is contradicted by its own contract: Cloud T&C §9.2 tracks 'API Calls, Pages View, Profiles stored, Log Entries, Backups, Network Bandwidth, Storage and other consumption metrics' against the Order, bills additional fees on exceedance, and places the monitoring burden on the customer ('it will be the Customer's obligation to check the cloud portal'). §1.37 further meters named Users, with additional Users 'billed based on the per-user price' — so the pricing page's 'no surprise overages' claim does not survive the contract text. §9.7 also lets Jahia raise renewal prices by OECD CPI with no carryover of prior discounts. Tier-level predictability is real, but seven metered dimensions plus per-seat overage is a worse model than a flat included-limits subscription.

5.1.3
Feature gating
62

The newly published plan matrix shows unusually generous base-tier gating for a Traditional DXP: Enterprise SSO integrations, granular permissions, clustering, multisite management, import/export tools, content versioning, DAM, workflows, advanced forms, headless API and all four AI features (writing assistant, automated asset tagging, AI alt text, AI translation) are all included in the entry CMS Enterprise tier. What is gated to DXP Enterprise is genuinely DXP scope — personalization, A/B testing, customer data collection, analytics dashboards, segmentation, scoring, API-based personalization. Held below 70 because Augmented Search (advanced/faceted/federated search and the relevance API) is a separate paid add-on at both tiers, 24/7 support requires the Premium Support tier, and 'Number of users' is a contracted quantity with per-user overage rather than unlimited.

5.1.4
Contract flexibility
33

First-party contract text overturns the aggregator claim of monthly billing: §11.2 states subscriptions 'shall automatically renew for successive periods of a minimum of one year each' and require 90 days' written notice before expiry to stop, while §11.5 provides that 'in no event shall there be termination for convenience during the Initial Term or a Renewal Term… or a refund or cancellation of any… Subscription Fees.' Layered on top are a CPI-OECD renewal escalator with no discount carryover (§7.6) and audit rights on ten business days' notice where >5% excess use triggers back-fees, interest and the cost of the audit (§7.7). No startup, nonprofit or education program and no self-service checkout were found; the only real credit is that these terms are publicly published rather than hidden.

5.1.5
Free / Hobby Tier
57

The free edition has been repackaged and is materially easier to run: Jahia Community (now 'Jahia Open-Core') ships exclusively as a Docker image from 8.2.3.0 — 'docker pull jahia/jahia-opencore:<tag>' then 'docker run -p 8080:8080' to a working instance — replacing the old Tomcat + JDBC install whose download page now 404s. It is permanent and commercially usable, and Jahia is moving its open-source codebase off GPLv3 dual-licensing toward Apache 2.0 (MIT for front-end components), which removes the copyleft friction that capped the prior score. Held below 65 because it is explicitly best-effort — less tested than the Enterprise release, no SLA or support, and it cannot install Enterprise modules — needs 4–8 GB RAM, and is self-hosted rather than a managed free tier.

Implementation Cost Signals
5.2.1
Time-to-first-value
66

Verified end-to-end: 'npm init @jahia/module@latest <name>' scaffolds a project with TypeScript, Vite, ESLint, Prettier, GitHub Actions CI and a docker-compose.yml, and the documented loop is 'yarn install' → 'docker compose up --wait' (Jahia 8.2 + PostgreSQL 16) → 'yarn dev' with no local Java or OSGi setup; @jahia/create-module 1.3.1 published 16 October 2026 and JavaScript Modules declared stable at 1.0.0 (October 2025, no breaking changes planned) confirm the toolchain is live and maintained, not aspirational. Separately, Open-Core reaches a running CMS in a single docker run. It stays out of the sub-hour 75+ bracket because multi-GB Jahia and PostgreSQL images must pull first, Node 22.14+ and Yarn 4.9 via Corepack are hard prerequisites, and a first real render still means learning definitions.cnd (JCR Compact Node Definition) and import.xml. Note the vendor's 'Jahia CLI' framing is stale — the jahia-cli npm package last published December 2021; the live entry point is npm init @jahia/module.

5.2.2
Typical implementation timeline
45

Jahia now markets a free AI-agent CMS migration that crawls a site's sitemap.xml and rebuilds components, content, assets and SEO metadata in Jahia with Jahia experts running the project, and commits contractually to a timeline and to go-live rather than a demo — a genuine implementation-cost lever for the common replatforming case. Its scope is narrower than the headline: only public, sitemap-discoverable content is automated, while authenticated areas, custom business logic, CRM/PIM/DAM integrations, security rules and final SEO validation remain expert work. Community signal has not moved — G2 and Capterra reviewers still report a steep learning curve and that advanced configuration demands high technical expertise — so the item rises but stays below mid-band; the low upgrade churn of the published release policy (Major every 5–10 years, Feature every 18+ months) also limits recurring re-implementation cost.

5.2.3
Specialist cost premium
41

The JavaScript Modules path genuinely broadens the hiring pool — the verified starter is standard TypeScript/React/Vite/Yarn/ESLint work a generalist frontend developer can do without JVM knowledge, and Academy tutorials are open and free. But Jahia's own training catalogue still gates the advanced surface behind certification: jContent Developer training is a 3-day course with 'Jahia Online training mandatory' as a prerequisite, jExperience Integration training requires a 'Certified Jahia developer,' and the Maintenance and Support Policy conditions unlimited Jahia 8 upgrade assistance on personnel 'trained and certified by Jahia.' Backend extensions, custom workflows and deep JCR work still need Java/OSGi specialists from a small talent pool, so the premium narrows rather than disappears.

Operational Cost Signals
5.3.1
Hosting costs
42

Jahia Cloud bundles a real managed stack — managed WAF, AWS/OVH DDoS protection, CDN, automated backups, auto-scaling, zero-downtime upgrades, bundled Datadog and a 99.9% SLA — but it is not a flat infrastructure bundle: Cloud T&C §9.2 meters Network Bandwidth, Storage, Backups, Log Entries, Page Views and Profiles against the Order and bills overages, so infrastructure consumption remains a variable line item. The self-hosted path carries the full JVM plus JDBC database, CDN and backup provisioning, and Open-Core alone asks for 4–8 GB RAM per container before any content. Both deployment paths add meaningful spend beyond the license.

5.3.2
Ops team requirements
37

Jahia's published support policy explicitly excludes, at every tier including Cloud, 'system or server administration activities', 'performance tuning', 'database optimization or health-checks', 'architecture planning', 'configuration or debugging of the customer's network and systems' and any issue involving community modules — so even Managed Cloud customers must staff platform tuning and administration themselves. Self-hosted adds JVM, Tomcat and PostgreSQL operations on top. Cloud's automated updates, backups, zero-downtime upgrades and bundled Datadog monitoring keep this from falling further, but this is not a near-zero-ops platform.

5.3.3
Vendor lock-in and exit cost
56

Exit rights are now contractually explicit rather than inferred: Cloud T&C §13.6 states 'Customer has the ability to migrate or download all its Customer Data from the Services at any time' and grants a 60-day post-termination window to download or migrate, and Appendix B §5 gives delete-or-return of personal data at the customer's choice. The published plan matrix lists Import/Export Tools in both tiers, content sits in standard JCR (JSR-283), and the core is self-hostable as an Open-Core Docker image with the codebase moving to Apache 2.0/MIT. Held out of the easy band because the proprietary module and view system, jExperience/jCustomer personalization and segmentation structures still require rebuilding elsewhere, and 60 days is a short retrieval window with no retention obligation afterwards.

6Build Simplicity55▼
Learning Curve
6.1.1
Concept complexity
50

The JavaScript Modules path makes React TSX a native server-side templating language with Island Architecture, and 8.2.3 removed the GraalVM runtime requirement (OpenJDK-compatible), so the view layer maps to mainstream component mental models. But the surrounding concept surface is unchanged: every component still ships a CND node-type definition, and the developer doc tree still requires JCR, OSGi bundles/module lifecycle, JCR-SQL2, Content Editor form JSON overrides, and Jahia Studio. Independent reviewers still report the internal architecture and module lifecycle take time to internalize, so this stays in the 40-55 'significant re-learning' band rather than rising.

6.1.2
Onboarding resources
57

The Academy front-end developer track is a seven-step project-building tutorial (Introduction, Setting Up Your Dev Environment, Making a Hero Section, About Us Page, Making a Blog, View Content in Full Page, Building a Navigation Bar), last updated 2026-03-12, with parallel Editors-Marketers and Java Developers tracks plus free online developer training with a self-assessment and optional certification. Jahia also ships a first-party agentic harness (npx @jahia/agentic, v0.9.0 Oct 2026) covering Claude/Codex/Copilot/Cursor/Gemini/Windsurf with a public benchmark. Held below 65 because there is no in-app or in-console onboarding tour, the online developer training still centres on legacy Jahia Studio, and reviewers describe docs as extensive but scattered for advanced cases.

6.1.3
Framework familiarity
63

The generated module is an ordinary modern Node project — React 19, TypeScript 5.8, Vite 7, Yarn 4.10, ESLint 9, Prettier, CSS Modules, react-i18next — and the toolchain packages reached 1.0.0 in Oct 2025 and 1.3.1 in Oct 2026, so the prior 'pre-1.0 immaturity' discount no longer applies. Platform-specific patterns remain: .server.tsx/.client.tsx file conventions, the @jahia/javascript-modules-library APIs, CND content modelling, JCR-SQL2/GraphQL data access, and server code executing on GraalJS inside a Java OSGi bundle. Capped below 70 because there is no Next.js/Nuxt/Astro path at all — you build inside Jahia's rendering engine rather than alongside it.

Implementation Complexity
6.2.1
Boilerplate and starter quality
64

Unpacking @jahia/create-module 1.2.0 shows a genuinely polished starter: three templates, and the recommended hello-world ships working .server.tsx/.client.tsx components, example content via settings/import.xml, CND definitions, content-type icons, en/fr locales and CSS Modules, while the module scaffold adds docker-compose + provisioning, a GitHub Actions build workflow, TypeScript, Vite, ESLint, Prettier and VS Code/JetBrains config. Luxe (github.com/Jahia/luxe-jahia-demo) supplements this as a production-grade monorepo reference with a Storybook design system, island architecture and GraphQL/JCR queries. Short of the 75+ band because coverage is limited to Jahia's own in-platform React runtime — there is no Next.js, Nuxt, Astro or SvelteKit starter — and the included CI builds an artifact rather than deploying it.

6.2.2
Configuration complexity
62

Zero-to-running is four commands with no config values to edit: npm init @jahia/module@latest <name>, yarn install, docker compose up --wait, yarn dev — with the generated .env consisting entirely of commented defaults, vite.config.mjs shipping every option commented out, and docker-compose pre-wiring Jahia + Postgres and auto-provisioning the JS modules engine; 8.2.3 also dropped GraalVM in favour of stock OpenJDK. Offsetting this, the dev image is jahia/jahia-ee under a 30-day trial licence requiring a licence request thereafter, package.json carries a Jahia-specific block (module-type, server entry, static-resources, module-dependencies), and production self-hosting still means JVM + Tomcat + database, OSGi .cfg files and HAProxy clustering. Lands mid-band rather than at the 70-80 minimal-config tier because the near-zero-config experience covers only the local dev loop.

6.2.3
Data modeling constraints
40

Jahia's own 'Modifying existing content definitions' documentation states that any operation other than adding a property with a default value carries risk, that namespaces, nodetypes and properties cannot be renamed, and that removing a definition leaves existing content unreadable, uneditable and unremovable. Migration is hand-written Groovy scripting — 8.2.3 explicitly deprecates GraphQL migration scripts in favour of Groovy — with no first-party schema diff or automated migration tooling, and the JS Modules path does not change this since starters and Luxe both model content in CND files. Build-time 'Module definition checks' that flag tightening of restrictions are a real mitigation, which keeps this at 40 rather than lower.

6.2.4
Preview and editing integration
58

On the JavaScript Modules path preview is effectively free: React SSR is wired directly into Jahia's templating and view system, so the same code renders in the editor and at runtime and on-page editing, preview, publishing and caching work without custom integration, with Page Builder reaching feature parity with legacy Page Composer and production-ready status in 8.2.3. The offsetting gap is that consumers outside the platform get nothing — no preview middleware SDK, draft-mode helper or framework starter exists for an external Next.js/Nuxt frontend hitting the GraphQL API, so that path is entirely custom. Rated above the mid-band on the strength of the in-platform experience but well short of plug-and-play because only one of the two consumption models is served.

Team & Talent
6.3.1
Required specialization
60

The Academy front-end track states only that it assumes familiarity with JavaScript and React, the generated project requires no local Java or Maven, and 8.2.3 declares the JS Modules engine production-ready with several projects shipping on it — so a generalist TypeScript/React developer can build views without Java or OSGi, and the free agentic harness further lowers the platform-knowledge tax. Java and OSGi remain necessary for backend extensions and the 'Interoperability with Java' documentation is still marked Upcoming, while CND and JCR-SQL2 are genuinely proprietary skills and TrustRadius reviewers still advise keeping strong J2EE developers on hand. That mix places it in the 55-70 'moderate platform-specific knowledge, no certification required' band rather than at its floor.

6.3.2
Team size requirements
48

The containerised dev environment and JS Modules path let a 2-3 person front-end team build and iterate without a dedicated Java specialist for view work, and Jahia Cloud removes infrastructure ownership. A production enterprise build still typically draws in a solution architect for JCR/CND schema design, a Java developer for backend extensions and integrations, and DevOps for self-hosted JVM/Tomcat/database and clustering, with reviewers describing multi-month implementations backed by professional services. Sits at the upper end of the 35-55 'multiple dedicated roles' band rather than the 65-75 small-team band.

6.3.3
Cross-functional complexity
56

Page Builder reached feature parity with legacy Page Composer in 8.2.3 and is documented as production-ready for daily use, so editors can compose pages, pick templates, manage content and publish routine changes in jContent without a developer, and Academy maintains a dedicated Editors-Marketers track covering new pages and personalization. Ongoing developer dependency persists for anything structural: new content types still require a CND edit and a module rebuild/deploy, new templates require JS Module code, and jExperience personalization rules need developer setup. That puts it just below the 65+ self-serve threshold rather than at it.

7Operational Ease52▼
Upgrade & Patching
7.1.1
Upgrade difficulty
45

Jahia Cloud environment upgrades are fully automated and customer-triggered, using blue-green deployment so traffic can be switched between Green and Blue environments; an in-place upgrade costs roughly 10 minutes of downtime, or zero if the customer clones production and uses Swap Domain. Self-hosted 8.2 upgrades remain genuinely hard (JDK 8 dropped for JDK 17, Hibernate removed from the public API, two JSON override files consolidated to one, content types moved to legacy-default-components, a provisioning-API permission with no migration script), and the July 2026 8.2.3.2 patch changes behavior on upgrade — Editor/Editor-in-Chief lose Modify access control by default, UGC authors no longer get the owner role, and all remember-me sessions are invalidated forcing re-login. Higher than the prior score because the Cloud path is more automated and self-service than previously credited; still well below SaaS because the self-hosted path carries breaking changes plus permission-model re-testing on a security patch.

7.1.2
Security patching
64

Jahia publishes a CVE analysis page, SBOM and VEX JSON files, and backports security fixes across parallel maintenance lines (8.1.9.x, 8.2.2.x, 8.2.3.x), with Cloud customers patched automatically and without downtime. New since the last review, Jahia now ships out-of-band fixes as installable Store modules (user-safety-patch on 2026-09-04, request-safety-patch on 2026-10-14, both supporting every Jahia 8.0+ release) that self-hosted teams deploy through Module Manager or the Provisioning API without a core upgrade or restart cycle. Raised slightly for that hotfix-as-module path; held in the mid-60s because the advisory detail pages sit behind the customer login, fixes still arrive mostly as batched roll-ups, and self-hosted customers apply them by hand.

7.1.3
Vendor-forced migrations
38

The forced-change cadence is elevated and the March 2026 updates added a new one: the Workflow Extender module and custom JBPM workflows are both deprecated with the replacement only promised 'by end of 2026' — deprecating before the alternative ships leaves customers with custom workflows in limbo. This stacks on Augmented Search 4.0 (Nov 2025) forcing an Elasticsearch 7 to 9 migration ahead of Elastic Cloud's v7 EOL, JDK 8 dropped in 8.2, Spring in modules officially deprecated, Content Editor folded into jContent, and a further 'major release' in preparation that upgrades several libraries and frameworks. Unchanged: 8.1 reached end of support on 2026-06-30, roughly 25 months after 8.2 shipped, which is a reasonable window, but the JBPM/Workflow Extender deprecation-without-replacement still stands. Not lower because Jahia publishes a formal Release & Maintenance Calendar with end-of-maintenance and end-of-support dates and keeps several minor lines alive in parallel.

7.1.4
Dependency management
42

Self-hosted Jahia carries a heavy stack — JDK 17+, Elasticsearch 9, a relational database, Jackrabbit JCR storage, Tomcat, and optional jCustomer/jExperience — with clustered deployments adding MariaDB, GlusterFS and HAProxy, and recent releases have forced major-version bumps in core dependencies. Module-level dependency friction is real too: the 8.2.3.2 JWT service now requires the separate security-filter-tools module to be started. Nudged up only because the published SBOM and VEX files give customers genuine visibility into transitive dependency exposure; the underlying tree is still large and Cloud is the only way to escape it.

Operational Overhead
7.2.1
Monitoring requirements
55

Jahia Cloud bundles Datadog monitoring with custom Jahia dashboards, live log access, and built-in DDoS protection across all plans, plus a synthetic /ping.jsp check every minute and alerting; 8.1.8 added dedicated instance health probes. Self-hosted deployments get none of this and must stand up their own stack, and Jahia's own best-practice docs state permanent monitoring of a DXP is necessary, so application-layer effort remains even on Cloud. Slightly higher than the prior score because live log access and DDoS protection are confirmed as bundled rather than add-ons; capped well below SaaS norms by the self-hosted half of the install base.

7.2.2
Content operations burden
61

Jahia ships three distinct content hygiene tools: the Link Checker crawls a whole site (including rich text) for dead external links; Content Reports produces dashboards of content by author/date, all content references, and content stuck in work-in-progress or workflow states, with CSV export; and the content-integrity module runs an extensible jcr:integrity-check scan with documented orphan-version cleanup. jContent 3.7.1 (September 2026) adds an always-open side panel with a Usages tab that shows editors where a content item is reused and a filterable History tab, giving editors some reference visibility for the first time. Nudged up one point for that editor-side visibility; still not higher because the hygiene tools are on-demand and admin-facing, with no proactive broken-reference alerting, content expiry workflow or health dashboard.

7.2.3
Performance management
58

Jahia Cloud fronts sites with a CDN of over 300 edge locations on AWS and OVH, autoscales the cluster in under five minutes, and bundles Datadog performance dashboards, which is close to hands-off for Cloud customers. Jahia 8.2.3 also reworked the cache-control HTTP headers end to end, from assets to full pages, so browser and CDN caching work better without hand tuning. Up one point for the cache-header rework; self-hosted deployments still need active tuning of caching, Elasticsearch indexing, Jackrabbit clustering and JVM memory, and Gartner reviewers call back-office page search completely unoptimized.

Support & Resolution
7.3.1
Support tier quality
58

The subscription includes technical support with guaranteed SLAs, unlimited releases/hotfixes/service packs and a dedicated Customer Success Manager, and G2/Capterra reviewers repeatedly describe the team as knowledgeable, responsive, and willing to go beyond the initial ticket. Two things pull this down from the prior 65: the Maintenance and Support Policy gates 24/7/365 coverage for Level 1 and 2 production issues behind a separate Premium Support purchase — without it, customers get the Online Support Portal during Regular Business Hours — and Gartner Peer Insights reviewers describe the support process as frustrating and hit or miss, taking weeks of back-and-forth to get to the bottom of an issue. Scored in the band for good support that effectively requires the premium tier, with positive review sentiment keeping it at the top of that band; the prior run's citation of a 487+ review G2 base conflated Jahia's vendor-wide seller profile with the far smaller Jahia DXP product listing and is not relied on here.

7.3.2
Community support quality
40

Two rounds of research have failed to surface any active public Jahia community channel — no Discord or Slack, negligible Stack Overflow presence, and the only forum found is a legacy jahia.com/home/community path rather than a live destination. What community-adjacent support exists is the Jahia Forge GitHub organization, where module source and issue trackers are public and release issues are visible, plus the Academy documentation and knowledge base. Lowered from the prior score and confidence raised to MEDIUM because the absence of a peer community is now well-established rather than merely unverified, and reviewers consistently cite scattered documentation and insufficient developer code examples; not lower because the open GitHub trackers and Academy KB are real, usable self-service channels.

7.3.3
Issue resolution velocity
56

Jahia maintains several release lines in parallel and backports fixes into all of them. jContent 3.7 (September 2026) fixed around 50 bugs and security flaws, and the safety-patch Store modules (September and October 2026) let fixes reach every 8.x install without waiting for a core release. A published lifecycle table (updated 2026-10-12) names 8.2.4 for Q4 2026 and commits 8.2 support to no earlier than December 2027. Up one point for the module-based fix delivery; held in the mid-50s because Gartner reviewers report weeks of back-and-forth on support issues and the Workflow Extender/JBPM replacement is still only promised for end of 2026.

8Use-Case Fit52▼
Marketing Sites
8.1.1
Landing page tooling
72

Page Builder reached full feature parity with the legacy Page Composer and is Jahia's recommended in-context editor for production daily use as of the 8.2.3 maintenance release. Drag-and-drop, pre-built customizable components, template inheritance, and inline editing let marketers build and publish landing pages without developer involvement. A 2026 refinement lets authors insert content anywhere within a list rather than appending and reordering afterward. Gartner Peer Insights reviewers independently confirm fast page creation from ready-to-use components.

8.1.2
Campaign management
63

jExperience (the current product name; Marketing Factory is the legacy branding, and marketing-factory-core is now flagged Legacy in the Jahia Store) provides native campaign management: campaign goals, conversion tracking, segmentation and scoring, and publish/validate lifecycle, all operable without IT involvement. jExperience 3.x remains actively released. Still no visual content calendar and no multi-channel campaign orchestration beyond web.

8.1.3
SEO tooling
76

Baseline SEO is native and plugin-free: clean and vanity URLs, 301 redirect management, per-language sitemap.xml generation, robots.txt configuration, canonical URLs and full Open Graph metadata, and jContent 3.7.1 (September 2026) put vanity URLs one click away on the main toolbar. Jahia AI generates Schema.org structured data (FAQPage, Article, BreadcrumbList) and meta descriptions at create/update time. New since the last run: the GEO Readiness module (October 2026, Jahia 8.2+) adds a jContent SEO dashboard that fetches each published page as 15 named AI crawlers, toggles robots.txt per bot, generates llms.txt from the page tree and checks the sitemap against content, and the Page Quality Audit module adds per-page SEO audits with title and meta suggestions. Held at 76 because both modules are community-status and their suggestions are copy-only, not written back.

8.1.4
Performance marketing
65

Jahia Forms is a confirmed enterprise add-on form builder, not a workaround: multi-step, multi-language, multi-condition forms with validation rules, built-in field types, and a Forms dashboard for monitoring and analyzing submissions. Submissions land in the JCR or directly in Unomi profiles, so lead capture feeds personalization and triggers automated workflows; jExperience goals close the conversion-tracking loop. This clears the framework's 60+ bar for a built-in form builder plus conversion tracking. Deep lead routing to CRM/MAP still runs through StackConnect rather than a native connector, and UTM handling is not documented as first-class.

8.1.5
Personalization and targeting
72

jExperience, built on Apache Unomi (which Jahia itself created and donated to Apache), provides native behavioral segmentation, scoring, geo-targeting, session- and profile-based personalization and real-time targeting without a separate CDP. Personalization is now first-class inside Page Builder: content personalization, A/B tests and personalized lists render there directly, the default variant is visible without opening the personalization window, and jExperience elements carry a dedicated purple color code. Dedicated personalization dashboards with filtering shipped in 2026.

8.1.6
A/B testing and experimentation
68

jExperience provides genuine integrated A/B testing on content and personalized lists, authored inline in Page Builder with variants color-coded, and goal-linked conversion measurement. Dedicated A/B testing dashboards with filtering were added in 2026. Held below 70 because automatic statistical-significance calling and auto-winner promotion are not documented — winner selection is a manual read of the dashboard.

8.1.7
Content velocity
71

Several 2026 additions compress brief-to-publish. Copy To Other Languages pushes field values into multiple languages at once; jContent 3.7.1 (September 2026) moved visibility conditions, vanity URLs, roles, workflows and versions onto the main Content Editor toolbar, added an always-open side panel with in-context preview, and made Page Builder insertion controls appear where needed with clearer drop targets. Jahia AI adds writing assistance, classification and bulk updates, and the native MCP server lets an agent create pages or trigger workflows while still passing approvals. Complex multi-stage approvals remain a manual cost.

8.1.8
Multi-channel publishing
55

Jahia delivers headlessly through a full GraphQL API (plus REST) with documented React, Next.js and Vue.js consumption and PWA support, so web plus API-driven app and custom channels are well covered. jExperience personalization extends into headless delivery. But there is still no native email, SMS, push or social channel management — those require external tools wired through StackConnect. Web-first with API delivery, which is exactly the framework's 40–60 band.

8.1.9
Marketing analytics integration
58

jExperience ships in-CMS dashboards for campaign performance, A/B test results, personalization engagement and login events, all redesigned in 2026 with new filtering. Google Analytics is built in and Matomo and AT Internet (Xiti) are supported, and Jahia provides content status, language and metadata reports. What is still missing is page-level content performance and content decay surfaced inside the CMS — that analysis stays in the external analytics tool.

8.1.10
Brand and design consistency
63

The Site Factory model plus standardized page models and restricted component palettes give real template-level brand governance, and Gartner reviewers report implementing a design system correctly with ready-to-use components. The official classic-templates set (0.7.0, October 2026) takes its whole look from CSS design tokens, so a site switches theme from its settings rather than through per-page styling. Jahia AI actions pass the same approval and brand controls as human edits. Enforcement is still convention-driven rather than locked tokens with blocked overrides.

8.1.11
Social and sharing integration
45

The SEO module handles Open Graph and Twitter card metadata natively so social preview cards are correct out of the box. There is still no native social scheduling or push-to-social workflow and no social proof or UGC widget set — those require StackConnect recipes or custom components. Solid OG management only, at the top of the framework's 30–50 band.

8.1.12
Marketing asset management
55

jContent's media library gained meaningful 2026 improvements: image size, format and usage are surfaced in both thumbnail and list views, and file naming is standardized automatically on upload. CloudImage integration cuts delivery weight substantially, and the Jahia Store offers Cloudinary and Keepeek DAM connectors. A Bynder integration exists but was built externally by Gladtek and is not a Jahia Store module. This is a competent media library with transforms and integration paths, not a native enterprise DAM — no rights management or licensing workflow.

8.1.13
Marketing localization
69

Multilingual marketing is one of Jahia's strongest areas. The prior run said TMS round-trip was configuration only, but a documented GlobalLink (Translations.com) connector in the Jahia Store lets editors submit a translation request from a page in Page Builder or jContent and track its status before publishing, which is a real vendor round-trip. jContent 3.7.1 added a Translate mode with source and target side by side, Copy To Other Languages pushes fields into several languages at once, and Jahia AI translates in the editorial flow. Locale-specific campaign variants come through jExperience, and per-site Unomi consent covers regional compliance. No dedicated transcreation role model.

8.1.14
MarTech ecosystem connectivity
66

StackConnect is powered by Workato, which reframes this item: it is a real iPaaS with a 1,000+ connector library, drag-and-drop recipe building and scheduled or event-triggered automation, not a thin webhook layer. Bi-directional Salesforce sync with lead creation and update is documented, and CRM, MAP, ad and data-warehouse categories are all covered by the underlying library. jExperience adds event-triggered personalization on the content side. Held in the mid-60s because connector depth is Workato's rather than Jahia-curated, so per-tool data mapping is project work.

Commerce
8.2.1
Product content depth
44

Downgraded after re-checking Commerce Factory's actual status. Commerce Factory embedded the third-party Mogobiz engine, was announced in 2014, and its artifacts still sit under com/mogobiz in the Jahia Nexus; Commerce IO documentation stops at version 1.0 under the Jahia/DX 7.3 developer docs, and neither appears anywhere in the Jahia 8.x documentation set or in any 2025–2026 product update. Prior scoring credited a 2014 feature list as current. What Jahia actually offers today is flexible JCR content modeling repurposed for product content, helped by AI taxonomy classification — squarely the framework's 'generic content types repurposed' band.

8.2.2
Merchandising tools
22

The prior score of 35 rested entirely on Commerce Factory's automated category pages, category faceting, cross-sell/upsell and advanced couponing — all from the 2014 Mogobiz-based product that has no Jahia 8.x documentation and no recent release. With that removed, Jahia has no merchandising-specific tooling. Augmented Search relevance configuration is the only merchandising-adjacent capability, and it is search tuning rather than product merchandising. This lands in the framework's 10–25 'no merchandising-specific tooling' band that most CMS platforms occupy.

8.2.3
Commerce platform synergy
36

Jahia's current commerce story is integration, not a commerce engine: the commerce-io page now sells drag-and-drop editing plus the 1,000+ connector library rather than a catalog product. Because StackConnect runs on Workato, connectors to Shopify, SAP and Salesforce Commerce Cloud genuinely exist and can sync data on a schedule or on events. What is missing is the thing this item weights most — a UI-level product picker inside the content editor and real-time federation of product data into content. Without it this is integration-platform plumbing, so it sits at the top of the webhook/API band rather than in the product-picker band.

8.2.4
Content-driven storytelling
36

Page Builder plus JavaScript/React modules make it entirely practical to build buying-guide and lookbook style pages with embedded product components, and the editorial toolset behind them is strong. But with Commerce Factory out of the picture there is no first-class shoppable-content pattern, no inline product reference type and no purchase CTA component shipped with the platform — every product embed is a custom component fed from an external commerce API. That is the framework's 'possible but not a first-class authoring pattern' band.

8.2.5
Checkout and cart content
22

The prior 35 credited Commerce Factory cart-adjacent banner management and promotional scheduling, which does not survive the Commerce Factory re-check. There is no documented pattern for injecting Jahia-managed content into an external commerce platform's cart or checkout flow without editing that platform's templates, and Jahia no longer has a native checkout of its own to manage. jExperience can personalize any page Jahia renders, but transactional pages are typically not Jahia-rendered in current deployments.

8.2.6
Post-purchase content
20

No post-purchase content management exists. Order confirmation, delivery tracking, review solicitation and loyalty content all live in the commerce platform. StackConnect/Workato could in principle listen to order events and trigger a Jahia update, but no documented pattern or reference implementation exists, and the framework is explicit that 'could be built' is not fit.

8.2.7
B2B commerce content
42

This is the one commerce item that does not depend on Commerce Factory and therefore holds its score. Jahia's node-level RBAC with inheritance, combined with Portal Factory's documented B2B customer and partner portal use cases, genuinely supports account-based content delivery, role-gated catalog visibility and gated product documentation — real access control applicable to B2B, which is the framework's 30–50 band. Customer-specific pricing display and quote-request flows remain custom integration work.

8.2.8
Search and discovery content
48

Augmented Search is a genuine Elasticsearch-backed search layer exposed through Jahia's GraphQL API, with configurable synonyms via standard Elasticsearch configuration, faceted filtering, and federated indexing that can pull external data sources into the same result set — so blending product data with content is architecturally supported. Version 4.0 moved to Elasticsearch 9 and Augmented Search 4.1 (April 2026) improved bulk indexing speed, network traffic and indexing progress visibility. Lowered from 52 because the automatic category faceting that justified part of the prior score was a Commerce Factory feature, so product-side facets now require custom indexing work.

8.2.9
Promotional content management
37

Time-activated promotional content with audience targeting is real but generic. jContent 3.7.1 (September 2026) brings all visibility rules onto one screen with three combinable condition types (day of week, start and end date, time of day), live visible/hidden status and a preview-vs-live mismatch warning, on top of scheduled publication and jExperience segment, geo and behavioral targeting. That is good for sale banners on a schedule. Countdown timers, promo-code messaging and tiered pricing tables are not shipped components, and there is no channel-specific promotion targeting beyond the web.

8.2.10
Multi-storefront content
56

Jahia's multisite architecture is genuinely strong and applies directly here: one instance runs many sites, each with its own domain, URLs, templates, language configuration and user access, and Local Site Manager synchronizes source pages and content from a global site to local or regional sites. That covers storefront-specific editorial and legal content cleanly. Trimmed slightly because 'shared product content' — the other half of this item — now depends on an external commerce platform rather than a Jahia catalog, so the shared-product-data half is integration work.

8.2.11
Visual commerce and media
34

CloudImage gives responsive, heavily optimized image delivery and the Cloudinary connector adds transform and optimization depth; jContent surfaces image size, format and usage per asset. Video embeds are straightforward. But 360-degree spin sets, AR/3D model references and image hotspots are absent, and the multi-image-per-SKU capability cited previously was a Commerce Factory feature rather than a current platform one. Basic galleries and video embeds is the honest read.

8.2.12
Marketplace and seller content
18

No marketplace or multi-vendor capability. There are no seller profiles, no seller-contributed content workflow and no moderation queue designed for marketplace scale. Jahia's workflow engine could gate third-party submissions, but that is generic approval workflow, not marketplace content management, and Commerce Factory was single-vendor even when it was current.

8.2.13
Commerce content localization
45

Jahia's multilingual machinery applies to product content as to any content type: per-language variants, the new Translate mode, Copy To Other Languages, AI translation, a GlobalLink TMS connector and per-locale consent content. The multi-currency and multi-country tax handling once credited belonged to the retired Commerce Factory, so this is strong generic localization applied to product content rather than currency-aware commerce localization.

8.2.14
Commerce conversion analytics
32

jExperience goals connect content engagement to defined conversion events and the redesigned 2026 dashboards report on them, and GA4/Matomo carry ecommerce data in the external tool. But there is no revenue attribution to CMS content pages and no content-assisted conversion funnel inside Jahia. The ML product recommendation and drill-down analytics claims cited previously came from the Commerce Factory era. Basic analytics with conversion data living externally.

Intranet & Internal
8.3.1
Access control depth
70

Node-level RBAC where roles assigned to a content node inherit down the tree with configurable inheritance breaks is exactly what intranet audience-scoped visibility needs. Custom role creation, fine-grained permissions, SSO and 2FA are all supported, and per-site local administrators let each team run its own space within a shared framework. jExperience segmentation adds audience-based visibility on top of the permission model.

8.3.2
Knowledge management
65

Raised on evidence the prior run did not have. Alongside approval workflows, version history and taxonomy, Jahia now has a documented archive module that archives and restores JCR content from the jContent Content Actions menu into a date-organized folder structure with metadata preserving the original location for restoration — real lifecycle tooling rather than workflow improvisation. Jahia AI adds automated taxonomy classification of content, and Augmented Search improves discoverability. Automated review-date reminders for knowledge articles are still absent.

8.3.3
Employee experience
52

Jahia does have a dedicated employee intranet solution and Portal Factory with role- and department-personalized content delivery, pre-filled forms and HR dashboards, and reference customers using it for intranets. But the framework reserves 60+ for platforms purpose-built or heavily adapted for employee experience, and three defining EX features are missing from the core: a social layer, an employee directory, and a native mobile app. Portal Factory also shows no 2025–2026 release activity in the product updates, so the EX product line looks static while the CMS core advances.

8.3.4
Internal communications
48

Company news, departmental announcements and audience-segmented delivery via jExperience are all workable, and personalization by role or department is genuinely native. The gap that keeps this mid-band is the compliance half of internal comms: no read receipts, no acknowledgment tracking and no mandatory-read workflow anywhere in the documentation.

8.3.5
People directory and org chart
34

A directory is buildable through content modeling and can be fed from an HR system, and because StackConnect runs on Workato the Workday and BambooHR connectors needed to sync employee records genuinely exist. But there is no shipped people-directory module, no org chart visualization and no skills or expertise profile type. This is the framework's 'basic directory buildable via content modeling' band, nudged down slightly since every element is custom.

8.3.6
Policy and document management
45

Raised modestly on the archive module plus scheduled publication. Policy documents get version control, approval workflows, audit trails via Tracked Operations, scheduled publication and unpublication, and a controlled archive-and-restore path. That is solid versioned document publishing. The policy-specific half — mandatory acknowledgment tracking and automated review or expiry reminders — remains entirely absent, which caps this below 50.

8.3.7
Onboarding content delivery
35

Role-specific content paths through Portal Factory and time- or profile-based progressive disclosure through jExperience rules make a new-hire portal achievable, and StackConnect could trigger enrollment from an HRIS. But there is no structured onboarding journey, no task checklist component and no 30/60/90-day progressive program — it is all assembled from generic parts, which is the framework's 25–45 band.

8.3.8
Enterprise search quality
62

Augmented Search 4.0 on Elasticsearch 9 delivers faceted filtering, synonym configuration, relevance tuning and federated indexing that brings external data sources into Jahia results — the core of what intranet search needs. Augmented Search 4.1 (April 2026) improved large-volume indexing speed, cut network traffic and added clearer indexing progress across multiple sites. Held at 62 rather than higher because pre-built SharePoint, Confluence and Drive connectors are not shipped (federation is index-your-own-source), and there is no AI-powered semantic relevance layer documented.

8.3.9
Mobile and frontline access
38

Intranet portals are responsive and the GraphQL API plus documented PWA support means a custom mobile or offline-capable experience is a real option rather than a theoretical one. But there is no native Jahia employee mobile app, no push notification channel and no kiosk or shared-device mode — anything beyond responsive web is a custom build. Responsive web without a native app is the framework's 30–50 band.

8.3.10
Learning and training integration
32

Raised slightly now that StackConnect is confirmed to run on Workato, whose connector library covers major LMS and HCM learning systems — so LMS connectivity is a configuration exercise rather than a custom build. Learning content itself hosts fine in the CMS. But there is no Jahia-native learning module, no course assignment, no completion tracking and no certification handling, and no documented LMS integration pattern on jahia.com or the Academy.

8.3.11
Social and collaboration features
28

No native social layer. Comments, reactions, discussion forums, polls, idea submission and peer recognition are absent from Portal Factory and the module store, and none appear in 2026 product updates. Jahia is a content governance and delivery platform; the collaboration layer is expected to come from the workplace suite it integrates with rather than from Jahia itself.

8.3.12
Workplace tool integration
50

Materially re-scored on the Workato finding. StackConnect being powered by Workato means Microsoft Teams, Slack, SharePoint and Google Workspace connectors are part of the shipped library, and Workato recipes support bot-driven notifications and bi-directional sync — so basic-to-good workplace integration is configuration, not custom development. Still well short of 65+ because the integration is outbound automation rather than a single-pane experience: there are no embedded Jahia content cards inside Teams or Slack and no Jahia bot app in those marketplaces.

8.3.13
Content lifecycle and archival
54

The manual lifecycle story is good and better documented than the last run credited. Jahia 8.2+ has an archive-and-restore module that preserves original location, scheduled publication and unpublication, and date-based visibility rules with live status (jContent 3.7.1). Content Reports list content by author and last-modified date with CSV export, which gives a usable staleness view, Link Checker finds dead links site-wide, and the new Global History module (Jahia 8.2.2+) lists a whole site's content history in one filterable table. Automated review dates, proactive stale-content flagging and ownership assignment are still absent, which keeps it below 60.

8.3.14
Internal analytics and engagement
45

Nudged up for the new login event dashboards shipped in 2026, which are the closest thing Jahia has to an intranet adoption metric. Alongside them, jExperience reports engagement by audience segment, Augmented Search provides search analytics including failed queries, and GA/Matomo cover page views. Department-level breakdown is achievable through jExperience segments rather than as a purpose-built intranet report, and there is no adoption dashboard as such.

Multi-Brand / Multi-Tenant
8.4.1
Tenant isolation
72

Genuine multi-tenant architecture rather than instance-per-brand. A single Jahia instance runs many virtual sites, each with its own domain, URLs, templates, language configuration, user access settings and local administrator, and Jahia Cloud provisions dedicated single-tenant infrastructure per customer. Content models are shared by default and extensible per site rather than independently defined per tenant, which is what keeps this at 72 rather than higher.

8.4.2
Shared component library
68

Raised after examining Local Site Manager more closely. Cross-site content reuse is native — a global site holds source pages and content that are synchronized to local sites, and content objects in one virtual site can be referenced from another. Site Factory propagates a predefined feature set and shared templates to each new site at creation, and JavaScript modules give a shared React component library consumable across sites. This is native cross-tenant sharing, the framework's 70+ definition, held marginally below it because component version propagation to existing sites is a deployment activity.

8.4.3
Governance model
70

Federated governance is Jahia's explicit positioning and it is backed by mechanism, not just messaging: central control with local autonomy, a local administrator per site, granular roles and permissions designed to avoid bottlenecks, JBPM workflows configurable per site, multilingual workflow management and a central audit trail. Jahia AI extends the same governance envelope to agent operations — every AI action passes the same approvals, access controls and activity logging as a human editor, which matters as agent-driven publishing scales across brands.

8.4.4
Scale economics
52

The architecture genuinely produces economies of scale — one platform, shared infrastructure, and a Site Factory model whose stated purpose is to cut deployment cost and development time per new site, which Jahia markets as cheaper than one CMS per project. What blocks a higher score is the complete absence of pricing evidence: no public rate card, no documented volume tiers, no per-site or per-tenant pricing commitment anywhere public. Architectural efficiency without contractual proof only supports a modest score.

8.4.5
Brand theming and style isolation
66

Each site carries its own templates, and the official classic-templates JavaScript template set (0.7.0, October 2026) now demonstrates the platform-level pattern this item asks for: the look comes entirely from CSS design tokens, ten themes in light and dark, and a site switches theme from its own settings while sharing the same components. Under the 8.2 JavaScript Modules model, per-brand styling also uses CSS modules and React theming. Held at 66 because the token theming is a pre-1.0 template set rather than a governed token API with enforced inheritance across tenants.

8.4.6
Localized content governance
64

Local Site Manager synchronizes and localizes global content into regional sites and tracks that relationship in its own dashboard, so translation governance is brand-aware rather than flat. Per-site jBPM translation workflows, the GlobalLink connector (requests submitted per page with status tracked before publishing), Copy To Other Languages, AI translation and per-site Unomi consent policies complete the picture. Approval routing is configured per site rather than orchestrated centrally across the portfolio.

8.4.7
Cross-brand analytics
40

Per-brand analytics are solid — each site gets jExperience campaign, A/B testing and personalization dashboards, all redesigned with filtering in 2026. What does not exist is the aggregate half of this item: no portfolio dashboard comparing engagement, content velocity or publishing cadence across brands, so cross-brand comparison means exporting from each site and combining externally.

8.4.8
Brand-specific workflows
60

JBPM-based workflows are configurable independently per site, so each brand can define its own review stages, approval chains and scheduling policy, while the audit trail and Tracked Operations remain centrally visible. The 2026 modernization of the workflow system and notification management with redesigned screens makes per-brand workflow administration more practical. This is genuine per-brand workflow independence with central auditability.

8.4.9
Content syndication and sharing
68

Substantially raised — Local Site Manager is precisely the corporate-to-brand syndication engine this item describes, and the prior score treated it as generic cross-site reuse. A designated global site holds source pages and content that are explicitly selected for synchronization to local or regional sites, where local teams then localize them, with an LSM dashboard tracking the sync relationship. That is push-based syndication with controlled local override, exactly the 65+ definition. Held at 68 rather than higher because granular field-level override locking is not documented.

8.4.10
Regional compliance controls
52

Per-brand and per-region compliance settings are real: Unomi-based consent management and privacy policies configure per site, GDPR data-subject-rights tooling is native, and Jahia Cloud offers EU and sovereign hosting regions (AWS Ireland, AWS Switzerland, OVH France) plus self-hosting for data residency. What is missing is the guardrail half — nothing prevents a non-compliant publish. Compliance is configuration and process, not enforced policy, and there is no accessibility conformance artifact to back the accessibility-standards element of this item.

8.4.11
Design system management
58

Site Factory maintains a central component library and template set propagated to new brand sites, and the open-source Luxe reference project demonstrates a production-grade React/TSX design system with content modeling and island architecture under the 8.2 JavaScript Modules model. Gartner reviewers report successfully implementing their design system on Jahia. Brand-level extension works. The gap is versioning: there is no automated mechanism to version a core component and propagate the update across existing tenants — that requires coordinated deployment.

8.4.12
Cross-brand user management
68

A single dashboard administers all sites with granular RBAC, and the per-site local administrator model gives brand teams genuine autonomy inside a centrally governed framework — the exact split this item rewards. Cross-site roles and permissions are configurable, and SSO and 2FA apply centrally. Note that Jahia Cloud console SSO itself is arranged rather than self-service, but that is a platform-administration concern rather than a content-user-management one.

8.4.13
Multi-brand content modeling
52

JCR node types support inheritance and mixin-based extension, so a base content model can be defined centrally and extended per brand without forking it — the underlying capability this item asks for genuinely exists, and Site Factory deploys base models to new sites. What keeps it mid-band is that this is a developer activity in module definitions rather than a brand-manager-facing feature: there is no UI for a brand team to extend a shared model, and no documented governance for what happens to child extensions when the base model changes.

8.4.14
Portfolio-level reporting
40

Nudged up slightly: Jahia provides a single dashboard for managing all sites and produces content status, language and metadata reports, which is a partial freshness and completeness signal across the portfolio. But this is site administration and content inventory, not executive reporting — there is no publishing SLA adherence tracking, no per-tenant cost allocation and no capacity planning view, so portfolio-level insight still means manually aggregating per-site reports.

9Regulatory Readiness & Trust56▼
Data Privacy & Regulatory
9.1.1
GDPR & EU data protection
86

Contrary to prior scoring, Jahia does publish a complete Article 28 Data Processing Agreement — it is Appendix B of the standard Cloud Subscription T&C, downloadable from jahia.com/legal in all three entity variants (Jahia France/JSF, Jahia Switzerland/JSG, Jahia US), and applies to every Cloud customer rather than being Enterprise-gated. It covers documented-instruction limits, confidentiality, security measures, return-or-delete at the customer's choice, Data Subject Rights and DPIA assistance under Arts. 35/36, 24-hour breach notification (well inside the typical 72-hour commitment), audit rights once per 12 months, a named sub-processor list by URL with 30-day advance change notice and an objection right, and third-country transfers restricted to adequacy decisions or European Commission Standard Contractual Clauses. With EU/Swiss residency and a dated public sub-processor table carrying per-vendor customer-data flags, Jahia meets all four of the rubric's 80+ conditions. Held below 90 because the SCCs are incorporated by reference rather than annexed as pre-signed modules, the sub-processor list has not been updated since 2025-03-27, and the self-service DSR tooling sits in the jExperience add-on rather than core CMS.

9.1.2
HIPAA & healthcare compliance
40

Jahia's own binding Cloud contract prohibits the data HIPAA governs: the Appropriate Use clause in both the EU and US Cloud Subscription T&Cs forbids customers from inputting 'HIPAA-protected data' into the Services, and the string 'Business Associate' appears zero times in either document. That directly contradicts the trust center's 'HIPAA compliant' marketing and the published Coalfire Security Rule certificate — the assessment is genuine and the full report is available on request, but no covered entity can lawfully place PHI in Jahia Cloud under these terms. Score stays above the 20–35 'no HIPAA coverage' floor only because Jahia is also deployable self-hosted or private-cloud, which falls outside the Cloud T&C and could be built to HIPAA on the Coalfire-assessed control set. Down sharply from 55, which credited the Coalfire certificate without checking the contract against it.

9.1.3
Regional & industry regulations
47

GDPR coverage is genuinely strong and now contractually backed by the published DPA and SCC transfer terms, but the rest of the regional portfolio is thinner than previously scored. The CCPA claim's only source page (jahia.com/solutions/security-and-compliance) is now 404 and could not be re-verified; PCI DSS SAQ A is the narrowest PCI scope and Jahia's own ISMS sheet describes it as 'self-certified'; and HIPAA is contractually barred on Cloud per 9.1.2. GLBA, FERPA, COPPA, CAN-SPAM and HITECH appear only in a mutual 'comply with applicable laws' clause, which is not coverage. No FedRAMP, IRAP, C5, ENS, HITRUST, or LGPD; OVH Canada hosting and the SCC clause give partial comfort to PIPEDA and UK-transfer buyers without being framework certifications.

Security Certifications
9.2.1
SOC 2 Type II
30

Re-verified on the live trust center 2026-09-22: Jahia lists GDPR, HIPAA (Coalfire), ISO 27001:2022, PCI DSS SAQ A and AWS FTR, with no SOC 2 Type 1 or Type 2 mentioned anywhere on jahia.com, in the ISMS information sheet, or in the Cloud Subscription T&Cs. Jahia's assurance stack is deliberately ISO 27001-centric in the European pattern, and there is no published signal that a SOC 2 engagement is underway. The gap remains material for North American enterprise procurement, where SOC 2 Type 2 is the default ask.

9.2.2
ISO 27001 / ISO 27018
72

The ISO/IEC 27001:2022 certificate remains live on the trust center (AFNOR, award document dated 6.09.2025), with a company-wide scope covering Cloud, IT, Support, Professional Services, Legal, HR, Product Development and General Administration — broader than the infrastructure-only certifications many peers present, and notable for explicitly including the software development lifecycle. No ISO 27018 (cloud PII processing) or ISO 27701 certification exists. Held at 72 rather than raised because the ISMS information sheet Jahia currently links from the trust center is badly stale — it still describes the company as ISO/IEC 27001:2013 certified in September 2019 by IT Governance and Coalfire, and claims hosting on 'AWS and Microsoft Azure facilities' when every other source says AWS and OVH.

9.2.3
Additional certifications
52

The additions beyond ISO 27001 are real but lighter than the prior 56 credited. PCI DSS SAQ A 3.2.1 is the narrowest merchant tier and Jahia's own ISMS sheet calls it a self-certification; the Coalfire HIPAA assessment is independently conducted and published but is undercut by the Cloud T&C's PHI prohibition (9.1.2); and the AWS Foundational Technical Review is a partner-program well-architected review, not a security certification. Regular external penetration testing and BitSight security ratings are good operational practice but are not third-party attestations. Still verified absent 2026-09: CSA STAR Level 1 or 2, FedRAMP, IRAP, ENS, C5, Cyber Essentials Plus, HITRUST, ISO 27018/27701.

Data Governance
9.3.1
Data residency & sovereignty
77

Jahia now advertises an APAC region, which was the specific gap holding the prior score down: jahia.com/cloud-and-security states customers choose hosting in France (OVH), Ireland or North Virginia (AWS), or Singapore, giving genuine EU/US/APAC choice alongside a sovereign non-hyperscaler EU option in OVH France. Every Cloud customer gets 100% single-tenant isolation with encryption at rest and in transit, the DPA constrains third-country transfers to adequacy decisions or SCCs, the sub-processor table publishes per-vendor hosting countries and customer-data flags, and full self-hosted or private-cloud deployment remains available for buyers needing complete data-plane control. Held below 80 because the Academy Cloud FAQs still list only AWS North Virginia, Ireland and OVH France — a live documentation conflict on Singapore — AWS Switzerland appears in the sub-processor list but is not offered as a selectable region on the current product page, and no standalone contractual residency-guarantee clause is published.

9.3.2
Data lifecycle & deletion
76

The missing piece from prior scoring — a documented post-termination retention period — is in fact published in the Cloud Subscription T&C: §13.6 states customers can migrate or download all Customer Data at any time and get sixty (60) days after termination to do so, after which Jahia may delete it. DPA §5 adds a Return-or-Disposal obligation exercisable at the customer's choice at end of provision, and the DPA publishes explicit personal-data retention criteria ending in deletion or anonymization. Combined with documented export tooling (XML/ZIP from page and content folders, an Export-to-CSV module, an HTTP POST export servlet for automation, Groovy-scheduled exports) and API-based profile erasure/anonymization/portability via jExperience's Privacy Manager and Apache Unomi, Jahia meets all three of the rubric's 75+ conditions. Held below 80 because the self-service erasure tooling requires the jExperience add-on rather than shipping in core CMS, and the marketing page that asserted no-code native erasure is now 404.

9.3.3
Audit logging & compliance reporting
66

Infrastructure-layer audit controls are documented more strongly than previously credited: Jahia's ISMS information sheet states all executed actions are logged with success/failure outcome, that these logs are read-only so they cannot be altered, and that all authentication activity, all permission attribution and privilege changes, and all access to sensitive data are logged and reviewed on a scheduled basis. Each Cloud customer receives their own Datadog sub-organization, so log retrieval and onward forwarding to a SIEM run through a tenant the customer controls rather than a shared Jahia view. At the application layer, jContent content history records who/what/when including deletions, the jahia_contenthistory table supports configurable purging, Jahia 8.2 added an OSGi listener for login/logout/download events, and JCR 2.0 versioning gives rollback and comparison. Held below 70 because no native SIEM push connector (Splunk, Sentinel, QRadar) is documented, per-tenant configurable log retention is not published, and the ISMS sheet carrying these claims is itself stale (ISO 27001:2013, Azure references).

Platform Accessibility
9.4.1
Authoring UI accessibility
30

A correction lowers this: the built-in WCAG rich-text checker cited in prior scoring shipped only up to Jahia 7.3, and Content Editor in Jahia 8 no longer integrates it — Jahia now directs customers to third-party tools such as Siteimprove. So even the ATAG Part B output-assistance story is weaker than credited, and Part A authoring-UI conformance remains entirely undocumented: no WCAG 2.1 AA or ATAG 2.0 conformance report for jContent or Content Editor, no keyboard-navigation or screen-reader statement, and jahia.com/accessibility still 404s. Jahia's own accessibility blog concedes it offers functionality that is 'beginning to approach' CMS accessibility standards rather than conforming to them.

9.4.2
Accessibility documentation
25

Re-verified 2026-09-22: jahia.com/accessibility still returns 404, and neither the trust center nor the legal index (which lists Terms of Use, Cloud and Software License T&Cs, sub-contractors list, Privacy Policy, Cookies Policy and Maintenance and Support Policy) contains a VPAT, ACR, Section 508 conformance statement, ATAG 2.0 assessment, or any accessibility statement. The gap is sharpened by timing: the European Accessibility Act has applied since June 2025 and French DGCCRF enforcement inspections began January 2026, yet this France- and Switzerland-domiciled vendor publishes accessibility thought-leadership blog posts while publishing no conformance artifact for its own product. The absence blocks US federal and many EU public-sector procurements outright.

10AI Enablement57▼
AI Content Creation
10.1.1
AI text generation & editing
60

In-editor generation ships through the CKEditor 5 AI Assistant — write, rewrite, translate, summarize — covered by Jahia's embedded CKEditor 5 license at no extra cost, but requiring explicit configuration and the customer's own OpenAI API key rather than a turnkey vendor service. Jahia AI adds bulk copy/metadata generation 'within your editorial rules,' and every AI output is routed through the content type's configured validation workflow, giving implicit governance. Held below 70 by the absence of brand-voice controls and prompt-template libraries, and because the editor AI is CKEditor's feature configured with a BYO key.

10.1.2
AI image & media generation
45

Two native media-AI paths were confirmed that the prior run missed: the Autotagging module applies AWS Rekognition machine learning to automatically tag uploaded images (documented in both the 8.2 end-user and developer docs), and Page Quality Audit 1.6.0 generates AI alt-text suggestions for every image lacking one — thumbnail, ≤125-character suggestion, a one-line reason, and decorative-image detection — with vision-capable Anthropic/OpenAI models receiving a downscaled copy of each picture. Migration additionally rebuilds alt text at scale. Capped in the mid-40s because there is no AI image generation, no smart focal point or crop, no AI video processing, and alt-text suggestions are copy-to-clipboard at audit time rather than generated on upload.

10.1.3
AI translation assistance
68

Four MT pathways now converge. The Store-listed AI Assisted Translations 2.0 module (April 2026, 2.0.1 June 2026) adds DeepL or OpenAI translation from jContent at content or page/tree level, an editable OpenAI system prompt, and CSV glossaries in the site's files that every request applies automatically so brand and product names translate the same way. It sits alongside the DeepL right-click module with translate-workflow review gating, the CKEditor 5 AI Assistant's in-editor translation, and Jahia AI's first multilingual drafts. Held just below 70 because glossaries keep terminology consistent but do not preserve brand voice, only one provider runs at a time, and there is no MT quality scoring or confidence metric.

10.1.4
AI metadata & SEO automation
76

Page Quality Audit (1.7.0, October 2026) scores each page across eight tabs in jContent and Page Builder, and with an LLM provider configured the SEO tab suggests <title> alternatives, meta descriptions with live character counts, og:title/og:description, focus keywords, heading rewrites and CTA replacements, alongside AI alt-text suggestions. Tagging is now covered by two paths: Rekognition image autotagging, and the Automatic Content Tags module (1.0.1, October 2026), which generates semantic tags for any content item with Anthropic, OpenAI or DeepSeek and fills the tag field directly. Jahia AI adds catalog-wide SEO audits and Schema.org rebuilding at migration. Short of 80 because audit suggestions stay copy-only, never written back, and both AI modules are community-maintained rather than supported products.

AI Workflow Automation
10.2.1
AI-assisted content operations
67

AI now handles several routine content jobs inside the editor. Automatic Content Tags (1.0.1, October 2026) adds an Auto Tagging action to the Content Editor menu: it reads the item's text through the editor's own session, asks the configured model for tags in the chosen language and fills the tag field, with an admin-enforced cap. Alongside it are Rekognition image autotagging, AI Assisted Translations' bulk page-level translation, page-level AI enrichment through Page Quality Audit, and Jahia AI's bulk updates and metadata generation, which run through the configured workflow and land in the activity journal. Held under 70 because smart scheduling, content routing and duplicate or thin-content detection are still not first-party features, and the tagging and translation modules are community-maintained.

10.2.2
Agentic workflow automation
52

Cut after checking what the 18-agent claim actually covers: the concretely documented fleet is a migration offering — an Assessment agent crawling sitemap.xml, a Reconstruction agent rebuilding components, and a Content Migration agent recreating content — delivered as a vendor-run service against a public site with a free assessment and no access to the customer's admin, database or source code. No Academy documentation exists for configuring, running or governing content-operations agents inside the CMS, and there is no agent marketplace, recipe catalog, or natural-language task console in jContent. The genuine in-product agentic surface is the MCP server plus its JCR-stored Skills, which let external agents (Claude, Cursor, Copilot) chain multi-step content work under Jahia's approval workflows and permissions — real infrastructure, but customer-assembled rather than a packaged agent product.

10.2.3
Content intelligence & insights
45

Page Quality Audit supplies real per-page content health scoring — performance, readability, accessibility, SEO and AI review tabs, each badged with the number of issues to review and led by severity-chipped recommendations — which is more than the auto-tagging-only floor, and jExperience adds A/B and personalization dashboards over Unomi behavioral data. Jahia AI claims full metadata and content audit reports across all sites. Kept in the 35–50 band because intelligence is per-page and on demand rather than a portfolio dashboard: no content gap analysis, topic clustering, stale-content detection, editorial priority recommendations or ROI attribution were found.

10.2.4
AI content auditing & quality
66

Page Quality Audit 1.6.0 is a concrete, versioned auditing product rather than a product-page claim: axe-core 4.13 drives the Accessibility tab and picks up new rules automatically because it runs by WCAG tag rather than a hardcoded list, and the audit spans SEO, performance, readability and an AI review tab, each pairing severity-rated findings with LLM-generated fixes. Jahia AI layers on metadata, compliance and full content audits across sites. Held below 70 because brand-voice compliance scoring and duplicate/thin-content detection are absent, audits run per page on demand rather than across thousands of pages inside the product, and the module ships under org.jahia.community.modules — community-maintained, not enterprise-supported.

AI Search & Personalization
10.3.1
AI/semantic search
30

Augmented Search 4.0 (November 2025) runs on Elasticsearch 9, but Jahia says it is still evaluating that engine's LLM layer for conversational agents because of Elastic licensing and sizing cost, so no native vector search, natural-language query or hybrid ranking ships. What exists is a prebuilt RAG connector: the customGPT.ai community module (1.0.11, October 2026) indexes published pages and PDFs into a CustomGPT.ai project and keeps it in sync on publish and unpublish, plus MCP GraphQL retrieval for external agents. That makes semantic search reachable without custom code, but only through a third-party service, so the score stays in the external-integration band.

10.3.2
AI-powered personalization
25

jExperience personalization is still rule-based — segments, individual profile properties, static list membership and A/B tests executed by Apache Unomi — and the product page's 'from machine learning to rule-based decisioning' phrasing is unaccompanied by any named ML decisioning engine, predictive scoring feature, next-best-content recommender or cold-start handling in the documentation. The archived unomi-predictionio-plugin has had no first-party successor. Jahia AI generates personalized variants and journeys, but execution remains the traditional rules engine, which keeps this at the rule-based floor per the category's explicit anti-pattern.

AI Platform & Extensibility
10.4.1
MCP server availability
68

The Jahia MCP Community Server (first released April 2026, formerly jahia-mcp-servlet) is an OSGi bundle registered at /modules/community-mcp implementing stateless MCP over HTTP and exposing four tools — executeGraphQL, introspectSchema, listSkills, getSkill — giving agents full schema awareness plus read, write and publish through graphql-dxm-provider mutations. Governance is real: an operation whitelist configurable in Administration → MCP Server or org.jahia.community.mcp.cfg, API-token scopes, per-user JCR permission enforcement, and blocked-operation logging; it is also listed in the public Glama MCP registry. Sits at the top of the community band rather than 75+ because it is explicitly community-branded under the org.jahia.community groupId, with no Academy documentation or Store listing backing it as a supported product.

10.4.2
Bring your own AI model/key (BYOM/BYOK)
85

The supported model list is now enumerated at eight named options — OpenAI, Anthropic, Google Gemini, Mistral (EU-hosted), DeepSeek, Azure OpenAI, OVHcloud AI and self-hosted models — with Azure OpenAI and OVHcloud AI adding genuine sovereignty and residency choice on top of the self-host path, and switching models described as updating an API key rather than renegotiating a contract. Crucially this is corroborated at the implementation layer rather than only on the product page: Page Quality Audit takes AI_PROVIDER (anthropic, openai, deepseek) plus AI_MODEL and AI_MAX_TOKENS in its own .cfg, and the CKEditor 5 AI Assistant requires the customer's own OpenAI key. That combination of multi-provider choice, self-hosting and per-module key configuration is first-tier BYOK.

10.4.3
AI developer extensibility & agent APIs
67

The developer AI surface gained an official agent kit. @jahia/agentic, published on npm under the @jahia scope (0.9.0, October 2026, 14 releases since May), installs with one npx command a harness of skills, prompts, instructions, agent personas, hooks, commands and MCP server declarations for Claude, Codex, Copilot, Cursor, Gemini, OpenCode and Windsurf, with a public benchmark that scores agent-built Jahia projects on visual, accessibility and SEO results. Around it sit the MCP server's introspectSchema and executeGraphQL tools, JCR-stored Skills delivered to any MCP client, and a documented LlmProvider SPI in Automatic Content Tags for adding providers. Held below 70 because the harness is still pre-1.0 and there is no branded AI SDK and no LangChain or LlamaIndex integration guide.

10.4.4
AI governance, safety & audit trails
68

Governance is enforced by construction rather than by policy: every AI action triggers the validation process configured for that content type, so AI cannot skip an approval step the organization requires, and every operation lands in the activity journal. The MCP server constrains agents with an operation whitelist, scoped API tokens, per-user JCR permission enforcement and blocked-operation logging, while Page Quality Audit defaults to safety — AI is opt-in per site and its suggestions are display-and-copy only, never written to the repository. Privacy controls are strong through BYOK with EU-hosted and self-hosted model options. Below 75 because there is no brand-voice enforcement, no hallucination detection or confidence scoring, no prompt-template governance and no IP indemnification.

10.4.5
AI observability & usage analytics
40

Upgraded from inference to a verified artifact: Page Quality Audit reports token consumption in and out plus an estimated cost in the footer of every audit run, with AI_COST_INPUT_PER_MTOKENS and AI_COST_OUTPUT_PER_MTOKENS configurable per model — real cost visibility at the point of use. The activity journal records every AI operation and MCP logs blocked operations with user, path and client IP, giving per-user AI action traceability. Still capped at the top of the minimal band because that cost readout covers one module and one run at a time with self-maintained rates: there is no org-wide AI usage dashboard, no per-user or per-team consumption metrics, no quota management and no quality-trend analytics, and BYOK pushes authoritative billing telemetry to the model provider.

Score History

How composite scores (0–100) have changed over time. Click legend items to show/hide metrics.

+13.6 capability
analyst noteframework change

Framework v1.2·Mar 24, 2026·AI Enablement added as Category 10 and folded into the capability composite. Scores before and after this line are not directly comparable.

Framework v2.0·Oct 10, 2026·Categories 1 and 2 restructured: Core Content Management now holds everything a CMS must do regardless of architecture, and Category 2 scores only the DXP feature layer with a packaging rule. Pure headless platforms score lower in Category 2 by design. Scores before and after this line are not directly comparable.

Recent Updates

October 2026118 score changes▼

Jahia's momentum is improving, led by a 5.5-point jump in Build Simplicity on the strength of its JavaScript Modules path, where React server-side rendering is wired straight into the templating layer so preview and in-context editing come with little extra integration work. Operational Ease (+2) and Cost Efficiency (+1.9) also rose, helped by the Link Checker and other built-in content hygiene tools that lighten day-to-day content operations, while Suite Capability edged up as native AI image tagging and media generation proved stronger than previously credited. Commerce-led buyers should note the opposite trend: with Commerce Factory capabilities no longer counted, merchandising and cart or checkout content support fell sharply, so Jahia now fits content-led experiences better than storefront-centric projects, and a flat Platform Velocity and unchanged Compliance & Trust suggest the gains reflect better-documented capability rather than a faster release pace.

Score Changes

AI image & media generation15 → 45(+30)

Two native media-AI paths were confirmed that the prior run missed: the Autotagging module applies AWS Rekognition machine learning to automatically tag uploaded images (documented in both the 8.2 end-user and developer docs), and Page Quality Audit 1.6.0 generates AI alt-text suggestions for every image lacking one — thumbnail, ≤125-character suggestion, a one-line reason, and decorative-image detection — with vision-capable Anthropic/OpenAI models receiving a downscaled copy of each picture. Migration additionally rebuilds alt text at scale. Capped in the mid-40s because there is no AI image generation, no smart focal point or crop, no AI video processing, and alt-text suggestions are copy-to-clipboard at audit time rather than generated on upload.

Content operations burden45 → 61(+16)

Jahia ships three distinct content hygiene tools: the Link Checker crawls a whole site (including rich text) for dead external links; Content Reports produces dashboards of content by author/date, all content references, and content stuck in work-in-progress or workflow states, with CSV export; and the content-integrity module runs an extensible jcr:integrity-check scan with documented orphan-version cleanup. jContent 3.7.1 (September 2026) adds an always-open side panel with a Usages tab that shows editors where a content item is reused and a filterable History tab, giving editors some reference visibility for the first time. Nudged up one point for that editor-side visibility; still not higher because the hygiene tools are on-demand and admin-facing, with no proactive broken-reference alerting, content expiry workflow or health dashboard.

Preview and editing integration45 → 58(+13)

On the JavaScript Modules path preview is effectively free: React SSR is wired directly into Jahia's templating and view system, so the same code renders in the editor and at runtime and on-page editing, preview, publishing and caching work without custom integration, with Page Builder reaching feature parity with legacy Page Composer and production-ready status in 8.2.3. The offsetting gap is that consumers outside the platform get nothing — no preview middleware SDK, draft-mode helper or framework starter exists for an external Next.js/Nuxt frontend hitting the GraphQL API, so that path is entirely custom. Rated above the mid-band on the strength of the in-platform experience but well short of plug-and-play because only one of the two consumption models is served.

Merchandising tools35 → 22(-13)

The prior score of 35 rested entirely on Commerce Factory's automated category pages, category faceting, cross-sell/upsell and advanced couponing — all from the 2014 Mogobiz-based product that has no Jahia 8.x documentation and no recent release. With that removed, Jahia has no merchandising-specific tooling. Augmented Search relevance configuration is the only merchandising-adjacent capability, and it is search tuning rather than product merchandising. This lands in the framework's 10–25 'no merchandising-specific tooling' band that most CMS platforms occupy.

Checkout and cart content35 → 22(-13)

The prior 35 credited Commerce Factory cart-adjacent banner management and promotional scheduling, which does not survive the Commerce Factory re-check. There is no documented pattern for injecting Jahia-managed content into an external commerce platform's cart or checkout flow without editing that platform's templates, and Jahia no longer has a native checkout of its own to manage. jExperience can personalize any page Jahia renders, but transactional pages are typically not Jahia-rendered in current deployments.

Webhooks & events52 → 40(-12)

Events are available to developers through JCR observation listeners, the Drools rules engine and GraphQL subscriptions, and StackConnect (Workato) can react to some events. There is no first-class outbound webhook service with UI, filtering, signing, retries or delivery logs, so any webhook must be coded in a Java module.

Forms & data capture60 → 72(+12)

Jahia Forms provides a builder with multi-step, multi-language and conditional forms, validation, CAPTCHA, submission storage and actions, and progressive profiling via the jExperience bridge that prefills or hides known fields. Form analytics and lead routing are lighter than dedicated marketing platforms.

Boilerplate and starter quality52 → 64(+12)

Unpacking @jahia/create-module 1.2.0 shows a genuinely polished starter: three templates, and the recommended hello-world ships working .server.tsx/.client.tsx components, example content via settings/import.xml, CND definitions, content-type icons, en/fr locales and CSS Modules, while the module scaffold adds docker-compose + provisioning, a GitHub Actions build workflow, TypeScript, Vite, ESLint, Prettier and VS Code/JetBrains config. Luxe (github.com/Jahia/luxe-jahia-demo) supplements this as a production-grade monorepo reference with a Storybook design system, island architecture and GraphQL/JCR queries. Short of the 75+ band because coverage is limited to Jahia's own in-platform React runtime — there is no Next.js, Nuxt, Astro or SvelteKit starter — and the included CI builds an artifact rather than deploying it.

AI metadata & SEO automation65 → 76(+11)

Page Quality Audit (1.7.0, October 2026) scores each page across eight tabs in jContent and Page Builder, and with an LLM provider configured the SEO tab suggests <title> alternatives, meta descriptions with live character counts, og:title/og:description, focus keywords, heading rewrites and CTA replacements, alongside AI alt-text suggestions. Tagging is now covered by two paths: Rekognition image autotagging, and the Automatic Content Tags module (1.0.1, October 2026), which generates semantic tags for any content item with Anthropic, OpenAI or DeepSeek and fills the tag field directly. Jahia AI adds catalog-wide SEO audits and Schema.org rebuilding at migration. Short of 80 because audit suggestions stay copy-only, never written back, and both AI modules are community-maintained rather than supported products.

AI content auditing & quality55 → 66(+11)

Page Quality Audit 1.6.0 is a concrete, versioned auditing product rather than a product-page claim: axe-core 4.13 drives the Accessibility tab and picks up new rules automatically because it runs by WCAG tag rather than a hardcoded list, and the audit spans SEO, performance, readability and an AI review tab, each pairing severity-rated findings with LLM-generated fixes. Jahia AI layers on metadata, compliance and full content audits across sites. Held below 70 because brand-voice compliance scoring and duplicate/thin-content detection are absent, audits run per page on demand rather than across thousands of pages inside the product, and the module ships under org.jahia.community.modules — community-maintained, not enterprise-supported.

Agentic workflow automation62 → 52(-10)

Cut after checking what the 18-agent claim actually covers: the concretely documented fleet is a migration offering — an Assessment agent crawling sitemap.xml, a Reconstruction agent rebuilding components, and a Content Migration agent recreating content — delivered as a vendor-run service against a public site with a free assessment and no access to the customer's admin, database or source code. No Academy documentation exists for configuring, running or governing content-operations agents inside the CMS, and there is no agent marketplace, recipe catalog, or natural-language task console in jContent. The genuine in-product agentic surface is the MCP server plus its JCR-stored Skills, which let external agents (Claude, Cursor, Copilot) chain multi-step content work under Jahia's approval workflows and permissions — real infrastructure, but customer-assembled rather than a packaged agent product.

AI observability & usage analytics30 → 40(+10)

Upgraded from inference to a verified artifact: Page Quality Audit reports token consumption in and out plus an estimated cost in the footer of every audit run, with AI_COST_INPUT_PER_MTOKENS and AI_COST_OUTPUT_PER_MTOKENS configurable per model — real cost visibility at the point of use. The activity journal records every AI operation and MCP logs blocked operations with user, path and client IP, giving per-user AI action traceability. Still capped at the top of the minimal band because that cost readout covers one module and one run at a time with self-maintained rates: there is no org-wide AI usage dashboard, no per-user or per-team consumption metrics, no quota management and no quality-trend analytics, and BYOK pushes authoritative billing telemetry to the model provider.

Translation management68 → 58(-10)

Official connectors exist for GlobalLink (Translations.com) and DeepL machine translation (updated January 2026), with XLIFF export/import for other TMSs. Phrase, Smartling or Lokalise connectors are not listed, and the connectors are integrations, capping the score at 60.

Feature gating52 → 62(+10)

The newly published plan matrix shows unusually generous base-tier gating for a Traditional DXP: Enterprise SSO integrations, granular permissions, clustering, multisite management, import/export tools, content versioning, DAM, workflows, advanced forms, headless API and all four AI features (writing assistant, automated asset tagging, AI alt text, AI translation) are all included in the entry CMS Enterprise tier. What is gated to DXP Enterprise is genuinely DXP scope — personalization, A/B testing, customer data collection, analytics dashboards, segmentation, scoring, API-based personalization. Held below 70 because Augmented Search (advanced/faceted/federated search and the relevance API) is a separate paid add-on at both tiers, 24/7 support requires the Premium Support tier, and 'Number of users' is a contracted quantity with per-user overage rather than unlimited.

Configuration complexity52 → 62(+10)

Zero-to-running is four commands with no config values to edit: npm init @jahia/module@latest <name>, yarn install, docker compose up --wait, yarn dev — with the generated .env consisting entirely of commented defaults, vite.config.mjs shipping every option commented out, and docker-compose pre-wiring Jahia + Postgres and auto-provisioning the JS modules engine; 8.2.3 also dropped GraalVM in favour of stock OpenJDK. Offsetting this, the dev image is jahia/jahia-ee under a 30-day trial licence requiring a licence request thereafter, package.json carries a Jahia-specific block (module-type, server entry, static-resources, module-dependencies), and production self-hosting still means JVM + Tomcat + database, OSGi .cfg files and HAProxy clustering. Lands mid-band rather than at the 70-80 minimal-config tier because the near-zero-config experience covers only the local dev loop.

Content syndication and sharing58 → 68(+10)

Substantially raised — Local Site Manager is precisely the corporate-to-brand syndication engine this item describes, and the prior score treated it as generic cross-site reuse. A designated global site holds source pages and content that are explicitly selected for synchronization to local or regional sites, where local teams then localize them, with an LSM dashboard tracking the sync relationship. That is push-based syndication with controlled local override, exactly the 65+ definition. Held at 68 rather than higher because granular field-level override locking is not documented.

Contract flexibility42 → 33(-9)

First-party contract text overturns the aggregator claim of monthly billing: §11.2 states subscriptions 'shall automatically renew for successive periods of a minimum of one year each' and require 90 days' written notice before expiry to stop, while §11.5 provides that 'in no event shall there be termination for convenience during the Initial Term or a Renewal Term… or a refund or cancellation of any… Subscription Fees.' Layered on top are a CPI-OECD renewal escalator with no discount carryover (§7.6) and audit rights on ten business days' notice where >5% excess use triggers back-fees, interest and the cost of the audit (§7.7). No startup, nonprofit or education program and no self-service checkout were found; the only real credit is that these terms are publicly published rather than hidden.

Recommendations38 → 30(-8)

Jahia has no recommendation engine; the nearest capability is scoring plans and interest-based personalization rules that teams can wire into content lists. Algorithmic or collaborative-filtering recommendations would have to be built on the profile APIs.

API performance60 → 68(+8)

The prior score penalized Jahia for undocumented limits; graphql-core now ships and documents explicit query-cost guards — graphql.query.maxComplexity (default 2000), graphql.query.maxDepth (default 30), graphql.request.operationLimit (default 20), and graphql.fields.node.limit (default 5000 nodes per page) — with complexity and depth measured per operation in batch requests and post-fragment-expansion field bounds added in PRs #670/#676 (Aug–Sept 2026); over-budget queries are rejected before execution. Delivery sits behind AWS/OVH CDN with 300+ edge locations, and Augmented Search offloads search to Elasticsearch with published capacity-planning guidance. Held below 75 because these are self-tunable safeguards rather than a published throughput or latency contract, and there is no sync/delta API for large-dataset incremental pulls.

Vendor lock-in and exit cost48 → 56(+8)

Exit rights are now contractually explicit rather than inferred: Cloud T&C §13.6 states 'Customer has the ability to migrate or download all its Customer Data from the Services at any time' and grants a 60-day post-termination window to download or migrate, and Appendix B §5 gives delete-or-return of personal data at the customer's choice. The published plan matrix lists Import/Export Tools in both tiers, content sits in standard JCR (JSR-283), and the core is self-hostable as an Open-Core Docker image with the codebase moving to Apache 2.0/MIT. Held out of the easy band because the proprietary module and view system, jExperience/jCustomer personalization and segmentation structures still require rebuilding elsewhere, and 60 days is a short retrieval window with no retention obligation afterwards.

SEO tooling68 → 76(+8)

Baseline SEO is native and plugin-free: clean and vanity URLs, 301 redirect management, per-language sitemap.xml generation, robots.txt configuration, canonical URLs and full Open Graph metadata, and jContent 3.7.1 (September 2026) put vanity URLs one click away on the main toolbar. Jahia AI generates Schema.org structured data (FAQPage, Article, BreadcrumbList) and meta descriptions at create/update time. New since the last run: the GEO Readiness module (October 2026, Jahia 8.2+) adds a jContent SEO dashboard that fetches each published page as 15 named AI crawlers, toggles robots.txt per bot, generates llms.txt from the page tree and checks the sitemap against content, and the Page Quality Audit module adds per-page SEO audits with title and meta suggestions. Held at 76 because both modules are community-status and their suggestions are copy-only, not written back.

Post-purchase content28 → 20(-8)

No post-purchase content management exists. Order confirmation, delivery tracking, review solicitation and loyalty content all live in the commerce platform. StackConnect/Workato could in principle listen to order events and trigger a Jahia update, but no documented pattern or reference implementation exists, and the framework is explicit that 'could be built' is not fit.

Promotional content management45 → 37(-8)

Time-activated promotional content with audience targeting is real but generic. jContent 3.7.1 (September 2026) brings all visibility rules onto one screen with three combinable condition types (day of week, start and end date, time of day), live visible/hidden status and a preview-vs-live mismatch warning, on top of scheduled publication and jExperience segment, geo and behavioral targeting. That is good for sale banners on a schedule. Countdown timers, promo-code messaging and tiered pricing tables are not shipped components, and there is no channel-specific promotion targeting beyond the web.

Workplace tool integration42 → 50(+8)

Materially re-scored on the Workato finding. StackConnect being powered by Workato means Microsoft Teams, Slack, SharePoint and Google Workspace connectors are part of the shipped library, and Workato recipes support bot-driven notifications and bi-directional sync — so basic-to-good workplace integration is configuration, not custom development. Still well short of 65+ because the integration is outbound automation rather than a single-pane experience: there are no embedded Jahia content cards inside Teams or Slack and no Jahia bot app in those marketplaces.

Real-time collaboration45 → 52(+7)

Jahia offers item locking to prevent conflicting edits, and the Content Review accelerator adds threaded comments, assignments and notifications on content. There is no presence indicator or simultaneous co-editing, and the commenting module is an accelerator rather than core, so it sits low in the adequate band.

AI developer extensibility & agent APIs60 → 67(+7)

The developer AI surface gained an official agent kit. @jahia/agentic, published on npm under the @jahia scope (0.9.0, October 2026, 14 releases since May), installs with one npx command a harness of skills, prompts, instructions, agent personas, hooks, commands and MCP server declarations for Claude, Codex, Copilot, Cursor, Gemini, OpenCode and Windsurf, with a public benchmark that scores agent-built Jahia projects on visual, accessibility and SEO results. Around it sit the MCP server's introspectSchema and executeGraphQL tools, JCR-stored Skills delivered to any MCP client, and a documented LlmProvider SPI in Automatic Content Tags for adding providers. Held below 70 because the harness is still pre-1.0 and there is no branded AI SDK and no LangChain or LlamaIndex integration guide.

Analytics & tag integration65 → 58(-7)

Store modules connect Google Analytics to jExperience, Siteimprove has a Jahia CMS plugin, and Power BI and others are listed integrations; tag managers are added through templates. These are connectors rather than in-product analytics, so the integration ceiling applies.

Enterprise DAM48 → 55(+7)

Jahia's own media library has usage tracking, tags and versioning but no rights, expiry or asset approvals; enterprise DAM comes through the Jahia Store connectors for Cloudinary and Keepeek. A Bynder connector exists only from third party Gladtek and is not in the Jahia Store.

Release frequency65 → 58(-7)

Core cadence is still slow: as of Oct 2026 the newest core release remains 8.2.3 (GitHub tags stop at JAHIA_8_2_3_0), about 15 months after the last core feature release (8.2.0, Jul 2025), and 8.2.4 is only listed as planned for Q4 2026. Module shipping stays genuinely active: jContent 3.7.0 (Jul), 3.7.1 (Sep) and 3.8.0 (Oct 19 2026), the new GEO Readiness module going from 1.3 to 1.5.0 between mid-September and Oct 21, the Formidable form builder in prerelease, and the Augmented Search 4.x and CKEditor 5 updates earlier in 2026. Held at 58: active modules can't make up for a core product that hasn't had a feature release in over a year.

Pricing model fit50 → 43(-7)

The prior assessment that Jahia avoids per-API-call and bandwidth metering is contradicted by its own contract: Cloud T&C §9.2 tracks 'API Calls, Pages View, Profiles stored, Log Entries, Backups, Network Bandwidth, Storage and other consumption metrics' against the Order, bills additional fees on exceedance, and places the monitoring burden on the customer ('it will be the Customer's obligation to check the cloud portal'). §1.37 further meters named Users, with additional Users 'billed based on the per-user price' — so the pricing page's 'no surprise overages' claim does not survive the contract text. §9.7 also lets Jahia raise renewal prices by OECD CPI with no carryover of prior discounts. Tier-level predictability is real, but seven metered dimensions plus per-seat overage is a worse model than a flat included-limits subscription.

Free / Hobby Tier50 → 57(+7)

The free edition has been repackaged and is materially easier to run: Jahia Community (now 'Jahia Open-Core') ships exclusively as a Docker image from 8.2.3.0 — 'docker pull jahia/jahia-opencore:<tag>' then 'docker run -p 8080:8080' to a working instance — replacing the old Tomcat + JDBC install whose download page now 404s. It is permanent and commercially usable, and Jahia is moving its open-source codebase off GPLv3 dual-licensing toward Apache 2.0 (MIT for front-end components), which removes the copyleft friction that capped the prior score. Held below 65 because it is explicitly best-effort — less tested than the Enterprise release, no SLA or support, and it cannot install Enterprise modules — needs 4–8 GB RAM, and is self-hosted rather than a managed free tier.

Typical implementation timeline38 → 45(+7)

Jahia now markets a free AI-agent CMS migration that crawls a site's sitemap.xml and rebuilds components, content, assets and SEO metadata in Jahia with Jahia experts running the project, and commits contractually to a timeline and to go-live rather than a demo — a genuine implementation-cost lever for the common replatforming case. Its scope is narrower than the headline: only public, sitemap-discoverable content is automated, while authenticated areas, custom business logic, CRM/PIM/DAM integrations, security rules and final SEO validation remain expert work. Community signal has not moved — G2 and Capterra reviewers still report a steep learning curve and that advanced configuration demands high technical expertise — so the item rises but stays below mid-band; the low upgrade churn of the published release policy (Major every 5–10 years, Feature every 18+ months) also limits recurring re-implementation cost.

Onboarding resources50 → 57(+7)

The Academy front-end developer track is a seven-step project-building tutorial (Introduction, Setting Up Your Dev Environment, Making a Hero Section, About Us Page, Making a Blog, View Content in Full Page, Building a Navigation Bar), last updated 2026-03-12, with parallel Editors-Marketers and Java Developers tracks plus free online developer training with a self-assessment and optional certification. Jahia also ships a first-party agentic harness (npx @jahia/agentic, v0.9.0 Oct 2026) covering Claude/Codex/Copilot/Cursor/Gemini/Windsurf with a public benchmark. Held below 65 because there is no in-app or in-console onboarding tour, the online developer training still centres on legacy Jahia Studio, and reviewers describe docs as extensive but scattered for advanced cases.

Support tier quality65 → 58(-7)

The subscription includes technical support with guaranteed SLAs, unlimited releases/hotfixes/service packs and a dedicated Customer Success Manager, and G2/Capterra reviewers repeatedly describe the team as knowledgeable, responsive, and willing to go beyond the initial ticket. Two things pull this down from the prior 65: the Maintenance and Support Policy gates 24/7/365 coverage for Level 1 and 2 production issues behind a separate Premium Support purchase — without it, customers get the Online Support Portal during Regular Business Hours — and Gartner Peer Insights reviewers describe the support process as frustrating and hit or miss, taking weeks of back-and-forth to get to the bottom of an issue. Scored in the band for good support that effectively requires the premium tier, with positive review sentiment keeping it at the top of that band; the prior run's citation of a 487+ review G2 base conflated Jahia's vendor-wide seller profile with the far smaller Jahia DXP product listing and is not relied on here.

Marketing localization62 → 69(+7)

Multilingual marketing is one of Jahia's strongest areas. The prior run said TMS round-trip was configuration only, but a documented GlobalLink (Translations.com) connector in the Jahia Store lets editors submit a translation request from a page in Page Builder or jContent and track its status before publishing, which is a real vendor round-trip. jContent 3.7.1 added a Translate mode with source and target side by side, Copy To Other Languages pushes fields into several languages at once, and Jahia AI translates in the editorial flow. Locale-specific campaign variants come through jExperience, and per-site Unomi consent covers regional compliance. No dedicated transcreation role model.

Commerce content localization52 → 45(-7)

Jahia's multilingual machinery applies to product content as to any content type: per-language variants, the new Translate mode, Copy To Other Languages, AI translation, a GlobalLink TMS connector and per-locale consent content. The multi-currency and multi-country tax handling once credited belonged to the retired Commerce Factory, so this is strong generic localization applied to product content rather than currency-aware commerce localization.

Preview & in-context editing74 → 68(-6)

Page Builder gives in-context editing on Jahia-rendered pages (both JSP and JavaScript Modules), with per-language preview, a compare preview vs live view (8.2.1) and personalization variant preview. Headless frontends get preview through the Next.js SDK only, and shareable authenticated preview links for external reviewers are not documented, so it stays below 75.

AI governance, safety & audit trails62 → 68(+6)

Governance is enforced by construction rather than by policy: every AI action triggers the validation process configured for that content type, so AI cannot skip an approval step the organization requires, and every operation lands in the activity journal. The MCP server constrains agents with an operation whitelist, scoped API tokens, per-user JCR permission enforcement and blocked-operation logging, while Page Quality Audit defaults to safety — AI is opt-in per site and its suggestions are display-and-copy only, never written to the repository. Privacy controls are strong through BYOK with EU-hosted and self-hosted model options. Below 75 because there is no brand-voice enforcement, no hallucination detection or confidence scoring, no prompt-template governance and no IP indemnification.

Customer sentiment63 → 57(-6)

Correcting a prior conflation: the 603 figure is G2's vendor-wide seller profile spanning all Jahia products ('Jahia Products | Read 603 Reviews'), while the Jahia DXP product listing itself holds roughly 59 reviews — consistent with Capterra's 59 and TrustRadius's 44. Ratings are genuinely good where volume exists (G2 4.4, Capterra 4.6) with praise for multisite/multilingual flexibility and API integration, and the only recurring complaint is a steep learning curve — no pricing or reliability scandal. Lowered from 63: the formula puts a sub-100-review platform in the 45–60 band, and the strong ratings justify the top of it rather than above it.

Security patching58 → 64(+6)

Jahia publishes a CVE analysis page, SBOM and VEX JSON files, and backports security fixes across parallel maintenance lines (8.1.9.x, 8.2.2.x, 8.2.3.x), with Cloud customers patched automatically and without downtime. New since the last review, Jahia now ships out-of-band fixes as installable Store modules (user-safety-patch on 2026-09-04, request-safety-patch on 2026-10-14, both supporting every Jahia 8.0+ release) that self-hosted teams deploy through Module Manager or the Provisioning API without a core upgrade or restart cycle. Raised slightly for that hotfix-as-module path; held in the mid-60s because the advisory detail pages sit behind the customer login, fixes still arrive mostly as batched roll-ups, and self-hosted customers apply them by hand.

Content velocity65 → 71(+6)

Several 2026 additions compress brief-to-publish. Copy To Other Languages pushes field values into multiple languages at once; jContent 3.7.1 (September 2026) moved visibility conditions, vanity URLs, roles, workflows and versions onto the main Content Editor toolbar, added an always-open side panel with in-context preview, and made Page Builder insertion controls appear where needed with clearer drop targets. Jahia AI adds writing assistance, classification and bulk updates, and the native MCP server lets an agent create pages or trigger workflows while still passing approvals. Complex multi-stage approvals remain a manual cost.

MarTech ecosystem connectivity60 → 66(+6)

StackConnect is powered by Workato, which reframes this item: it is a real iPaaS with a 1,000+ connector library, drag-and-drop recipe building and scheduled or event-triggered automation, not a thin webhook layer. Bi-directional Salesforce sync with lead creation and update is documented, and CRM, MAP, ad and data-warehouse categories are all covered by the underlying library. jExperience adds event-triggered personalization on the content side. Held in the mid-60s because connector depth is Workato's rather than Jahia-curated, so per-tool data mapping is project work.

Commerce conversion analytics38 → 32(-6)

jExperience goals connect content engagement to defined conversion events and the redesigned 2026 dashboards report on them, and GA4/Matomo carry ecommerce data in the external tool. But there is no revenue attribution to CMS content pages and no content-assisted conversion funnel inside Jahia. The ML product recommendation and drill-down analytics claims cited previously came from the Commerce Factory era. Basic analytics with conversion data living externally.

AI-assisted content operations62 → 67(+5)

AI now handles several routine content jobs inside the editor. Automatic Content Tags (1.0.1, October 2026) adds an Auto Tagging action to the Content Editor menu: it reads the item's text through the editor's own session, asks the configured model for tags in the chosen language and fills the tag field, with an admin-enforced cap. Alongside it are Rekognition image autotagging, AI Assisted Translations' bulk page-level translation, page-level AI enrichment through Page Quality Audit, and Jahia AI's bulk updates and metadata generation, which run through the configured workflow and land in the activity journal. Held under 70 because smart scheduling, content routing and duplicate or thin-content detection are still not first-party features, and the tagging and translation modules are community-maintained.

Content intelligence & insights40 → 45(+5)

Page Quality Audit supplies real per-page content health scoring — performance, readability, accessibility, SEO and AI review tabs, each badged with the number of issues to review and led by severity-chipped recommendations — which is more than the auto-tagging-only floor, and jExperience adds A/B and personalization dashboards over Unomi behavioral data. Jahia AI claims full metadata and content audit reports across all sites. Kept in the 35–50 band because intelligence is per-page and on demand rather than a portfolio dashboard: no content gap analysis, topic clustering, stale-content detection, editorial priority recommendations or ROI attribution were found.

AI/semantic search25 → 30(+5)

Augmented Search 4.0 (November 2025) runs on Elasticsearch 9, but Jahia says it is still evaluating that engine's LLM layer for conversational agents because of Elastic licensing and sizing cost, so no native vector search, natural-language query or hybrid ranking ships. What exists is a prebuilt RAG connector: the customGPT.ai community module (1.0.11, October 2026) indexes published pages and PDFs into a CustomGPT.ai project and keeps it in sync on publish and unpublish, plus MCP GraphQL retrieval for external agents. That makes semantic search reachable without custom code, but only through a third-party service, so the score stays in the external-integration band.

Built-in experience analytics65 → 60(-5)

jExperience provides dashboards for A/B tests, personalizations, goals and audience behavior, and the content reports module covers content status, authorship and workflow lifecycle. Page-level engagement analytics are partial and most sites still pair Jahia with an external analytics tool.

Video & rich media20 → 25(+5)

Jahia has no video transcoding, streaming or captions; the legacy video streaming module is listed as elderly and video otherwise comes through Cloudinary or Keepeek pickers or YouTube/Vimeo embeds.

Visual page builder & layout composition67 → 72(+5)

Page Builder reached parity with Page Composer in 8.2.3 and is production-ready, with drag-and-drop, insert-anywhere, templates with locked areas and restricted component lists, and 2026 performance and drag improvements. Brand guardrails such as locked design tokens and composition for fully headless frontends are limited.

Breaking change handling55 → 60(+5)

Jahia removes things only after advance notice: portlets deprecated in 8.0 were removed in 8.2.0/8.1.9, JDK 8 was dropped when JDK 17 was added, and the Workflow Extender deprecation came with a stated end-2026 replacement. It also publishes dated minimum support windows for the 8.2 line that are tied to the future 8.3 release, so customers get 12+ months of overlap to plan major upgrades, alongside parallel 8.1.x and 8.2.x maintenance. Raised to 60 for that written maintenance policy; held there because there is no codemod or automated migration tooling.

Required specialization55 → 60(+5)

The Academy front-end track states only that it assumes familiarity with JavaScript and React, the generated project requires no local Java or Maven, and 8.2.3 declares the JS Modules engine production-ready with several projects shipping on it — so a generalist TypeScript/React developer can build views without Java or OSGi, and the free agentic harness further lowers the platform-knowledge tax. Java and OSGi remain necessary for backend extensions and the 'Interoperability with Java' documentation is still marked Upcoming, while CND and JCR-SQL2 are genuinely proprietary skills and TrustRadius reviewers still advise keeping strong J2EE developers on hand. That mix places it in the 55-70 'moderate platform-specific knowledge, no certification required' band rather than at its floor.

Community support quality45 → 40(-5)

Two rounds of research have failed to surface any active public Jahia community channel — no Discord or Slack, negligible Stack Overflow presence, and the only forum found is a legacy jahia.com/home/community path rather than a live destination. What community-adjacent support exists is the Jahia Forge GitHub organization, where module source and issue trackers are public and release issues are visible, plus the Academy documentation and knowledge base. Lowered from the prior score and confidence raised to MEDIUM because the absence of a peer community is now well-established rather than merely unverified, and reviewers consistently cite scattered documentation and insufficient developer code examples; not lower because the open GitHub trackers and Academy KB are real, usable self-service channels.

Performance marketing60 → 65(+5)

Jahia Forms is a confirmed enterprise add-on form builder, not a workaround: multi-step, multi-language, multi-condition forms with validation rules, built-in field types, and a Forms dashboard for monitoring and analyzing submissions. Submissions land in the JCR or directly in Unomi profiles, so lead capture feeds personalization and triggers automated workflows; jExperience goals close the conversion-tracking loop. This clears the framework's 60+ bar for a built-in form builder plus conversion tracking. Deep lead routing to CRM/MAP still runs through StackConnect rather than a native connector, and UTM handling is not documented as first-class.

Versioning, history & rollback70 → 66(-4)

Jahia keeps versions on publication with a redesigned version comparison in jContent (March 2026) and restore of earlier versions, plus content history attributing operations to users; files are versioned on publication since jContent 3.7.1. There is no branching beyond the edit/live workspaces and deleted items are not restorable from a trash once the deletion is published.

Editorial workflow & approvals72 → 68(-4)

Jahia's jBPM-based workflow engine supports multi-step BPMN2 workflows with custom states, role-based task assignment, workflow assignment per content type or subtree, notifications and a publication dashboard now reachable from Page Builder. Custom workflows require developer work, the OSGi workflow extender is deprecated and the announced re-foundation has not shipped, which keeps it just under 70.

Content personalization68 → 72(+4)

Editors create per-segment content variants directly in Page Builder, with the default variant visible and colour-coded and preview per audience (March 2026 update). Rules are segment and profile-property driven without AI decisioning, which is scored elsewhere.

Security track record60 → 64(+4)

Security communication has visibly matured: Jahia publishes dated security-patch pages with linked advisories, ships dedicated security patch releases (8.1.9.3, 8.2.3.2), and on 2026-10-14 released a supported Request Safety Patch module (installable on Jahia 8.0+ via Module Manager or the Provisioning API) that mitigates the two vulnerabilities in its June 2026 advisory without a full upgrade. Concrete 2026 hardening includes malformed remember-me cookies rejected before authentication, Authorization: Basic gated by default (SEC-285), and npm packages published with provenance attestations, all under an ISO 27001:2022 ISMS with continuous code scanning. Capped below 70 by a steady cadence of vendor-disclosed vulnerabilities (June and July 2026 advisory waves, historical XSS CVEs), advisory details sitting behind a customer login, and no formal HackerOne/Bugcrowd bug bounty.

Competitive positioning43 → 47(+4)

Jahia is absent from the current Gartner Magic Quadrant for DXP — the 2026 edition, in which Optimizely swept both axes and ended Adobe's five-year lead, names peers such as Adobe, Optimizely, Sitefinity and Magnolia but not Jahia, and Jahia's own 'included in Gartner MQ' press release dates to the 2018-era report. Offsetting that, its positioning has genuinely sharpened around European digital sovereignty — sovereign hosting, GDPR-native tooling, Digital Sovereignty Summit presence and French Tech membership — which is a defensible niche with real 2026 tailwinds. Raised from 43 for that clearer differentiation, but no current analyst placement keeps it well below the 65+ band.

Pricing transparency42 → 46(+4)

Jahia now publishes a real pricing page with a ~60-row CMS Enterprise vs. DXP Enterprise comparison matrix and an FAQ naming the three pricing drivers (edition, hosting model, users + traffic volume), plus full Terms & Conditions for all three legal entities and a Maintenance and Support Policy with a published SLA table — far better scope transparency than a bare contact form. But both plans carry only a 'Get a quote' button with zero published figures, and Cloud T&C 25.1 §9.5 states 'All pricing terms are confidential, and Customer agrees not to disclose them to any third party,' which also makes the aggregator ranges unreliable secondhand. Top of the entirely-sales-gated band, not into the public-lower-tier band.

Time-to-first-value62 → 66(+4)

Verified end-to-end: 'npm init @jahia/module@latest <name>' scaffolds a project with TypeScript, Vite, ESLint, Prettier, GitHub Actions CI and a docker-compose.yml, and the documented loop is 'yarn install' → 'docker compose up --wait' (Jahia 8.2 + PostgreSQL 16) → 'yarn dev' with no local Java or OSGi setup; @jahia/create-module 1.3.1 published 16 October 2026 and JavaScript Modules declared stable at 1.0.0 (October 2025, no breaking changes planned) confirm the toolchain is live and maintained, not aspirational. Separately, Open-Core reaches a running CMS in a single docker run. It stays out of the sub-hour 75+ bracket because multi-GB Jahia and PostgreSQL images must pull first, Node 22.14+ and Yarn 4.9 via Corepack are hard prerequisites, and a first real render still means learning definitions.cnd (JCR Compact Node Definition) and import.xml. Note the vendor's 'Jahia CLI' framing is stale — the jahia-cli npm package last published December 2021; the live entry point is npm init @jahia/module.

Cross-functional complexity52 → 56(+4)

Page Builder reached feature parity with legacy Page Composer in 8.2.3 and is documented as production-ready for daily use, so editors can compose pages, pick templates, manage content and publish routine changes in jContent without a developer, and Academy maintains a dedicated Editors-Marketers track covering new pages and personalization. Ongoing developer dependency persists for anything structural: new content types still require a CND edit and a module rebuild/deploy, new templates require JS Module code, and jExperience personalization rules need developer setup. That puts it just below the 65+ self-serve threshold rather than at it.

Product content depth48 → 44(-4)

Downgraded after re-checking Commerce Factory's actual status. Commerce Factory embedded the third-party Mogobiz engine, was announced in 2014, and its artifacts still sit under com/mogobiz in the Jahia Nexus; Commerce IO documentation stops at version 1.0 under the Jahia/DX 7.3 developer docs, and neither appears anywhere in the Jahia 8.x documentation set or in any 2025–2026 product update. Prior scoring credited a 2014 feature list as current. What Jahia actually offers today is flexible JCR content modeling repurposed for product content, helped by AI taxonomy classification — squarely the framework's 'generic content types repurposed' band.

Commerce platform synergy40 → 36(-4)

Jahia's current commerce story is integration, not a commerce engine: the commerce-io page now sells drag-and-drop editing plus the 1,000+ connector library rather than a catalog product. Because StackConnect runs on Workato, connectors to Shopify, SAP and Salesforce Commerce Cloud genuinely exist and can sync data on a schedule or on events. What is missing is the thing this item weights most — a UI-level product picker inside the content editor and real-time federation of product data into content. Without it this is integration-platform plumbing, so it sits at the top of the webhook/API band rather than in the product-picker band.

Content-driven storytelling40 → 36(-4)

Page Builder plus JavaScript/React modules make it entirely practical to build buying-guide and lookbook style pages with embedded product components, and the editorial toolset behind them is strong. But with Commerce Factory out of the picture there is no first-class shoppable-content pattern, no inline product reference type and no purchase CTA component shipped with the platform — every product embed is a custom component fed from an external commerce API. That is the framework's 'possible but not a first-class authoring pattern' band.

Search and discovery content52 → 48(-4)

Augmented Search is a genuine Elasticsearch-backed search layer exposed through Jahia's GraphQL API, with configurable synonyms via standard Elasticsearch configuration, faceted filtering, and federated indexing that can pull external data sources into the same result set — so blending product data with content is architecturally supported. Version 4.0 moved to Elasticsearch 9 and Augmented Search 4.1 (April 2026) improved bulk indexing speed, network traffic and indexing progress visibility. Lowered from 52 because the automatic category faceting that justified part of the prior score was a Commerce Factory feature, so product-side facets now require custom indexing work.

Visual commerce and media38 → 34(-4)

CloudImage gives responsive, heavily optimized image delivery and the Cloudinary connector adds transform and optimization depth; jContent surfaces image size, format and usage per asset. Video embeds are straightforward. But 360-degree spin sets, AR/3D model references and image hotspots are absent, and the multi-image-per-SKU capability cited previously was a Commerce Factory feature rather than a current platform one. Basic galleries and video embeds is the honest read.

Marketplace and seller content22 → 18(-4)

No marketplace or multi-vendor capability. There are no seller profiles, no seller-contributed content workflow and no moderation queue designed for marketplace scale. Jahia's workflow engine could gate third-party submissions, but that is generic approval workflow, not marketplace content management, and Commerce Factory was single-vendor even when it was current.

Learning and training integration28 → 32(+4)

Raised slightly now that StackConnect is confirmed to run on Workato, whose connector library covers major LMS and HCM learning systems — so LMS connectivity is a configuration exercise rather than a custom build. Learning content itself hosts fine in the CMS. But there is no Jahia-native learning module, no course assignment, no completion tracking and no certification handling, and no documented LMS integration pattern on jahia.com or the Academy.

Content lifecycle and archival50 → 54(+4)

The manual lifecycle story is good and better documented than the last run credited. Jahia 8.2+ has an archive-and-restore module that preserves original location, scheduled publication and unpublication, and date-based visibility rules with live status (jContent 3.7.1). Content Reports list content by author and last-modified date with CSV export, which gives a usable staleness view, Link Checker finds dead links site-wide, and the new Global History module (Jahia 8.2.2+) lists a whole site's content history in one filterable table. Automated review dates, proactive stale-content flagging and ownership assignment are still absent, which keeps it below 60.

Brand theming and style isolation62 → 66(+4)

Each site carries its own templates, and the official classic-templates JavaScript template set (0.7.0, October 2026) now demonstrates the platform-level pattern this item asks for: the look comes entirely from CSS design tokens, ten themes in light and dark, and a site switches theme from its own settings while sharing the same components. Under the 8.2 JavaScript Modules model, per-brand styling also uses CSS modules and React theming. Held at 66 because the token theming is a pre-1.0 template set rather than a governed token API with enforced inheritance across tenants.

Localized content governance60 → 64(+4)

Local Site Manager synchronizes and localizes global content into regional sites and tracks that relationship in its own dashboard, so translation governance is brand-aware rather than flat. Per-site jBPM translation workflows, the GlobalLink connector (requests submitted per page with status tracked before publishing), Copy To Other Languages, AI translation and per-site Unomi consent policies complete the picture. Approval routing is configured per site rather than orchestrated centrally across the portfolio.

Content validation60 → 63(+3)

CND supports mandatory properties, regex and value constraints, ranged numeric validation (added 8.2.1) and choicelist enumerations, and mandatory-property checks are enforced on GraphQL writes as well as in the editor. Cross-field or custom rules require a Java module (validator or rule), with no UI rule builder.

Rich text & embedded content67 → 64(-3)

The CKEditor 5 module (1.0, June 2026) provides a modern editor with per-field toolbar configuration via CND, internal link and media pickers, paste-from-Word and an accessibility checker. Output is an HTML string, not a portable AST with custom renderers, which limits it to the standard-WYSIWYG band.

AI translation assistance65 → 68(+3)

Four MT pathways now converge. The Store-listed AI Assisted Translations 2.0 module (April 2026, 2.0.1 June 2026) adds DeepL or OpenAI translation from jContent at content or page/tree level, an editable OpenAI system prompt, and CSV glossaries in the site's files that every request applies automatically so brand and product names translate the same way. It sits alongside the DeepL right-click module with translate-workflow review gating, the CKEditor 5 AI Assistant's in-editor translation, and Jahia AI's first multilingual drafts. Held just below 70 because glossaries keep terminology consistent but do not preserve brand voice, only one provider runs at a time, and there is no MT quality scoring or confidence metric.

Bring your own AI model/key (BYOM/BYOK)82 → 85(+3)

The supported model list is now enumerated at eight named options — OpenAI, Anthropic, Google Gemini, Mistral (EU-hosted), DeepSeek, Azure OpenAI, OVHcloud AI and self-hosted models — with Azure OpenAI and OVHcloud AI adding genuine sovereignty and residency choice on top of the self-host path, and switching models described as updating an API key rather than renegotiating a contract. Crucially this is corroborated at the implementation layer rather than only on the product page: Page Quality Audit takes AI_PROVIDER (anthropic, openai, deepseek) plus AI_MODEL and AI_MAX_TOKENS in its own .cfg, and the CKEditor 5 AI Assistant requires the customer's own OpenAI key. That combination of multi-provider choice, self-hosting and per-module key configuration is first-tier BYOK.

Experimentation (A/B, MVT)65 → 62(-3)

jExperience supports native A/B tests with traffic split, goals and results dashboards with filtering (March 2026). Statistical significance, auto-winner selection and multivariate testing are not documented, so it stays below 70.

Marketing automation48 → 45(-3)

jExperience provides goals, scoring and campaign tracking, and profile data can be pushed to Marketo or orchestrated through StackConnect. Drip flows, nurture and lifecycle orchestration are not native, so this is tight-ish integration at best.

Customer momentum53 → 56(+3)

The reference base is deeper than previously credited — FeaturedCustomers now lists 66 customer reviews and references, and named logos span Marriott Vacations Worldwide, Algolia, Ben & Jerry's, the European Parliament and UNIL's consolidation of 300+ sites onto Jahia multisite. Market presence is active in 2026 via the Digital Sovereignty Summit in Paris (booth C13 with Efficy) and La French Tech membership. Raised from 53 for the larger reference base and visible 2026 activity, but still capped by the absence of headline new-logo announcements and a small ~346-company detected install base.

Specialist cost premium38 → 41(+3)

The JavaScript Modules path genuinely broadens the hiring pool — the verified starter is standard TypeScript/React/Vite/Yarn/ESLint work a generalist frontend developer can do without JVM knowledge, and Academy tutorials are open and free. But Jahia's own training catalogue still gates the advanced surface behind certification: jContent Developer training is a 3-day course with 'Jahia Online training mandatory' as a prerequisite, jExperience Integration training requires a 'Certified Jahia developer,' and the Maintenance and Support Policy conditions unlimited Jahia 8 upgrade assistance on personnel 'trained and certified by Jahia.' Backend extensions, custom workflows and deep JCR work still need Java/OSGi specialists from a small talent pool, so the premium narrows rather than disappears.

Hosting costs45 → 42(-3)

Jahia Cloud bundles a real managed stack — managed WAF, AWS/OVH DDoS protection, CDN, automated backups, auto-scaling, zero-downtime upgrades, bundled Datadog and a 99.9% SLA — but it is not a flat infrastructure bundle: Cloud T&C §9.2 meters Network Bandwidth, Storage, Backups, Log Entries, Page Views and Profiles against the Order and bills overages, so infrastructure consumption remains a variable line item. The self-hosted path carries the full JVM plus JDBC database, CDN and backup provisioning, and Open-Core alone asks for 4–8 GB RAM per container before any content. Both deployment paths add meaningful spend beyond the license.

Ops team requirements40 → 37(-3)

Jahia's published support policy explicitly excludes, at every tier including Cloud, 'system or server administration activities', 'performance tuning', 'database optimization or health-checks', 'architecture planning', 'configuration or debugging of the customer's network and systems' and any issue involving community modules — so even Managed Cloud customers must staff platform tuning and administration themselves. Self-hosted adds JVM, Tomcat and PostgreSQL operations on top. Cloud's automated updates, backups, zero-downtime upgrades and bundled Datadog monitoring keep this from falling further, but this is not a near-zero-ops platform.

Framework familiarity60 → 63(+3)

The generated module is an ordinary modern Node project — React 19, TypeScript 5.8, Vite 7, Yarn 4.10, ESLint 9, Prettier, CSS Modules, react-i18next — and the toolchain packages reached 1.0.0 in Oct 2025 and 1.3.1 in Oct 2026, so the prior 'pre-1.0 immaturity' discount no longer applies. Platform-specific patterns remain: .server.tsx/.client.tsx file conventions, the @jahia/javascript-modules-library APIs, CND content modelling, JCR-SQL2/GraphQL data access, and server code executing on GraalJS inside a Java OSGi bundle. Capped below 70 because there is no Next.js/Nuxt/Astro path at all — you build inside Jahia's rendering engine rather than alongside it.

Team size requirements45 → 48(+3)

The containerised dev environment and JS Modules path let a 2-3 person front-end team build and iterate without a dedicated Java specialist for view work, and Jahia Cloud removes infrastructure ownership. A production enterprise build still typically draws in a solution architect for JCR/CND schema design, a Java developer for backend extensions and integrations, and DevOps for self-hosted JVM/Tomcat/database and clustering, with reviewers describing multi-month implementations backed by professional services. Sits at the upper end of the 35-55 'multiple dedicated roles' band rather than the 65-75 small-team band.

Upgrade difficulty42 → 45(+3)

Jahia Cloud environment upgrades are fully automated and customer-triggered, using blue-green deployment so traffic can be switched between Green and Blue environments; an in-place upgrade costs roughly 10 minutes of downtime, or zero if the customer clones production and uses Swap Domain. Self-hosted 8.2 upgrades remain genuinely hard (JDK 8 dropped for JDK 17, Hibernate removed from the public API, two JSON override files consolidated to one, content types moved to legacy-default-components, a provisioning-API permission with no migration script), and the July 2026 8.2.3.2 patch changes behavior on upgrade — Editor/Editor-in-Chief lose Modify access control by default, UGC authors no longer get the owner role, and all remember-me sessions are invalidated forcing re-login. Higher than the prior score because the Cloud path is more automated and self-service than previously credited; still well below SaaS because the self-hosted path carries breaking changes plus permission-model re-testing on a security patch.

Monitoring requirements52 → 55(+3)

Jahia Cloud bundles Datadog monitoring with custom Jahia dashboards, live log access, and built-in DDoS protection across all plans, plus a synthetic /ping.jsp check every minute and alerting; 8.1.8 added dedicated instance health probes. Self-hosted deployments get none of this and must stand up their own stack, and Jahia's own best-practice docs state permanent monitoring of a DXP is necessary, so application-layer effort remains even on Cloud. Slightly higher than the prior score because live log access and DDoS protection are confirmed as bundled rather than add-ons; capped well below SaaS norms by the self-hosted half of the install base.

Performance management55 → 58(+3)

Jahia Cloud fronts sites with a CDN of over 300 edge locations on AWS and OVH, autoscales the cluster in under five minutes, and bundles Datadog performance dashboards, which is close to hands-off for Cloud customers. Jahia 8.2.3 also reworked the cache-control HTTP headers end to end, from assets to full pages, so browser and CDN caching work better without hand tuning. Up one point for the cache-header rework; self-hosted deployments still need active tuning of caching, Elasticsearch indexing, Jackrabbit clustering and JVM memory, and Gartner reviewers call back-office page search completely unoptimized.

Knowledge management62 → 65(+3)

Raised on evidence the prior run did not have. Alongside approval workflows, version history and taxonomy, Jahia now has a documented archive module that archives and restores JCR content from the jContent Content Actions menu into a date-organized folder structure with metadata preserving the original location for restoration — real lifecycle tooling rather than workflow improvisation. Jahia AI adds automated taxonomy classification of content, and Augmented Search improves discoverability. Automated review-date reminders for knowledge articles are still absent.

Employee experience55 → 52(-3)

Jahia does have a dedicated employee intranet solution and Portal Factory with role- and department-personalized content delivery, pre-filled forms and HR dashboards, and reference customers using it for intranets. But the framework reserves 60+ for platforms purpose-built or heavily adapted for employee experience, and three defining EX features are missing from the core: a social layer, an employee directory, and a native mobile app. Portal Factory also shows no 2025–2026 release activity in the product updates, so the EX product line looks static while the CMS core advances.

Policy and document management42 → 45(+3)

Raised modestly on the archive module plus scheduled publication. Policy documents get version control, approval workflows, audit trails via Tracked Operations, scheduled publication and unpublication, and a controlled archive-and-restore path. That is solid versioned document publishing. The policy-specific half — mandatory acknowledgment tracking and automated review or expiry reminders — remains entirely absent, which caps this below 50.

Internal analytics and engagement42 → 45(+3)

Nudged up for the new login event dashboards shipped in 2026, which are the closest thing Jahia has to an intranet adoption metric. Alongside them, jExperience reports engagement by audience segment, Augmented Search provides search analytics including failed queries, and GA/Matomo cover page views. Department-level breakdown is achievable through jExperience segments rather than as a purpose-built intranet report, and there is no adoption dashboard as such.

Shared component library65 → 68(+3)

Raised after examining Local Site Manager more closely. Cross-site content reuse is native — a global site holds source pages and content that are synchronized to local sites, and content objects in one virtual site can be referenced from another. Site Factory propagates a predefined feature set and shared templates to each new site at creation, and JavaScript modules give a shared React component library consumable across sites. This is native cross-tenant sharing, the framework's 70+ definition, held marginally below it because component version propagation to existing sites is a deployment activity.

Governance model67 → 70(+3)

Federated governance is Jahia's explicit positioning and it is backed by mechanism, not just messaging: central control with local autonomy, a local administrator per site, granular roles and permissions designed to avoid bottlenecks, JBPM workflows configurable per site, multilingual workflow management and a central audit trail. Jahia AI extends the same governance envelope to agent operations — every AI action passes the same approvals, access controls and activity logging as a human editor, which matters as agent-driven publishing scales across brands.

Design system management55 → 58(+3)

Site Factory maintains a central component library and template set propagated to new brand sites, and the open-source Luxe reference project demonstrates a production-grade React/TSX design system with content modeling and island architecture under the 8.2 JavaScript Modules model. Gartner reviewers report successfully implementing their design system on Jahia. Brand-level extension works. The gap is versioning: there is no automated mechanism to version a core component and propagate the update across existing tenants — that requires coordinated deployment.

CDN and edge delivery64 → 62(-2)

Jahia Cloud offers CloudFront CDN and WAF with dashboards and cache-tag invalidation, but the Cloud FAQ lists CloudFront as an add-on and full-page HTML caching was still listed as upcoming in March 2026. Self-hosted installs have no vendor CDN and there is no edge-side personalization.

Audience segmentation & customer data72 → 74(+2)

jExperience, built on jCustomer (Apache Unomi, which Jahia created), provides first-party unified visitor profiles, rule-based and behavioral segments, scoring plans and static lists usable directly in personalization rules, included in the DXP Enterprise plan. Identity resolution and third-party CDP sync rely on connectors rather than named deep integrations, keeping it just under 75.

Site search & discovery70 → 72(+2)

Augmented Search (4.x on Elasticsearch 9) is Jahia's own search product, with faceting, autocomplete, weighting of tags and categories, a GraphQL search API and Search UI components, provided in the Enterprise distribution. Merchandising and search analytics are thin compared with dedicated search products.

Commerce platform integration30 → 32(+2)

No Shopify, commercetools, BigCommerce or SAP Commerce connector is listed in the Jahia Store or integrations catalogue; connections would go through StackConnect (Workato recipes) or custom GraphQL federation. That is a generic iPaaS path without product picker or live federation.

Multi-site management72 → 74(+2)

Jahia runs many sites per instance with per-site languages, templates, roles and settings, and content can be shared and referenced across sites; Local Site Manager synchronizes a global site to local sites. Cross-site sharing is strong, though master/local sync depends on a separate module.

Multi-brand governance60 → 62(+2)

Shared template sets and modules, per-site local administrators and Local Site Manager synchronization give central teams consistent components across brands. Cross-brand policy enforcement and brand-level analytics are not offered as dedicated tooling.

Integration marketplace62 → 60(-2)

Jahia's breadth comes from StackConnect, an OEM of Workato, but it is documented under jExperience and gated to a StackConnect/jExperience subscription rather than being a native Jahia marketplace, and Jahia's own pages quote inconsistent counts (250+, 400+, and 1,000+ connectors across jahia.com/integrations, the technical-overview page, and the Academy). The first-party Jahia Store is modest by comparison: DAM is Cloudinary and Keepeek only, plus analytics (Google, Adobe) and Commerce Factory. Lowered from 62 because the headline connector numbers belong to a third-party iPaaS and do not reconcile against each other, while the directly-owned catalog has real category gaps.

Authentication70 → 72(+2)

SAML 2.0 (saml-authentication-valve) and OAuth/OIDC social-login modules are free, open-source, and installable on any Jahia edition rather than being gated behind an Enterprise tier, which is a genuine advantage over peers that paywall SSO; 8.2.3 added an OSGi authentication service, and the user-password-authentication module supplies secure login forms with a GraphQL auth API, email-based MFA with customizable templates, and pluggable custom MFA factors, alongside jahia-mfa-core on the Store with OTP/SMS/Email/Phone providers. Raised modestly from 70 on the confirmed ungated SSO and the productized MFA modules. Held under 78 because the Academy still frames MFA as a sample implementation customers adapt themselves (mfa-community-parent), there is no tenant-wide MFA enforcement policy, and API tokens depend on JWT having been split into the separate security-filter-tools module in 8.1.9.

CI/CD integration68 → 70(+2)

The Provisioning API (REST at /modules/api/provisioning, or filesystem, or the Docker EXECUTE_PROVISIONING_SCRIPT variable) drives module deployment and configuration without filesystem access to production, Jahia Cloud exposes create/delete environment operations for dev/staging/prod separation and blue-green upgrades, and SAM (Server Availability Manager) provides an explicit readiness gate so pipelines can wait for the platform before issuing module operations. The @jahia/create-module CLI ships GitHub Actions workflows out of the box. Raised from 68 because API-driven environment operations plus a documented readiness gate are exactly what the higher band asks for; held under 75 by the absence of content-schema migration tooling and branch-per-PR content environments.

Roadmap transparency50 → 52(+2)

Jahia still has no public roadmap, ideas portal or community voting, and most forward communication comes as retrospective monthly product-update posts. It does publish a forward release and support table in the Customer Center: 8.2.4.0 planned for Q4 2026, and 8.2 maintenance windows tied to the future 8.3 release (active maintenance until at least June 30 2027, critical until at least Dec 31 2027). It has also committed to replacing the Workflow Extender by end-2026. Nudged to 52 for these dated forward commitments; still in the private-roadmap band because buyers can't see or influence feature direction.

Community size38 → 36(-2)

Hard numbers are now confirmed and they are very small: the Jahia core repo carries 52 stars, 37 forks and 21 watchers, and the Jahia DXP G2 listing holds roughly 59 reviews rather than the 603 previously credited (that figure is the vendor-wide seller profile). Stack Overflow volume is sparse and there is no Discord or Slack; the 508-repo GitHub org is breadth without gravity. Well inside the sub-45 'very sparse' band. The corrected G2 count removes the one signal that made the footprint look larger.

Community engagement42 → 40(-2)

Jahia Academy remains the single hub — documentation, training and a login-gated customer center — with no Discord, Slack, or active public forum, and the 508-repo org shows minimal external starring or forking. The separate JahiaCommunity org is explicitly framed as a home for modules Jahia no longer officially supports, which is maintenance offload rather than co-development. Trimmed from 42: the customer-support model sustains existing licensees but generates little visible two-way developer participation.

Partner ecosystem60 → 62(+2)

Jahia runs a formal three-tier program (Silver/Gold/Diamond) with a public directory segmented across EMEA, Americas and Asia Pacific, and named integrators include genuinely global firms — Atos, Dept, Talan and ASI — not only French-market shops. A paid certification track with exams backs partner competence. Raised slightly from 60 as the directory is broader in geography and SI calibre than previously credited; capped there because independent trackers list only ~47 named partners and delivery depth outside Europe remains thin.

Vendor-forced migrations40 → 38(-2)

The forced-change cadence is elevated and the March 2026 updates added a new one: the Workflow Extender module and custom JBPM workflows are both deprecated with the replacement only promised 'by end of 2026' — deprecating before the alternative ships leaves customers with custom workflows in limbo. This stacks on Augmented Search 4.0 (Nov 2025) forcing an Elasticsearch 7 to 9 migration ahead of Elastic Cloud's v7 EOL, JDK 8 dropped in 8.2, Spring in modules officially deprecated, Content Editor folded into jContent, and a further 'major release' in preparation that upgrades several libraries and frameworks. Unchanged: 8.1 reached end of support on 2026-06-30, roughly 25 months after 8.2 shipped, which is a reasonable window, but the JBPM/Workflow Extender deprecation-without-replacement still stands. Not lower because Jahia publishes a formal Release & Maintenance Calendar with end-of-maintenance and end-of-support dates and keeps several minor lines alive in parallel.

Dependency management40 → 42(+2)

Self-hosted Jahia carries a heavy stack — JDK 17+, Elasticsearch 9, a relational database, Jackrabbit JCR storage, Tomcat, and optional jCustomer/jExperience — with clustered deployments adding MariaDB, GlusterFS and HAProxy, and recent releases have forced major-version bumps in core dependencies. Module-level dependency friction is real too: the 8.2.3.2 JWT service now requires the separate security-filter-tools module to be started. Nudged up only because the published SBOM and VEX files give customers genuine visibility into transitive dependency exposure; the underlying tree is still large and Cloud is the only way to escape it.

Landing page tooling70 → 72(+2)

Page Builder reached full feature parity with the legacy Page Composer and is Jahia's recommended in-context editor for production daily use as of the 8.2.3 maintenance release. Drag-and-drop, pre-built customizable components, template inheritance, and inline editing let marketers build and publish landing pages without developer involvement. A 2026 refinement lets authors insert content anywhere within a list rather than appending and reordering afterward. Gartner Peer Insights reviewers independently confirm fast page creation from ready-to-use components.

Multi-storefront content58 → 56(-2)

Jahia's multisite architecture is genuinely strong and applies directly here: one instance runs many sites, each with its own domain, URLs, templates, language configuration and user access, and Local Site Manager synchronizes source pages and content from a global site to local or regional sites. That covers storefront-specific editorial and legal content cleanly. Trimmed slightly because 'shared product content' — the other half of this item — now depends on an external commerce platform rather than a Jahia catalog, so the shared-product-data half is integration work.

Scale economics50 → 52(+2)

The architecture genuinely produces economies of scale — one platform, shared infrastructure, and a Site Factory model whose stated purpose is to cut deployment cost and development time per new site, which Jahia markets as cheaper than one CMS per project. What blocks a higher score is the complete absence of pricing evidence: no public rate card, no documented volume tiers, no per-site or per-tenant pricing commitment anywhere public. Architectural efficiency without contractual proof only supports a modest score.

Multi-brand content modeling50 → 52(+2)

JCR node types support inheritance and mixin-based extension, so a base content model can be defined centrally and extended per brand without forking it — the underlying capability this item asks for genuinely exists, and Site Factory deploys base models to new sites. What keeps it mid-band is that this is a developer activity in module definitions rather than a brand-manager-facing feature: there is no UI for a brand team to extend a shared model, and no documented governance for what happens to child extensions when the base model changes.

Portfolio-level reporting38 → 40(+2)

Nudged up slightly: Jahia provides a single dashboard for managing all sites and produces content status, language and metadata reports, which is a partial freshness and completeness signal across the portfolio. But this is site administration and content inventory, not executive reporting — there is no publishing SLA adherence tracking, no per-tenant cost allocation and no capacity planning view, so portfolio-level insight still means manually aggregating per-site reports.

Content type flexibility65 → 66(+1)

Content types are defined as code in CND files with a broad property set (string, long, double, decimal, date, boolean, weakreference, binary, choicelists, mixins, nested child node types), and 8.2.x added per-field config overrides and new content selectors. There is no supported UI schema editor (the legacy content types module is deprecated) and no true union field, which keeps it below 70.

Media library & image handling64 → 63(-1)

jContent media management offers folders, metadata, asset usage tracking in views and pickers (8.2.3), thumbnails and Rekognition autotagging. On-the-fly transforms, WebP conversion and srcset resizing come through the Jahia-managed Scaleflex Cloudimage service on Jahia Cloud rather than a native URL transform API, and there is no native focal point.

Issue resolution velocity55 → 56(+1)

Jahia maintains several release lines in parallel and backports fixes into all of them. jContent 3.7 (September 2026) fixed around 50 bugs and security flaws, and the safety-patch Store modules (September and October 2026) let fixes reach every 8.x install without waiting for a core release. A published lifecycle table (updated 2026-10-12) names 8.2.4 for Q4 2026 and commits 8.2 support to no earlier than December 2027. Up one point for the module-based fix delivery; held in the mid-50s because Gartner reviewers report weeks of back-and-forth on support issues and the Workflow Extender/JBPM replacement is still only promised for end of 2026.

Brand and design consistency62 → 63(+1)

The Site Factory model plus standardized page models and restricted component palettes give real template-level brand governance, and Gartner reviewers report implementing a design system correctly with ready-to-use components. The official classic-templates set (0.7.0, October 2026) takes its whole look from CSS design tokens, so a site switches theme from its settings rather than through per-page styling. Jahia AI actions pass the same approval and brand controls as human edits. Enforcement is still convention-driven rather than locked tokens with blocked overrides.

People directory and org chart35 → 34(-1)

A directory is buildable through content modeling and can be fed from an HR system, and because StackConnect runs on Workato the Workday and BambooHR connectors needed to sync employee records genuinely exist. But there is no shipped people-directory module, no org chart visualization and no skills or expertise profile type. This is the framework's 'basic directory buildable via content modeling' band, nudged down slightly since every element is custom.

September 20268 score changes▼

Jahia's momentum this cycle is essentially stable, with every composite holding flat except a marginal Compliance & Trust gain (+0.2) that masks meaningful churn beneath the surface. That movement is concentrated entirely in the compliance dimension, where stronger evidence of a published Article 28 DPA, a documented post-termination retention period, and a newly advertised APAC region lifted GDPR, data-lifecycle, and data-residency scores — but was nearly offset by a sharp HIPAA downgrade after Jahia's own Cloud contract was found to prohibit the very data HIPAA governs. Practitioners evaluating Jahia for regulated workloads should weigh that HIPAA reversal carefully: the platform's EU and data-portability posture is strengthening, but it is not a fit for healthcare data despite marketing to the contrary.

Score Changes

HIPAA & healthcare compliance55 → 40(-15)

Jahia's own binding Cloud contract prohibits the data HIPAA governs: the Appropriate Use clause in both the EU and US Cloud Subscription T&Cs forbids customers from inputting 'HIPAA-protected data' into the Services, and the string 'Business Associate' appears zero times in either document. That directly contradicts the trust center's 'HIPAA compliant' marketing and the published Coalfire Security Rule certificate — the assessment is genuine and the full report is available on request, but no covered entity can lawfully place PHI in Jahia Cloud under these terms. Score stays above the 20–35 'no HIPAA coverage' floor only because Jahia is also deployable self-hosted or private-cloud, which falls outside the Cloud T&C and could be built to HIPAA on the Coalfire-assessed control set. Down sharply from 55, which credited the Coalfire certificate without checking the contract against it.

Data lifecycle & deletion68 → 76(+8)

The missing piece from prior scoring — a documented post-termination retention period — is in fact published in the Cloud Subscription T&C: §13.6 states customers can migrate or download all Customer Data at any time and get sixty (60) days after termination to do so, after which Jahia may delete it. DPA §5 adds a Return-or-Disposal obligation exercisable at the customer's choice at end of provision, and the DPA publishes explicit personal-data retention criteria ending in deletion or anonymization. Combined with documented export tooling (XML/ZIP from page and content folders, an Export-to-CSV module, an HTTP POST export servlet for automation, Groovy-scheduled exports) and API-based profile erasure/anonymization/portability via jExperience's Privacy Manager and Apache Unomi, Jahia meets all three of the rubric's 75+ conditions. Held below 80 because the self-service erasure tooling requires the jExperience add-on rather than shipping in core CMS, and the marketing page that asserted no-code native erasure is now 404.

GDPR & EU data protection80 → 86(+6)

Contrary to prior scoring, Jahia does publish a complete Article 28 Data Processing Agreement — it is Appendix B of the standard Cloud Subscription T&C, downloadable from jahia.com/legal in all three entity variants (Jahia France/JSF, Jahia Switzerland/JSG, Jahia US), and applies to every Cloud customer rather than being Enterprise-gated. It covers documented-instruction limits, confidentiality, security measures, return-or-delete at the customer's choice, Data Subject Rights and DPIA assistance under Arts. 35/36, 24-hour breach notification (well inside the typical 72-hour commitment), audit rights once per 12 months, a named sub-processor list by URL with 30-day advance change notice and an objection right, and third-country transfers restricted to adequacy decisions or European Commission Standard Contractual Clauses. With EU/Swiss residency and a dated public sub-processor table carrying per-vendor customer-data flags, Jahia meets all four of the rubric's 80+ conditions. Held below 90 because the SCCs are incorporated by reference rather than annexed as pre-signed modules, the sub-processor list has not been updated since 2025-03-27, and the self-service DSR tooling sits in the jExperience add-on rather than core CMS.

Data residency & sovereignty72 → 77(+5)

Jahia now advertises an APAC region, which was the specific gap holding the prior score down: jahia.com/cloud-and-security states customers choose hosting in France (OVH), Ireland or North Virginia (AWS), or Singapore, giving genuine EU/US/APAC choice alongside a sovereign non-hyperscaler EU option in OVH France. Every Cloud customer gets 100% single-tenant isolation with encryption at rest and in transit, the DPA constrains third-country transfers to adequacy decisions or SCCs, the sub-processor table publishes per-vendor hosting countries and customer-data flags, and full self-hosted or private-cloud deployment remains available for buyers needing complete data-plane control. Held below 80 because the Academy Cloud FAQs still list only AWS North Virginia, Ireland and OVH France — a live documentation conflict on Singapore — AWS Switzerland appears in the sub-processor list but is not offered as a selectable region on the current product page, and no standalone contractual residency-guarantee clause is published.

Additional certifications56 → 52(-4)

The additions beyond ISO 27001 are real but lighter than the prior 56 credited. PCI DSS SAQ A 3.2.1 is the narrowest merchant tier and Jahia's own ISMS sheet calls it a self-certification; the Coalfire HIPAA assessment is independently conducted and published but is undercut by the Cloud T&C's PHI prohibition (9.1.2); and the AWS Foundational Technical Review is a partner-program well-architected review, not a security certification. Regular external penetration testing and BitSight security ratings are good operational practice but are not third-party attestations. Still verified absent 2026-09: CSA STAR Level 1 or 2, FedRAMP, IRAP, ENS, C5, Cyber Essentials Plus, HITRUST, ISO 27018/27701.

Audit logging & compliance reporting62 → 66(+4)

Infrastructure-layer audit controls are documented more strongly than previously credited: Jahia's ISMS information sheet states all executed actions are logged with success/failure outcome, that these logs are read-only so they cannot be altered, and that all authentication activity, all permission attribution and privilege changes, and all access to sensitive data are logged and reviewed on a scheduled basis. Each Cloud customer receives their own Datadog sub-organization, so log retrieval and onward forwarding to a SIEM run through a tenant the customer controls rather than a shared Jahia view. At the application layer, jContent content history records who/what/when including deletions, the jahia_contenthistory table supports configurable purging, Jahia 8.2 added an OSGi listener for login/logout/download events, and JCR 2.0 versioning gives rollback and comparison. Held below 70 because no native SIEM push connector (Splunk, Sentinel, QRadar) is documented, per-tenant configurable log retention is not published, and the ISMS sheet carrying these claims is itself stale (ISO 27001:2013, Azure references).

Regional & industry regulations50 → 47(-3)

GDPR coverage is genuinely strong and now contractually backed by the published DPA and SCC transfer terms, but the rest of the regional portfolio is thinner than previously scored. The CCPA claim's only source page (jahia.com/solutions/security-and-compliance) is now 404 and could not be re-verified; PCI DSS SAQ A is the narrowest PCI scope and Jahia's own ISMS sheet describes it as 'self-certified'; and HIPAA is contractually barred on Cloud per 9.1.2. GLBA, FERPA, COPPA, CAN-SPAM and HITECH appear only in a mutual 'comply with applicable laws' clause, which is not coverage. No FedRAMP, IRAP, C5, ENS, HITRUST, or LGPD; OVH Canada hosting and the SCC clause give partial comfort to PIPEDA and UK-transfer buyers without being framework certifications.

Authoring UI accessibility32 → 30(-2)

A correction lowers this: the built-in WCAG rich-text checker cited in prior scoring shipped only up to Jahia 7.3, and Content Editor in Jahia 8 no longer integrates it — Jahia now directs customers to third-party tools such as Siteimprove. So even the ATAG Part B output-assistance story is weaker than credited, and Part A authoring-UI conformance remains entirely undocumented: no WCAG 2.1 AA or ATAG 2.0 conformance report for jContent or Content Editor, no keyboard-navigation or screen-reader statement, and jahia.com/accessibility still 404s. Jahia's own accessibility blog concedes it offers functionality that is 'beginning to approach' CMS accessibility standards rather than conforming to them.

July 2026▼

Jahia's momentum is flat, with every composite dimension holding steady since the last review: Capability remains at 61, Platform Velocity at 51.2, Cost Efficiency at 46, Build Simplicity at 49.5, Operational Ease at 49.6, and Compliance & Trust at 49.4. No single dimension is driving movement in either direction, and there were no meaningful item-level shifts underneath the composites. The platform's profile is unchanged — a mid-pack traditional DXP whose relative standing will move only if peers gain or lose ground around it.

June 20264 score changes▼

Jahia's momentum is modestly improving, with all movement concentrated in Compliance & Trust (+1.9) while Capability, Platform Velocity, Cost Efficiency, Build Simplicity, and Operational Ease remain flat. The lift is driven primarily by a sizable jump in GDPR and EU data protection posture (+12), reinforced by incremental gains in data residency, ISO 27001:2022 certification, and adjacent attestations like PCI DSS SAQ A and the Coalfire HIPAA assessment. Practitioners weighing Jahia for regulated or EU-centric deployments should note the newly transparent sub-processor disclosure and confirmed multi-region hosting (AWS USA, Ireland, Switzerland, plus OVH), which materially strengthen the platform's trust story even as its functional and economic profile holds steady.

Score Changes

GDPR & EU data protection60 → 72(+12)

Jahia publishes a dated public sub-processor list (Mar 27, 2025) naming 12 sub-contractors with activities, hosting countries, and customer-data flags — a level of transparency many DXP vendors do not match. EU/Swiss residency is available via AWS Ireland, AWS Switzerland (new), and OVH France. GDPR compliance is stated in the trust center. No customer-facing DPA template or SCC text was located publicly (only cloud T&Cs and a [email protected] contact for sub-processor notice), and right-to-erasure tooling remains undocumented — preventing a higher score.

Data residency & sovereignty65 → 68(+3)

The Jahia Cloud sub-processor list confirms data hosting across five regions: AWS USA, AWS Ireland, AWS Switzerland, OVH France, and OVH Canada. This provides a meaningful EU vs. US choice plus two sovereign EU options (OVH France, AWS Switzerland) — broader than the previously-documented three regions. The sub-processor table also flags which providers handle customer data versus which do not, an unusual level of clarity. No APAC region is offered, and contractual residency guarantees are not surfaced in public materials, which limits the score.

ISO 27001 / ISO 2701870 → 72(+2)

Jahia holds a current ISO/IEC 27001:2022 certification (certificate N° 2022/101121.3) issued by AFNOR Certification under COFRAC accreditation, valid 2025-09-06 through 2028-09-05. The scope covers Jahia Solutions Group SA as a 'Web Content Management and Digital Experience Software Editor' across the Geneva headquarters, Paris office, and Lyon development center — broader than infrastructure-only coverage. Statement of Applicability v4.0 dated 25/02/2025. No ISO 27018 for cloud PII processing was documented, which prevents a higher score.

Additional certifications55 → 56(+1)

Beyond ISO 27001:2022, Jahia holds PCI DSS SAQ A 3.2.1 (yearly evaluation), the Coalfire HIPAA Security Rule assessment, and has completed the AWS Foundational Technical Review (FTR) as an AWS partner. PCI + HIPAA are meaningful; AWS FTR is a modest assurance signal but not a security certification. No CSA STAR (Level 1 or 2), FedRAMP, IRAP, ENS, C5, Cyber Essentials Plus, or HITRUST documentation was found.

Frequently Asked Questions

Is Jahia suitable for regulated industries such as financial services and government?

Jahia suits regulated European buyers well: it holds company-wide ISO 27001:2022 certification, publishes a GDPR processing agreement with 24-hour breach notice, and offers single-tenant EU hosting. US buyers should note there is no SOC 2 report and Cloud terms forbid HIPAA-protected data.

Can Jahia run multi-language, multi-site properties with content reuse and personalization rules?

Yes. One Jahia instance runs many sites with their own domains, languages, templates and local administrators. Local Site Manager pushes content from a global site to regional sites for localization, and jExperience segment rules personalize pages on any of those sites.

How does Jahia compare to Sitecore?

Jahia is the leaner choice for European sovereignty, with single-tenant EU hosting and free SSO modules in every edition. Sitecore wins on ecosystem, with far more partners, developers and analyst coverage. Choose Sitecore for large agency programs and Jahia for regulated, multilingual EU estates.

Does Jahia combine content management, customer data and personalization in one platform?

Yes, on the DXP Enterprise plan. Jahia's jExperience runs on jCustomer, built on Apache Unomi, to unify visitor profiles, segments and scoring, and editors build per-segment variants and A/B tests in Page Builder. The entry CMS Enterprise plan excludes these features.

Verify with the vendor: Jahia Pricing ↗

Does Jahia support headless delivery for modern front-end frameworks?

Yes, through GraphQL APIs that any front end can read and write. However, Jahia's Next.js SDK is no longer supported and there is no external preview helper. Its maintained path is JavaScript Modules, React components rendered inside Jahia itself.

What do current customers say is their favorite thing about being on Jahia?

Reviewers most often praise Jahia's multisite and multilingual flexibility and its API integration options. Customers also describe the support team as knowledgeable and responsive, and ratings are high where review volume exists, around 4.4 on G2 and 4.6 on Capterra.

What is the 5 year TCO of Jahia?

Jahia's five-year cost is quote-only: both plans say Get a quote and the contract keeps pricing confidential. Quotes depend on edition, hosting model, users and traffic. Also budget for metered Cloud usage, inflation-linked renewal increases and Java specialists for backend work.

What are the best alternatives to Jahia?

The closest alternatives to Jahia are Magnolia, CoreMedia and Liferay, all Java-based enterprise platforms, plus Sitecore XP for a larger partner ecosystem. Buyers moving to API-first delivery often shortlist Contentstack instead.

Does Jahia have built-in AI features?

Yes. Jahia lets customers bring their own model, including OpenAI, Anthropic, Mistral, Azure OpenAI and self-hosted options, and every AI action passes the normal approval workflow. Its Page Quality Audit suggests SEO metadata and alt text, though several AI modules are community-maintained.

Verify with the vendor: Jahia AI-Powered Enterprise CMS ↗

How hard is Jahia to implement and maintain?

Jahia is moderately hard. Front-end developers can scaffold a React module and run Jahia locally in Docker quickly, but content model changes need hand-written Groovy migrations, and self-hosted upgrades bring JDK, Elasticsearch and permission changes to retest.

What are some of the biggest criticisms of Jahia from current customers?

Reviewers most often criticize Jahia's steep learning curve, saying its internal architecture and module lifecycle take time to understand. Others call the documentation extensive but scattered, and some describe support issues taking weeks of back and forth to resolve.

Trusted Implementation Experts

Reach out to these highly trusted implementation partners, agencies and specialists.

Implementation partners for Jahia
Independent
We don't implement these platforms. Our trusted partner community does. Do you need help getting started?

Looking for a Jahia partner?

Agencies, dev shops, and systems integrators vary wildly in how well they deliver on Jahia. We don't take on implementation work ourselves.

Tell us what you're building and we'll come back with a shortlist of firms with a genuine track record on this platform.

How does Jahia stack up against your shortlist?
Side-by-side scoring across all 10 categories and every criterion.
Compare head to head →