Online Presence Builder

How to Build a
Website

A complete step-by-step guide for building, customising, and launching your website — from first login to going live.

UPDATED GUIDE  |  2025 EDITION  |  Includes AI Features & All Current Add-ons

Table of Contents

The Admin Interface  /  Starting Your Site
Templates  /  Colours & Fonts  /  Backgrounds  /  DesignPro
Logo Options  /  Site Settings  /  Version Control
Adding Pages  /  Page Settings  /  Managing Pages  /  AI-Generated Pages
Elements  /  Text & Images  /  Galleries  /  Layouts  /  Container Elements  /  Reusable Content  /  Forms  /  Tables  /  Horizontal Lines  /  File Downloads  /  Header Slideshow  /  HTML Snippets
Main Navigation  /  Navigation Items  /  Sub-menus  /  Per-Page Navigation
AI Assistant  /  Contact Info  /  Appointment Scheduler  /  Online Payments  /  Members Login  /  News & Events  /  Media Library  /  Daily Deals & Gift Certificates  /  Database Editor  /  WhatsApp  /  and more
Per-Page SEO  /  Global SEO  /  Google Analytics  /  Best Practices
Domain Setup  /  Publishing  /  Pre-Launch Checklist
UX & Design  /  Content  /  Mobile  /  Performance  /  Conversion  /  Accessibility
Safe Mode  /  Common Issues  /  Quick Reference Table
Chapter 1

Getting Started

Your first steps — logging in, understanding the interface, and creating a new site.

1.1 Creating a New Website

If you are starting a brand new website, follow these steps in your hosting control panel:

  1. Go to the Websites tab in your customer portal and click Get Started.
  2. Choose an existing domain name, or add a new one, then click Add New Site.
  3. Browse the template gallery. Use the Business Vertical dropdown to filter by industry, or click View All. Use Live Preview to see how a template looks with real content before committing.
  4. Enter your business name and category, confirm your company details, and click Get Started.
  5. The site opens in Edit Mode — you are now ready to build.

1.2 The Admin Interface

When you log in, you enter the Admin View — a live, editable version of your website with editing tools layered on top.

OPB Admin Interface Overview
The OPB Admin View — editing tools overlaid on the live site.

Left Menu

Icon / LabelWhat It Does
Build (Elements)Drag-and-drop panel for all content elements: text, images, galleries, forms, layouts, and more.
My Add-onsShows add-ons you have already installed.
Options / Add-onsBrowse and install additional applications.
PagesManage all pages on your site — add, duplicate, delete, reorder.
DesignChange your site template to a different design.
CustomizeAdjust colours, fonts, and backgrounds for the current design.
DesignProAdvanced layout and style editor (requires installation).
Site SettingsGlobal settings: site title, domain, SEO, analytics, and more.

Top Menu

Editing Elements on the Page

Roll your mouse over any element on the page to reveal the element menu (displayed in grey). Available actions:

Note — Grey placeholders Some elements (like empty navigation areas or HTML snippets) appear as grey boxes. You can still edit them by hovering and clicking the edit icon.
Chapter 2

Choosing & Customising Your Design

Templates, colours, fonts, backgrounds, and advanced design tools.

2.1 Choosing a Template

  1. Click Design in the left menu.
  2. Use the Business Vertical dropdown to filter by industry, or browse all available templates.
  3. Click Live Preview to see a full preview before applying.
  4. Click a template to apply it to your site.
Template Gallery
The Design tab — browse and apply templates by industry category.
Important — Switching to an AI Design When switching from an existing template to an AI-powered design, the content of your home page will be automatically moved below the footer and hidden from visitors. It remains accessible to you for copying and reusing as needed.

2.2 Customising Colours & Fonts

Access via Customize in the left menu. Changes preview instantly — click Save & Close to apply.

Customize Panel — Colours and Fonts
The Customize panel — adjust colour schemes, fonts, and backgrounds.

Colour Palettes

Choose from predefined colour schemes that update logo text, page titles, menu text, and accents all at once. Click Reset to return to the template default.

Fonts (Main)

Controls body text styles: Defaults, Plain Small, Plain, and Plain Large. For each you can set: font family, colour, size, line height, and link appearance. Changing Defaults applies to all font styles site-wide.

