Daniel Ramirez-Escudero Daniel Ramirez-Escudero - 1 month ago 6
HTML Question

Does & need to be & in the meta description?

I'm inserting content which has the

&
sign. I would like to know if it's needed to insert it as
&
so this sign is read correctly.

Like this:

<meta name="description" content="lorem lorem S&amp;B lorem lorem">


Or like this:

<meta name="description" content="lorem lorem S&B lorem lorem">

Answer

You always represent an ampersand in HTML content as &amp; or &#38;, never a bare &. This includes both text between an element's tags, as well as attribute values. No exceptions.

This is because & itself denotes the start of an HTML entity reference (as seen above) and can often cause problems when appearing in the middle of text that could be interpreted as an entity reference.