Administrator's Guide
  • About Plesk
    • Logging in to Plesk for the first time
    • The Plesk GUI
    • Plesk in Restricted Mode
  • Creating Websites
  • Web Servers
    • Apache and nginx Web Servers (Linux)
      • Apache with nginx
      • Adjusting Apache Settings for Virtual Hosts
      • Adjusting nginx Settings for Virtual Hosts
      • Enabling nginx caching
      • Optimizing Apache Web Server
      • (Plesk for Linux) HTTP/2 Support in Plesk
      • (Plesk for Linux) HTTP/3 Support in Plesk
      • (Plesk for Linux) Apache and Nginx Configuration Files
    • IIS Web Server (Windows)
      • Adjusting IIS Settings for Websites
      • IIS Application Pool
      • Tracing Failed Requests
      • IIS Dynamic Compression Support
  • Web Hosting
    • Website Directory Structure
      • Defining a Custom Document Root
      • Defining a Custom Virtual Host Template
      • Virtual Host Structure (Linux)
      • Virtual Host Structure (Windows)
    • Website Preview
    • PHP Management
      • Installing PHP
      • Configuring PHP Handlers
      • PHP Extensions and Settings
      • PHP Handler Types
      • Adding Custom PHP Versions (Linux)
      • Running PHP Scripts from the Command Line
      • Customizing PHP Parameters
    • (Plesk for Windows) Configuring ASP.NET
  • Mail
    • Configuring Server-Wide Mail Settings
    • Using Plesk Without the Mail Server
    • Removing Mail Functionality from the Customer Panel
    • Using Other Mail Server Software
    • Antispam Tools
      • Protecting Against Spam
      • SpamAssassin Spam Filter
      • DKIM, SPF, and DMARC Protection and ARC Support
      • DNS Blackhole Lists
      • Server-wide Black and White Lists
      • Greylisting (Linux)
    • Protection from Outbound Spam
      • Custom Limits
      • How Limits Work
      • Notifications About Attempts to Exceed Limits
      • Statistics and Reports
    • Protection from Mail Interception
    • Antivirus Software
    • Webmail Software
    • Mailing Lists
    • (Plesk for Linux) Mail Queue
    • Mass Email Notifications
    • Automatic Email Notifications
    • (Plesk for Linux) Mailbox Quota Notifications
    • (Plesk for Windows) Remote SmarterMail Support
  • DNS
    • Putting Your Website Online
    • DNS Settings
    • DNS Zones for Subdomains
    • Configuring DNS Server-wide Settings
    • Restricting DNS Zones Transfer
    • Restricting Users’ Access to Other Users’ DNS Zones
    • Switching Off the DNS Service
    • Using External DNS Servers
    • Secondary DNS Server
    • Providing Redundant DNS Servers
    • Plesk Without a DNS Server
    • Using DNSSEC
  • Database Servers
    • Adding and Removing Database Servers
    • Securing Connections to Remote MySQL/MariaDB Database Servers
    • Configuring Backup Settings for Remote SQL Servers
    • Changing Database Administrator’s Credentials
    • Database User Roles and Permissions
    • Database Hosting Preferences
    • Database Management Tools
    • (Plesk for Linux) Upgrading MariaDB to the Current Long-Term Support Version
    • (Plesk for Windows) Connecting to External Databases
    • Moving Databases to Another Subscription
    • Remote Access to Databases
    • Disabling Microsoft SQL Server Database Dumps Upload
    • (Plesk for Windows) Changing Clients’ MySQL/MariaDB Server Data Location
  • Server Administration
    • IP Addresses Management
    • Scheduling Tasks
      • (Plesk for Linux) Scheduled Tasks Shell Setting
    • Server Settings
    • System Services
    • System Date and Time
    • Protection Against Brute Force Attacks (Fail2Ban)
      • (Plesk for Linux) Fail2Ban Jails Management
    • Web Application Firewall (ModSecurity)
      • Atomic ModSecurity Rule Sets
    • Web Applications
      • How Apps Become Available to Your Customers
      • Application Vault
    • Session Preferences
    • (Plesk for Linux) Configuring Passive FTP Mode
    • Additional Administrator Accounts
    • Dist-Upgrade Support
    • Event Handlers
    • Event Parameters Passed by Event Handlers
    • (Plesk for Linux) System Updates
    • (Plesk for Windows) Upgrading Plesk on Windows Server 2012 R2
    • Watchdog (System Monitoring) Component
      • Configuring Watchdog Settings
      • Monitoring System Services
      • Monitoring Disk Usage
      • Scanning Server for Malware
      • Viewing CPU and RAM Usage Statistics
      • Troubleshooting
    • (Plesk for Linux) Automatic Restart of Crashed Services with Systemd
    • Monitoring System and Mail Server Logs
  • Plesk Administration
    • Plesk Licensing
    • Securing Plesk
      • Restricting Administrative Access
      • Restricting Remote Access via Plesk API
      • Setting Up the Password Strength Policy
      • Changing the Plesk Administrator Username
      • Using Secure FTP
      • (Plesk for Windows) Custom Handlers Policy
      • SSL/TLS and Shared IP Addresses
      • Securing Plesk and the Mail Server With SSL/TLS Certificates
      • (Plesk for Linux) Hardening Server Connections Using DANE
      • (Plesk for Windows) Configuring Centralized SSL Certificate Support in Plesk
      • Protecting Against Clickjacking
      • Protecting Against Open Redirect
      • Mitigating the Symlinks Vulnerability
      • Mitigating the vulnerability
      • PCI DSS Compliance
        • (Plesk for Linux) Tune Plesk to Meet PCI DSS
        • (Plesk for Windows) Tune Plesk to Meet PCI DSS
      • NIS2 Directive Compliance
        • Copying Plesk Action Log Records to an External Server
    • Automatic Logging In to Plesk
    • Ports Used by Plesk
    • Running Plesk Behind a Router with NAT
    • (Plesk for Windows) Configuring Port Range for Passive FTP Mode
    • Changing Your Password and Contact Information
    • Plesk Components
      • Adding and Removing Plesk Components
    • (Plesk for Linux) Cgroups Manager
    • Managing Plesk from Mobile Devices
    • Subscribing to Plesk Newsletters
    • Plesk Technical Reports
    • Plesk UI Notifications
    • Repair Kit
    • Plesk Repair Utility
      • Plesk Repair Utility: All
      • Plesk Repair Utility: Mail
      • Plesk Repair Utility: Web
      • Plesk Repair Utility: DNS
      • Plesk Repair Utility: FTP
      • Plesk Repair Utility: File System
      • Plesk Repair Utility: Plesk Database
      • Plesk Repair Utility: MySQL/MariaDB
      • Plesk Repair Utility: Microsoft SQL Server
      • Plesk Repair Utility: Installation
    • Managing ICP Permits
    • (Plesk for Linux) The Plesk Firewall
    • The Plesk Firewall (Windows)
    • Using Docker
    • Enabling Node.js Support
    • Panel.ini Configuration File
    • Managing Let’s Encrypt Settings
  • Customizing the Plesk Interface
    • Appearance and Branding
      • Interface Preferences
      • Administrator’s Interface Language
      • Setting Up Supported Languages
      • Adding and Removing Custom Buttons
      • Branding and Themes
    • Using Custom Themes
      • Obtaining a Theme Package from Plesk
      • Modifying the Files
      • Installing Themes to Plesk
      • Removing Themes from Plesk
      • Choosing the Color Scheme
    • Hiding and Changing Plesk GUI Elements
      • SSL/TLS Certificates Selling Services
        • Locations of Links for Purchasing and Viewing SSL/TLS Certificates
        • Changing SSL/TLS Certificate Seller’s URLs
        • Hiding Buttons for Viewing and Purchasing SSL/TLS Certificates
      • Link to Provider’s Website
        • Location of the Link to Provider’s Website
        • Changing the URL of the View Services Button
        • Hiding the View Services Button
      • Presence Builder Buttons
        • Location of the Presence Builder Buttons
        • Hiding the Presence Builder Buttons
      • Mail Service Controls
        • Location of the Mail Service Controls
        • Hiding the Mail Service Controls
        • Displaying the Mail Service Controls
      • Promos
      • Link to Online Support Service
        • Creating Link to Support Form on Your Site
        • Creating Link to Compose Email Message
      • The Join Us on Facebook Button
        • Location of the Join Us on Facebook Button
        • Hiding the the Join Us on Facebook Button
      • The Twitter Follow Button
        • Location of the Follow Button
        • Hiding the Follow Button
      • Product Rating Widget
        • Location of the Widget
        • Hiding the Widget
      • RSS Feeds
      • Voting for New Features
    • Localizing Plesk
      • Supported Interface Languages in Plesk
  • Plesk Updates
  • Plesk Extensions
    • Extensions Catalog
    • Reselling Extensions
    • Plesk eCommerce Toolkit
      • Installing Plesk eCommerce Toolkit
      • Licensing Plesk eCommerce Toolkit
      • Setting Up Online Store
      • Configuring Online Store
      • Removing Plesk eCommerce Toolkit
    • Social Login
  • Statistics and Monitoring
    • Action Logs
      • Setting Up Action Logging
      • Downloading the Action Log
      • Clearing the Action Log
    • Viewing Statistics
      • Automating Report Generation and Delivery by Email
      • Viewing Virus and Spam Protection Statistics (Windows)
      • About Disk Space Usage Calculation
    • Monitoring
    • Monitoring Connections to Plesk
  • Backing Up and Restoration
    • Global Backup Settings
    • Configuring Remote Storage
    • (Plesk for Linux) Storing Backups and Website Files on a Remote Server using NFS
    • Backing Up the Entire Server
    • Backing Up Individual Accounts and Sites
    • Scheduling Backups
    • Incremental Backup
    • Backup Logs
    • Backup Telemetry
    • Restoring Data from Backup Archives
    • Downloading Backup Files from Server
    • Uploading Backup Files to Server
    • Removing Backup Files from Server
  • Customers and Resellers
    • Hosting Plans and Subscriptions
      • Relationship Between Plans and Subscriptions
      • Setting Up Hosting Plans
        • Specify Plan Properties
        • Offer Additional Services
      • Setting Up Add-on Plans
      • Subscribing Customers to Plans
      • Managing Customers
      • Managing Subscriptions
      • Serving Non-Technical Customers
    • Reseller Plans
      • Setting Up Reseller Plans
      • Subscribing Resellers to Plans
      • Converting Resellers into Customers
      • Helping Resellers Manage Their Subscriptions
    • Quick Navigation Among Plesk Objects
  • Website Management
    • Quick Start with Plesk
      • Set Up Your First Website
        • 1. Create Your Site
          • Presence Builder
          • Content Management Systems
          • Uploading Content
            • Uploading Content Using FTP
            • Uploading Content with File Manager
        • 2. Preview Your Site
        • 3. Submit Your Sites to Search Engines
      • Set Up Mail Accounts
        • 1. Create Mail Account
        • 2. Access Your Mailbox
          • Access from Webmail
          • Access from Microsoft Office Outlook 2019
          • Access from Microsoft Office Outlook 2016
          • Access from Microsoft Outlook Express
          • Access from Mozilla Thunderbird
          • Access from Apple Mail
          • Access from iPhone
          • Access from Gmail on Android
          • Access from Microsoft Outlook on Android
      • View Site Visit Statistics
    • Customer Account Administration
      • Changing Your Password and Contact Information
      • Viewing Subscription Summary
        • Allocated and Consumed Resources
        • Hosting Features Available for Your Websites
        • Permissions Available for Your Website
      • Viewing Statistics
      • Log Files
      • (Plesk for Linux) Website Log Check
      • Managing Additional User Accounts
        • Additional User Accounts
        • Creating Custom Buttons
    • Websites and Domains
      • Domains and DNS
        • Adding and Removing Domains
        • Adding Subdomains
        • Adding Domain Aliases
        • Adding Wildcard Subdomains (Linux)
        • Adding a Domain Forwarder
        • Configuring DNS for a Domain
          • Plesk as a Primary DNS Server
          • Managing DNS records
          • Applying DNS Template Changes (Plesk for Linux only)
          • Plesk as a Secondary DNS Server
          • Registrar’s DNS Settings in Plesk
          • Additional Operations on Domains
          • Configuring DNS via Domain Connect
          • Putting a Website Online via Domain Connect
          • Adding additional third-party services
        • Configuring DNSSEC for a Domain
      • Hosting Settings
        • General Settings
          • Hosting Types
          • Standard Forwarding
          • Frame Forwarding
          • Website Status
        • Web Scripting Settings
          • PHP Settings
          • PHP Handler Types
          • ASP.NET Settings (Windows)
        • Web Server Settings
          • Apache and Nginx Settings
          • Known limitations
          • Serve all static content via nginx
          • Serve only files with specific extensions via nginx
          • Serve all static and dynamic content via Apache
          • IIS Web Server Settings
          • Common Settings
          • Directory Security Settings
          • Access Restriction Settings
          • The Default Value of Server Settings
      • Website Content
        • Presence Builder
        • Content Management Systems
        • Uploading Content Using FTP
        • Uploading Content with File Manager
        • Changing File and Directory Access Permissions in File Manager
        • Deploying Content Using Git
      • Restricting Access to Content
      • Site Descriptions
      • Previewing Websites
      • Web Applications
      • Extended Website Management
        • Setting Up Custom Error Pages
          • Setting Up Custom Error Pages on Windows Servers
          • Setting Up Custom Error Pages on Linux Servers
        • Hosting Personal Web Pages Under Your Domains
        • (Plesk for Linux) Setting up IP Geolocation for a Website
        • (Plesk for Windows) Limiting Bandwidth and The Number of Connections to a Website
        • (Plesk for Windows) Using Virtual Directories
          • Creating Virtual Directories
          • Configuring ASP.NET for Virtual Directories
          • Configuring PHP for Virtual Directories
          • Setting Up Access to Virtual Directories
          • Changing Virtual Directory Settings
          • Adding and Removing MIME Types
        • (Plesk for Windows) Setting Up IIS Application Pool
        • (Plesk for Windows) Web Publishing with Web Deploy
      • (Advanced) Website Security
        • Securing Connections with SSL/TLS Certificates
          • Securing Connections with the SSL It! Extension
          • Protecting Your Website With an SSL/TLS Certificate
          • Protecting Your Website With a Self-Signed SSL/TLS Certificate
          • Purchasing an SSL/TLS Certificate From a Certificate Authority
          • Protecting Webmail with an SSL/TLS Certificate
        • (Plesk for Windows) Protecting Websites from Hotlinking
      • (Plesk for Linux) Website Performance Optimization
    • WP Toolkit
    • Laravel Toolkit
    • Git Support
      • Using a Local Repository
      • Using remote Git hosting
    • Ruby Support (Linux)
      • Manage Ruby Applications
      • Manage Ruby Versions via CLI
      • Run Rake tasks
    • Hosting Node.js Applications
    • Creating Sites with Presence Builder
      • Getting Familiar With Presence Builder
      • Creating a Website
      • Importing Sites from SiteBuilder 4.5
      • Editing Websites
        • Structure: Pages and Navigation
          • Adding and Removing Pages
          • Adding and Removing Navigation Links
        • Design: Design Templates, Layout, Styles, Color Scheme, and Header
          • Selecting a Website Design Template
          • Selecting and Applying a Design Template
          • Preparing a Custom Design Template
          • Importing and Applying a Custom Design Template
          • Changing Your Website Layout
          • Selecting Website Colors, Background Images, Fonts, and Styles for Borders and Corners
          • Changing the Website Header Elements
        • Content: Text, Tables, Images, Video, Forms, and Scripts
          • Text, Tables, Hyperlinks, Flash Files, and Images
            • Hyperlinks, Links to Email Addresses, and Anchors
          • Image Gallery
          • Image Slider
          • Embedded Video
          • Contact Form
          • Blog
          • Commenting
          • Documents and Other Downloadable Files
          • Buttons for Sharing on Social Networks
          • Site Search
          • Online Store
          • Map
          • (Advanced) Custom Scripts
          • Advertisements
          • Twitter Feed
          • Amazon aStore
        • Multi-Language Websites
        • Settings and Tools for Webmasters
      • Saving and Loading Copies of a Website
      • Optimizing Sites for Mobile Devices
      • Publishing a Website to the Internet
      • Publishing a Website Copy to Facebook
      • Viewing Site Visits Statistics, Comments, and New Orders on the Dashboard
      • Deleting Websites
    • FTP Access to Your Websites
      • Changing FTP Access Credentials
      • Adding FTP Accounts
      • Setting Up Anonymous FTP Access
    • Mail Settings
      • Mail Settings of Domains
      • Adding Mail Accounts
      • Mail Account Settings
        • Changing Mail Account Password
        • Setting Up Mail Forwarding
        • Creating Mail Aliases
        • Setting Up Auto-Reply
        • Protecting from Spam
        • Protecting from Viruses
        • Additional Services
      • Limiting Outgoing Mail
      • Using Mailing Lists (Windows)
    • Scheduling Tasks
    • Website Databases
      • Creating Databases
      • Accessing Databases
      • Viewing Connection Information
      • Copying Databases
      • Backing Up and Restoring Databases
      • Exporting and Importing Database Dumps
      • Managing Database User Accounts
      • Setting Up Custom Access Rules
      • Checking and Repairing Databases
      • Moving a Database to Another Subscription
      • (Plesk for Windows) Accessing Databases with ODBC
    • Backing Up and Restoring Websites
      • Backing Up Data
        • Backing Up the Account and Websites
        • Using Database Backup Storage (Windows)
        • Scheduling Backups
      • Uploading, Downloading, and Removing Backups
      • Restoring Backups
  • Appendix A: Properties of Hosting Plans and Subscriptions
    • Visibility of Hosting Features in the Customer Panel
    • Resources
    • RAM, CPU, Disk I/O Management (Linux)
    • Permissions
    • Hosting Parameters
      • PHP Settings
    • Web Server (Apache)
    • Mail
    • DNS
    • (Plesk for Windows) Performance
    • Logs and Statistics
    • Applications
    • Additional Services
  • Appendix B: Properties of Reseller Plans and Subscriptions
    • Resources
    • Permissions
    • IP Addresses
    • Applications
Administrator's Guide
  • Docs »
  • Website Management »
  • Creating Sites with Presence Builder »
  • Editing Websites »
  • Content: Text, Tables, Images, Video, Forms, and Scripts »
  • Site Search

Site Search¶

If you want to let your visitors search for information on your website, you can add a search bar to the site.

To add a search bar to the site:

  1. Obtain the search script code from a search service provider such as Google.

  2. Go to the Modules tab, select Search, and drag the module to the page. To make sure that it is added to all pages of the site, add it to a DESIGN area and select the option Always visible.

  3. Insert the code and click OK.

    Make sure that the code you insert is correct, as Presence Builder does not validate it.

The search bar will appear on your site after publishing.

To remove a search bar:

Place the mouse pointer over the search bar and click Remove.


© Copyright Plesk

Built with Sphinx using a theme provided by Read the Docs.