Page Builder
Create stunning custom pages for your store using Mozhe's visual page builder. Build landing pages, about pages, promotional content, and more without writing code.
Overview
The page builder allows you to create and edit pages using a drag-and-drop interface. Each page is composed of reusable sections that you can customize to match your brand.
Creating a New Page
To create a custom page:
- Navigate to Content > Pages in the dashboard
- Click the Create Page button
- Enter a title for your page
- Set the URL handle (e.g.,
about-usfor/about-us) - Click Save to create the page
Page Settings
When creating a page, configure these settings:
- Title - The page title shown in browser tabs and search results
- Handle - The URL slug for the page (auto-generated from title, editable)
- Status - Draft or Published
- Is Homepage - Set this page as your store's homepage
Working with Sections
Pages are built from sections. Each section represents a distinct content block on your page.
Adding Sections
To add a section to your page:
- Open your page in the builder
- Click Add Section at the bottom of the page
- Choose from available section types:
- Pre-built templates from the library
- AI-generated custom sections
- Empty code sections for custom HTML
Section Types
The builder supports several section types:
Reordering Sections
Drag and drop sections to reorder them:
- Hover over a section to reveal the drag handle
- Click and hold the handle
- Drag the section to its new position
- Release to place the section
Editing Section Content
Each section has editable content areas called "translations":
- Click on any text in the section to edit it
- Make your changes in the editing panel
- Click outside or press Save to apply changes
Content is automatically saved per language, supporting your store's multilingual setup.
Section Settings
Configure section appearance in the settings panel:
- Background Color - Set the section's background color
- Text Color - Choose the default text color
- Padding - Control vertical spacing (compact, default, spacious)
- Custom CSS - Add custom styles (advanced users)
Using Templates
Save time by using pre-built templates.
Section Templates
To use a section template:
- Click Add Section
- Browse the Templates tab
- Preview templates by hovering over them
- Click a template to add it to your page
Creating Your Own Templates
Save a section as a template for reuse:
- Edit a section you want to save
- Click the More menu (three dots)
- Select Save as Template
- Enter a template name and description
Page Templates
Create a page template from an existing page:
- Navigate to Content > Pages
- Click the More menu on the page you want to save
- Select Save as Template
- Configure template settings and save
To create a page from a template:
- Click Create Page
- Select From Template
- Choose your template
- Customize the content for your new page
AI-Powered Section Generation
Generate custom sections using AI. See the AI Content Generation guide for details.
To generate a section with AI:
- Click Add Section
- Select the AI Generate tab
- Describe what you want (e.g., "hero section with dark background and centered text")
- Optionally upload reference images
- Click Generate
- Review and customize the generated section
Responsive Design
All sections are designed to work on desktop, tablet, and mobile devices.
Preview Modes
Test your page across devices:
- Click the device icons in the builder toolbar
- Choose Desktop, Tablet, or Mobile
- Verify your content looks good at each size
Mobile Optimization Tips
- Keep headlines short and impactful
- Use single-column layouts for mobile
- Ensure buttons are large enough for touch
- Test image scaling across devices
Managing Pages
Publishing a Page
To make your page live:
- Open the page in the builder
- Review all sections and content
- Click Publish in the top toolbar
- The page will be immediately available at its URL
Setting a Homepage
To designate a page as your store's homepage:
- Open the page you want as your homepage
- Go to Page Settings
- Toggle Set as Homepage
- Click Save
Note: Only one page can be the homepage. Setting a new homepage automatically removes the designation from the previous one.
Page SEO
Configure SEO settings for better search visibility:
- Open your page in the builder
- Click the SEO tab in the settings panel
- Set the meta title (max 60 characters)
- Set the meta description (max 160 characters)
- Preview how your page will appear in search results
Working with Images
Adding Images to Sections
- Click on an image placeholder in a section
- Choose from:
- Upload - Select an image from your computer
- Library - Use an existing image from your media library
- URL - Enter an image URL
- Set the image alt text for accessibility
Image Optimization
Images are automatically optimized for web:
- Converted to efficient WebP format
- Resized to appropriate dimensions
- Compressed for fast loading
- Served from a global CDN
Code Sections
For advanced customization, use code sections with custom HTML.
Creating a Code Section
- Click Add Section
- Select Code Section
- Write your HTML in the code editor
- Use Tailwind CSS classes for styling
- Preview your changes in real-time
Translation Keys
Make content translatable by using translation keys:
<h2>{{t:heroTitle}}</h2>
<p>{{t:heroDescription}}</p>
The builder will automatically create translation fields for each key.
Asset Keys
Reference images using asset keys:
<img src="{{asset:heroImage}}" alt="Hero banner" />
Configure assets in the section's assets panel.
Multi-Language Support
Pages support all languages enabled for your store.
Editing Translations
- Switch languages using the language selector in the toolbar
- Edit content in the selected language
- Repeat for each language
Translation Tips
- Always translate SEO metadata for each language
- Review button text and calls-to-action per language
- Verify image alt text is translated
Next Steps
- Blog Posts - Create blog content for your store
- AI Content Generation - Use AI to create sections and content
- Site Branding - Configure colors and fonts