---
title: "What is the difference between a Site Studio component and a Drupal custom block?"
date: "2020-01-15T09:35:26+00:00"
summary: "Explore the key differences between Site Studio components and Drupal custom blocks. Learn how these tools handle content, templating, and field storage to choose the best option for your web development needs."
image:
type: "article"
url: "/drupal-starter-kits/add-ons/site-studio/help/65301-what-difference-between-site-studio-component-and-drupal-custom-block"
id: "e0f48cd1-8764-4a86-84ba-38b532272872"
---

Drupal custom blocks are content entities which are referenced by a page. In contrast, Site Studio components are a template and content described in JSON.

When placed onto the Site Studio layout canvas field, components become the content for the field. There are no referenced content entities, only a template file for the component layout and styling.

The content entered into the component form is included in the layout canvas field as a JSON blob.

For more detailed information, see the _[Components](/drupal-starter-kits/add-ons/site-studio/components "Components") area_ in the user guide.