---
title: "How do I add custom functionality to my Acquia website?"
date: "2020-01-17T11:28:58+00:00"
summary: "Enhance your Acquia website with custom functionality using Drupal modules, sub-themes, and custom elements. Learn how to create unique features and tailor your site to your specific needs."
image:
type: "article"
url: "/drupal-starter-kits/add-ons/site-studio/help/64651-how-do-i-add-custom-functionality-my-acquia-website"
id: "c19ad394-da37-435a-9fa7-728ab97b5dc5"
---

Yes, you can add custom functionality to your site through the use of custom Drupal modules, sub-themes, and custom elements.

There are multiple ways that you can offer custom functionality. Drupal modules allow you to create custom blocks, sub-themes allow to you add custom code to your theme, and custom elements allow you to create new elements to be used in the Site Studio interface.

To find out more on creating custom elements, please visit the '[How to create a custom element](/drupal-starter-kits/add-ons/site-studio/how-create-custom-element "How to create a custom element")' page.