Fonts (Titles)

Controls heading styles: Banner, Heading 1, Heading 2, Page Title, and Section Titles.

Best practice — Font pairing Use a maximum of two font families across your site: one for headings, one for body text. Consistency creates a more professional impression.

2.3 Backgrounds

Access via Customize > Background:

Background Ornaments

Some designs support translucent decorative images (ornaments) overlaid on the site background. Found in the Customize panel.

Best practice — Background images If using a background image behind text, ensure strong contrast. Avoid busy or highly detailed images — they compete with your content.

2.4 Advanced Template Editing with DesignPro

DesignPro is an optional advanced editor for deeper template control. Not required for most websites.

Caution — DesignPro is for advanced users Incorrect changes in the Layout Editor can break your site. Only use this if you are comfortable with web design concepts.

Installing DesignPro

  1. In the left menu, click Options / Add-ons.
  2. Find DesignPro Editor under Tools and install it.
  3. Once installed, DesignPro appears in the left menu.

Loading a Stock Design (for structural changes)

DesignPro > Reload Stock Design > Select Desired Template

Layout Editor

Modify the structural HTML layout of the template. Access via DesignPro > Layout Editor.

Style Editor

Modify CSS styling of the template. Access via DesignPro > Style Editor.

Chapter 3

Site Identity — Logo & Site Settings

Set your logo, configure global site preferences, connect domains, and manage versions.

3.1 Adding a Logo

Access logo options via Site Settings > Logo or click directly on the logo area in the header. You have three options:

Logo Manager — three logo options
The Logo Manager — choose from Site Title, Upload, or Design Your Own.

Option 1 — Use a Site Title (Text)

Display your business name as styled text in the header — no image needed.

Option 2 — Upload a Custom Logo

  1. Change the Logo Type dropdown to Logo.
  2. Upload your image via drag-and-drop, file browser, or URL.
  3. Set logo size: Smart Fit (scales proportionally to available space), Actual Size, or Custom Size (set exact width/height; use the padlock icon to maintain proportions).
Best practice — Logo file format Use a PNG with a transparent background. This ensures the logo looks correct on any background colour. Recommended minimum width: 300px. For retina screens, upload at 2× (e.g., 600px wide, displayed at 300px).

Option 3 — Design Your Own Logo

  1. Change Logo Type to Design to open the Logo Designer.
  2. Double-click the Caption to edit the main text. Set font, size, colour, style, and shadow.
  3. Add a Sub-caption for a tagline or descriptor text.
  4. Click Logo Icon to add an icon from the built-in library. Resize with the + and − buttons.
  5. Use arrow keys for precise positioning. Hold Shift + arrow key for faster movement.
  6. Enable Advanced Options for rotation and advanced shadow effects.
  7. Click the Preview Mode icon to see the logo on the live page.
  8. Click the Dark Grid icon if your site has a dark background.
Built-in Logo Designer
The built-in Logo Designer — create a logo using text, icons, and colour.

3.2 Site Settings

Access via the Settings icon in the left menu. Always click Save after making changes.

Site Settings panel
Site Settings — configure domain, SEO defaults, analytics, and global preferences.

Site Details

Special Features

Site Access Control

Protect the entire site with a single password — useful for staging sites.

Note Password-protected sites cannot be crawled by search engines. Do not use site-wide access control on public websites.

3.3 Version Control

Access via Site Settings > Version Control.

Tip — Before major changes Mark the current version as a favourite before making significant edits. This gives you a reliable restore point.
Chapter 4

Building Your Pages

Create, configure, organise, and manage the pages of your website.

4.1 Adding a New Page

  1. Click Pages in the left menu, then click Add a Page.
  2. Select the page type (Home, About, Services, Contact, etc.).
  3. Enter a page name. The URL slug is auto-generated from the name but can be customised.
  4. Optionally link the page to the main navigation menu or place it inside a folder.
  5. Click Add Page to create it.
Add Page dialog
The Add Page dialog — choose page type, set a name, and configure navigation placement.
New Feature — AI-Generated Pages For AI-powered designs, OPB can automatically generate full page content. See Section 4.4.

4.2 Page Settings

