- Install SureFeedback & Addons
- Update SureFeedback
- Translate SureFeedback
- WPML For Multilingual Sites
- Main Site Or Dedicated Installation?
- Automating SureFeedback Workflows With OttoKit
- Manage Licenses
- Caching & SureFeedback
- Litespeed Caching
- Chrome Incognito: Session Expired Notice
- Gridpane Compatibility
- Breeze Compatibility
- W3 Total Cache Compatibility
- Download Failed: Unauthorized
- Flywheel Cache Exclusion
- Generate Invoice
- WPRocket Compatiblity
- Swift Performance Caching
- Debugging
- Varnish Caching
- Website Comments Not working
- Flywheel Compatibility
- Emails Not Sending
- WPEngine Cache Exclusion
- Increasing WordPress Memory Limit
- Client & Colleague Accounts
- Permissions Cheatsheet
- Slack Integration
- Export Comments in PDF / CSV
- Provide Project Access
- Hosting
- Subscribed Projects Shortcode (Below 3.1.x)
- Activate SureFeedback License
- Dashboard Shortcode
- Cloudways Compatibility
- Known Issues
- SureFeedback On External Site
- Emails
- Project Shortcode
- Customization Settings
- Project Shortcode (Below 3.1.x)
Should I Install SureFeedback on My Main Site or a Dedicated Installation?
You can install SureFeedback on your main website (youragency.com) or a subdomain/dedicated installation (projects.youragency.com).
However, a dedicated WordPress installation is recommended. Here’s why:
Caching
Main Site: Your main site likely uses heavy caching to improve performance. SureFeedback is dynamic, with content that can change rapidly, so it requires additional configuration to work with caching plugins.
Dedicated Site: SureFeedback has its own internal caching system, which clears when content updates. External caching plugins are not needed, which simplifies setup for a dedicated installation.
It’s possible to use SureFeedback with caching, but you’d need to add exclusions to get it working properly.
Email Delivery
Main Site: A simple SMTP service ensures your emails are delivered properly and don’t end up in spam.
Dedicated Installation: If installed on your client’s site, you’d also have to manage their server’s email delivery, which can be complicated.
Cross-Domain Security Requirements
Main Site: Security settings or plugins on your main site might block SureFeedback from functioning properly, especially if they add headers to prevent cross-domain content.
For instance, many security plugins add headers to your site to prevent it from being iframed on other sites. If these headers are added, then SureFeedback may not function properly.
Dedicated Installation: Avoids these potential security conflicts.
Performance
Main Site Integrating SureFeedback can add strain to your server, especially with high-traffic sites, potentially slowing it down. This is because each time the script loads, it needs to check for permissions and login requirements.
Dedicated Installation: Putting SureFeedback on a different installation will prevent this since they are isolated.
Client Experience
Main Site: Managing the client experience may become limiting.
Dedicated Installation: Allows for better control over the look, feel, and functionality of your client portal.
Ease of configuration/setup
Main Site: Configuration can be complex since you may need to integrate it with various site settings.
Dedicated Installation: Setting up SureFeedback on a single, dedicated installation makes it much easier to configure/set up. Once you set up and configure SureFeedback, you’re good to go. Since everything is powered by your WordPress installation, no extra configuration is necessary to get it working on different types of sites.
That’s it for this article. If you need any assistance, just reach out to us!
We don't respond to the article feedback, we use it to improve our support content.