Skip to main content

Custom HTML

Custom HTML is an advanced, optional tool that lets you insert your own code directly into your website — most commonly used for tracking scripts, third-party widgets (like a live chat button), or small styling tweaks that don't require switching your entire theme. You do not need this feature for everyday website management; it exists specifically for situations where an external tool asks you to paste in a snippet of code.

Adding custom HTML

  1. Go to Settings → Custom HTML.
  2. HTML Head: Code entered here is automatically inserted just before the closing </head> tag on every page of your site. This is the standard, recommended location for analytics or tracking scripts, such as Google Analytics or the Meta (Facebook) Pixel.
  3. HTML Body: Code entered here is inserted at the very bottom of the page, just before the closing </body> tag. This location is ideal for chat widgets or any script that should load only after the rest of the page's content.
  4. Click Save Settings to apply your changes across your entire website.

Because both fields apply site-wide, you only need to add a script once for it to run on every page — there is no need to repeat the process per page.

caution

Invalid or malicious code entered here can break your website's layout or functionality, since it runs directly on every page of your live site. Only paste snippets that come from sources you trust and understand, such as an official analytics platform or a widget provider's own setup instructions.

note

Custom HTML is a premium feature. If it is not included in your current plan, you will see an upgrade prompt instead of the code fields — see Subscription & Billing to upgrade.

Frequently asked questions

Do I need to know how to code to use this feature?

Not necessarily — most people who use Custom HTML are simply copying and pasting a ready-made snippet provided by another service (like Google Analytics or a chat tool), rather than writing code themselves. Just be sure the snippet comes from a source you trust.

What is the difference between the "HTML Head" and "HTML Body" fields?

The HTML Head field is for code that should be available as early as possible on the page, such as tracking scripts. The HTML Body field is for code that should load last, such as chat widgets, since it is placed at the very end of the page.

Will adding custom code slow down my website?

It can, depending on the script. Only add code you actually need, and remove tracking scripts or widgets you are no longer using to keep your site running quickly.

What happens if I paste in broken code?

Invalid code can cause visual glitches or break functionality on your live website. If something looks wrong after saving, return to Settings → Custom HTML, remove the recently added snippet, and save again to restore your site.

Why don't I see the Custom HTML fields on my account?

Custom HTML is a premium feature. If your current plan does not include it, you will see an upgrade prompt in its place — visit Subscription & Billing to review upgrade options.

Can I use Custom HTML instead of changing my theme?

For small tweaks — like adding a tracking script or a third-party widget — yes. But for broader visual changes like colors, fonts, or layout, use the dedicated, no-code tools in Theme & Design instead, which are safer and easier to adjust.