Click the cog icon next to any page in the Pages panel, or use Page Settings in the top menu when viewing that page.

Page Settings panel
Page Settings — configure SEO, appearance, social sharing, and access control per page.

SEO Options

Appearance

Social Sharing

Set a custom image, title, and description for when this page is shared on Facebook, LinkedIn, or other social networks.

Access Control

Restrict this page with a password or by member group (requires SSL and the Members Login add-on).

4.3 Managing Pages

Click Pages in the left menu to open the page management panel. Hover over any page to reveal actions.

Manage Pages panel
The Pages panel — manage all pages, set the home page, create folders, and add redirects.
ActionDescription
Publish / UnpublishGlobe icon per page. Orange = unpublished (hidden from visitors).
Set as Home PageThe first page visitors see at your domain. Only one page can be the home page.
Set as 404 PageLoads when a visitor tries an invalid URL. Only one page can be the 404 page.
Move to FolderOrganise pages into folders. Pages in folders have different URL structures.
DuplicateCreate an identical copy of the page.
DeleteRemove permanently. OPB prompts to replace or remove broken navigation links.

301 Redirects

  1. In the Pages panel, click Add Redirect.
  2. Enter a name and the old URL path.
  3. Choose destination: Internal Link or External Page.
  4. Click OK. Redirects take effect immediately without republishing.
Best practice — Redirects when renaming pages If you change a page URL after it has been indexed by Google, always set a 301 redirect from the old URL. This preserves your search ranking.

4.4 AI-Generated Pages New

Available on AI-powered designs. OPB generates fully structured, SEO-optimised pages based on your keywords.

  1. Go to Pages and click Add a Page.
  2. Select an AI page type: About Us, Services, Products, or Contact Us.
  3. Preview available thumbnail layouts before selecting.
  4. Enter keywords or a short description of your business and the page topic.
  5. Review, personalise, and update the generated content before publishing.
AI-Generated Pages dialog
AI-generated pages — choose a page type, enter keywords, and let OPB build the content.
Chapter 5

Building Page Content

Text, images, galleries, forms, layouts, containers, reusable blocks, and more.

5.1 Adding Elements to a Page

All content elements are in the Build tab of the left menu. Browse by category, filter using the Show dropdown, or use the search bar.

Build tab with elements panel
The Build tab — drag any element onto the page; blue lines show valid drop positions.
  1. Find the element in the Build tab.
  2. Drag it onto the page. Blue rectangles = valid positions; red = invalid.
  3. Edit when prompted, or hover and click the settings icon.
  4. Click outside the element to save.
Note — Applications vs. standard elements Elements with lower opacity and a green padlock require installation before use. Standard elements are available immediately.

5.2 Text & Images

The Text & Images element combines formatted text with an optional image in a single block — the most commonly used element.

Text editor with formatting toolbar
The inline text editor — formatting toolbar, style dropdown, and content tools.

Formatting Text

Tip — Pasting from other sources When pasting from Word, Google Docs, or a website, OPB strips external formatting and converts it to match your design's styles automatically.

5.3 Adding Images

Images can be added inside a Text & Images element, or as a standalone Single Image element.

Image upload and options panel
Image options — upload, resize, set alt text, alignment, effects, and mouse-over behaviour.

Upload Methods

Note — Special characters in filenames Files with # or ? in the filename must be uploaded via drag-and-drop or URL.

Image Options

Built-in Image Editor

Click Edit on any image to open the image editor: crop, resize, rotate, flip, and apply limited special effects.

5.4 Image Galleries

Add via Build > Gallery. Upload images from your device, URL, drag-and-drop, or the Free Images stock library. Upload up to 200 images per batch (ZIP files not supported).

Gallery type options
Gallery types and settings — choose layout, image size, effects, and viewer options.

Gallery Types

TypeDescription
ThumbnailsGrid of thumbnails; clicking opens a larger view.
SlideshowAuto-rotating full-width image with transitions.
FilmstripLarge main image with a scrollable thumbnail strip below.
MosaicPinterest-style variable-height grid.
SliderHorizontally scrollable image strip.
GridThree sub-types: Responsive, Masonry, or Fixed Columns.

Gallery Settings

