Does & need to be & in the meta description?

Daniel Ramirez-Escudero picture Daniel Ramirez-Escudero · Dec 14, 2013 · Viewed 8.7k times · Source

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

BoltClock picture BoltClock · Dec 14, 2013

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.