Complementor/Copy clean page URL
Content / widget · Elementor module

Copy Clean Page URL Widget Plugin for Elementor

Give visitors a button that copies this page's link without tracking parameters such as utm_source or fbclid, with a fallback when copying is blocked.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Copy clean page URLProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published outputs of the widget. Add ?utm_source=test to this page's address, reload, and press a button; the copied link leaves it out.

02 / Inside WordPress

Copy clean page URL controls in Elementor

Content sets which address is copied, whether tracking parameters or every parameter is removed, extra names to remove, whether the part after # is kept, whether the address is shown, and every label and message. The Style tab covers the button, the address field and the message.

03 / Website use cases

Where to use copy clean page url

Visitors who arrive from a newsletter or an advert carry long tracking parameters in the address bar, and when they share the page those parameters go with it, which muddles your analytics and makes links look untrustworthy. Copy clean page URL adds a button that copies the page link without utm_source, fbclid, gclid and similar, while keeping parameters that change the page. If the browser blocks copying, the link is shown selected so it can be copied by hand.

01

Blogs and guides

Let readers share clean links to articles.

02

Shops

Share product links without advert tracking.

03

Newsletters

Stop email tracking codes spreading through shared links.

04 / Installation and setup

How to add a copy link button in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Copy clean page URL in the Complementor library.

  2. Add the widget to a page or a template.

  3. Choose what to remove and whether to keep the part after #.

  4. Set the button text, icon and messages.

  5. Style the button and test it with ?utm_source=test in the address.

05 / Content and style controls

Customize copy clean page url in Elementor

Configure the settings available for this module to suit the page you are building.

  • Removes utm_ and other trackers.

  • Keeps parameters that change the page.

  • Option to remove every parameter.

  • Browser or canonical address.

  • Clipboard fallback and manual copy.

  • Copied message announced.

06 / Choose the right approach

Copy clean page URL and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Copying from the address bar

Copies every tracking parameter along with the link.

Social share buttons

Share to one network but do not give a clean link to paste anywhere.

07 / Requirements and compatibility

Copy clean page URL compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without WooCommerce.
  • Copies the current page's link only.
  • Does not shorten links or track shares.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot copy clean page url

Check these settings if the published page behaves differently from the editor.

Why was ?p=123 kept?

It changes which page is shown. Choose Every parameter after the ? to remove it too.

Why is a parameter of my own still there?

Only known trackers are removed. Add its name under Also remove these parameters.

Why did a field appear with the link selected?

The browser blocked copying. Press Ctrl+C or Cmd+C to copy the selected link.

Why is the link to a heading lost?

The part after # is removed by default. Turn on Keep the part after #.

09 / Frequently asked questions

Copy clean page URL plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Which parameters are removed?

Anything starting with utm_, plus gclid, fbclid, msclkid and other common ad, analytics and email trackers.

Does it change the page address?

No. It only copies a cleaned link; the address bar stays as it is.

Is it accessible?

Yes. It is a real button, and the copied or blocked message is announced to screen readers.

Does it need JavaScript?

Yes. Without it a short note points to the browser's address bar.

10 / Annual All Access subscription

Get copy clean page url with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.