Large Image Viewer (Lightbox)

5.5 Layouts (Section Groups)

Layouts structure page content into multi-column or tabbed areas. Add via Build > Layouts.

Layout types — columns, tabs, accordion
Layouts — organise content into columns, tabs, rows, accordions, and more.
Layout TypeBest Used For
ColumnsSide-by-side content. Ideal for feature highlights, service descriptions, team profiles.
RowsStacked sections. Good for step-by-step processes.
TabsCompact tabbed panels — one visible at a time. Good for FAQs or product variations.
AccordionCollapsible sections — one open at a time. Great for FAQs.
Collapsible RowsSections users can expand/collapse individually.
Vertical TabsSide-by-side tab navigation. Good for category breakdowns.
Tip — Convert between layout types You can convert any layout to a different type at any time via the right-side settings menu, without losing the content inside.

5.6 Container Elements New

Pre-styled full-width sections with background images. Ideal for hero banners, call-to-action blocks, and feature highlights.

Container Elements panel
Container Elements — pre-styled full-width sections with background images.
  1. In the Build tab, browse Container Elements.
  2. Hover over a preset and click the dotted rectangle icon.
  3. Drag to the desired position (blue lines show valid positions).
  4. Customise background image, scroll behaviour, and container type.

Container Settings

Important — HTML snippet inside containers Each container includes a critical HTML snippet. Do not modify or delete it.

5.7 Reusable Content New

Create a content block once and display it on multiple pages. Edit it once and all instances update automatically — ideal for contact details, opening hours, promotional banners, or footer content.

Reusable Content setup
Reusable Content — create once, reuse on any page; edit once to update everywhere.

Creating a Reusable Content Block

  1. Go to Build > Layouts > Reusable Content and drag it to the page.
  2. Hover and click the cog (settings) icon.
  3. Select { New Preset } and give it a descriptive name.
  4. Click Save, then Update.
  5. Add any content inside the container — text, images, etc.

Reusing on Another Page

  1. On the other page, add a new Reusable Content element.
  2. In settings, select the existing preset name from the dropdown.
  3. Click Update.
Limitation A given reusable content preset can only appear once per page.

5.8 Forms

Add forms via Build > Forms. Choose from pre-built templates or build your own.

Form builder interface
The Form builder — add fields, configure submission actions, and set up confirmation emails.

Available Field Types

*File upload fields require linking to a database. Email file links expire after 30 days.

Form Submission Settings

Best practice — Keep forms short Every additional field reduces completion rates. Only ask for information you actually need. Always include a privacy note near the submit button when collecting personal data.

5.9 Tables

Add via Build > Tables and Lists, or via the inline text editor (Insert Table icon). Tables start with 1 row and 2 columns.

5.10 Horizontal Lines

Horizontal lines visually separate content sections, improving readability and page structure. There are two ways to add them:

Method 1 — Inside a Text & Images Element

  1. Enter edit mode on an existing Text & Images element.
  2. Place the cursor where the line should appear.
  3. Click the Horizontal Line icon in the right-side menu.

Method 2 — As a Standalone Element (more control)

  1. Open the Build tab and navigate to Buttons & Shapes.
  2. Drag the Horizontal Line element onto the page.
  3. Access the Horizontal Line Properties panel on the right to customise.

Customisation Options

Tip Method 2 (standalone element from the Build tab) offers more customisation options. Use Method 1 for quick, simple dividers within a block of text.

5.11 Downloadable File Areas

Add a file download section via Build > File Area.

Critical — Moving a File Area breaks links Moving a File Area to a different page section changes all its permanent file URLs after republishing. Any previously shared links will break and must be updated manually.

5.12 Header Slideshow

  1. In Page Settings (top menu), find Page Image and select Image Slideshow.
  2. Click Add New Images to upload slides one at a time (ZIP not supported).
  3. Reorder slides by dragging thumbnails. Delete using the trash icon on hover.
  4. Click the settings icon on a slide to add a link or caption text.
  5. Position captions by dragging them on the slide. Use Top/Left fields for precision.
  6. Set Caption Animation per slide or globally.
  7. Set global Slide Transition: Fade, Slide, Zoom In, Zoom Out, or Zoom In and Out.

