Install WordPress (locally, to practice). Create a secure admin account (not “admin”), explore the dashboard and define the type of site (business site, with or without a blog).
Create the key pages (Home, About, Services, Contact) and 1-2 posts. Compose with Gutenberg (blocks, columns, patterns), insert optimized images (with alt text filled in), build the menu and set permalinks to “Post name”.
Install a lightweight block theme, customize the Global styles (colors, font, logo) via FSE or the Customizer, polish the footer, build an attractive homepage (hero + sections + CTA) and CHECK it on mobile.
Install the key plugins: SEO (Yoast/Rank Math + optimizing one page), caching (PageSpeed measurement before/after), security + automatic backup (UpdraftPlus), and a working contact form (with SMTP if needed).
Depending on your project, add ONE component: a WooCommerce store, a second language (Polylang), a membership area, CSS/child theme customization, or a custom post type (CPT + ACF, e.g. “Projects”).
Bring the site into GDPR compliance (cookie consent, legal notice, privacy policy). Migrate the local site to online hosting (5.2), check everything, and plan maintenance (backups + updates).