Skip to content

Fix a form that shows twice after a Canva embed

Updated

If your form shows up twice after you paste a Canva embed code into BCL, the code has an extra line you do not need. Canva adds a link back to the design after the embed. Remove that link and the form displays once.

The embed code Canva gives you has two parts: a <div> with an <iframe> inside it, and then an <a href="https://www.canva.com/..."> link. Keep the first part and delete the link.

  1. Open the form and click Open HTML Editor.
  2. Find the line that starts with <a href= and points to canva.com. It sits right after the closing </div>.
  3. Delete that line, including any text and the closing </a> that follow it.
  4. Click Save HTML.
  5. Click Back to return to the form, then click View Form to check the form now appears once.

HTML editor with the extra Canva link after the closing div highlighted

Check that you pasted the embed code only once, and that no other part of the Canva code is left below the </div>. Your HTML should end with </iframe> and </div> for the Canva part.

Common issues

Where do I paste the Canva embed code?

Set Type of Form to Custom HTML on the Payment Details tab, save the form, then click Open HTML Editor and paste the code there.

Can I use my Canva design as a single image instead?

Yes. Export the design as one image and use a sales page. That needs no HTML.

Was this article helpful?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default; you can turn it off. Your choice is saved on this device.