5.13 HTML Snippets

Embed custom HTML, JavaScript, or CSS into a page. Common uses: YouTube videos, Google Maps, chat widgets, booking widgets, social feeds, Google AdSense.

HTML Snippet editor
The HTML Snippet editor — paste any embed code and add a label for easy identification.
  1. In the Build tab, find HTML Snippet and drag it to the page.
  2. Hover and click the settings cog.
  3. Enter a descriptive label and paste the code.
  4. Click Update.
Note — Code that belongs in the site header For code that must load on every page (tracking scripts, custom fonts, meta tags), use the Site Code button in Site Settings instead of an HTML Snippet element.
Safe Mode — Fixing pages broken by bad snippets If a snippet disables editing controls, add /safe_mode to the end of the admin URL and press Enter. All snippets are disabled, letting you find and remove the problem. See Chapter 11 for full details.
Chapter 6

Navigation

Setting up menus, navigation items, sub-menus, and per-page navigation.

6.1 Understanding Navigation Areas

Each design has one main navigation and up to three secondary navigations. The main navigation supports sub-menus and full styling options. Secondary navigations (header top-right, footer) have limited settings.

Important — Navigation areas cannot be deleted Instead, remove all items inside it or hide the area via Hide from viewers.

6.2 Main Navigation Settings

Hover over the main navigation and click the grey edit icon:

Main navigation settings panel
Navigation settings — control submenu animation, alignment, and menu style.

6.3 Adding Navigation Items

  1. Hover over the navigation area (or the grey Empty Navigation box).
  2. Click the plus icon (Add More) in the top right of the navigation area.
  3. Configure the navigation item properties.
PropertyDescription
CaptionThe text label shown in the menu.
Sub-captionSmaller secondary text below the caption (some designs).
Link TypeNo Link, New Page, Internal Link, External Page, or Email.
Link ToTarget page (internal) or full URL (external).
Open BehaviourSame window, new window, or Lightbox. Internal defaults to same; external defaults to new.
Search Engines NofollowTells search engines not to follow this link.
Mouse-over TooltipTooltip shown on hover. Defaults to caption if left empty.

6.4 Sub-Navigation Items

Sub-menus are available only for the main navigation.

  1. Hover over a main navigation item to reveal its sub-navigation area.
  2. Click the plus icon in the sub-navigation area.
  3. Configure the sub-item properties as you would a standard item.
Best practice — Navigation depth Limit navigation to a maximum of two levels (main items + one sub-level). Deeper menus are confusing for visitors and difficult to use on mobile.

6.5 Per-Page Navigation

Displays a different navigation set on specific pages — useful for product sections or documentation areas.

To create a per-page navigation:

  1. Hover over the per-page navigation area on the page.
  2. Click the edit icon and select { New Preset } from the dropdown.
  3. Enter a name and click Update.
  4. Use the plus icon to add items to this navigation.

To reuse on another page:

  1. On the other page, hover over its per-page navigation area.
  2. Click edit and select the existing preset name from the dropdown.
  3. Click Update.

6.6 Linking Between Pages

  1. Select the text you want to link.
  2. Click the Link icon in the text toolbar.
  3. Choose: Internal Link, External Page, or Email.
  4. Set whether the link opens in the same window or a new tab.
Best practice — External links Open external links in a new tab so visitors do not leave your site. Keep internal links in the same tab.
Chapter 7

Applications & Add-ons

Extend your website with powerful applications — booking, payments, members, and more.

7.1 Installing & Managing Applications

  1. Click Options in the left menu.
  2. Browse or search for the application. Filter by category if needed.
  3. Toggle the switch to install. Choose Lite (free) or Premium where applicable.
  4. Once installed, the app appears in the Build tab and can be dragged onto any page.
Options panel — installing an application
The Options panel — toggle apps on/off; choose Lite or Premium versions.

7.2 AI Assistant New

Pre-installed on designs from the 5th series onwards. Improves your written content quickly — no copywriting experience needed.

AI Assistant in action
The AI Assistant — Improve, Personalise, or Spell Check any paragraph of text.
  1. Hover over any text element on the page.
  2. Click the AI Assistant icon in the right-hand options menu.
  3. Select an action per paragraph: Improve (rewrites for clarity), Personalise (inserts your business details), or Spell Check.
  4. Click Apply to save changes.
