Search & Replace for Elementor gives you several ways to update or manage links across your Elementor content, available in both the Free and Pro versions.
1. Text-only Method
Best for links embedded within text widgets. All HTML tags are stripped from the data field except the <a> (anchor) tag, so URLs embedded in text can be searched and replaced without affecting other HTML.
2. Links (URLs) Method
Targets every Elementor widget using the "url" data field key – including default widgets like Buttons. For individual or bulk search and replace, the plugin automatically finds these fields and replaces the URLs, which is especially useful for updating button links site-wide. See the Elementor documentation for more on widgets and data fields.
3. Links (URLs) + Unfiltered URLs
For partial or non-compliant URLs:
- Filtered (default): input is sanitized and validated for URI compliance.
- Unfiltered: for URLs with non-Latin symbols, special characters, or mixed entities, disable sanitization and validation.
To enable it: go to the Options page and set Unfiltered URLs to “Yes.” This lets partial or complex URLs update without interference from validation filters.
4. Custom URL Data Field Keys
For 3rd-party Elementor addons, the plugin supports custom data field keys. Many addons prefix their fields (e.g. elkit_) – use the Scan Data button on the Options page to find fields containing "url" in the addon’s field keys, then select the ones you need.
Best Practices
- Back up your database before any search and replace operation – see this guide.
- Use Dry-run (enabled by default) to preview changes before applying them.
- Use Unfiltered URLs sparingly – it bypasses validation and may accept malformed data.
For advanced configurations or troubleshooting, see the Help center or the WordPress Support page.

