Static WordPress sites work a little differently than traditional WordPress sites. After the static site is launched, it does not have a connection to the WordPress database.
This can affect native WordPress functionality, like search and comments. Certain types of WordPress Plugins may also not function as expected with a static site.
WordPress themes generally have no problems, unless they come with special functionality like forms.
In this article, we go over the how the things we do at Strattic to make many of these features work as well as static-friendly tools you can use to replace WordPress plugins not compatible with static sites.
You can see our static-friendly tools directory here.
Native WordPress functionality
Site Search
We automatically replace the WordPress search with a custom Algolia solution. Advanced Search with filters that rely on query parameters is not supported yet.
Comments
Currently, native WordPress comments are not supported.
However, Disqus, FB comments and other third-party comments are supported. Please feel free to check out our static tools directory to see lots of alternative solutions that would work on a static site. View our guide for setting up comments here.
Password Protected Pages
This feature is supported in Strattic. Learn more here.
Scheduled Posts
This feature is supported in Strattic. Learn more here.
Feeds
This feature is supported in Strattic.
Multisite
Not supported yet.
Dynamic Functionality
Forms
We support Contact Form 7, Gravity Forms and Elementor Forms. We also support a range of form options in our static tools directory.
eCommerce
We don’t yet support WooCommerce functionality. Please feel free to check out our static tools directory to see lots of alternative solutions that would work on a static site such as Ecwid (check out our intro guide and video) and Snipcart.
Memberships
We don’t yet support membership login functionality. Please feel free to check out our static tools directory to see alternative solutions that would work on a static site.
Forums
We support several third-party forum solutions such as Discourse that are listed in our static tools directory. We do not yet support WordPress forum plugins such as BuddyPress or bbPress.
Ajax Get requests
Strattic does not support Ajax Get requests.
Query parameters
Strattic does not support query parameters that would change the content on the page. However, query parameters like UTM, GCLID, etc would be supported.
Infinite Scrolling
You can add infinite scrolling using these plugins: DMD Infinite Scroll, WP EasyScroll Posts and YITH Infinite Scrolling.
Caching plugins
Caching plugins are not needed on the Strattic platform. Best practice is to disable any caching functionality. Though it is recommended to maintain any minification functionality. Learn more.
Security plugins
Security plugins are not needed on Strattic. Best practice is to disable them so that they are not using server resources and putting an unneeded load on your site. Learn more.
Image Optimization Plugins
Yes! Images should be optimized to the smallest possible size using a tool like https://tinypng.com or WordPress plugins such as Imagify or Cloudinary. This can have a very significant impact on load time. You can also see how to set up webp images on Strattic here.
Minification (HTML, CSS, JS)
Yes! HTML, CSS, and JS should be minified to improve site performance. This can be done using plugins such as Autoptimize.
AMP
Yes! We built out support so that you can AMP-lify posts and pages with AMP for WP! Check out our guide here!
SEO Plugins
SEO plugins like Yoast SEO and RankMath are supported, including support for sitemaps.
Redirection Plugins
Currently, we offer support for the Redirection, Safe Redirect Manager, Simple 301 Redirects and Yoast Premium plugins.
Multilingual Plugins
Currently, we offer support for Polylang and WPML. GTranslate is not supported.
Relative dates
Make sure that your theme uses absolute dates (April 3, 1999) instead of relative dates (1 day ago).
Custom fields
Custom fields plugins like ACF( Advanced Custom Fields) are supported.
Coschedule
We built out support for Coschedule, a popular way to manage social media postings!
Comeet
We built out support for Comeet, a popular Applicant Tracking Platform!
Themes and Page Builders
Themes/Frameworks/Page Builders (Elementor, Divi, Beaver Builder, Oxygen, Visual Composer, Genesis, etc)
Yes! We support the majority of the functionality in these themes/frameworks. The only modules we don’t support are ones that use Ajax or query parameters.
Third-Party Services
We support most third party services like Salesforce, Hubspot, ZenDesk, Intercom, Mailchimp and more. Please feel free to check out our static tools directory to see lots of static-friendly options!
Ads
Ad services, such as Google AdSense, typically use JavaScript codes on your website to serve ads. This method is compatible with Strattic.
Theme/plugin/functionality not listed?
Feel free to email support@strattic.com with any questions about specific functionality.