Use Elementor Site Settings and Global Styles to lock in a stable site identity and layout baseline before you design individual pages.
Why Start with Elementor Site Settings and Global Styles
On any serious Elementor build, your first hour should be spent in Site Settings and Global Styles, not on individual pages. This is where you define the project’s identity, layout grid, and design system that every template and widget will inherit.
Elementor’s Site Settings panel centralizes design system controls (global colors, global typography, theme style) and core site identity (name, description, logo, favicon, layout, and more). These settings act as the baseline that applies whenever a widget or template doesn’t explicitly override them.Source
Step 1 – Open Site Settings Before You Design Anything
Workflow discipline matters: always open Site Settings from your very first template.
- Edit any starter page with Elementor.
- In the top-left of the editor, click the Elementor icon.
- Choose Site Settings.
This panel is your project control center. From here you’ll configure:
- Design System: Global Colors and Global Fonts.
- Theme Style: typography, buttons, images, form fields, etc.
- Settings: Site Identity, Layout, Background, Lightbox, Custom CSS, and more.Source
Step 2 – Lock in Site Identity Inside Elementor
Even if your WordPress Site Identity is already set, align it explicitly inside Elementor so every Elementor-driven template reflects the same brand.
Configure Site Identity in Site Settings
- In Site Settings > Settings > Site Identity (or equivalent panel in your version), define:
- Site Name – the canonical brand label you want users to see.
- Site Description – a concise tagline that matches your positioning.
- Site Logo – SVG or high-res PNG, optimized for retina.
- Favicon – a square icon that reads clearly at 16–32px.
Keep this naming consistent with how you refer to the site in your header template, footer, and any dynamic Site Title widgets. Consistency here reduces later conflicts with SEO plugins and search engines.
Step 3 – Define a Global Layout Baseline
Next, establish the layout grid that all Elementor pages and templates will inherit.
Global Layout Settings
- Go to Site Settings > Layout.
- Set a Content Width that matches your design system (e.g., 1200px or 1320px).
- Choose a Default Page Layout (e.g., Elementor Full Width or theme default) based on whether your Theme Builder will fully control headers/footers.
- Adjust Widget Spacing and Section Gap so you’re not micro-tuning margins on every widget.
These layout defaults are applied whenever a page uses the “Default” layout option in Page Settings, which itself is driven by Site Settings.Source
Step 4 – Build a Minimal, Opinionated Global Design System
Resist the urge to style everything locally. Instead, define a lean set of global tokens and let widgets inherit.
Global Colors
- Open Site Settings > Design System > Global Colors.
- Define 4–6 core colors only, for example:
- Primary (brand main)
- Secondary (accent)
- Text (body text)
- Muted / Subtle text
- Background / Surface
- Alert / Status (optional)
Use these tokens everywhere: buttons, headings, icons, and form fields. When you later adjust a global color, Elementor will propagate that change across widgets that are linked to the global token rather than a hard-coded hex value.Source
Global Typography
- Go to Site Settings > Design System > Global Fonts.
- Define a minimal set of type tokens:
- Primary – headings (H1–H3)
- Secondary – subheadings / UI labels
- Text – body copy
- Accent – small UI elements, badges, etc.
Then, in Theme Style > Typography, map these tokens to actual HTML tags (H1–H6, body, links). This ensures that when a widget is set to “Default” typography, it inherits from your global system instead of random theme CSS.Source
Step 5 – Use Theme Style as the HTML-Level Baseline
Theme Style in Site Settings lets you define defaults for native HTML elements (headings, paragraphs, buttons, images, and form fields). This is your safety net when editors drop in widgets and forget to style them.
Practical Theme Style Configuration
- In Site Settings > Theme Style, configure at minimum:
- Typography: font family, size, line-height, and weight for H1–H6 and body.
- Buttons: default padding, border-radius, and colors mapped to your global tokens.
- Images: default border radius and box shadow (or none, if you prefer a flat system).
- Form Fields: consistent padding, border, and focus states.
These Theme Style defaults act as a fallback whenever a widget is left on “Default” styling. They’re part of the same global design system that your Global Styles data structure exposes to widgets and custom controls.Source
Step 6 – Align Page-Level Settings with the Global Baseline
Once the global baseline is in place, page-level overrides should be rare and intentional.
Page Settings Discipline
- On any page, click the Page Settings icon in the top bar.
- Confirm that:
- Page Layout is set to Default (so it inherits the Site Settings layout) unless the page truly needs a special canvas (e.g., landing page without header/footer).
- Background is left on default unless the page is intentionally off-brand (campaign, microsite, etc.).
- Title and Featured Image are set, but visual styling of those elements is handled by your Theme Builder templates, not per-page widgets.Source
This keeps the hierarchy clean: Site Settings > Theme Style > Template > Page-level exceptions.
Step 7 – Connect Identity and Layout to SEO Title Architecture
With a stable identity and layout baseline, you can safely layer SEO systems on top without fighting inconsistent titles or branding.
Coordinate with Yoast SEO Title Templates
- In Yoast SEO, configure SEO title templates per post type (Posts, Pages, CPTs) using variables like
%%title%%and%%sitename%%. - Keep the
%%sitename%%variable aligned with the Site Name you defined in Elementor and WordPress. - Use a consistent pattern such as
%%title%% %%sep%% %%sitename%%for core content types, and only deviate for special landing pages.
Yoast’s title templates generate the actual HTML <title> tag, which should reflect the same brand name and information architecture that your Elementor templates visually express.Source
Step 8 – Make Your Baseline Search-Ready with Site Names
Google’s site name system looks at multiple signals on your home page, including structured data, <title>, headings, and visible branding, to determine the site name shown in search results.
Practical Alignment Steps
- Ensure your Elementor header template displays the same Site Name you set in Site Settings.
- Keep the home page H1 and logo text consistent with that name.
- Use
WebSitestructured data on the home page to explicitly declare your preferred site name and alternate name. - Verify that Yoast SEO’s site-wide settings and title templates use the same brand label.
When these layers are aligned, Google is more likely to show the correct site name in search results, rather than an arbitrary or truncated variant.Source
What You Should See Once the Baseline Is Set
- New Elementor pages and templates open with the correct content width and spacing, without manual margin fixes.
- Headings and body text default to your chosen fonts and sizes, even before you touch the Style tab.
- Buttons, forms, and images look consistent across templates because they inherit Theme Style.
- Yoast-generated SEO titles reflect the same site name and structure you see in your Elementor header.
- Future design changes (font swap, color shift, spacing tweaks) can be executed from Site Settings with minimal per-page cleanup.
Implementation Checklist
- Open Site Settings before building any templates.
- Define Site Identity (name, description, logo, favicon) once and keep it consistent.
- Set global layout (content width, default page layout, widget spacing).
- Create a lean set of global colors and typography tokens.
- Configure Theme Style for typography, buttons, images, and forms.
- Keep Page Settings on “Default” unless there is a strong reason to override.
- Align Yoast SEO title templates with your site name and information architecture.
- Verify that your home page branding and structured data support the same site name used everywhere else.
Once this baseline is in place, every new Elementor layout you build will be faster, more consistent, and far easier to maintain over the life of the project.