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
- URL Monitor
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.comemail 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
- From Address
- Advanced
- Miscellaneous Settings
- Delivery mode: Log Only
- Miscellaneous Settings
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
- General Options
» 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
- Custom post types
- 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
- Enable ALL the options on this page, except for
- 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
- Crawl optimization
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
- URL Monitor
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
- Custom post types
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
- Miscellaneous Settings
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