LogoLogo
Siteglide.comAdminRoadmap
  • Welcome
  • Get Started
    • Quickstart Guides
    • Support & FAQs
      • Siteglide Support Policy
      • Siteglide Technology Stack
      • External Resources
      • Front-end Browser Support
  • Portal
    • Account
    • Sites
      • Quickstart: Create a Site
      • Site Details
      • Site Users
      • Install & Manage Modules
      • Go Live
      • Subscription
      • Domains
        • Add a Fully Delegated Domain
        • Add an External Domain
        • Subdomain on a separate instance
        • How to setup a multi domain start page
      • Site Backups and Disaster Recovery
    • Users
      • User Roles
      • Invite & Manage Users
    • Billing
      • Billing Setup
      • Subscriptions and Changes
      • Automatic Site Upgrades
      • Invoices
    • Tickets
    • Marketplace
    • Agencies
      • Agency Account
      • Clients
      • Site Copies
      • Agency Whitelabelling
  • Developer Tools
    • CLI
      • Quickstart: CLI
      • About
      • Site Setup
      • Troubleshooting
      • Reference
      • CLI Changelog
      • Go Further: CLI
        • Creating WebApps via CLI
    • Liquid
      • About
      • Reference
      • Accessing Data in Liquid Variables - Tutorial 1 - Using Dot Notation
      • Accessing Data in Liquid Variables - Tutorial 2 - Iterating over Arrays and Objects
      • Using Collections with WebApps and Modules
      • Accessing Data from the Global Context Variable
      • Truthiness - Using Liquid to determine if a field is empty or blank
      • Alternatives to Storing and Executing Liquid from Database Items
    • GraphQL
      • About GraphQL
      • Tutorials
        • Tutorial 1 - Your First Query
        • Tutorial 2 - Pagination
        • Tutorial 3 - Filtering the Results
        • Tutorial 3 - (Answers)
        • Tutorial 4 - Advanced Filtering
        • Tutorial 4 - (Answers)
        • Tutorial 5 - Using Liquid to run GraphQL queries on your Site
        • Tutorial 6 - Variables
        • Tutorial 6 - (Answers)
        • Tutorial 7 - Sorting
        • Tutorial 8 - Building a Liquid API GET Endpoint Page powered by GraphQL queries
        • Tutorial 9 - Using Mutations to Create New Records
        • Tutorial 10 - Using Mutations to Edit a Record
        • Tutorial 11 - Using Mutations to Delete an Item
        • Tutorial 12 - Related Records and Datasources
    • Configuration
      • Field Types
      • Custom Field IDs
    • Site API
      • Forms
      • Categories
      • Modules
      • WebApps
      • CRM Users
      • eCommerce
      • Site API Changelog
    • Zapier Integration
      • Formatting arrays correctly
    • Developer Marketplace
      • About Building Modules
      • Module Setup
      • Site Template Modules - and How to Make Your Own
      • Create Folder Structure
      • Updating Modules
      • Submit Module for Approval
      • Adding Payment to a Module
      • Theme Module Example
      • Data & UI Module Example
      • Reference
      • File Structure
    • Release Notes
      • Siteglide Admin/API - Changelog
      • Module - System Files - Changelog
      • Module - eCommerce - Changelog
      • Module - Menu - Changelog
      • Module - Slider - Changelog
      • Module - Secure Zones - Changelog
      • Module - FAQ - Changelog
      • Module - Events - Changelog
      • Module - Blog - Changelog
  • SiteBuilder
    • Build Sites Faster
      • Quickstart: SiteBuilder
      • About
      • Site Setup
        • Marketplace Themes & Templates
        • Create Site From Template
        • Install SiteBuilder Module
        • Create a Page Template
        • Set Up Tailwind CSS with the recommended CLI method
      • Styling
        • Editing Tailwind CSS using the recommended CLI method
        • Tailwind CSS Themes - Choosing a Build Method
        • Tailwind CSS - Preview Mode
        • Tailwind's JIT Compiler Via CDN (deprecated)
        • Theme Presets
        • Example Tailwind Project Setup
      • Layouts
        • Insert Static Layouts
        • Installing Dynamic Layouts
        • Editing Dynamic Layouts
        • About Layouts
          • Dynamic Layouts
          • Static and Dynamic Form Layouts
          • Sliders
      • Reference
    • Advanced Features
      • SiteBuilder Live Updates API
        • Live Updates Reference
        • Live Updates Markup Example
        • Steps to Setting Up Live Updates API in a Module/WebApp Layout
        • Live Updates Example - Enforcing Filters
        • Steps to Use Live Updates Methods
        • Steps to Initialise Live Updates with JS
        • Live Updates Changelog
      • SiteBuilder JavaScript
        • Forms JS
        • Social Sharing JS
        • Sliders JS
        • Dark Mode JS
        • Cookie Settings JS
      • SiteBuilder Liquid Includes
        • Pagination
      • SiteBuilder Liquid Functions
        • Detail Page Valid
        • Field Mapping
        • Get Table Config
        • Case From Order ID
      • SiteBuilder Changelog
    • Extend SiteBuilder
      • Create SiteBuilder Themes
      • Create Marketplace Modules
      • Adding Dynamic Layouts to Themes & Modules
      • Adding Static Layouts to your Theme
      • Reference
  • CMS
    • Dashboard
    • Pages
      • Quickstart: Pages
      • Studio (Alpha Release)
        • Setup
        • Create a Page
      • Editor (Legacy Studio)
      • Code View & Toolbox
      • About Pages
        • Page Settings
        • Custom Fields in Pages
        • Pages with Siteglide CLI
      • About Page Templates
        • Page Templates with Siteglide CLI
        • Preventing Duplicate Content
      • System Pages
      • Reference
      • File Structure
    • Content Sections
    • File Manager
      • About Assets
      • Linking to Assets Explained
      • Assets Troubleshooting
      • Siteglide Scripts Explained
      • Assets with CLI
      • Migrating Assets
      • Steps to Optimise Images on the Fly with Cloudinary
      • 🔹siteglide_head_scripts and siteglide_footer_scripts Explained
      • Assets File Structure
      • Tags for Assets
    • Forms
      • Quickstart: Forms
      • About Forms
      • Guides: Forms
        • Steps to Using Separate Fields for First Name and Surname in a Form
        • Steps to Programmatically Redirecting after a Form Submission
        • Steps to Adding Form Confirmation Pages
        • Steps to Adding a Progress Bar
        • Steps to Changing Form Styling on Submission Using CSS
        • Steps to Using Custom Field Set fields in a Form's Custom Layout
      • Go Further: Forms
        • Migrating Forms
        • Explained - Preventing Spam Form Submissions and Captchas
        • Explained - Show Clearly When a User is Already Logged in When Submitting a Form
        • Forms Error Callback and Validation
        • Forms Success Callback
        • File Upload Previews
      • Forms File Structure
      • Reference
      • Troubleshooting
    • Automations
      • Quickstart: Automations
      • About
        • Email Templates
        • Email Automations and Email Templates with Siteglide CLI
      • Guides
        • Integration Automations
        • A Transactional Email Example
        • An API Call Action Example
        • A Custom Liquid Action Example
        • Steps to Testing Emails on a Staging Site
        • Steps to Authenticating Sendgrid Emails on Live Sites
      • Go Further
      • Reference
      • File Structure
    • Categories
      • Quickstart: Categories
      • About
        • Outputting Categories on WebApp / Module / eCommerce Layouts
        • Filtering WebApps and Modules by Categories Using Liquid Parameters
      • File Structure
      • Reference
    • Company Information
      • About
      • Reference
      • Troubleshooting
    • URL Redirects
  • Modules
    • Core Modules
      • MenuBuilder
        • Quickstart: Menu Builder
        • About
      • Secure Zones
        • Quickstart: Secure Zones
        • About
          • Dynamically Assign a Secure Zone during Form Submission
        • Go Further
          • Secure Zones with Siteglide CLI
          • Using the context.current_user object
      • Media Downloads
        • Quickstart: Media Downloads
        • Layouts
        • Reference
      • Blog & Authors
        • Quickstart: Blog & Authors
        • Blog Archive & Date Filtering
        • Blog Search
        • Blog Filter by Category
        • Blog Filter by Author
        • File Structure
        • Reference
      • Events
        • Quickstart: Events
        • Standard List View
        • Getting Started with Event Filtering & Searching
        • Filter by Category
        • Filter By Host (Author)
        • Filter by Event Dates
        • Datasourcing the Event Host
        • Search
        • Map List View
        • Calendar List View
      • FAQ
        • Quickstart: FAQ
        • Reference
      • Testimonials
        • Quickstart: Testimonials
        • Reference
      • Slider
        • Quickstart: Slider
        • Reference: Slider
    • Community Modules
      • SiteBuilder
      • CRM Sync
        • About CRM Sync Module
        • Steps to Set Up CRM Sync on an Automation
        • CRM Sync Changelog
    • Go Further: Modules
      • Front-end Submit Modules
  • WebApps
    • Quickstart: WebApps
    • WebApp Items
      • Create WebApp Items
      • Importing and Exporting
    • Layouts
      • WebApp List Layout
      • WebApp Detail Layouts
    • Go Further: WebApps
      • Searching by Location
      • Searching - Advanced Filtering
      • Searching - By Keyword
      • Front End Create Forms
      • Front End Update Forms
      • Front End Delete
  • WebApp Troubleshooting
  • eCommerce
    • Quickstart: eCommerce
    • Get Started
      • About the eCommerce Module
      • Settings
      • Cart, Checkout and Quotes
        • About Cart, Checkout and Quotes
        • Steps to Implement a Guest Checkout Flow
        • Product Views
          • Product Layouts
          • Product List Layout
          • Product Detail Layout
          • Add to Cart Button
          • Steps to Datasource and Display Related Products
          • Dynamic Product Layouts based on Categories
          • Attribute Selection
            • Attribute Layout - Presenting the Choice to the Customer
            • Attributes - Changing Product Price after Change
          • Discount Selection
            • Discount Codes Layout
            • Minimum Payments
          • Shipping Selection
            • Shipping Options Layout
        • Managing Products
          • Creating and Editing
          • Securing Products
          • Location
          • Custom Fields
          • Edit Module Structure
          • Product Custom Field Sets
          • Inventory
          • Managing Attributes
          • Pricing
          • Product Categories
          • Open Graph Fields
          • SEO Fields
          • Standard Fields
          • Product Import and Export
          • Discounts
        • Cart
          • Cart Layouts
          • Checking Inventory in Cart
          • Updating Quantity in Cart
          • Updating Displayed Cart Quantity
        • How to Set Up a Shopping Cart and Guest Checkout - Tutorial
        • Checkout Forms
          • Checkout Form Layouts
          • Checkout Forms with PayPal
        • Orders
          • Order Confirmation
          • Re-Ordering
          • Orders Layouts
        • Steps to Add Secure Zones and User Orders View to your Checkout Flow
        • Quotes
        • Selling Digital Products
        • Volume Pricing
        • Steps - Alternatives to Product Grouping
      • Basic Payment Forms
        • About Basic Payment Forms
        • Steps to Set up a Basic Payment Form (with a Fixed Payment Amount)
        • Authorize.net Basic Payment Forms
        • PayPal Basic Payment Forms
        • Steps to Allow User to Decide Amount they Will Pay
        • Step-by-step Basic Payment Confirmations
        • Basic Payment Forms Reference
        • ecommerce/basic_payment
      • Payment Gateways
        • Building a Custom Payment Gateway
          • Steps to Support Basic Payment Forms with your Custom Payment Gateway
          • Steps to Support Checkout with your Custom Payment Gateway
        • Paypal Custom Parameters
        • Styling Stripe Card Elements
        • About Payment Gateways
        • Steps to Switching Payment Gateway
        • Test Cards
      • Currency and Tax
        • About Tax Codes
        • Currency Changer
        • Tax Code Changer
        • Formatting Currency
      • Subscriptions
        • About Subscriptions
        • Managing Subscriptions
          • Creating Subscription Products
          • Changing Price and Billing Interval
          • Creating a Form for Signing Up and Changing Payment Details
          • Subscription Order Status Explained
          • Terms and Conditions (Good Practice)
        • Subscriptions Payment Gateway Setup
        • Subscriptions List Layout
        • Subscriptions Detail Layout
        • User's Active Subscriptions
        • Subscription Action Required
        • Cancelling Subscriptions
      • Basic Payment Forms Folder Structure
      • Cart and Checkout Folder Structure
  • CRM
    • Quickstart: CRM
    • Users
      • User Details
      • User Secure Zones
      • How Users Edit their Email and Password Front End
      • Custom Field Sets & CRM Custom Fields
      • Storing User's Favourite WebApp / Module Items
    • Companies
    • Cases
      • User's Form Submissions (Cases)
  • Site Manager
    • Code Editor
    • Templates (Pages & Email)
    • Headers & Footers
    • Code Snippets (Includes)
      • Includes Troubleshooting
      • constants_json
      • constants
      • Includes File Structure
      • Includes with Siteglide CLI
      • Tags for Includes
    • System Pages
      • Automatic Site Maps
    • System Emails
    • Data Management
    • Admin Menu Editor
    • Integrations
  • Reporting
    • Quickstart: Reports
  • Miscellaneous
    • System Features
      • Pagination on Liquid Tags
      • Custom Pagination Layouts
      • Timezones in the Siteglide Admin and on the front-end of your Site
      • Module/WebApp Caching
      • Getting Started with Liquid Caching - to Reduce Server Response time and Improve Performance
      • Translating Dates
      • Site Search
      • AI Tools for the Rich Text Editor
      • Cookies on Siteglide Sites
    • Front-End Performance
      • Video Embeds
      • Forms Above the Fold
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Miscellaneous

Front-End Performance

Video EmbedsForms Above the Fold
PreviousCookies on Siteglide SitesNextVideo Embeds

Was this helpful?