{"id":656,"date":"2025-12-12T15:38:09","date_gmt":"2025-12-12T15:38:09","guid":{"rendered":"https:\/\/www.jolt.co.uk\/kb\/site-modes-in-jcp-live-development-and-debugging\/"},"modified":"2026-01-15T13:48:02","modified_gmt":"2026-01-15T13:48:02","slug":"site-modes-in-jcp-live-development-and-debugging","status":"publish","type":"post","link":"https:\/\/www.jolt.co.uk\/help\/site-modes-in-jcp-live-development-and-debugging\/","title":{"rendered":"Site Modes in JCP &#8211; Live, Development and Debugging"},"content":{"rendered":"\n<p>The <strong>JCP<\/strong> provides three distinct <strong>Site Modes<\/strong> &#8211; <strong>Live<\/strong>, <strong>Development<\/strong>, and <strong>Debugging<\/strong> to help you manage your website effectively depending on its lifecycle stage. Each mode adjusts caching, search engine visibility, and diagnostic tools to suit your needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Live Mode<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purpose:<\/strong> Default mode for production websites.<\/li>\n\n\n\n<li><strong>Features:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Enables all caching mechanisms (Full Page Cache, PHP Op Cache, Browser Caching, GZIP compression).<\/li>\n\n\n\n<li>Optimizes site performance for end users.<\/li>\n\n\n\n<li>Makes the site <strong>discoverable by search engines<\/strong> like Google and Bing.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Use Case:<\/strong> Recommended when your site is complete and ready for public access.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Development Mode<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purpose:<\/strong> Ideal for building and editing websites.<\/li>\n\n\n\n<li><strong>Features:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Disables all forms of caching to provide an <strong>up-to-date view<\/strong> of changes.<\/li>\n\n\n\n<li>Blocks search engine crawling to prevent incomplete or draft content from being indexed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Use Case:<\/strong> Use during design, content creation, or code changes to ensure accurate previews without caching interference.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Debugging Mode<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purpose:<\/strong> Designed for troubleshooting and performance analysis.<\/li>\n\n\n\n<li><strong>Features:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Enables <strong>WordPress debug mode<\/strong> (if applicable).<\/li>\n\n\n\n<li>Displays PHP errors and notices on the frontend for easier issue identification.<\/li>\n\n\n\n<li>Disables caching and compression (Full Page Cache, PHP Op Cache, Browser Caching, GZIP).<\/li>\n\n\n\n<li>Activates the <strong>PHP Slow Request log<\/strong> for performance monitoring.<\/li>\n\n\n\n<li>Provides access to logs (access, error, debug logs) within JCP.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Use Case:<\/strong> Use temporarily when diagnosing issues. Not recommended for long-term use due to performance impact.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-1024x558.png\" alt=\"\" class=\"wp-image-657\" style=\"width:479px;height:auto\" srcset=\"https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-1024x558.png 1024w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-300x163.png 300w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-768x418.png 768w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-1536x837.png 1536w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn-770x419.png 770w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/msedge_Y4WXWqhJvn.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Switch Modes<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to your <strong>JCP<\/strong>.<\/li>\n\n\n\n<li>Navigate to the <strong>Site Management<\/strong> page.<\/li>\n\n\n\n<li>Locate the <strong>Mode dropdown box<\/strong> in the Overview section.<\/li>\n\n\n\n<li>Select <strong>Live<\/strong> or <b>Developm<\/b><strong>ent <\/strong>or <strong>Debugging<\/strong> depending on your use case.<\/li>\n\n\n\n<li>Confirm your choice by clicking the tickbox next to the dropdown.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-1024x457.png\" alt=\"\" class=\"wp-image-658\" style=\"width:500px;height:auto\" srcset=\"https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-1024x457.png 1024w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-300x134.png 300w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-768x343.png 768w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-1536x685.png 1536w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21-770x343.png 770w, https:\/\/kb.jolt.co.uk\/wp-content\/uploads\/sites\/5\/2025\/12\/image-21.png 1538w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep your site in <strong>Live Mode<\/strong> when serving real users.<\/li>\n\n\n\n<li>Use <strong>Development Mode<\/strong> during active site changes to avoid caching conflicts.<\/li>\n\n\n\n<li>Enable <strong>Debugging Mode<\/strong> only when troubleshooting, and disable it once issues are resolved to restore performance.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The JCP provides three distinct Site Modes &#8211; Live, Development, and Debugging to help you manage your website effectively depending on its lifecycle stage. Each mode adjusts caching, search engine visibility, and diagnostic tools to suit your needs. Live Mode Purpose: Default mode for production websites. Features: Enables all caching&hellip;<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,18],"tags":[],"class_list":["post-656","post","type-post","status-publish","format-standard","hentry","category-our-control-panel","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/comments?post=656"}],"version-history":[{"count":3,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/656\/revisions"}],"predecessor-version":[{"id":700,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/656\/revisions\/700"}],"wp:attachment":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/media?parent=656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/categories?post=656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/tags?post=656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}