Skip to content
How‑To Guides

How to Use WordPress: From Setup to Publishing

How to use WordPress from first login to a secure, well-maintained site — this complete guide covers the block editor, themes, plugins, publishing workflow, and security best practices.

How to Use WordPress: From Setup to Publishing

WordPress powers over 40% of all websites on the internet — more than any other platform by a significant margin. That ubiquity makes knowing how to use WordPress a genuinely marketable skill, applicable whether you’re building a personal blog, a business website, a portfolio, an online store, or a news publication. You’ll find the complete rundown in our Complete Guide to Software and Apps.

The learning curve is real — WordPress is more complex than Squarespace or Wix — but the payoff is proportional: far greater flexibility, complete control over your content and design, and no platform lock-in. Once you understand the core concepts, adding pages, writing posts, installing plugins, and managing the site becomes routine rather than intimidating.

Note: this guide covers self-hosted WordPress (WordPress.org) — the version that requires a domain and web hosting but provides full control. WordPress.com is a separate hosted service with a different feature set.

The dashboard and core navigation

After installing WordPress and logging in at yourdomain.com/wp-admin, you land on the Dashboard — the control centre for the entire site. The left sidebar is the main navigation:

  • Posts: blog articles and time-based content
  • Pages: static pages (About, Contact, Services, Privacy Policy)
  • Media: uploaded images and files
  • Appearance: themes and visual customisation
  • Plugins: add-on functionality
  • Users: account management and access roles
  • Settings: site configuration

Three settings to configure immediately on a new installation:

  1. Settings → General → site title, tagline, administration email
  2. Settings → Permalinks → select “Post name” (sets URLs to yoursite.com/post-title rather than yoursite.com/?p=123 — readable and better for SEO)
  3. Settings → Reading → Front Page Display: “A static page” for a website homepage, or “Your latest posts” for a blog-first site

These three settings shape how the entire site is experienced by visitors and should be done before any content is added.

Pages vs Posts — and the Block Editor

The distinction between Pages and Posts is foundational to correct WordPress structure:

  • Posts: time-stamped content — blog articles, news, announcements. Belong to categories and tags. Appear in the blog feed in reverse chronological order.
  • Pages: static, timeless content — About, Contact, Services, Privacy Policy. Exist outside the blog feed. Linked from the site’s navigation menu.

Business information goes in Pages; ongoing content goes in Posts. Putting your About page in Posts or writing blog articles as Pages creates structural problems for navigation, SEO, and site architecture that compound over time.

The Block Editor (also called Gutenberg, introduced in WordPress 5.0) is the visual content builder. Every piece of content is a block. Press Enter to create a new block; click “+” to choose a block type; type “/” followed by a block name to insert a specific block by name.

Most commonly used blocks: Paragraph, Heading, Image, List, Quote, Table, Columns (for side-by-side layouts), Video, Button, Spacer, Separator, and Embed blocks for YouTube, Twitter/X, and other external content.

Useful Block Editor shortcuts: Ctrl+Shift+D duplicates the selected block; Ctrl+Alt+T inserts a block above; Ctrl+Alt+Y inserts below; the Up/Down arrow keys navigate between blocks. The Block Library (grid icon, top left) shows all available block types — worth browsing once to understand what’s available.

Themes, plugins, and site building

CategoryWhat it addsPopular options
SEO pluginsOptimise posts for search, manage meta tags, generate sitemapsRank Math, Yoast SEO, All in One SEO
Page buildersDrag-and-drop visual design beyond the block editorElementor, Beaver Builder, Divi
E-commerceOnline store, product pages, cart, payment processingWooCommerce (free + extensions)
Caching and speedImprove page load times through caching and optimisationWP Rocket, W3 Total Cache, LiteSpeed Cache
SecurityProtect against hacking, brute force, and malware scanningWordfence, Solid Security
BackupsAutomatic scheduled backups of files and databaseUpdraftPlus, BackupBuddy
FormsContact forms, surveys, lead captureWPForms, Gravity Forms, Contact Form 7

Choosing a theme: Appearance → Themes → Add New → search the theme directory. Look for themes with a high rating, recent updates (confirming active maintenance), and mobile-responsive design. For most new WordPress users, a popular free theme is the best starting point — Astra, GeneratePress, OceanWP, and Hello Elementor are lightweight, customisable, and actively maintained.

Installing plugins: Plugins → Add New → search or upload. Essential plugins for almost every WordPress site: an SEO plugin (Rank Math or Yoast SEO), a backup plugin (UpdraftPlus), a security plugin (Wordfence), and a caching plugin. For contact forms: WPForms or Gravity Forms.

The plugin discipline most new WordPress users skip: keep plugins minimal and updated. Every inactive but installed plugin still represents code that can be exploited. Delete plugins you don’t actively use rather than just deactivating them. Update all plugins weekly — most WordPress security incidents exploit known vulnerabilities in outdated plugins, not in WordPress core itself.

Publishing workflow and SEO basics

Writing and publishing a post:

  1. Posts → Add New → type the title and content using the Block Editor
  2. In the right sidebar “Post” panel: set the category, add tags, set a featured image (appears in blog listings and social share previews)
  3. Set the permalink (URL slug) in the “Post” panel → edit it to be concise and descriptive (yoursite.com/topic-name, not yoursite.com/the-complete-guide-to-everything-you-need-to-know-about-topic)
  4. SEO plugin (Rank Math/Yoast) section below the editor: set a focus keyword, write an SEO title (for search results), and a meta description (the snippet under the title in search results)
  5. “Publish” to make it live immediately, or “Schedule” to publish at a specific future date and time

