AskSEO

Introduction to WordPress

What WordPress is, its core components (domain, hosting, themes, plugins), the site types it supports, and setting up a practice site on Pantheon.io.

Status
stable
Trust
unverified
2 min read
Owner
Human: Ahmed Raza
Approved
Human: Ahmed Raza ·

What is WordPress?

WordPress is a CMS (Content Management System) — a tool for building websites and managing content (text, images, videos) without writing code.1

Key components

  • Domain — the web address of the site (e.g. google.com); like a home address, but for a website.
  • Hosting — the storage space on the internet holding the site's files, images, and content; like a hard drive on the internet.
  • WordPress platform — the software running on top of hosting.
  • Themes — pre-designed templates that define how the site looks. Recommended: Kadence Theme — customizable header/footer/logo/sidebar, clean and professional.
  • Plugins — pre-built functionality solving a specific problem: a contact form plugin, an SEO plugin (Rank Math or Yoast), a security plugin (Wordfence).
  • Kadence Blocks — design elements (buttons, sections) used in page building, like Lego blocks for assembling parts of a site.

Types of WordPress websites

Website typePurpose
Info siteShare knowledge or blogs
Tool-based siteProvide online tools (e.g. calculators)
Business websiteShow services and brand identity
Service siteFreelancers and agencies offering services
E-commerce siteOnline product selling

Practice platform: Pantheon.io

Pantheon.io provides a free WordPress development environment for practice.

Setup

  1. Go to https://pantheon.io.
  2. Sign up with a Google account (allow authentication access).
  3. On the dashboard, click Create New Site.
  4. Select WordPress as the CMS.
  5. Enter a site name (e.g. myfirstwpdemo).
  6. Choose region: USA.
  7. Click Deploy WordPress — this can take 5–10 minutes.

Installing WordPress

  1. Click "Visit Pantheon Site".
  2. Set the language (English).
  3. Set the site title, admin username, and password; optionally uncheck "Discourage Search Engines" once you want the site publicly visible.
  4. Click Install WordPress.

Logging in

Copy the site URL, append /wp-login.php or /wp-admin, and log in with your credentials to reach the WordPress Dashboard.

Core summary

ElementDescription
DomainUnique website address
HostingStorage space for website content
WordPressSoftware that runs the website
ThemeControls the design/layout
PluginsAdd new features and solve problems
CMSManage the site without coding

Practice assignment

Set up a WordPress site on Pantheon.io, install the Kadence theme, add one plugin (e.g. a contact form), and create two pages: "Home" and "About Us".

Tip

Every successful website needs good structure (theme), functional features (plugins), fast speed (hosting), and clear branding (logo, content, menu).

Footnotes

  1. iSkills SEO course notes, compiled 2025.

  • [^iskills-course-notes]iSkills — course notes

On this page