Skip to content
  • Home
    • Web hosting
      • Launch and configure a WordPress instance with Amazon Lightsail
      • Mxtoolbox
      • Use Google Mail Fetcher to receive mails from your server
      • Zoho
      • Getting Started with Linux Commands
      • How to move a site from one cPanel host to another
      • Microsoft 365
      • Common htaccess Rules
      • Protecting your email from sending spam
      • Thunderbird, IMAP, Expunge or How to Really Delete Emails from the Server
      • Cloudways
      • How to transfer email accounts and messages between cPanel servers
      • Google Workspace email
      • iPhone email config
    • Free web tools
    • Windows
      • Buying RAM Memory
      • Buying a hard drive
      • Adventure Games
      • Optimize Windows 10 for better performance
      • Keyboard shortcuts
      • Windows 7 Troubleshooting
      • What to back-up before formating
    • Design
      • PhotoShop Tips and Tricks
      • Corel Draw Tips and Tricks
      • Websites for inspiration
      • Navigation Design Patterns
      • ACDSee Tips and Tricks
  • HTML & CSS
    • Visual studio Code
    • How to export a google spreadsheet to a clean HTML table
    • How to publish an ebook on amazon
    • HTML
      • Essential checks before launching a website
    • CSS
      • CSS Coding Standards
      • How to Center Anything With CSS
      • Basic CSS Syntax
      • Building a Basic CSS Layout
      • CSS Classes and IDs
      • Inheritance
      • CSS Positioning
      • Margins, padding and borders
      • Lines
      • Forms
      • Tables
      • Fonts
      • CSS Font-Size
      • CSS Sprites
      • CSS3 Transitions
      • Gradients
      • Drop Shadows
      • Responsive Design with CSS Media Queries
      • Cross Browser CSS
      • Firebug
      • CSS tools
      • Modernizr
      • CSS Lists
      • CSS Anchors, Links and Pseudo Classes
      • What is !important
      • What is -webkit or -moz?
      • CSS Reset
      • Print friendly websites
      • CSS Troubleshooting
      • Learning Resources
    • Facebook
      • Woobox
        • Woobox sweepstakes
        • Woobox polls
      • Facebook ads
      • My facebook ads account got hacked
    • NetBeans
      • NetBeans features
      • NetBeans Keyboard Shortcuts
      • NetBeans Snippets
      • Emmet plugin for Netbeans
      • Git versioning for your NetBeans projects
    • Newsletter
      • HTML Emails
      • Creating a custom email template with mailchimp
      • Learning Resources
      • Using mailChimp
      • Creating a campaign
      • Creating a subscriber list
  • JavaScript & AJAX
    • 3D Applications with HTML5 and WebGL
    • Javascript
      • Regular Expressions
      • Passing data from PHP to JavaScript
      • Running a JavaScript Program
      • HTML5 Custom Data Attributes (data-*)
      • Basic Javascript Syntax
      • Learning Resources
    • jQuery
      • Basic jQuery Syntax
      • jQuery selectors
      • CSS jQuery methods
      • Show, hide and toggle
      • jQuery events
      • Useful snippets
      • jQuery Plugins
        • GSAP
        • jQuery inline form validation plugin
        • Isotope
        • Horizontal thumb scrolling
        • Galleria
      • jQuery optimization
    • Ajax
      • Ajax Plugins
  • PHP
    • Run locally an ASP project with SQL database
    • PHP
      • PHP Snippets
      • Basic PHP Syntax
      • Loops
      • Using Constants
      • Functions
      • Using Arrays
      • Single Quotes vs Double Quotes
      • Strings in Php
      • Moving Information from Page to Page
      • Files and Directories
      • Using external files
      • Creating a configuration file
      • Parsing HTML with the Simple HTML DOM Library
      • Displaying Errors
      • Writing Secure PHP
      • Parsing XML With The DOM Library
      • Learning Resources
    • MYSQL DATABASE
      • MySQL Tables
      • Relational Databases
      • Backup
      • Useful Queries
      • Full-Text Search
      • phpMyAdmin
    • WAMPSERVER
      • Sending test emails with WampServer
      • Wamp Server + Dropbox (Sync PHP file and MySQL Database)
      • Wamp troubleshooting
      • How to Enable HTTPS / SSL on WAMP Server
      • How to connect wamp to an external API
      • How to import a large database in Wamp
      • Speed up page loading time on localhost
      • How to install Wamp server
  • WordPress
    • How to play a lottie animation
    • WordPress Data Sanitization and Validation
    • Validating and making accessible a wordpress site
    • WordPress migration
      • Migrate from live test site to live with Migrate Guru
      • Migrate wordpress to WPEngine
      • Migrate WordPress to SiteGround
    • How To Prevent Your WordPress Site From Being Hacked Guide (2026)
    • How to host Google Fonts locally in your WordPress site
    • How to Create a Christmas Snow Effect in Elementor
    • WordPress free SSL with cloudfare
    • WordPress installation
    • Anatomy of a WordPress Theme
    • Customizing WordPress
      • Custom Post Types
      • Customizing a WordPress Theme
      • Basic WordPress functions
      • WordPress Snippets
      • The WordPress Loop
      • How to Add Additional Fields to the WordPress Media Uploader
      • How to write a WordPress Plugin
        • How to Translate a WordPress Plugin
        • How to optimize a plugin
        • How to ensure that your plugin follows envato guidelines
      • WordPress Ajax
      • Creating Custom Page Templates
      • Including JavaScript and CSS
      • Adding a WordPress 3.0 menu to your theme
      • Customize the WordPress Admin Area
      • Create a Settings Page For Your WordPress Theme
      • Customizing And Styling The Password Protected Form
      • How to Style WordPress Navigation Menus
    • WordPress Hooks
    • WordPress essential plugins
      • WordPress SEO by Yoast
      • Quiz plugins comparison
      • Poll plugins comparison
      • Ultimate GDPR & CCPA Compliance Toolkit for WordPress
      • Redux Framework Fields
      • Elementor
        • How to create a custom woocommerce thank you page with elementor
      • Using the Output Argument
      • Revolution Slider
      • Redux troubleshooting
      • CMB2
      • Gravity Forms
        • Accepting PayPal Payments in Your WordPress Forms
        • User registration using Gravity Forms
        • How to add reCAPTCHA to your gravity forms
        • Protecting you Gravity Forms upload files
        • Gravity Forms API Functions
      • WPML / The WordPress Multilingual Plugin
      • Advanced Custom Fields
      • Adminimize
      • Moving WordPress From Your Localhost To A Live Web Server using WP Sync DB
    • WordPress Shortcodes
    • WordPress Multisite
    • WordPress Speed Optimization Guide (2025)
      • Debugging WordPress
      • How to optimize a WordPress query to get results faster
      • WP rocket troubleshooting
    • Troubleshooting
      • How to import big WordPress mysql database with bigdump
      • My WordPress site gets blocked in China
      • How to fix a missing parent theme error
      • Converting your database to UTF8
      • Overcome DNS Propagation Time with Hosts File Hacks
      • How to Increase the Maximum File Upload Size in WordPress
    • Essential checks before going online
    • How to Add Google AdSense to Your WordPress Site
    • Other CMSs
      • Shopify
        • Shopify Speed Optimization Guide
      • PrestaShop
        • Presta debugging
        • How to upgrade presta
        • How to block spam emails in PrestaShop
        • How to install Presta on localhost
        • Presta SEO optimization
      • Magento
        • Magento FAQ
        • How to move your magento site to localhost
      • OpenCart
      • Joomla
        • What is Joomla?
        • Installation
        • How to transfer Joomla from online server to local server
        • Moving a Joomla Site from Local to Live Server
        • Joomla essential plugins
        • Troubleshooting
        • Upgrading Joomla
        • Cleaning up an infected Joomla web site
        • Styles
        • Contacts
        • User
        • Editors
        • Installing a component
        • Removing font size
        • Administrator Components
        • Articles Category Module
        • WYSIWYG Editors
        • How to find your module positions
        • Controlling Modules Using MetaMod
        • Automatically generated menu module from article’s category
        • Making Joomla URLs Search Engine Friendly (SEF)
        • Using Firebug With Your Joomla Website
        • Remove “Joomla SEF URLs by Artio” link in JoomSEF 4.1.0
        • Article Checkin and locked content
        • When Joomla times out
        • Create a sitemap using Xmap
        • Learning Resources
      • LimeSurvey
        • LimeSurvey installation
        • Limesurvey and WordPress
        • Creating a new survey
        • Changing an active survey
        • Troubleshooting
  • WooCommerce
    • How to Create a WooCommerce Wholesale System
    • WooCommerce product archive – load more – and ajax functions
    • How to Install the Facebook Pixel in WordPress
    • WooCommerce FAQ
    • WooCommerce integration with BOX NOW
    • Create a facebook product catalogue using WooCommerce
    • How to create a WooCommerce XML feed for shopflix
    • Setting Minimum Checkout Requirements in WooCommerce
    • WooCommerce and the GDPR
    • WooCommerce Payment Gateways
      • WooCommerce and Square
      • WooCommerce and Epay / Euronet Worldwide
      • WooCommerce and NBG Simplify
      • WooCommerce & Piraeus Bank
      • WooCommerce and PayPal
      • WooCommerce and Klarna
      • WooCommerce and Revolut
      • WooCommerce and Stripe
      • WooCommerce JCC
      • How to add VivaPayments in WooCommerce
      • WooCommerce And Alpha Bank
    • Essential checks before going online
    • How to add a custom field to WooCommerce Product Category Page
    • WooCommerce conditional tags
    • WooCommerce DataBase
    • WooCommerce shortcodes
    • How to Override WooCommerce Template Files
    • How to override WooCommerce Frontend Scripts
    • Customizing checkout fields using actions and filters
    • New e-shop questionnaire
    • Translating WooCommerce (Localization)
    • WooCommerce Custom Fields for Variations
    • WooCommerce functions
    • WooCommerce snippets
      • How to edit WooCommerce product data tabs with PHP
    • WooCommerce Hooks
    • WooCommerce Notices
    • WooCommerce and SSL
    • WooCommerce free essential plugins
      • WP All Import
        • How to import a JSON in WP all Import through an external API with authentication
      • WooCommerce Poor Guys Swiss Knife
    • WooCommerce paid essential plugins
      • WooCommerce and WPML
    • WooCommerce Troubleshooting
      • How to fix E-Mail problems in WordPress and WooCommerce
  • SEO
    • WordPress SEO Optimization Guide (2024)
    • Google Products
      • Google Merchant Account
      • Google Drive
        • Google Script Editor Shortcodes
      • Google My Business Optimizations to Rank Higher in Local Search
      • Google Analytics
        • Google Analytics usual scenarios
        • Custom dashboards
        • GA4 migration guide
        • Properties and views in Analytics
        • Bounce rate
        • Site Search
        • Google Analytics Certification (IQ) exam
          • Google Analytics IQ Exam Questions & Answers Practice Test
            • General Knowledge
            • Analytics Tracking Code
            • Accounts, Views & Filters
            • Reports
            • Campaign Tracking
            • Channels, Sources & Mediums
            • Goals
            • eCommerce & Conversions
            • Google AdWords
            • Customer Journey
            • Attribution Modelling
            • Metrics & Dimensions
            • Segmentation
            • Events
            • External Data
            • Mobile apps
      • Double Click for Publishers (DFP)
      • Google maps
        • How to create a Google Map API Key
      • Google AdWords
        • Setting bids and budgets
        • How to add adwords conversion tag in WordPress
        • Quality Score
        • Practice tips and tricks or usual mistakes
        • How to Launch a YouTube Video Advertising Campaign
        • Building an AdWords campaign
        • Finding the right keywords
        • Keyword Match Types
        • Using promotional codes (coupons)
        • Google Adwords certification
      • Google AdSense
      • How to add Google Tag Manager (GTM) in WooCommerce for counting conversions
      • Google Webmaster Tools
    • Website Redesign
    • Learning Resources
    • YouTube SEO
    • How to Change Website Address in Google Search Console?
    • Choosing the domain name
    • Selecting the page title
    • Description meta tag
    • Google SERP Snippet Optimization Tool
    • Writing Content
    • Internal links
    • URL Canonicalization: redirect non-www to www urls
    • Page Rank
    • Find out when your site was last crawled by Google
  • Home
    • Web hosting
      • Launch and configure a WordPress instance with Amazon Lightsail
      • Mxtoolbox
      • Use Google Mail Fetcher to receive mails from your server
      • Zoho
      • Getting Started with Linux Commands
      • How to move a site from one cPanel host to another
      • Microsoft 365
      • Common htaccess Rules
      • Protecting your email from sending spam
      • Thunderbird, IMAP, Expunge or How to Really Delete Emails from the Server
      • Cloudways
      • How to transfer email accounts and messages between cPanel servers
      • Google Workspace email
      • iPhone email config
    • Free web tools
    • Windows
      • Buying RAM Memory
      • Buying a hard drive
      • Adventure Games
      • Optimize Windows 10 for better performance
      • Keyboard shortcuts
      • Windows 7 Troubleshooting
      • What to back-up before formating
    • Design
      • PhotoShop Tips and Tricks
      • Corel Draw Tips and Tricks
      • Websites for inspiration
      • Navigation Design Patterns
      • ACDSee Tips and Tricks
  • HTML & CSS
    • Visual studio Code
    • How to export a google spreadsheet to a clean HTML table
    • How to publish an ebook on amazon
    • HTML
      • Essential checks before launching a website
    • CSS
      • CSS Coding Standards
      • How to Center Anything With CSS
      • Basic CSS Syntax
      • Building a Basic CSS Layout
      • CSS Classes and IDs
      • Inheritance
      • CSS Positioning
      • Margins, padding and borders
      • Lines
      • Forms
      • Tables
      • Fonts
      • CSS Font-Size
      • CSS Sprites
      • CSS3 Transitions
      • Gradients
      • Drop Shadows
      • Responsive Design with CSS Media Queries
      • Cross Browser CSS
      • Firebug
      • CSS tools
      • Modernizr
      • CSS Lists
      • CSS Anchors, Links and Pseudo Classes
      • What is !important
      • What is -webkit or -moz?
      • CSS Reset
      • Print friendly websites
      • CSS Troubleshooting
      • Learning Resources
    • Facebook
      • Woobox
        • Woobox sweepstakes
        • Woobox polls
      • Facebook ads
      • My facebook ads account got hacked
    • NetBeans
      • NetBeans features
      • NetBeans Keyboard Shortcuts
      • NetBeans Snippets
      • Emmet plugin for Netbeans
      • Git versioning for your NetBeans projects
    • Newsletter
      • HTML Emails
      • Creating a custom email template with mailchimp
      • Learning Resources
      • Using mailChimp
      • Creating a campaign
      • Creating a subscriber list
  • JavaScript & AJAX
    • 3D Applications with HTML5 and WebGL
    • Javascript
      • Regular Expressions
      • Passing data from PHP to JavaScript
      • Running a JavaScript Program
      • HTML5 Custom Data Attributes (data-*)
      • Basic Javascript Syntax
      • Learning Resources
    • jQuery
      • Basic jQuery Syntax
      • jQuery selectors
      • CSS jQuery methods
      • Show, hide and toggle
      • jQuery events
      • Useful snippets
      • jQuery Plugins
        • GSAP
        • jQuery inline form validation plugin
        • Isotope
        • Horizontal thumb scrolling
        • Galleria
      • jQuery optimization
    • Ajax
      • Ajax Plugins
  • PHP
    • Run locally an ASP project with SQL database
    • PHP
      • PHP Snippets
      • Basic PHP Syntax
      • Loops
      • Using Constants
      • Functions
      • Using Arrays
      • Single Quotes vs Double Quotes
      • Strings in Php
      • Moving Information from Page to Page
      • Files and Directories
      • Using external files
      • Creating a configuration file
      • Parsing HTML with the Simple HTML DOM Library
      • Displaying Errors
      • Writing Secure PHP
      • Parsing XML With The DOM Library
      • Learning Resources
    • MYSQL DATABASE
      • MySQL Tables
      • Relational Databases
      • Backup
      • Useful Queries
      • Full-Text Search
      • phpMyAdmin
    • WAMPSERVER
      • Sending test emails with WampServer
      • Wamp Server + Dropbox (Sync PHP file and MySQL Database)
      • Wamp troubleshooting
      • How to Enable HTTPS / SSL on WAMP Server
      • How to connect wamp to an external API
      • How to import a large database in Wamp
      • Speed up page loading time on localhost
      • How to install Wamp server
  • WordPress
    • How to play a lottie animation
    • WordPress Data Sanitization and Validation
    • Validating and making accessible a wordpress site
    • WordPress migration
      • Migrate from live test site to live with Migrate Guru
      • Migrate wordpress to WPEngine
      • Migrate WordPress to SiteGround
    • How To Prevent Your WordPress Site From Being Hacked Guide (2026)
    • How to host Google Fonts locally in your WordPress site
    • How to Create a Christmas Snow Effect in Elementor
    • WordPress free SSL with cloudfare
    • WordPress installation
    • Anatomy of a WordPress Theme
    • Customizing WordPress
      • Custom Post Types
      • Customizing a WordPress Theme
      • Basic WordPress functions
      • WordPress Snippets
      • The WordPress Loop
      • How to Add Additional Fields to the WordPress Media Uploader
      • How to write a WordPress Plugin
        • How to Translate a WordPress Plugin
        • How to optimize a plugin
        • How to ensure that your plugin follows envato guidelines
      • WordPress Ajax
      • Creating Custom Page Templates
      • Including JavaScript and CSS
      • Adding a WordPress 3.0 menu to your theme
      • Customize the WordPress Admin Area
      • Create a Settings Page For Your WordPress Theme
      • Customizing And Styling The Password Protected Form
      • How to Style WordPress Navigation Menus
    • WordPress Hooks
    • WordPress essential plugins
      • WordPress SEO by Yoast
      • Quiz plugins comparison
      • Poll plugins comparison
      • Ultimate GDPR & CCPA Compliance Toolkit for WordPress
      • Redux Framework Fields
      • Elementor
        • How to create a custom woocommerce thank you page with elementor
      • Using the Output Argument
      • Revolution Slider
      • Redux troubleshooting
      • CMB2
      • Gravity Forms
        • Accepting PayPal Payments in Your WordPress Forms
        • User registration using Gravity Forms
        • How to add reCAPTCHA to your gravity forms
        • Protecting you Gravity Forms upload files
        • Gravity Forms API Functions
      • WPML / The WordPress Multilingual Plugin
      • Advanced Custom Fields
      • Adminimize
      • Moving WordPress From Your Localhost To A Live Web Server using WP Sync DB
    • WordPress Shortcodes
    • WordPress Multisite
    • WordPress Speed Optimization Guide (2025)
      • Debugging WordPress
      • How to optimize a WordPress query to get results faster
      • WP rocket troubleshooting
    • Troubleshooting
      • How to import big WordPress mysql database with bigdump
      • My WordPress site gets blocked in China
      • How to fix a missing parent theme error
      • Converting your database to UTF8
      • Overcome DNS Propagation Time with Hosts File Hacks
      • How to Increase the Maximum File Upload Size in WordPress
    • Essential checks before going online
    • How to Add Google AdSense to Your WordPress Site
    • Other CMSs
      • Shopify
        • Shopify Speed Optimization Guide
      • PrestaShop
        • Presta debugging
        • How to upgrade presta
        • How to block spam emails in PrestaShop
        • How to install Presta on localhost
        • Presta SEO optimization
      • Magento
        • Magento FAQ
        • How to move your magento site to localhost
      • OpenCart
      • Joomla
        • What is Joomla?
        • Installation
        • How to transfer Joomla from online server to local server
        • Moving a Joomla Site from Local to Live Server
        • Joomla essential plugins
        • Troubleshooting
        • Upgrading Joomla
        • Cleaning up an infected Joomla web site
        • Styles
        • Contacts
        • User
        • Editors
        • Installing a component
        • Removing font size
        • Administrator Components
        • Articles Category Module
        • WYSIWYG Editors
        • How to find your module positions
        • Controlling Modules Using MetaMod
        • Automatically generated menu module from article’s category
        • Making Joomla URLs Search Engine Friendly (SEF)
        • Using Firebug With Your Joomla Website
        • Remove “Joomla SEF URLs by Artio” link in JoomSEF 4.1.0
        • Article Checkin and locked content
        • When Joomla times out
        • Create a sitemap using Xmap
        • Learning Resources
      • LimeSurvey
        • LimeSurvey installation
        • Limesurvey and WordPress
        • Creating a new survey
        • Changing an active survey
        • Troubleshooting
  • WooCommerce
    • How to Create a WooCommerce Wholesale System
    • WooCommerce product archive – load more – and ajax functions
    • How to Install the Facebook Pixel in WordPress
    • WooCommerce FAQ
    • WooCommerce integration with BOX NOW
    • Create a facebook product catalogue using WooCommerce
    • How to create a WooCommerce XML feed for shopflix
    • Setting Minimum Checkout Requirements in WooCommerce
    • WooCommerce and the GDPR
    • WooCommerce Payment Gateways
      • WooCommerce and Square
      • WooCommerce and Epay / Euronet Worldwide
      • WooCommerce and NBG Simplify
      • WooCommerce & Piraeus Bank
      • WooCommerce and PayPal
      • WooCommerce and Klarna
      • WooCommerce and Revolut
      • WooCommerce and Stripe
      • WooCommerce JCC
      • How to add VivaPayments in WooCommerce
      • WooCommerce And Alpha Bank
    • Essential checks before going online
    • How to add a custom field to WooCommerce Product Category Page
    • WooCommerce conditional tags
    • WooCommerce DataBase
    • WooCommerce shortcodes
    • How to Override WooCommerce Template Files
    • How to override WooCommerce Frontend Scripts
    • Customizing checkout fields using actions and filters
    • New e-shop questionnaire
    • Translating WooCommerce (Localization)
    • WooCommerce Custom Fields for Variations
    • WooCommerce functions
    • WooCommerce snippets
      • How to edit WooCommerce product data tabs with PHP
    • WooCommerce Hooks
    • WooCommerce Notices
    • WooCommerce and SSL
    • WooCommerce free essential plugins
      • WP All Import
        • How to import a JSON in WP all Import through an external API with authentication
      • WooCommerce Poor Guys Swiss Knife
    • WooCommerce paid essential plugins
      • WooCommerce and WPML
    • WooCommerce Troubleshooting
      • How to fix E-Mail problems in WordPress and WooCommerce
  • SEO
    • WordPress SEO Optimization Guide (2024)
    • Google Products
      • Google Merchant Account
      • Google Drive
        • Google Script Editor Shortcodes
      • Google My Business Optimizations to Rank Higher in Local Search
      • Google Analytics
        • Google Analytics usual scenarios
        • Custom dashboards
        • GA4 migration guide
        • Properties and views in Analytics
        • Bounce rate
        • Site Search
        • Google Analytics Certification (IQ) exam
          • Google Analytics IQ Exam Questions & Answers Practice Test
            • General Knowledge
            • Analytics Tracking Code
            • Accounts, Views & Filters
            • Reports
            • Campaign Tracking
            • Channels, Sources & Mediums
            • Goals
            • eCommerce & Conversions
            • Google AdWords
            • Customer Journey
            • Attribution Modelling
            • Metrics & Dimensions
            • Segmentation
            • Events
            • External Data
            • Mobile apps
      • Double Click for Publishers (DFP)
      • Google maps
        • How to create a Google Map API Key
      • Google AdWords
        • Setting bids and budgets
        • How to add adwords conversion tag in WordPress
        • Quality Score
        • Practice tips and tricks or usual mistakes
        • How to Launch a YouTube Video Advertising Campaign
        • Building an AdWords campaign
        • Finding the right keywords
        • Keyword Match Types
        • Using promotional codes (coupons)
        • Google Adwords certification
      • Google AdSense
      • How to add Google Tag Manager (GTM) in WooCommerce for counting conversions
      • Google Webmaster Tools
    • Website Redesign
    • Learning Resources
    • YouTube SEO
    • How to Change Website Address in Google Search Console?
    • Choosing the domain name
    • Selecting the page title
    • Description meta tag
    • Google SERP Snippet Optimization Tool
    • Writing Content
    • Internal links
    • URL Canonicalization: redirect non-www to www urls
    • Page Rank
    • Find out when your site was last crawled by Google
  • Home
    • Web hosting
      • Launch and configure a WordPress instance with Amazon Lightsail
      • Mxtoolbox
      • Use Google Mail Fetcher to receive mails from your server
      • Zoho
      • Getting Started with Linux Commands
      • How to move a site from one cPanel host to another
      • Microsoft 365
      • Common htaccess Rules
      • Protecting your email from sending spam
      • Thunderbird, IMAP, Expunge or How to Really Delete Emails from the Server
      • Cloudways
      • How to transfer email accounts and messages between cPanel servers
      • Google Workspace email
      • iPhone email config
    • Free web tools
    • Windows
      • Buying RAM Memory
      • Buying a hard drive
      • Adventure Games
      • Optimize Windows 10 for better performance
      • Keyboard shortcuts
      • Windows 7 Troubleshooting
      • What to back-up before formating
    • Design
      • PhotoShop Tips and Tricks
      • Corel Draw Tips and Tricks
      • Websites for inspiration
      • Navigation Design Patterns
      • ACDSee Tips and Tricks
  • HTML & CSS
    • Visual studio Code
    • How to export a google spreadsheet to a clean HTML table
    • How to publish an ebook on amazon
    • HTML
      • Essential checks before launching a website
    • CSS
      • CSS Coding Standards
      • How to Center Anything With CSS
      • Basic CSS Syntax
      • Building a Basic CSS Layout
      • CSS Classes and IDs
      • Inheritance
      • CSS Positioning
      • Margins, padding and borders
      • Lines
      • Forms
      • Tables
      • Fonts
      • CSS Font-Size
      • CSS Sprites
      • CSS3 Transitions
      • Gradients
      • Drop Shadows
      • Responsive Design with CSS Media Queries
      • Cross Browser CSS
      • Firebug
      • CSS tools
      • Modernizr
      • CSS Lists
      • CSS Anchors, Links and Pseudo Classes
      • What is !important
      • What is -webkit or -moz?
      • CSS Reset
      • Print friendly websites
      • CSS Troubleshooting
      • Learning Resources
    • Facebook
      • Woobox
        • Woobox sweepstakes
        • Woobox polls
      • Facebook ads
      • My facebook ads account got hacked
    • NetBeans
      • NetBeans features
      • NetBeans Keyboard Shortcuts
      • NetBeans Snippets
      • Emmet plugin for Netbeans
      • Git versioning for your NetBeans projects
    • Newsletter
      • HTML Emails
      • Creating a custom email template with mailchimp
      • Learning Resources
      • Using mailChimp
      • Creating a campaign
      • Creating a subscriber list
  • JavaScript & AJAX
    • 3D Applications with HTML5 and WebGL
    • Javascript
      • Regular Expressions
      • Passing data from PHP to JavaScript
      • Running a JavaScript Program
      • HTML5 Custom Data Attributes (data-*)
      • Basic Javascript Syntax
      • Learning Resources
    • jQuery
      • Basic jQuery Syntax
      • jQuery selectors
      • CSS jQuery methods
      • Show, hide and toggle
      • jQuery events
      • Useful snippets
      • jQuery Plugins
        • GSAP
        • jQuery inline form validation plugin
        • Isotope
        • Horizontal thumb scrolling
        • Galleria
      • jQuery optimization
    • Ajax
      • Ajax Plugins
  • PHP
    • Run locally an ASP project with SQL database
    • PHP
      • PHP Snippets
      • Basic PHP Syntax
      • Loops
      • Using Constants
      • Functions
      • Using Arrays
      • Single Quotes vs Double Quotes
      • Strings in Php
      • Moving Information from Page to Page
      • Files and Directories
      • Using external files
      • Creating a configuration file
      • Parsing HTML with the Simple HTML DOM Library
      • Displaying Errors
      • Writing Secure PHP
      • Parsing XML With The DOM Library
      • Learning Resources
    • MYSQL DATABASE
      • MySQL Tables
      • Relational Databases
      • Backup
      • Useful Queries
      • Full-Text Search
      • phpMyAdmin
    • WAMPSERVER
      • Sending test emails with WampServer
      • Wamp Server + Dropbox (Sync PHP file and MySQL Database)
      • Wamp troubleshooting
      • How to Enable HTTPS / SSL on WAMP Server
      • How to connect wamp to an external API
      • How to import a large database in Wamp
      • Speed up page loading time on localhost
      • How to install Wamp server
  • WordPress
    • How to play a lottie animation
    • WordPress Data Sanitization and Validation
    • Validating and making accessible a wordpress site
    • WordPress migration
      • Migrate from live test site to live with Migrate Guru
      • Migrate wordpress to WPEngine
      • Migrate WordPress to SiteGround
    • How To Prevent Your WordPress Site From Being Hacked Guide (2026)
    • How to host Google Fonts locally in your WordPress site
    • How to Create a Christmas Snow Effect in Elementor
    • WordPress free SSL with cloudfare
    • WordPress installation
    • Anatomy of a WordPress Theme
    • Customizing WordPress
      • Custom Post Types
      • Customizing a WordPress Theme
      • Basic WordPress functions
      • WordPress Snippets
      • The WordPress Loop
      • How to Add Additional Fields to the WordPress Media Uploader
      • How to write a WordPress Plugin
        • How to Translate a WordPress Plugin
        • How to optimize a plugin
        • How to ensure that your plugin follows envato guidelines
      • WordPress Ajax
      • Creating Custom Page Templates
      • Including JavaScript and CSS
      • Adding a WordPress 3.0 menu to your theme
      • Customize the WordPress Admin Area
      • Create a Settings Page For Your WordPress Theme
      • Customizing And Styling The Password Protected Form
      • How to Style WordPress Navigation Menus
    • WordPress Hooks
    • WordPress essential plugins
      • WordPress SEO by Yoast
      • Quiz plugins comparison
      • Poll plugins comparison
      • Ultimate GDPR & CCPA Compliance Toolkit for WordPress
      • Redux Framework Fields
      • Elementor
        • How to create a custom woocommerce thank you page with elementor
      • Using the Output Argument
      • Revolution Slider
      • Redux troubleshooting
      • CMB2
      • Gravity Forms
        • Accepting PayPal Payments in Your WordPress Forms
        • User registration using Gravity Forms
        • How to add reCAPTCHA to your gravity forms
        • Protecting you Gravity Forms upload files
        • Gravity Forms API Functions
      • WPML / The WordPress Multilingual Plugin
      • Advanced Custom Fields
      • Adminimize
      • Moving WordPress From Your Localhost To A Live Web Server using WP Sync DB
    • WordPress Shortcodes
    • WordPress Multisite
    • WordPress Speed Optimization Guide (2025)
      • Debugging WordPress
      • How to optimize a WordPress query to get results faster
      • WP rocket troubleshooting
    • Troubleshooting
      • How to import big WordPress mysql database with bigdump
      • My WordPress site gets blocked in China
      • How to fix a missing parent theme error
      • Converting your database to UTF8
      • Overcome DNS Propagation Time with Hosts File Hacks
      • How to Increase the Maximum File Upload Size in WordPress
    • Essential checks before going online
    • How to Add Google AdSense to Your WordPress Site
    • Other CMSs
      • Shopify
        • Shopify Speed Optimization Guide
      • PrestaShop
        • Presta debugging
        • How to upgrade presta
        • How to block spam emails in PrestaShop
        • How to install Presta on localhost
        • Presta SEO optimization
      • Magento
        • Magento FAQ
        • How to move your magento site to localhost
      • OpenCart
      • Joomla
        • What is Joomla?
        • Installation
        • How to transfer Joomla from online server to local server
        • Moving a Joomla Site from Local to Live Server
        • Joomla essential plugins
        • Troubleshooting
        • Upgrading Joomla
        • Cleaning up an infected Joomla web site
        • Styles
        • Contacts
        • User
        • Editors
        • Installing a component
        • Removing font size
        • Administrator Components
        • Articles Category Module
        • WYSIWYG Editors
        • How to find your module positions
        • Controlling Modules Using MetaMod
        • Automatically generated menu module from article’s category
        • Making Joomla URLs Search Engine Friendly (SEF)
        • Using Firebug With Your Joomla Website
        • Remove “Joomla SEF URLs by Artio” link in JoomSEF 4.1.0
        • Article Checkin and locked content
        • When Joomla times out
        • Create a sitemap using Xmap
        • Learning Resources
      • LimeSurvey
        • LimeSurvey installation
        • Limesurvey and WordPress
        • Creating a new survey
        • Changing an active survey
        • Troubleshooting
  • WooCommerce
    • How to Create a WooCommerce Wholesale System
    • WooCommerce product archive – load more – and ajax functions
    • How to Install the Facebook Pixel in WordPress
    • WooCommerce FAQ
    • WooCommerce integration with BOX NOW
    • Create a facebook product catalogue using WooCommerce
    • How to create a WooCommerce XML feed for shopflix
    • Setting Minimum Checkout Requirements in WooCommerce
    • WooCommerce and the GDPR
    • WooCommerce Payment Gateways
      • WooCommerce and Square
      • WooCommerce and Epay / Euronet Worldwide
      • WooCommerce and NBG Simplify
      • WooCommerce & Piraeus Bank
      • WooCommerce and PayPal
      • WooCommerce and Klarna
      • WooCommerce and Revolut
      • WooCommerce and Stripe
      • WooCommerce JCC
      • How to add VivaPayments in WooCommerce
      • WooCommerce And Alpha Bank
    • Essential checks before going online
    • How to add a custom field to WooCommerce Product Category Page
    • WooCommerce conditional tags
    • WooCommerce DataBase
    • WooCommerce shortcodes
    • How to Override WooCommerce Template Files
    • How to override WooCommerce Frontend Scripts
    • Customizing checkout fields using actions and filters
    • New e-shop questionnaire
    • Translating WooCommerce (Localization)
    • WooCommerce Custom Fields for Variations
    • WooCommerce functions
    • WooCommerce snippets
      • How to edit WooCommerce product data tabs with PHP
    • WooCommerce Hooks
    • WooCommerce Notices
    • WooCommerce and SSL
    • WooCommerce free essential plugins
      • WP All Import
        • How to import a JSON in WP all Import through an external API with authentication
      • WooCommerce Poor Guys Swiss Knife
    • WooCommerce paid essential plugins
      • WooCommerce and WPML
    • WooCommerce Troubleshooting
      • How to fix E-Mail problems in WordPress and WooCommerce
  • SEO
    • WordPress SEO Optimization Guide (2024)
    • Google Products
      • Google Merchant Account
      • Google Drive
        • Google Script Editor Shortcodes
      • Google My Business Optimizations to Rank Higher in Local Search
      • Google Analytics
        • Google Analytics usual scenarios
        • Custom dashboards
        • GA4 migration guide
        • Properties and views in Analytics
        • Bounce rate
        • Site Search
        • Google Analytics Certification (IQ) exam
          • Google Analytics IQ Exam Questions & Answers Practice Test
            • General Knowledge
            • Analytics Tracking Code
            • Accounts, Views & Filters
            • Reports
            • Campaign Tracking
            • Channels, Sources & Mediums
            • Goals
            • eCommerce & Conversions
            • Google AdWords
            • Customer Journey
            • Attribution Modelling
            • Metrics & Dimensions
            • Segmentation
            • Events
            • External Data
            • Mobile apps
      • Double Click for Publishers (DFP)
      • Google maps
        • How to create a Google Map API Key
      • Google AdWords
        • Setting bids and budgets
        • How to add adwords conversion tag in WordPress
        • Quality Score
        • Practice tips and tricks or usual mistakes
        • How to Launch a YouTube Video Advertising Campaign
        • Building an AdWords campaign
        • Finding the right keywords
        • Keyword Match Types
        • Using promotional codes (coupons)
        • Google Adwords certification
      • Google AdSense
      • How to add Google Tag Manager (GTM) in WooCommerce for counting conversions
      • Google Webmaster Tools
    • Website Redesign
    • Learning Resources
    • YouTube SEO
    • How to Change Website Address in Google Search Console?
    • Choosing the domain name
    • Selecting the page title
    • Description meta tag
    • Google SERP Snippet Optimization Tool
    • Writing Content
    • Internal links
    • URL Canonicalization: redirect non-www to www urls
    • Page Rank
    • Find out when your site was last crawled by Google
  • Home
    • Web hosting
      • Launch and configure a WordPress instance with Amazon Lightsail
      • Mxtoolbox
      • Use Google Mail Fetcher to receive mails from your server
      • Zoho
      • Getting Started with Linux Commands
      • How to move a site from one cPanel host to another
      • Microsoft 365
      • Common htaccess Rules
      • Protecting your email from sending spam
      • Thunderbird, IMAP, Expunge or How to Really Delete Emails from the Server
      • Cloudways
      • How to transfer email accounts and messages between cPanel servers
      • Google Workspace email
      • iPhone email config
    • Free web tools
    • Windows
      • Buying RAM Memory
      • Buying a hard drive
      • Adventure Games
      • Optimize Windows 10 for better performance
      • Keyboard shortcuts
      • Windows 7 Troubleshooting
      • What to back-up before formating
    • Design
      • PhotoShop Tips and Tricks
      • Corel Draw Tips and Tricks
      • Websites for inspiration
      • Navigation Design Patterns
      • ACDSee Tips and Tricks
  • HTML & CSS
    • Visual studio Code
    • How to export a google spreadsheet to a clean HTML table
    • How to publish an ebook on amazon
    • HTML
      • Essential checks before launching a website
    • CSS
      • CSS Coding Standards
      • How to Center Anything With CSS
      • Basic CSS Syntax
      • Building a Basic CSS Layout
      • CSS Classes and IDs
      • Inheritance
      • CSS Positioning
      • Margins, padding and borders
      • Lines
      • Forms
      • Tables
      • Fonts
      • CSS Font-Size
      • CSS Sprites
      • CSS3 Transitions
      • Gradients
      • Drop Shadows
      • Responsive Design with CSS Media Queries
      • Cross Browser CSS
      • Firebug
      • CSS tools
      • Modernizr
      • CSS Lists
      • CSS Anchors, Links and Pseudo Classes
      • What is !important
      • What is -webkit or -moz?
      • CSS Reset
      • Print friendly websites
      • CSS Troubleshooting
      • Learning Resources
    • Facebook
      • Woobox
        • Woobox sweepstakes
        • Woobox polls
      • Facebook ads
      • My facebook ads account got hacked
    • NetBeans
      • NetBeans features
      • NetBeans Keyboard Shortcuts
      • NetBeans Snippets
      • Emmet plugin for Netbeans
      • Git versioning for your NetBeans projects
    • Newsletter
      • HTML Emails
      • Creating a custom email template with mailchimp
      • Learning Resources
      • Using mailChimp
      • Creating a campaign
      • Creating a subscriber list
  • JavaScript & AJAX
    • 3D Applications with HTML5 and WebGL
    • Javascript
      • Regular Expressions
      • Passing data from PHP to JavaScript
      • Running a JavaScript Program
      • HTML5 Custom Data Attributes (data-*)
      • Basic Javascript Syntax
      • Learning Resources
    • jQuery
      • Basic jQuery Syntax
      • jQuery selectors
      • CSS jQuery methods
      • Show, hide and toggle
      • jQuery events
      • Useful snippets
      • jQuery Plugins
        • GSAP
        • jQuery inline form validation plugin
        • Isotope
        • Horizontal thumb scrolling
        • Galleria
      • jQuery optimization
    • Ajax
      • Ajax Plugins
  • PHP
    • Run locally an ASP project with SQL database
    • PHP
      • PHP Snippets
      • Basic PHP Syntax
      • Loops
      • Using Constants
      • Functions
      • Using Arrays
      • Single Quotes vs Double Quotes
      • Strings in Php
      • Moving Information from Page to Page
      • Files and Directories
      • Using external files
      • Creating a configuration file
      • Parsing HTML with the Simple HTML DOM Library
      • Displaying Errors
      • Writing Secure PHP
      • Parsing XML With The DOM Library
      • Learning Resources
    • MYSQL DATABASE
      • MySQL Tables
      • Relational Databases
      • Backup
      • Useful Queries
      • Full-Text Search
      • phpMyAdmin
    • WAMPSERVER
      • Sending test emails with WampServer
      • Wamp Server + Dropbox (Sync PHP file and MySQL Database)
      • Wamp troubleshooting
      • How to Enable HTTPS / SSL on WAMP Server
      • How to connect wamp to an external API
      • How to import a large database in Wamp
      • Speed up page loading time on localhost
      • How to install Wamp server
  • WordPress
    • How to play a lottie animation
    • WordPress Data Sanitization and Validation
    • Validating and making accessible a wordpress site
    • WordPress migration
      • Migrate from live test site to live with Migrate Guru
      • Migrate wordpress to WPEngine
      • Migrate WordPress to SiteGround
    • How To Prevent Your WordPress Site From Being Hacked Guide (2026)
    • How to host Google Fonts locally in your WordPress site
    • How to Create a Christmas Snow Effect in Elementor
    • WordPress free SSL with cloudfare
    • WordPress installation
    • Anatomy of a WordPress Theme
    • Customizing WordPress
      • Custom Post Types
      • Customizing a WordPress Theme
      • Basic WordPress functions
      • WordPress Snippets
      • The WordPress Loop
      • How to Add Additional Fields to the WordPress Media Uploader
      • How to write a WordPress Plugin
        • How to Translate a WordPress Plugin
        • How to optimize a plugin
        • How to ensure that your plugin follows envato guidelines
      • WordPress Ajax
      • Creating Custom Page Templates
      • Including JavaScript and CSS
      • Adding a WordPress 3.0 menu to your theme
      • Customize the WordPress Admin Area
      • Create a Settings Page For Your WordPress Theme
      • Customizing And Styling The Password Protected Form
      • How to Style WordPress Navigation Menus
    • WordPress Hooks
    • WordPress essential plugins
      • WordPress SEO by Yoast
      • Quiz plugins comparison
      • Poll plugins comparison
      • Ultimate GDPR & CCPA Compliance Toolkit for WordPress
      • Redux Framework Fields
      • Elementor
        • How to create a custom woocommerce thank you page with elementor
      • Using the Output Argument
      • Revolution Slider
      • Redux troubleshooting
      • CMB2
      • Gravity Forms
        • Accepting PayPal Payments in Your WordPress Forms
        • User registration using Gravity Forms
        • How to add reCAPTCHA to your gravity forms
        • Protecting you Gravity Forms upload files
        • Gravity Forms API Functions
      • WPML / The WordPress Multilingual Plugin
      • Advanced Custom Fields
      • Adminimize
      • Moving WordPress From Your Localhost To A Live Web Server using WP Sync DB
    • WordPress Shortcodes
    • WordPress Multisite
    • WordPress Speed Optimization Guide (2025)
      • Debugging WordPress
      • How to optimize a WordPress query to get results faster
      • WP rocket troubleshooting
    • Troubleshooting
      • How to import big WordPress mysql database with bigdump
      • My WordPress site gets blocked in China
      • How to fix a missing parent theme error
      • Converting your database to UTF8
      • Overcome DNS Propagation Time with Hosts File Hacks
      • How to Increase the Maximum File Upload Size in WordPress
    • Essential checks before going online
    • How to Add Google AdSense to Your WordPress Site
    • Other CMSs
      • Shopify
        • Shopify Speed Optimization Guide
      • PrestaShop
        • Presta debugging
        • How to upgrade presta
        • How to block spam emails in PrestaShop
        • How to install Presta on localhost
        • Presta SEO optimization
      • Magento
        • Magento FAQ
        • How to move your magento site to localhost
      • OpenCart
      • Joomla
        • What is Joomla?
        • Installation
        • How to transfer Joomla from online server to local server
        • Moving a Joomla Site from Local to Live Server
        • Joomla essential plugins
        • Troubleshooting
        • Upgrading Joomla
        • Cleaning up an infected Joomla web site
        • Styles
        • Contacts
        • User
        • Editors
        • Installing a component
        • Removing font size
        • Administrator Components
        • Articles Category Module
        • WYSIWYG Editors
        • How to find your module positions
        • Controlling Modules Using MetaMod
        • Automatically generated menu module from article’s category
        • Making Joomla URLs Search Engine Friendly (SEF)
        • Using Firebug With Your Joomla Website
        • Remove “Joomla SEF URLs by Artio” link in JoomSEF 4.1.0
        • Article Checkin and locked content
        • When Joomla times out
        • Create a sitemap using Xmap
        • Learning Resources
      • LimeSurvey
        • LimeSurvey installation
        • Limesurvey and WordPress
        • Creating a new survey
        • Changing an active survey
        • Troubleshooting
  • WooCommerce
    • How to Create a WooCommerce Wholesale System
    • WooCommerce product archive – load more – and ajax functions
    • How to Install the Facebook Pixel in WordPress
    • WooCommerce FAQ
    • WooCommerce integration with BOX NOW
    • Create a facebook product catalogue using WooCommerce
    • How to create a WooCommerce XML feed for shopflix
    • Setting Minimum Checkout Requirements in WooCommerce
    • WooCommerce and the GDPR
    • WooCommerce Payment Gateways
      • WooCommerce and Square
      • WooCommerce and Epay / Euronet Worldwide
      • WooCommerce and NBG Simplify
      • WooCommerce & Piraeus Bank
      • WooCommerce and PayPal
      • WooCommerce and Klarna
      • WooCommerce and Revolut
      • WooCommerce and Stripe
      • WooCommerce JCC
      • How to add VivaPayments in WooCommerce
      • WooCommerce And Alpha Bank
    • Essential checks before going online
    • How to add a custom field to WooCommerce Product Category Page
    • WooCommerce conditional tags
    • WooCommerce DataBase
    • WooCommerce shortcodes
    • How to Override WooCommerce Template Files
    • How to override WooCommerce Frontend Scripts
    • Customizing checkout fields using actions and filters
    • New e-shop questionnaire
    • Translating WooCommerce (Localization)
    • WooCommerce Custom Fields for Variations
    • WooCommerce functions
    • WooCommerce snippets
      • How to edit WooCommerce product data tabs with PHP
    • WooCommerce Hooks
    • WooCommerce Notices
    • WooCommerce and SSL
    • WooCommerce free essential plugins
      • WP All Import
        • How to import a JSON in WP all Import through an external API with authentication
      • WooCommerce Poor Guys Swiss Knife
    • WooCommerce paid essential plugins
      • WooCommerce and WPML
    • WooCommerce Troubleshooting
      • How to fix E-Mail problems in WordPress and WooCommerce
  • SEO
    • WordPress SEO Optimization Guide (2024)
    • Google Products
      • Google Merchant Account
      • Google Drive
        • Google Script Editor Shortcodes
      • Google My Business Optimizations to Rank Higher in Local Search
      • Google Analytics
        • Google Analytics usual scenarios
        • Custom dashboards
        • GA4 migration guide
        • Properties and views in Analytics
        • Bounce rate
        • Site Search
        • Google Analytics Certification (IQ) exam
          • Google Analytics IQ Exam Questions & Answers Practice Test
            • General Knowledge
            • Analytics Tracking Code
            • Accounts, Views & Filters
            • Reports
            • Campaign Tracking
            • Channels, Sources & Mediums
            • Goals
            • eCommerce & Conversions
            • Google AdWords
            • Customer Journey
            • Attribution Modelling
            • Metrics & Dimensions
            • Segmentation
            • Events
            • External Data
            • Mobile apps
      • Double Click for Publishers (DFP)
      • Google maps
        • How to create a Google Map API Key
      • Google AdWords
        • Setting bids and budgets
        • How to add adwords conversion tag in WordPress
        • Quality Score
        • Practice tips and tricks or usual mistakes
        • How to Launch a YouTube Video Advertising Campaign
        • Building an AdWords campaign
        • Finding the right keywords
        • Keyword Match Types
        • Using promotional codes (coupons)
        • Google Adwords certification
      • Google AdSense
      • How to add Google Tag Manager (GTM) in WooCommerce for counting conversions
      • Google Webmaster Tools
    • Website Redesign
    • Learning Resources
    • YouTube SEO
    • How to Change Website Address in Google Search Console?
    • Choosing the domain name
    • Selecting the page title
    • Description meta tag
    • Google SERP Snippet Optimization Tool
    • Writing Content
    • Internal links
    • URL Canonicalization: redirect non-www to www urls
    • Page Rank
    • Find out when your site was last crawled by Google

