Course Content
01 – Website Setup & WordPress Basics
This module teaches the foundational steps required to build a fully functional WordPress website from scratch. You will learn how to choose and register a domain name, set up reliable hosting, configure SSL, create email accounts, and install WordPress using both 1-click and manual methods. The lessons guide you through the WordPress dashboard, essential settings, and the key differences between posts and pages. You’ll also learn how to install and configure critical plugins for SEO, security, and backups, as well as how to select and activate the right theme for your website’s goals. By the end of this module, you will understand how to create pages, build navigation menus, and implement basic security practices to keep your site safe. This section provides the technical foundation needed to confidently build and manage your WordPress website.
0/12
02 – Elementor Page Building
This module shows you how to design professional, visually engaging website pages using Elementor’s drag-and-drop page builder. You will learn how to install Elementor, navigate the editor, and use sections, columns, and widgets to create clean, modern layouts. The lessons cover global colors and typography, designing hero sections, using containers with Flexbox, and building fully responsive pages for desktop, tablet, and mobile. You’ll also learn how to add images, videos, icons, galleries, buttons, forms, and calls-to-action that drive user engagement. This module teaches you how to build site-wide elements such as headers, footers, and reusable templates using Elementor’s Theme Builder. By the end, you’ll be able to design polished, conversion-focused website pages—without writing any code.
0/12
03 – Business Website Essentials
This module teaches you how to structure, plan, and create the essential pages every high-performing business website needs. You’ll learn how to clearly communicate what your business does, who you help, and why visitors should choose you. The lessons walk you through building an effective Home page, writing a compelling About page, creating a Services page that converts, and designing a Contact page with professional forms. You’ll also learn how to add trust-building elements such as testimonials, logos, and badges, as well as how to set up strategic calls-to-action throughout your site. This module covers blog creation, content planning, and the structure of your first posts, along with important legal pages your site must include. By the end, you’ll know how to create a complete, conversion-optimized business website that supports your goals and builds credibility with your audience.
0/12
04 – Branding & Visual Design
This module teaches you how to create a cohesive, professional visual identity for your website and brand. You’ll learn the fundamentals of branding, including how to choose color palettes, pair fonts, and create a consistent look across every page. The lessons cover layout balance, white space, and visual hierarchy so your designs are clean, modern, and easy to navigate. You’ll also learn how to create a simple logo using DIY tools like Canva, select brand-appropriate images, and use icons and graphics effectively. This module shows you how to build a complete brand style guide and avoid common design mistakes, while ensuring your website remains accessible for all users. By the end, you’ll be able to design a cohesive, visually appealing website that strengthens your brand identity and improves user experience.
0/12
05 – SEO & Website Traffic
This module teaches you how to optimize your website for Google search and attract consistent, high-quality traffic. You’ll learn what SEO is, why it matters, and how to choose the right keywords for your business. The lessons cover on-page SEO essentials such as titles, meta descriptions, alt text, internal linking, and proper blog structure. You’ll also learn how to create local SEO pages, optimize images for speed, and set up Google Analytics and Google Search Console to track your performance. This module shows you how to create content that ranks and attracts customers, as well as how to drive additional traffic through social media. By the end, you’ll understand how to build a search-friendly, high-visibility website that brings in more visitors and potential customers over time.
0/12
06 – Website Launch & Maintenance
This module teaches you how to successfully launch, manage, and maintain your WordPress website for long-term performance. You’ll learn how to follow a complete pre-launch checklist, test your site across devices, and ensure all links, forms, and layouts work correctly. The lessons cover essential speed optimization techniques such as caching and minification, along with key security practices including firewalls, malware scans, and automatic backups. You’ll also learn how to connect your domain using DNS, monitor site propagation, and use analytics tools to track traffic and performance. This module shows you how to safely update WordPress, themes, and plugins, troubleshoot common errors, maintain mobile responsiveness, and follow a monthly website maintenance routine. By the end, you’ll know how to keep your site fast, secure, and running smoothly long after launch.
0/12
How to Make a Website

