Module 6.3 Elementor: Essential widgets and mastering the structure

Objective: Deeply understand the basic widgets and learn to control the structure of your pages with Elementor in WordPress.
📋 LESSON 3.1: WIDGETS, THE BUILDING BLOCKS
A widget in Elementor is a functional block that performs a specific task. If your website were a house, widgets would be the bricks, windows, doors, and furniture.
🏗️ THE CONSTRUCTION HIERARCHY
To understand how everything works, it is crucial to know this structure:
1. 📄 PAGE (your complete canvas) ↓ 2. 🏗️ SECTION (main horizontal areas) ↓ 3. 📊 COLUMNS (divisions within each section) ↓ 4. 🧱 WIDGETS (specific content within each column)
Visual example:
[🏢 SECTION 1: Hero Header]
├── [📊 COLUMN 1 (60%)]
│ └── 🧱 Heading Widget "Welcome"
│ └── 🧱 Text Widget "Description"
│ └── 🧱 Button Widget "Read more"
│
└── [📊 COLUMN 2 (40%)]
└── 🧱 Image Widget (main photo)
🎯 LESSON 3.2: THE ESSENTIAL BASIC WIDGETS
Let’s explore the 9 widgets you will use in 90% of your pages.
1. 🏷️ HEADING
What is it for? For titles and subtitles of any level (H1, H2, H3…)
Essential settings:
📝 Title: The text that will be displayed.
🏷️ HTML Tag: H1 (main), H2 (sections), H3 (subsections).
🔗 Link: If you want it to be clickable.
🎨 Style: Color, typography, alignment, shadows.
💡 Quick practice:
Add a Heading to your page.
Set its text: “Professional Services”.
Change it to H2 Tag.
In Style, align it to the center and give it a blue color.
2. 🖼️ IMAGE
What is it for? To display photographs, illustrations, logos…
Essential settings:
🖼️ Choose Image: From your computer or the library.
📏 Size: Thumbnail, Medium, Large, Full.
🔗 Link: Where it goes when clicked.
📝 Alt Text: Important for SEO and accessibility.
💡 Pro tip:
Always add descriptive Alt Text. For an office image: “Modern office with team working” instead of just “office.jpg”.
3. 📝 TEXT EDITOR
What is it for? For paragraphs, lists, long texts…
Difference from Heading:
Heading: Short titles (1 line).
Text Editor: Long paragraphs (multiple lines).
Formatting controls:
✏️ Bold | 𝒞 Italic | 🔗 Link | 📋 Lists | 🔄 Alignment
💡 Quick practice:
Add a Text Editor.
Write a paragraph of 3-4 lines.
Bold an important word.
Add a link to “#” on another word.
4. ▶️ VIDEO
What is it for? To embed YouTube, Vimeo, or self-hosted videos.
Essential settings:
🔗 Link: Video URL (YouTube/Vimeo).
🖼️ Cover Image: What is seen before playing.
⚙️ Playback: Autoplay, controls, loop.
⚠️ Important: Self-hosted videos (uploaded directly) can slow down your site. Better to use YouTube or Vimeo.
5. 🔘 BUTTON
What is it for? For calls to action (CTA).
Parts of an effective button:
[🎨 ATTRACTIVE COLOR] [✏️ CLEAR TEXT] [🔗 RELEVANT LINK]
Essential settings:
✏️ Text: “Download PDF”, “Request a quote”, “View catalog”.
🔗 Link: Where the button goes.
🎨 Style: Colors (normal and hover), borders, shadows.
💡 Button psychology:
First-person text: “I want my quote” vs “Request quote”.
Urgency: “Offer ends in 24h”.
Benefit: “Download free guide”.
6. ➖ DIVIDER
What is it for? To create dividing lines between sections.
Line types:
Solid: ───────
Double: ═══════
Dotted: ┈┈┈┈┈┈
Decorative: ~~~ ~~~~ ~~~
Settings:
📏 Width: 100% (full width) or custom.
🎨 Style: Line type, weight, color.
✨ Effects: Shadows, animations.
7. ⬜ SPACER
What is it for? To create empty space (custom margins).
Use cases:
Separate a title from an image.
Create breathing room between sections.
Adjust designs for mobile.
💡 Tip: Better to use Spacer than large margins on individual widgets.
8. 🗺️ GOOGLE MAPS
What is it for? To display geographic locations.
Essential settings:
📍 Address: Your physical address.
🔍 Zoom: Zoom level (10-15 for street).
🎨 Style: Map colors.
⚡ Optimization: In recent versions, you can enable lazy load so the map doesn’t slow down the initial page.
9. ✨ ICON
What is it for? For decorative or informative icons.
Available icon sources:
Font Awesome: 1,500+ free icons.
Your own library: Custom SVGs.
💡 Practice:
Add an Icon widget.
Search for “phone”.
Add it before your phone number.
📱 LESSON 3.3: DEVICE-SPECIFIC SETTINGS
How it works:
Click 📱 Mobile on the top bar.
Select any element.
The changes you make only apply to mobile.
Common examples:
| Element | Desktop | Mobile | Reason |
|---|---|---|---|
| H1 Title | 48px | 32px | Better readability |
| Columns | 3 | 1 | Better space usage |
| Margins | 40px | 20px | Smaller screen |
Tip: if you apply changes to tablets, those changes will only apply from tablets downwards (i.e., tablets and mobile), and if you apply to mobiles, the changes will only apply to mobiles. So, if something looks wrong on tablets and mobile, adjusting it on tablets might make it look good on mobile without having to make modifications on the mobile view. Let’s say changes inherit from higher views: PC > Tablet (inherits from PC) > Mobile (inherits from tablet).
🚫 HIDE ELEMENTS ON CERTAIN DEVICES
When to use it:
🖼️ Decorative images non-essential on mobile.
📊 Complex widgets that don’t work well on mobile.
✨ Purely aesthetic elements.
How to do it:
Select the element.
Go to 🚀 Advanced.
Look for “Responsive”.
Disable the device where you don’t want it to appear.
⚠️ Caution: Do not hide important content just because it “doesn’t fit”.
💼 LESSON 3.4: PRACTICAL PROJECT – “SERVICES” PAGE
Let’s create a complete page using everything learned.
📋 FINAL OBJECTIVE:
Create a services page with:
✅ Hero header (large header that spans side to side, often used as a cover) with title and description.
✅ 3 services in a responsive grid.
✅ Testimonials section.
✅ Final call to action.
🏗️ STEP 1: BASE STRUCTURE
New page > “Our Services”.
Open with Elementor.
Section 1: 1 column (for the hero header, large header that spans side to side, often used as a cover).
🎨 STEP 2: HERO HEADER
In the 1-column section:
🧱 Heading: “Professional Solutions for Your Business”
Tag: H1.
Alignment: Center.
Size: 52px (desktop) / 36px (mobile).
🧱 Text Editor: (below the title)
Text: “We offer specialized services designed to boost your growth and optimize your business operations.”
Alignment: Center.
🧱 Button: “Discover Services”.
Link: “#services” (without quotes).
Color: Corporate blue.
💡 Tip: In the section’s Style, add a soft gradient background.
📊 STEP 3: SERVICES SECTION
New section: 3 columns (33% | 33% | 33%).
Section title: (above the columns).
🧱 Heading: “Our Main Services”.
Tag: H2.
Alignment: Center.
Column 1 – Service A:
🧱 Icon: ✨ (choose one related to design).
🧱 Heading: “Web Design”.
Tag: H3.
Alignment: Center.
🧱 Text Editor: “We create modern, fast, and conversion-optimized websites.”
Alignment: Center.
🧱 Button: “More info”.
Size: Small.
Alignment: Center.
Column 2 – Service B:
Duplicate column 1 (click on column > duplicate).
Change icon, title, and description.
Ensure everything is centered.
Column 3 – Service C:
Repeat the process.
📱 STEP 4: OPTIMIZE FOR MOBILE
Click 📱 Mobile.
Review each section:
Are the texts legible?
Are the buttons easy to tap?
Do the columns stack correctly?
Adjust as needed:
Reduce font sizes.
Increase button padding.
Verify there are no overlapping elements.
💾 STEP 5: SAVE AND TEST
👁️ Preview on desktop.
👁️ Preview on mobile (use the browser’s device selector).
🎯 Publish when satisfied.
🚨 COMMON ERRORS AND SOLUTIONS
1️⃣ “My columns are not stacking on mobile”
Cause: You haven’t configured responsive properly.
Solution:
On 📱 Mobile view.
Select each column.
Go to 📋 Layout > Width > set to 100%.
Or use the “Stack on mobile” function if your version has it.
2️⃣ “Widgets are overflowing the column”
Cause: Very large margins or paddings.
Solution:
Select the widget.
Go to 🚀 Advanced.
Check Margins and Padding.
Reduce very high values (more than 100px is usually excessive).
3️⃣ “I can’t align vertically”
Cause: You are trying to align the widget, not the column.
Solution:
Click on the COLUMN (border).
Go to 📋 Layout.
Look for “Vertical align”.
Choose: Top, Center, Bottom.
4️⃣ “The design looks different when published”
Cause: Browser cache or plugins.
Solution:
Clear cache (Ctrl+F5).
Deactivate cache plugins temporarily.
Regenerate CSS in Elementor > Tools.
💡 PROFESSIONAL TIPS FOR MODULE 3
🎯 PLAN BEFORE BUILDING
- Define hierarchy: What is H1, H2, H3…
Choose colors: 1 primary, 1 secondary, 1 accent.
Select fonts: 1 for titles, 1 for text.
⚡ OPTIMIZE FOR SPEED
Compress images before uploading them.
- Limit animations (they slow down the page).
Check on mobile with simulated 3G connection.
🔧 MAINTAIN CONSISTENCY
Same margins on all similar sections.
Same style for all buttons of the same type.
Same padding on all service cards.
Same colors for all links.
📱 TEST ON REAL DEVICES
Your mobile (the one you use most).
A family member’s tablet.
Computer with a large screen.
Different browsers: Vivaldi, Opera, Firefox.
✅ MODULE 3 SKILLS SUMMARY
Now you know how to:
✅ Use the 9 basic widgets masterfully.
✅ Control sections and columns at a professional level.
✅ Create complex pages with a logical structure.
✅ Solve common structure errors.
✅ Apply professional optimization tips.
🏆 FINAL CHALLENGE FOR MODULE 3
Create a “Team” page with these requirements:
📋 TECHNICAL REQUIREMENTS:
1 hero section (large header that spans side to side) with title, description, and background.
4 profiles in a 2×2 grid (2 columns, 2 rows).
Each profile: photo, name (H3), position, brief bio.
Secondary section with 3 icons + statistics.
Final button “Join our team”.
Perfectly optimized for mobile.
🎯 EVALUATION CRITERIA:
Consistency: Same styles for similar elements.
Hierarchy: H1, H2, H3 titles used correctly.
Responsive: Works perfectly on mobile and tablet.
Spacing: Consistent margins and paddings.
Performance: Optimized images, no excess of effects.
🎉 CONGRATULATIONS! You have mastered the essence of building with Elementor.
In Module 4 you will learn to create professional headers and footers that will remain consistent throughout your site. Ready for the next level with Module 4? 🚀