Troubleshooting

My responses are gibberish

If your responses show questionmarks instead of the written answers, then

Open phpmyadmin.

Open the survey table, eg. lime_survey_xxxxxxxx.

Open structure.

Spot the problematic columns and change their collation (eg. utf-8-general_ci).

WordPress Speed Optimization Guide
Table of Contents
  • WordPress migration
  • How to play a lottie animation
  • How to Create a Christmas Snow Effect in Elementor
  • How to host Google Fonts locally in your WordPress site
  • Validating and making accessible a wordpress site
  • WordPress Data Sanitization and Validation
  • How To Prevent Your WordPress Site From Being Hacked Guide (2026)
  • WordPress free SSL with cloudfare
  • WordPress installation
  • Anatomy of a WordPress Theme
  • Customizing WordPress
  • WordPress Hooks
  • WordPress essential plugins
  • WordPress Shortcodes
  • WordPress Multisite
  • WordPress Speed Optimization Guide (2025)
  • Troubleshooting
  • Essential checks before going online
  • How to Add Google AdSense to Your WordPress Site
  • Other CMSs
    • PrestaShop
    • Magento
    • Shopify
    • OpenCart
    • Joomla
    • LimeSurvey
      • LimeSurvey installation
      • Limesurvey and WordPress
      • Creating a new survey
      • Changing an active survey
      • Troubleshooting