Back to Support Content and Media Add Code to Your Site

Add Code to Your Site

This guide explains which types of code can be added to your website, depending on your WordPress.com plan.

About Code Restrictions

The type of code you can add to a WordPress.com website depends on your plan level:

Plugin-enabled sites do not have code restrictions because we separate your site from the shared WordPress.com hosting environment, making substantial infrastructure changes behind the scenes to help keep your site secure. Because of these changes, once you activate a plugin-enabled site, you can add any code you want anywhere on your site, including inline frames (iframes) and JavaScript.

⚠️

Be extra careful when adding custom code that may make your site vulnerable to attacks. We recommend that you only add code that comes from a reputable source. If you are ever in doubt, err on the side of caution and look for an alternative method.

Alternatives to Code

If you wish to use an iframe, javascript, or other code on a site without plugins, consider the following alternatives:

HTML

HTML is the language of every webpage you visit on the internet. It uses special codes (called tags) to structure and organize the content of a webpage, such as text, images, links, and multimedia. All WordPress.com sites can use the following HTML tags:

  • a
  • address
  • abbr
  • acronym
  • area
  • article
  • aside
  • b
  • big
  • blockquote
  • br
  • caption
  • cite
  • class
  • code
  • col
  • del
  • details
  • dd
  • div
  • dl
  • dt
  • em
  • figure
  • figcaption
  • footer
  • font
  • h1, h2, h3, h4, h5, h6
  • header
  • hgroup
  • i
  • img
  • ins
  • kbd
  • li
  • map
  • mark
  • ol
  • p
  • pre
  • q
  • rp
  • rt
  • rtc
  • ruby
  • s
  • section
  • small
  • span
  • strike
  • strong
  • sub
  • summary
  • sup
  • table
  • tbody
  • td
  • tfoot
  • th
  • thead
  • tr
  • tt
  • u
  • ul
  • var

In addition, sites with a plugin-enabled plan can use the following codes:

embed, frame, iframe, form, input, object, textarea, script, style, link

You can access and edit the HTML of any page in the WordPress editor.

CSS

CSS handles the presentation and appearance of HTML web content. CSS can control the colors, fonts, sizes, spacing, and positioning of elements on a webpage.

CSS editing is supported on sites with an Explorer plan and above. See our Custom CSS guide to learn more.

JavaScript

JavaScript brings interactivity and dynamic elements to web pages. JavaScript is used to create engaging features like interactive forms, animations, and responsive design.

JavaScript codes typically begin with a <script> tag and may be used on sites with a plugin-enabled plan.

JavaScript from trusted partners, such as YouTube and Google Maps, can be converted to a supported embed or shortcode on any plan.

How to Insert Code

With the limitations described above, add code to your site using the most appropriate method for your goals:

Plugin-enabled sites only:

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!