Limitation The AI Assistant works on text elements only — not galleries, forms, or other non-text elements.

7.3 Contact Information App

Displays your business contact details and social profiles in a clean, configurable widget.

7.4 Appointment Scheduler App Premium

Lets visitors book appointments online 24/7. Eliminates back-and-forth scheduling emails.

Appointment Scheduler configuration
Appointment Scheduler — configure services, staff, business hours, and notifications.
  1. Setup — Customise the "Book Online Now" button (text, alignment, icon).
  2. Business Hours — Set working hours and public holidays.
  3. Services — Add each service with name, description, duration, and price.
  4. Staff — Add staff members, assign services, set individual schedules and vacation periods.
  5. Notifications — Configure email alerts, optional manual confirmation requirement, HIPAA mode, booking window limits, and cancellation time limits.
Important At least one active service must be saved before the scheduler will function for visitors.

Managing Appointments

Click the Appointment Scheduler element → select Manager from the top-right menu. View by status (scheduled, completed, requested, rejected), filter by date or staff, and add manual appointments to prevent double-booking of phone/email bookings.

7.5 Online Payments App Premium

Integrates PayPal buttons for selling products or accepting donations.

Button TypeBest Used For
Buy NowSingle item purchases at a fixed price.
Add to CartMultiple items — visitors build a cart before checking out.
View CartShows the visitor's cart. Place on any page.
DonateFixed or visitor-entered donation amounts.
Note — Placement restriction Online Payment buttons cannot be placed inside Text and Image elements. Use a Layout (Section Group) element to position them.

7.6 Members Login App

Creates a password-protected members area. Member credentials stored securely in a database.

  1. Build a registration form with fields for username, email, and password. Link to Database Editor.
  2. Add the Members Login element. Configure layout and link to the correct database fields.
  3. Optionally set a post-login redirect page.
  4. Restrict pages via Page Settings > Access Control > By Member Group.
Requirement — SSL Certificate Members Login requires SSL (HTTPS) on your domain.

7.7 News & Events App

Displays a news feed or event listings — a simpler alternative to a full blog.

7.8 Media Library App

A searchable file download section that also functions as an audio/video player. Visitors download; only administrators can upload.

7.9 Daily Deals & Gift Certificates App Premium

Daily Deals

Time-limited discounts with a countdown timer. Features: price vs. value display, expiry date, quantity limits, fine print. Payment via PayPal. Lite: max 10 active deals.

Gift Certificates

Digital gift certificates via PayPal. Up to 5 preset amounts plus optional custom. 3 built-in designs. Partial redemption supported. Lite: max 10 active certificates.

Integration tip — Shared services Daily Deals, Gift Certificates, and Appointment Scheduler share the same Services database. Services created in any one sync automatically across all three.

7.10 Database Editor App

Create, import, and manage structured data on your site. Integrates with forms, News & Events, Media Library, and Appointment Scheduler.

7.11 Page Rating & Voting Poll App

Page Rating: Floating star-rating widget at the bottom-right of every page. No registration required. View statistics and reset ratings via Admin View.

Voting Poll: Single poll question with multiple options and live results. Configure question, answer choices, results format, visibility, and colour theme.

7.12 Financial Calculators App

Five embeddable calculator widgets: Loan Payment, Mortgage, Net Worth, Automobile Loan, and Retirement Savings. Visitors input parameters and can print amortization schedules. Ideal for financial services, real estate, or auto dealer websites.

7.13 SalesForce Lead Form App

Embeds a web-to-lead form that submits data directly to a Salesforce CRM account. Requires a Salesforce account and reCAPTCHA API key pair.

7.14 WhatsApp New

Adds a WhatsApp chat bubble to the bottom-right corner of your site.

7.15 Other Notable Add-ons

Add-onDescription
Local PromotionsUmbrella app combining Daily Deals and Gift Certificates with a shared management interface.
Email MarketingBuild a subscriber list and send email campaigns directly from OPB.
Google MapsEmbed an interactive map showing your business location.
Open HoursDisplay business opening hours in a clean, structured format.
AddThis / Social ShareAdd social sharing buttons to pages and blog posts.
Page UsherCreate URL redirects and track click statistics.
Chapter 8

