Skip to content
GPLWP Guides

How to build a WordPress website visually

Design & Layout Time About 45 minutes 7 steps Updated 3 Sep 2026

DESIGN & LAYOUT
The short answer

You can build a WordPress website visually without writing code by using a block theme, the Site Editor, blocks and patterns. The manual route is fine for smaller sites, while a page builder is faster when you need more layout control, templates and responsive settings.

The route
  1. 01Plan the site structure
  2. 02Choose the manual editing route
  3. 03Build the main pages
  4. 04Set global styles and navigation
  5. 05Edit templates carefully
  6. 06Preview and publish the site
  7. 07Use a builder for the fast way

What you need

  • A WordPress website with administrator access
  • A block theme or a theme with visual customisation options
  • Your logo, brand colours, images and page copy
  • A backup or staging copy for an existing site

Plan the site structure

List the pages you need before opening the editor. A small business site normally starts with Home, About, Services, Blog and Contact. Decide which page will be the homepage and which page, if any, will display your posts.

Prepare your logo, brand colours, fonts, photographs and calls to action. This prevents you from building a layout around temporary content that later changes its height and spacing.

Choose the manual editing route

For the built-in visual route, install and activate a block theme, then go to Appearance > Editor. The Site Editor can change the header, footer, templates, navigation and global styles with blocks. It is only available when a block theme is active.

If your theme is a classic theme, use Appearance > Customize for the controls that theme provides, and edit individual pages with the block editor. This route is genuinely fine for a simple site, but the available layout and typography controls vary by theme, and you may not be able to redesign every site area visually.

Build the main pages

Create each page under Pages, add a title, then insert blocks such as Group, Columns, Heading, Paragraph, Image, Buttons, Gallery and Query Loop. Use a Group block to keep related content together and set a consistent content width instead of adding empty paragraphs for spacing.

Open the inserter and check the Patterns tab for ready-made sections. An unsynced pattern is useful when you want a starting layout that can be edited separately on each page.

Set global styles and navigation

In Appearance > Editor, open Styles and set the site-wide colour palette, typography, layout width and spacing. You can also set the default appearance of individual block types, which keeps headings, buttons and other repeated elements consistent across the site.

Edit the Header template part to add your Site Logo, Site Title and Navigation block. Add the main pages to the navigation, create submenus where needed, and check the Navigation block’s responsive menu behaviour on smaller screens.

Edit templates carefully

Use Templates when you want to change the structure shared by a page type, such as all pages, blog posts or archive pages. Use the page editor when you only want to change one page. A template change affects every page or post using that template, so editing the wrong one can alter the whole site.

Before changing a template, check its name and purpose in the editor sidebar. If a single page needs a different structure, create or assign a custom template rather than removing blocks from the shared Pages or Single Posts template.

Preview and publish the site

Use the editor’s View menu to check desktop, tablet and mobile widths, then open the front end in a new tab. Check the actual site rather than trusting the editor canvas alone, especially for navigation, fonts, image crops, buttons and sections with large spacing.

  • Check every menu link and form.
  • Test the layout on a real phone.
  • Confirm headings follow a logical order.
  • Optimise oversized images before launch.

If saved changes appear in the editor but not to logged-out visitors, purge the browser, WordPress, hosting and CDN caches before changing the design again. Caching is a recurring cause of this problem in WordPress support threads.

Use a builder for the fast way

If the built-in editor is too restrictive or you want to assemble a complete site visually in one interface, install a page builder such as Breakdance. Upload its plugin ZIP through Plugins > Add New > Upload Plugin, activate it, and follow its setup screen.

Choose a template or start with a blank page, add sections and elements by dragging them into place, set global colours and fonts, then adjust the desktop, tablet and mobile views before publishing. Keep one system responsible for the layout: mixing a page builder with extensive theme-template edits can make it unclear which editor controls a header, footer or page section.

The fast route

Let Breakdance do it

Drag-and-drop builder with templates, responsive controls, and 100+ elements for designing custom WordPress sites without coding.

Get Breakdance

Sources

  1. wordpress.org /documentation/article/site-editor/?utm_source=openai
  2. wordpress.org /documentation/article/customizer/?utm_source=openai
  3. wordpress.org /documentation/article/work-with-blocks/?utm_source=openai
  4. wordpress.org /documentation/article/styles-overview/?utm_source=openai
  5. wordpress.org /documentation/article/navigation-block/?utm_source=openai
  6. wordpress.org /documentation/article/template-editor/?utm_source=openai
  7. wordpress.org /documentation/article/how-to-use-the-preview-function/?utm_…
  8. wordpress.org /support/topic/changes-not-showing-on-site-after-editing-pag…

Questions

Can I build a WordPress website without a page builder?
Yes, you can build a complete small website with a block theme, the Site Editor, blocks and patterns. The manual route handles pages, headers, footers, navigation, templates and global styles without an extra builder. It becomes less convenient when you need highly customised layouts, detailed responsive controls or a large library of reusable design sections.
What is the difference between editing a page and editing a template?
Editing a page changes the content and layout of that individual page. Editing a template changes the structure used by multiple pages or posts, such as the Pages or Single Posts template. If you edit a shared template by mistake, the change can appear across the whole site. Check the template name before saving global layout changes.
Why can’t I see the Site Editor in WordPress?
The Site Editor is normally available only when a block theme is active. If you are using a classic theme, WordPress usually shows the Customizer instead, with controls determined by that theme. Install and activate a block theme if you want to edit the complete site structure with blocks, including the header, footer and templates.
How do I make a visually built WordPress site mobile-friendly?
Use the editor’s tablet and mobile previews, reduce large padding and font sizes where necessary, check column layouts, and test the navigation and buttons on a real phone. The preview helps you inspect different widths, but it does not replace checking the published front end, where caching, fonts and plugin styles can affect the result.
Why are my WordPress design changes not showing on the live site?
The usual cause is cached front-end content rather than a failed save. Confirm the change while logged in, then purge any WordPress plugin cache, hosting cache, CDN cache and browser cache. Open the page in a private window afterwards. If the change is still missing, check that you edited the page or template actually used by the front page.