Basic SEO practices within WordPress:

  • Use the Heading block (H2, H3) to structure content — don’t use bold text as headings, use actual heading blocks
  • Add alt text to every image: click any image block → Block settings panel on the right → “Alt text” field. Alt text describes the image for screen readers and helps image search.
  • Set a focus keyword in the SEO plugin and ensure it appears in the title, first paragraph, at least one heading, and the meta description
  • Internal links: link relevant words in your content to other pages on your site using the link tool (Ctrl+K in the editor)
  • Page speed: install a caching plugin and compress images before uploading (or use a plugin like ShortPixel or Smush to automatically compress on upload)

WordPress security — the non-negotiable maintenance tasks

WordPress sites are targets for automated attacks because the platform is so widely deployed. Security doesn’t require expertise — it requires consistency on a small number of practices:

  • Update WordPress core, themes, and plugins promptly. Dashboard → Updates shows everything with available updates. Most WordPress security incidents exploit known vulnerabilities in outdated plugins — patched in recent versions but still present in older ones. Update weekly or enable auto-updates for plugins.
  • Use a strong unique administrator password stored in a password manager. The WordPress admin account is the highest-value target; a compromised admin account is a compromised site.
  • Change the login URL. By default, the WordPress login is at yoursite.com/wp-admin — a well-known target for brute-force scripts. Security plugins like Wordfence or Solid Security can move it to a custom URL, significantly reducing automated login attempts.
  • Install a backup plugin and verify it works. UpdraftPlus (free) backs up files and the database on a schedule to Dropbox, Google Drive, or other cloud storage. Test the restore process before you need it — a backup you’ve never restored from may not work when you do.
  • Assign user roles correctly. Users → All Users → edit each user → Role. Administrator (full access) should only be assigned to people who actually need it. Content editors should be assigned Editor or Author roles — they can manage content without accessing plugins, themes, or settings.

Our guide on browser troubleshooting covers the browser issues that sometimes appear when working in the WordPress admin on certain networks. For WordPress’s official documentation on themes, plugins, and the block editor, WordPress.org’s documentation covers every aspect of the platform in depth with tutorials maintained by the WordPress project team.

Full-site editing and modern WordPress themes

Since WordPress 5.9, “block themes” (also called full-site editing themes) have become the modern standard. Block themes replace the traditional Customizer with the Site Editor (Appearance → Editor), where the entire site — header, footer, sidebar, page templates — is built and edited using the same block system as posts and pages.

Full-site editing themes to know: Twenty Twenty-Four (bundled default), Kadence, and GeneratePress all have full block theme versions. These themes give you complete control over every aspect of the site’s appearance using blocks rather than PHP template files.

If you’re using an older “classic” theme (pre-block-editor themes like older versions of Divi, Avada, or Genesis), the Customizer remains your design tool. The two systems work differently — knowing which type of theme you have installed determines which editing pathway to follow.

WordPress for teams — multiple users and editorial workflow

WordPress’s user role system enables structured team workflows:

  • Administrator: full access to everything — reserve for site owners and developers only
  • Editor: can publish and manage all posts and pages, including others’ content — appropriate for managing editors and content managers
  • Author: can publish and manage their own posts — appropriate for regular contributors who don’t need to touch others’ content
  • Contributor: can write posts but cannot publish — content goes to an editor for review and publishing. Appropriate for new writers whose content needs editorial oversight.
  • Subscriber: read-only access to the admin — primarily for membership sites

For content teams: Authors write posts (status: Pending Review), Editors review and publish. This workflow is entirely native to WordPress without any additional plugins — it’s built into the user role system and the post status system (Draft → Pending Review → Published).

For teams with more complex editorial workflows — content calendars, approval stages, contributor management — the Editorial Calendar plugin or CoSchedule add structured workflow management on top of WordPress’s native system. Our guide on How to Use ClickUp covers an adjacent issue.

WordPress media management

Media → Library shows all uploaded files. The default WordPress media library has no folder organisation — images, documents, and videos all sit in a flat list, which becomes difficult to navigate as the site grows. The Free Media Library Folders plugin (or similar) adds folder organisation without any cost. See also How to Use Stripe for a related case.

Image best practices for WordPress performance:

  • Upload images at display size, not at original camera resolution. A blog post image rarely needs to be wider than 1200px — uploading at 4000px wastes storage and bandwidth.
  • Use WebP format where possible — WebP files are typically 30–50% smaller than JPEG at equivalent quality. Plugins like ShortPixel or Imagify can convert uploaded images to WebP automatically.
  • Always fill in the Alt text field when uploading or inserting images — this is both an accessibility requirement and an SEO signal.
  • For image-heavy sites, a CDN (Content Delivery Network) serves images from servers closest to the visitor, reducing load times globally. Cloudflare’s free plan or the Jetpack CDN feature handles this without complex setup.

WordPress rewards investment in understanding its fundamentals. The sites that perform well, load quickly, and stay secure are those where someone took the time to configure permalinks correctly, kept plugins minimal and updated, and used the right content type (Posts vs Pages) for each piece of content. The power of the platform is accessible without being a developer — but it does require the kind of deliberate setup that website builders handle automatically in exchange for flexibility. You might also run into How to Use Google Workspace.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"