Skip to main content

Create a Theme from Scratch

Customize a theme to reflect your identity: colors, fonts, and branding allow you to create a cohesive,...

Odile Lodewijck avatar
Written by Odile Lodewijck
Updated over a week ago

Why Create a Theme from Scratch

Creating a custom theme offers three major advantages, which you will find throughout the creation steps:

  • Assert your brand identity: your colors, fonts, and layout immediately convey your universe.

  • Enhance user experience: a consistent design facilitates reading, navigation, and highlights your key content.

  • Gain flexibility: your theme evolves with your business, offerings, and positioning.


Prerequisites

CentralApp does not offer 100% custom personalization. The available options ensure a cohesive, high-performing, and web-optimized result.

Before creating your theme, make sure to:

  • Have access to your platform's site editor.

  • Be on the preview of your website.

  • Have defined, even briefly, your brand identity (desired colors, ambiance, type of clientele).

  • Prepare your colors (hexadecimal codes) and visual inspirations in advance to save time.


Access the Theme Manager

From the preview of your website:

  1. Click on Theme Manager (dedicated space for creating and managing your themes).

  2. Select Add a New Theme.

  3. Choose Create a Theme from Scratch.

Site preview with button leading to theme manager.
Site preview with button leading to theme manager.
Site preview with button allowing creation of a new theme.
Site preview with button allowing creation of a theme from scratch

Create Your Theme

Choose Your Colors

Prepare your hexadecimal codes (e.g., #FF5733) and visual inspirations in advance to save time.

  • Main color: dominant color of your site (backgrounds, titles, structural elements).

  • Highlight color: used for buttons, links, and important actions.

Tip: always check the text/background contrast to ensure good readability.

Color selector with indication 'main color' and 'highlight'>

Set Up Branding

In the Branding section, answer these questions:

  • Site objective: inform, sell, generate bookings...

  • Ambiance: warm, modern, elegant, friendly...

  • Positioning: what differentiates you from your competitors?

  • Target clients: who do you want to reach primarily?

This information allows CentralApp to generate a coherent base for your theme.

Branding form with annotated fields.

Modify Fonts

You can adjust the font presets for:

  • Titles

  • Body text

  • Buttons

  • Navigation

Best practice: limit yourself to 2 fonts maximum

Avoid: choosing a font that is too decorative for main text.

Interface for modifying font presets.

Verify and Adjust Your Theme

Before publishing:

  • Browse your site on desktop and mobile.

  • Check the consistency of colors and typography.

  • Adjust settings if some elements lack visibility.

Advice: regularly test your theme after each modification or seasonal/offer change.


Save and Publish Your Theme

  1. Save the theme by giving it a clear name (e.g., "Theme – Spring 2026").

  2. Click Publish to activate it immediately on your site.

  3. You can also exit the editor and return later to make adjustments.

CentralApp allows you to create multiple themes and easily switch between them as needed.

Modal for naming your theme
Buttons 'Name the Theme', 'Publish', and 'Exit'.

Best Practices

  • Limit the number of fonts and ensure sufficient contrast.

  • Test your theme on mobile and desktop before publishing.

  • Adjust your visual choices based on client feedback or positioning changes.

Did this answer your question?