SEO — Getting Found on Google

Optimise your website for search engines to attract more organic traffic.

8.1 Per-Page SEO

Set SEO information for each page via Page Settings > SEO Options:

Page SEO settings — URL, title, description
Per-page SEO settings — URL slug, page title, keywords, and description.
FieldWhat to EnterLimit
Page URLShort descriptive words, hyphen-separated. E.g. web-design-servicesUnder 60 characters
Page TitleDescribes page content. Shown in Google results. E.g. Web Design Services | Your Company50–60 characters
KeywordsComma-separated terms your audience searches for.5–10 keywords
Page DescriptionClear summary of the page. Shown under the title in Google results.150–160 characters
Best practice — Unique metadata for every page Every page should have its own unique title and description. Duplicate titles reduce ranking potential. If fields are left blank, OPB uses the global site settings as a fallback.

8.2 Global Site SEO

Set fallback SEO values used when a page has no individual SEO data:

Site Settings > Special Features > Site Keywords & Description

8.3 Image SEO

Every image should have Alt Text set. This helps search engines understand the image, aids screen readers, and enables ranking in image search results. Set alt text in the image properties panel when uploading. Keep it descriptive and specific.

8.4 URL Best Practices

8.5 Sitemap

OPB auto-generates a sitemap. Submit it to Google Search Console to speed up indexing of new pages. Access the sitemap URL via Site Settings > Site Details.

8.6 Google Analytics

  1. Create a Google Analytics account and property at analytics.google.com.
  2. Get your Measurement ID (format: G-XXXXXXXXXX).
  3. In OPB: Site Settings > Special Features > Google Analytics.
  4. Paste your Measurement ID and save.

8.7 SEO Best Practices

Content Quality
  • Write for your visitors first, search engines second
  • Minimum 300 words of unique, relevant content per page
  • Use your primary keyword naturally in the first paragraph
  • Use Heading 1 for the main page heading only (one per page)
  • Use Heading 2 and 3 for sub-sections
Technical Basics
  • Enable SSL (HTTPS) — Google ranks secure sites higher
  • Ensure all pages are published (not left unpublished)
  • Avoid duplicate content across pages
  • Link between related pages (internal linking)
  • Remove or redirect broken links
Local SEO
  • Add your full address, phone, and opening hours
  • Create and verify a Google Business Profile
  • Include your city/area in key page titles and descriptions
  • Embed a Google Map on your contact page
Ongoing SEO
  • Publish new content regularly (news, articles)
  • Monitor in Google Search Console
  • Update old pages when information changes
  • Build backlinks from reputable local directories
Chapter 9

Launching Your Website

Connect your domain, publish your site, and go live.

9.1 Step-by-Step Launch Process

  1. Add your domain — In Site Settings > Site Details, enter your domain name in the My Domain field (e.g., www.yourbusiness.com).
  2. Save settings — Click the green Save button in the Site Settings panel.
  3. Publish the site — Click Publish in the top-right. The button turns green when the site is live.
  4. Check the live site — Open a browser and navigate to your domain. Use an incognito / private window or clear your cache to avoid seeing old cached versions.
Publish button — green when live
The Publish button — turns green when the site is live. Click to push all changes.
Tip — DNS propagation If your domain was recently set up or its DNS was recently changed, it may take 24–48 hours to become accessible worldwide. This is normal.

9.2 Pre-Launch Checklist

Content & Pages

SEO

Design & Functionality

Settings

Chapter 10

Website Best Practices

Universal principles for building websites that look great, work well, and convert visitors into customers.

10.1 Structure & User Experience (UX)

Clear Page Hierarchy
  • Every page should have one clear purpose
  • Use a single H1 heading per page
  • Use H2 and H3 to organise content into logical sections
  • Most important information above the fold (visible without scrolling)
Navigation Clarity
  • Labels should be self-explanatory — avoid vague terms
  • Limit the main menu to 5–7 items
  • Home, About, and Contact pages should always be easy to find
  • Include a phone number or contact link in the header
