Smart Search & Replace for Elementor

Search and replace in Elementoracross your whole site

Smart Search & Replace for Elementor is a free WordPress plugin that searches and replaces text and links across all Elementor content, shows every change before applying it and never touches classes, attributes or settings.

See Pro →

Free on wordpress.org · Pro from €29/year · no telemetry

Find them all. Change them at once.

Smart Search & ReplaceFree
34 matches
Find
+34 600 000 000
Replace with
+34 911 222 333
Search in

Tap an option to see what changes

Preview
Home › Contact › Button › Text
Call us on +34 600 000 000
Call us on +34 911 222 333
Header › Top bar › Icon list › Text
Tel. +34 600 000 000
Tel. +34 911 222 333
Footer template › Text editor
+34 600 000 000 · Mon–Fri
+34 911 222 333 · Mon–Fri
18 pages · 3 templates · header · footerReplace 3434 changes appliedUndo last operation
PreviewAccents, quotes and symbols, as you see them
UndoAn Elementor revision on every page

Why search and replace in Elementor doesn't work like the rest of WordPress

You change the company phone number and it's in the header, the footer, three templates and twenty pages. In the Elementor editor you have to open them one by one.

Searching the database doesn't help either. Elementor stores each page as encoded data: an accented letter is saved as \u00e9 and a URL as https:\/\/. What you type doesn't match what's stored, so a database search and replace misses it. And replacing inside a page's settings can corrupt them.

Elementor's own URL tool only swaps whole addresses across the site, without showing you first what will change.

How to replace text in Elementor with Smart Search & Replace

01

Search

Type the text or link. It searches pages, posts, products, templates, headers, footers and popups at once, drafts and scheduled posts included.

02

Review

Every match shows its location (page › section › widget › field) with before and after. Tick only the ones you want to change.

03

Replace

The change is saved through the Elementor API: a revision on every page, regenerated CSS and purged cache. If something is off, undo the whole operation in one click.

What you can change across your Elementor site

What you needWhat the plugin does
Change a phone number, an email or the company nameFinds it in any widget, accents and quotes included, exactly as you see it in the editor
Fix links after a domain or structure changeChanges links on buttons, images and icons, and links inside text
Edit header, footer and popups without opening the Theme BuilderSearches templates, headers, footers, popups and global widgets
Don't break the designOnly visible text and links change; classes, attributes and settings stay as they are
Be able to go backAn Elementor revision on every page, plus “Undo last operation”
Make visitors see the changeRegenerates the CSS and purges LiteSpeed Cache, WP Rocket and six other caches when active
Don't overwrite someone else's workSkips pages someone is editing and fields that changed after the preview

Try it on your site: it’s free and has no page limit.

Smart Search & Replace vs other ways to change text in Elementor

Smart Search & Replace (free)Elementor's Replace URLDatabase search and replaceEditing by hand
Text (phone, name…)YesNo, URLs onlyYes, except what Elementor stores encodedYes
LinksYesYes, the whole URLYes, except URLs with encoded slashesYes
Preview before changingYes, match by matchNoDepends on the plugin—
Choose what changesYesNoDepends on the pluginYes
Outside Elementor (other tables)NoNoYesYes
Already installedNoYesNoYes
UndoLast operation + revisionsNoDepends on the pluginRevisions

What the free plugin doesn't do

  • It doesn't touch anything outside Elementor: other database tables, other builders or block editor content.
  • It doesn't change the global kit (global colors and fonts), images, colors or CSS: that's Pro.
  • It skips fields with dynamic tags, because their content comes from elsewhere.
  • It undoes only the last operation; full history is Pro.

Smart Search & Replace free and Pro

Freewordpress.org

Free and complete

Text and links across your whole site.

  • Whole site, templates included
  • Preview with before and after
  • Visible text only, never settings
  • Undo the last operation
  • Purges 8 caches
  • No external calls
Profrom €29/year

Everything in Free, plus

For people who maintain client sites.

  • Replacement list by CSV
  • Colors, fonts, classes and CSS
  • Images
  • Full history
  • Regular expressions

Smart Search & Replace Pro: design, CSV lists and history

For when changing text isn't enough. Installs on top of the free plugin, with every feature in every plan.

CSV listProComing soon
200 pairs

Every old URL replaced in one pass, with the same preview.

DesignProComing soon
#1A73E8 → #0B57D0

Colors, fonts, classes and CSS across the site.

ImagesProComing soon
logo-2024.png → logo-2026.png

Swap an image everywhere without breaking the media library.

HistoryProComing soon
12 runs

Roll back any run, not just the last one.

RegexProComing soon
\+34 \d{3}

Patterns for what plain text can't reach.

Later: WP-CLI and multisite.

Smart Search & Replace Pro pricing

Personal1 site

€29/year

1 site

Your own site

ProfessionalRecommended5 sites

€59/year

5 sites

Freelancers

AgencyUnlimited

€129/year

Unlimited

Agencies

Every feature in every plan. Local and staging sites don't count. Updates while your licence is active.

Search and replace in Elementor: frequently asked questions

How do I search and replace text across Elementor?

With Smart Search & Replace: type the text, review each match with its page and widget, tick the ones you want and replace them. It saves through the Elementor API and every changed page keeps its revision.

How do I change a URL on every Elementor page?

Search the old URL with the “Links only” option, review where it appears and replace it with the new one. It changes buttons, images, icons and links inside text, only where you tick.

Why doesn't a database search and replace find accented text in Elementor?

Because Elementor stores content encoded: “é” is saved as \u00e9 and URL slashes as \/. What you type doesn't match what's stored. Smart Search & Replace reads content the way Elementor does.

Does it change classes, attributes or design settings?

No. The free plugin only changes visible text and links: classes, HTML attributes and settings such as alignment or heading level are never touched. Design values are a Pro feature.

Can I undo a replacement?

Yes. The plugin undoes the whole last operation in one click, and Elementor keeps a revision of every changed page. Pages edited after the operation are left as they are.

Is there a limit on pages or replacements?

No. The free plugin has no usage caps and works in batches so large sites don’t time out.

Does it send data to any server?

No. No telemetry and no calls to external servers.

Does it work with Elementor 4?

Yes, for the text and links of atomic widgets.

Does Pro need the free plugin?

Yes. Pro is a separate plugin installed on top of it that adds design values, images, CSV lists, history and regular expressions.

How many sites does each plan cover?

Personal covers one, Professional five and Agency unlimited. You can release a site to use the licence on another.

Smart Search & Replace

Your whole site, in one go.

Free on wordpress.org. Pro for agencies from €29 a year.

See Pro →