# Layouts

> The layout directory of a Shoplazza Theme holds theme.liquid, the HTML shell that wraps every page. See why it is required and what belongs inside it.

Layouts are the base of a Shoplazza theme. They define the HTML shell that wraps every page, including repeated elements like headers, footers, and global scripts.

For a full introduction, see the [Layouts overview](./overview).

A `theme.liquid` file must exist in the `layout/` directory for the theme to be uploaded to Shoplazza.