Creating Reusable Templates

Learn how to build reusable templates in WordPress and Elementor to speed up your workflow, ensure design consistency, and reduce repetitive work across your website.


Learning Objectives

  • Understand what templates are and why they matter.
  • Create reusable templates for pages, sections, and global elements.
  • Use Elementor Theme Builder for dynamic templates.
  • Apply templates across multiple pages to ensure consistent layout.
  • Update templates globally and manage template revisions.

What Are Templates?

A template is a pre-designed layout you can save and reuse across pages. Templates help you:

  • Maintain consistent styling and structure.
  • Speed up page creation.
  • Apply global updates in one place.
  • Reduce design errors and inconsistencies.

Types of Templates

  • Page Templates: Full-page designs (e.g., service page layout).
  • Section Templates: Reusable blocks such as hero, testimonials, FAQs, or CTAs.
  • Theme Templates: Dynamic templates for headers, footers, blog posts, archives, and single pages.

Templates in WordPress (Without Elementor)

  • Use Patterns and Reusable Blocks in the Block Editor.
  • Create, save, and reuse common layouts for consistent structure.
  • Update reusable blocks once to change them sitewide.

Creating a Reusable Block

  1. Select a block or group of blocks.
  2. Click the three-dot menu.
  3. Choose Add to Reusable Blocks.
  4. Give it a clear name (e.g., “Homepage CTA”).
  5. Insert it anywhere using the block selector.

Creating Templates in Elementor

Elementor provides a powerful template library where you can save any design for reuse.

Saving a Section as a Template

  1. Hover over the section you want to save.
  2. Click the Section Handle icon.
  3. Select Save as Template.
  4. Name it clearly (e.g., “Features Section v1”).
  5. Access it later via Templates → Saved Templates.

Saving an Entire Page

  1. In Elementor, click the Green Arrow next to the Update button.
  2. Choose Save as Template.
  3. Name your page template (e.g., “Service Page Template”).

Inserting a Saved Template

  1. Edit a page with Elementor.
  2. Click the Folder Icon.
  3. Choose from:
    • Your Templates
    • Elementor Template Library
  4. Click Insert.

Using Elementor Theme Builder

Theme Builder lets you design dynamic templates used across your site.

Available Template Types

  • Header (global navigation)
  • Footer (global site links)
  • Single Post template
  • Single Page template
  • Archive template
  • 404 page
  • Search results

Creating a Theme Template

  1. Go to Templates → Theme Builder.
  2. Select the template type to create.
  3. Design your layout using dynamic widgets (post title, featured image, meta, etc.).
  4. Click Publish.
  5. Set Display Conditions:
    • Entire Site
    • Specific categories
    • Specific pages
    • Tags, authors, archives

Updating a Template Globally

Modify the saved template, click Update, and every page using that template updates instantly. This is how you create global consistency.


Template Naming Conventions

Clear names make templates easier to manage, especially as your library grows.

  • Use versioning: Homepage Hero v1.
  • Group by type: Service – Pricing Section.
  • Avoid vague names like “Template 1”.

Recommended Workflow

  1. Design reusable sections first (hero, features, CTA, testimonials).
  2. Create page templates for repeatable layouts (service pages, landing pages).
  3. Set global theme templates for headers, footers, and blog pages.
  4. Use template insertion to build full pages quickly.
  5. Update templates centrally when branding or layout changes.

Common Mistakes to Avoid

  • Rebuilding the same section from scratch for every page.
  • Using inconsistent spacing or font sizes.
  • Failing to organize templates with clear names.
  • Editing templates directly on pages instead of updating the master template.

Activity: Create a Reusable Section Template

  1. Build a reusable CTA section with a headline, text, and button.
  2. Save it as a section template (Elementor) or reusable block (Gutenberg).
  3. Insert it into at least three pages.
  4. Update the CTA wording in the template and verify it updates everywhere.

Deliverable: Submit screenshots showing the CTA section appearing on multiple pages.

Next Lesson: Designing Your First Page Layout