Incompatible plugins – Ally

Last Update: December 10, 2025

This post has been translated using machine translation, which may result in minor inaccuracies or differences in wording compared to the original. We apologize for any errors or ambiguities. Please feel free to contact us if we can clarify anything for you.

Ally uses a domain-based site connection, which requires the WordPress site URL match the registered domain exactly. Plugins that change URLs, redirect traffic, or alter how pages are served can break this connection.

When using these types of plugins, you may see:

• The Ally widget not appearing or not loading

• A “mismatch” connection notice

• A 404 Not Found message

• The dashboard connection repeatedly disconnecting

Incompatible plugins

Translation Plugins (URL-Based Translators)

Plugins that create multilingual versions by changing page URLs.

Known incompatible plugins:

• TranslatePress

• Polylang

• Weglot

• Other URL-altering language tools

These plugins rewrite URLs per language (e.g., /en/, /fr/), causing the Ally subscription URL to break.

Note
WPML maintains URL structure in a way that keeps Ally’s connection stable — so WPML is compatible.

Redirection Plugins

Plugins that create custom redirects can interfere with Ally’s endpoint communication.

Known incompatible plugins:

• Redirection

• Safe Redirect Manager

• Yoast Redirect Manager

These plugins may cause mismatch or 404 errors when Ally tries to communicate with its service.

Security Plugins

Security tools that block or filter external API requests may prevent Ally from verifying the site.

Known incompatible plugins:

• Wordfence

• iThemes Security

• Sucuri

• All-In-One Security

These can block Ally’s connection or hide required endpoints.

Caching & Performance Plugins

Page caching, CDN layers, or aggressive minification can prevent the widget from loading correctly.

Known incompatible plugins:

• WP Rocket

• LiteSpeed Cache

• W3 Total Cache

• SiteGround Optimizer

• Cloudflare (via caching rules)

These may cache or rewrite Ally’s script, resulting in widget errors or missing functionality.

On this page

Share this article

Hosted with