Calls to Action (CTAs)
  • Every page should have one clear CTA
  • Use action words: "Book Now", "Get a Quote", "Contact Us"
  • Make CTAs visually prominent with a contrasting button colour
  • Place CTAs above the fold and at the bottom of long pages
Visual Consistency
  • Use no more than 2–3 colours consistently throughout
  • Stick to 1–2 font families
  • Keep spacing consistent between sections
  • Align elements consistently — avoid a cluttered layout

10.2 Content Best Practices

10.3 Mobile-First Design

Over 60% of web traffic comes from mobile devices. Always preview on mobile before publishing.

10.4 Performance & Speed

A 1-second delay in page load time can reduce conversions by 7%.

10.5 Conversion Optimisation

Trust Signals
  • Display SSL (padlock in browser) — use HTTPS
  • Include real testimonials with names and photos
  • Show industry certifications or accreditations
  • Display physical address and phone prominently
  • Include an About page with real team photos
Contact Accessibility
  • Phone number clickable on mobile (tel: link)
  • Contact form on every key page, not just the contact page
  • WhatsApp button for instant, low-friction contact
  • Set response time expectations clearly
Homepage Essentials
  • Clear headline — who you are and what you offer
  • Sub-headline with your key differentiator
  • At least one strong CTA above the fold
  • Brief services/features overview
  • Testimonials or trust signals
Lead Generation
  • Offer something valuable for contact info (free quote, consultation)
  • Keep contact forms short — ask only what's essential
  • Use clear form error messages
  • Always confirm submission with a thank-you page or message

10.6 Accessibility

Chapter 11

Troubleshooting & Quick Reference

Common issues, Safe Mode, and a quick reference for key tasks.

11.1 Safe Mode

If a broken HTML snippet disables your editing controls, use Safe Mode to regain access:

  1. In the browser address bar, find your admin URL (ends in something like /ADMIN/home.html).
  2. Add /safe_mode to the end of the URL and press Enter.
  3. The page reloads with all HTML snippets disabled.
  4. Find and remove or fix the problematic snippet.
  5. Remove /safe_mode from the URL and reload to return to normal editing.
Example URL with Safe Mode http://yourdomain.com/login-name/ADMIN/home.html/safe_mode

11.2 Common Issues & Solutions

ProblemLikely CauseSolution
Can't edit part of the pageHTML snippet conflictUse Safe Mode to disable snippets and find the problem.
Site looks different from editorCached old versionOpen in incognito window or clear browser cache.
Logo not showing correctlyWrong format or sizeUse PNG with transparent background. Check size settings in Logo Manager.
Page not found after URL changeNo redirect set upAdd a 301 redirect from the old URL to the new one.
Form submissions not arrivingWrong email in form settingsCheck the email address in Form Settings and test with a submission.
File download links brokenFile Area was movedAvoid moving File Areas after publishing. If moved, re-share the new URLs.
Template change removed contentSwitched design after buildingCheck the Clipboard — moved content is stored there temporarily.
Site is slow to loadLarge uncompressed imagesRe-upload images compressed to under 200KB. Use JPEG for photos.
Members login not workingSSL not enabledEnable SSL (HTTPS) in Site Settings before using Members Login.

11.3 Quick Reference — Key Tasks

TaskWhere to Find It
Change site design/templateLeft menu → Design
Customise colours and fontsLeft menu → Customize
Add or change logoSite Settings → Logo (or click logo in header)
Add a new pageLeft menu → Pages → Add a Page
Set page SEO (title, description, URL)Pages panel → cog icon → SEO Options
Add an element to a pageLeft menu → Build → drag element to page
Add an applicationLeft menu → Options → install → drag to page
Change global site settingsLeft menu → Site Settings
Add Google AnalyticsSite Settings → Special Features → Google Analytics
Publish the siteTop right → Publish button
Preview on mobileTop menu → Preview → select mobile icon
Restore a previous versionSite Settings → Version Control
Fix page broken by HTML snippetAdd /safe_mode to the admin URL
Add a domainSite Settings → Site Details → My Domain
Create a 301 redirectPages panel → Add Redirect
Need more help? Access OPB's built-in help guides and video tutorials by clicking Help in the left menu of the editor.