How to Customize WordPress.com Design: Global Styles, Fonts & CSS (2026)
A step-by-step guide to customizing your WordPress.com site: Global Styles, custom and Google fonts, brand colours, and custom CSS, now available from the $4 Personal plan. With a screenshot of every panel.

Since 2 April 2026, WordPress.com moved its design tools, Global Styles, custom fonts, Google Fonts and custom CSS, down to the cheapest paid tier (Personal, $4/month), where they used to need Premium or higher. You reach them in the Site Editor under Appearance → Editor → Styles, which controls typography, colours, shadows and per-block styling site-wide. Fonts can be uploaded (.ttf, .otf, .woff, .woff2) or installed free from 1,800+ self-hosted Google families, and the CSS editor supports LESS and Sass with the last 25 versions saved.
Changing a font on WordPress.com used to sit behind a paywall.
Not any more.
For years, the real design controls, custom fonts, your own colour palette, hand-written CSS, needed the Premium plan or higher. Then on 2 April 2026, WordPress.com moved all of it down to its cheapest paid tier: Personal, at $4 a month.
The tools that used to cost $8 or $25 a month now come with the entry plan — cheaper still with a WordPress.com coupon.
I have set these panels up on client sites, so this is the step-by-step version, Global Styles, fonts, colours and CSS, with a screenshot of every one.
What you need
Any paid WordPress.com plan (from Personal, $4/month billed annually) and a block theme (one that supports the Site Editor). The free plan does not include these tools, and classic themes use the older Customizer instead of Global Styles.
Step 1: Open Global Styles
Everything lives in the Site Editor's Styles panel.
Go to the Site Editor
From your WordPress.com dashboard, open Appearance → Editor. This launches the Site Editor for your block theme.
Open the Styles panel
Click Styles in the left sidebar (the half-filled circle icon). You will see four sections: Typography, Colors, Shadows, and Blocks. Anything you change here applies across your whole site, not just one page.

Step 2: Set your typography
Typography is where most of a site's personality comes from. Open Styles → Typography and you get three areas:
- Fonts — install and manage the fonts available to your site.
- Elements — style Text, Links, Headings, Captions and Buttons individually.
- Font Sizes — the global size presets your blocks use.
For each element you can set the font family, size, weight, line height, letter spacing and text transform.

Step 3: Add custom fonts (two ways)
Out of the box a theme ships with a font or two. To add your own, open Typography → Fonts → Add fonts. There are two routes: uploading your own files, or installing a free Google Font.
Option 1: Upload your own font files
Open the Upload tab
In the Fonts dialog, switch to the Upload tab.
Add your font files
Drag and drop your files, or click Upload font. WordPress.com supports .ttf, .otf, .woff and .woff2. If you have the choice, .woff2 is the smallest modern web-font format, so it is a good default for speed.

Option 2: Install a Google Font (free)
Open Install Fonts
In the Fonts dialog, go to the Install Fonts tab. Enable the Google Fonts connection if prompted.
Search and install
Browse or search over 1,800 Google Font families by category. Pick one and install it. WordPress.com downloads and self-hosts the font on your own site rather than loading it from Google's servers, which is better for privacy and avoids third-party requests.

Step 4: Set your brand colours
Open Styles → Colors. You get two parts:
- Palette — click Edit palette to define your brand's set of colours (with HEX, RGB or HSL values, and gradients).
- Elements — assign colours to Text, Background, Captions, Buttons and Headings.
Set the palette once, then apply those swatches everywhere. Change a palette colour later and it updates across the whole site.

Step 5: Write custom CSS (for full control)
When the visual controls run out, drop into code.
This is where you get the final say. WordPress.com's custom CSS editor lets you override anything the panels cannot reach.
Open the CSS editor
Go to Appearance → Customize → Additional CSS (or Design → Custom CSS on newer dashboards). You get a code editor with live preview and syntax highlighting.
Use a preprocessor if you like
The editor supports the LESS and Sass (SCSS) preprocessors, so you can use variables and nesting; WordPress.com compiles it automatically. Plain CSS works too.
Lean on the version history
WordPress.com saves the last 25 versions of your CSS. If an edit breaks something, open the history and roll back, no need to keep your own backups.

Step 6: Fine-tune individual blocks
Back in Styles → Blocks, you can style a specific block type across the entire site, every Button, Image, Quote or Search block at once, controlling its typography, colours, padding, borders and margins.
This is the layer between "global" and "one page." Set your buttons' look here and every button on the site follows, without touching one by hand.
Pro tips for a cleaner result
A few habits that keep a custom design tidy:
- Preview with the Style Book. The eye icon in the Styles panel shows every element and block on one screen, so you can check your changes at a glance.
- Limit yourself to 2-3 fonts. More than that and a site starts to look busy. One for headings, one for body, is plenty. See which fonts to pick.
- Change the palette, not individual elements. Editing the palette updates everything mapped to it; hard-coding a colour on one element breaks that link.
- Test on mobile and tablet. Use the device previews before publishing, type and spacing that look right on desktop can crowd on a phone.
Downgrading later?
If you drop to a plan without these features, your custom CSS and styles are saved, not deleted, they just stop being applied to the live site. Resubscribe to a qualifying plan and they come back automatically, provided you have not switched themes in the meantime.
Final take
The design ceiling on WordPress.com used to be a real reason to look elsewhere.
Since April 2026, that reason is mostly gone. Global Styles, self-hosted fonts, a full colour system and CSS with preprocessors all come with the $4 Personal plan.
If you are still deciding whether WordPress.com is the right home, my hands-on review of its AI builder covers how fast you can get a site live in the first place. And if you want to own your platform properly rather than renting an audience on social media, this is the level of control that makes owning it worthwhile.
Want a site that is fast and ranks, not just pretty?
Global Styles handle the look. Making a site load fast and rank in Google is a separate craft. If you want a WordPress build engineered for speed and search, send us your goals, the first reply comes from Sunny, not a sales team.
See WordPress developmentCommon questions
Do I need a paid plan to use Global Styles on WordPress.com?
Yes. Global Styles, custom fonts and the CSS editor need at least the Personal plan ($4/month billed annually). The free plan does not include them. Before April 2026 they required the Premium plan or higher, so the entry price for real design control has dropped.
What is the difference between Global Styles and the Customizer?
Global Styles is part of the newer Site Editor and works with block themes, controlling typography, colours and blocks across your whole site. The Customizer is the older interface for classic themes. If your theme supports the Site Editor, use Global Styles, it is more powerful.
Are Google Fonts free on WordPress.com, and are they private?
Yes. Over 1,800 Google Font families are free to install. WordPress.com downloads and self-hosts them on your own site rather than loading them from Google's servers, which is better for privacy and avoids third-party font requests.
Can I use Sass or LESS for custom CSS on WordPress.com?
Yes. The custom CSS editor supports the LESS and Sass (SCSS) preprocessors, and WordPress.com compiles them automatically. It also keeps the last 25 versions of your CSS, so you can roll back a change from the edit history if something breaks.
Will I lose my design customizations if I downgrade my plan?
No, they are saved but stop being applied to your live site. If you resubscribe to a qualifying plan they are re-applied automatically, provided you have not switched themes in the meantime. Your work is not deleted, just paused.

SEO Specialist and product builder with 10+ years in search. The notes come from the work, not the theory.