Skip to content

WordPress Configuration


Legend

⚙️ (Auto): This symbol indicates that the plugin is automatically performed this configuration.

Initial Setup

The following settings must be configured when the site is first setup and while in the Development environment:

Activity Log

» Settings

  • Visitor IP Detected: Select the appropriate forwarding header

Gravity Forms

» Settings

  • reCaptcha
    • Add V3 Keys
    • Score threshold to 0.7
    • Check "I have added the reCAPTCHA branding, terms of service and privacy policy to my site."

Pages

  • ⚙️ Create a Home page
  • ⚙️ Create a Blog page (use the appropriate name as per the site map)

Tools

» Redirection

  • Start setup
  • Check: Monitor permalink changes in WordPress posts and pages
  • Options
    • URL Monitor
      • Enable for all custom post types as appropriate

Settings

» General

  • ⚙️ Site title
  • ⚙️ Tagline: (you may leave it empty)
  • Add site icon (a 512x512 PNG image)
  • ⚙️ WordPress Address and Site Address: should be the same and use https
  • ⚙️ Administration Email: use [client name]@lyquix.com email address
  • ⚙️ Uncheck "Anyone can register"
  • ⚙️ Time zone: America/New York
  • ⚙️ Date Format: June 27, 2024
  • ⚙️ Time format: 6:15 pm
  • ⚙️ Week starts on: Monday

» Writing

  • No action needed

» Reading

  • ⚙️ Your homepage displays:
    • ⚙️ A static page
    • ⚙️ Homepage: select the Home page created above
    • ⚙️ Posts page: select the Blog page created above
  • ⚙️ For each post in a feed, include: Excerpt
  • Check "Discourage search engines from indexing this site"

» Permalinks

  • ⚙️ Custom structure: use the slug of the Blog page followed by post name, for example: /blog/%postname%/

» Duplicate Post

  • Permissions
    • Enable for these post types: enable it for custom post types

» SCPOrder

  • Enable it for custom post types and taxonomies that require it

» Zero Spam

  • Settings
    • Dashboard visibility: select Administrator
  • Stop Forum Spam
    • Check Enabled
  • Project Honeypot
    • Check Enabled
    • Access Key: xeinmjenbilz
  • User Login
    • Check: Protect and monitor login attempts
    • Check: Log blocked login attempts
  • Gravity Forms
    • Check: Protect and monitor Gravity Form submissions
    • Check: Log Blocked Gravity Form submissions

» EWWW Image Optimizer

  • Essential
    • Enable Ludicrous mode
    • Check: Remove metadata
    • Resize Images: 3840x3840
    • Uncheck: Add width/height attributes
    • Check: Lazy load
    • Check Automated scaling
    • Check: Webp Conversion
    • Click on Insert Rewrite Rules
    • Check: JS WebP Rewriting
    • Check: Picture WebP Rewriting
    • Check: Force WebP
  • Local
    • JPG, PNG, GIF optimization level: Pixel Perfect
    • PDF and SVG optimization level: No Compression
    • Backup Originals: Local
  • Advanced
    • Enable Scheduled Optimization
    • Enable Include Media Folders

» Menu Editor Pro

  • No action needed

Site Settings

  • Reset Global Settings
    • Select all and click Reset Global Settings

Performance (W3 Total Cache)

This plugin should be activated, but none of the caching systems should be enabled in the Local and Development environments

Post SMTP

» Settings

  • Connections
    • Transport Type: Other SMTP
    • Outgoing Mail Server: in-v3.mailjet.com
    • Outgoing Mail Port: 587
    • Envelope From Email Address: typically no-reply@domain.com
    • Security: STARTTLS
    • Authentication: Login
    • Set username and password
  • Message
    • From Address
      • Email Address: typically no-reply@domain.com
      • Check: Prevent plugins and themes from changing this
  • Advanced
    • Miscellaneous Settings
      • Delivery mode: Log Only

Wordfence

» All Options

  • Firewall Options
    • Protection Level: Optimize WordPress Firewall (changes to htaccess)
  • Brute Force Protection
    • Lock out after login failures/password reset attempts: 5
    • Count failures over: 1 hour
    • Amount of time user is locked out: 12 hours
    • Prevent the use of leaked passwords: force admins and publishers
    • Enforce Strong Passwords: All Users
  • Scan Options
    • General Options
      • Enable Scan plugin files against repository
      • Enable Scan theme files against repository
      • Enable Scan files outside your WordPress installation
      • Enable Scan images, binary, and other files as if they were executable

» Login Security

  • Disable XML-RPC auth
  • Enable reCaptcha
  • reCaptcha threshold: 0.7

Yoast SEO

» Settings

  • Site Basics
    • Website name
    • Site image 1200x675 pixels
    • Site representation
    • Organization name
    • Organization logo 696x696 pixels
    • Other profiles: get the client Facebook and Twitter/X URLs
  • Content types
    • Custom post types
      • As needed, uncheck show [post type] in search results
    • Categories
      • Uncheck Show categories in search results
    • Tags
      • Uncheck Show tags in search results
    • Custom taxonomies
      • By default, uncheck Show [taxonomy] in search results
  • Advanced
    • Crawl optimization
      • Enable ALL the options on this page, except for
        • Disable unwanted content formats
        • Remove global feed
        • Block unwanted bots
        • Prevent Google AdsBot from crawling
    • Advanced: URL Cleanup
      • Optimize Google Analytics utm tracking parameters
      • Remove unregistered URL parameters
    • Author Archives, Date Archives, Format Archives
      • Uncheck Show [author, date, format] archives in search results

New Custom Post Types and Taxonomies

The following settings need to be updated when new Custom Post Types or Taxonomies are added to the site:

Tools

» Redirection

  • Options
    • URL Monitor
      • Enable for all custom post types as appropriate

Settings

» Duplicate Post

  • Permissions
    • Enable for these post types: enable it for custom post types

» SCPOrder

  • Enable it for custom post types and taxonomies that require it

Yoast SEO

» Settings

  • Content types
    • Custom post types
      • As needed, uncheck show [post type] in search results
    • Custom taxonomies
      • By default, uncheck Show [taxonomy] in search results

Production Environment

The following settings need to be changed for Production environment:

Settings

» Reading

  • Uncheck "Discourage search engines from indexing this site"

Post SMTP

» Settings

  • Advanced
    • Miscellaneous Settings
      • Delivery mode: Log Email and Send

And the following settings must be configured:

Appearance

» Customize

  • Analytics
    • Get GA4 Measurement ID when using Google Analytics stand-alone
    • If GA is loaded via GTM select that option and load the GTM account number
    • Get the Microsoft Clarity Project ID

Performance (W3 Total Cache)

» General Settings

  • Page Cache
    • Enabled
    • Method: Disk Enhanced
  • Opcode Cache
    • Zend Opcache
  • Database Cache
    • Enabled
    • Method: Redis
  • Object Cache
    • Enabled
    • Method: Redis
  • Browser Cache
    • Enabled

» Extensions

  • Yoast SEO
    • Activate

Wordfence

  • Login Security
    • 2FA Roles: set to Required for all except Administrator

Confidential - Do not share!