{"id":67495,"date":"2025-06-26T08:18:08","date_gmt":"2025-06-26T08:18:08","guid":{"rendered":"https:\/\/morningtrain.dk\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/"},"modified":"2026-04-17T12:54:33","modified_gmt":"2026-04-17T12:54:33","slug":"performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress","status":"publish","type":"post","link":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/","title":{"rendered":"Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress"},"content":{"rendered":"\n<section class=\"wp-block-mt-blog-post-cover mt-blog-post-cover\"><div class=\"mt-blog-post-cover__inner page-container\"><div class=\"mt-blog-post-cover__text-container\"><p class=\"mt-blog-post-cover__tagline tagline\">WordPress<\/p><p class=\"mt-blog-post-cover__date\">26. juni 2025<\/p><h1 class=\"mt-blog-post-cover__title\">Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress<\/h1><\/div><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">A B2B site that lags in performance also makes it harder to succeed commercially. You already know that. You click away yourself when a site feels heavy, sluggish or just\u2026 wrong. So how do you ensure that your WordPress site does not scare potential customers away\u2014but instead feels fast, trustworthy and familiar? <\/p><\/div>\n\n<figure class=\"wp-block-post-featured-image\"><img decoding=\"async\" width=\"1248\" height=\"720\" src=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png 1248w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress-300x173.png 300w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress-1024x591.png 1024w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress-768x443.png 768w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress-600x346.png 600w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/figure><\/div><\/section>\n<section\n    class=\"mt-blog-post-content mt-blog-post-content--has-table-of-contents mtSpacing-top-none mtSpacing-bottom-medium\"\n>\n    <div class=\"mt-blog-post-content__inner page-container\">\n        <div class=\"mt-blog-post-content__table-of-contents\">\n                                                <p class=\"mt-blog-post-content__table-of-contents-title\">\n                        Indhold\n                    <\/p>\n                                                    <a\n                        href=\"#maaler\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        S\u00e5dan m\u00e5ler du\n                    <\/a>\n                                    <a\n                        href=\"#caching\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        1. Caching\n                    <\/a>\n                                    <a\n                        href=\"#responsiv\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        2. Responsiv design\n                    <\/a>\n                                    <a\n                        href=\"#calltoactions\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        3. CTA&#8217;er\n                    <\/a>\n                                    <a\n                        href=\"#visuelformidling\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        4. Visuel formidling\n                    <\/a>\n                                    <a\n                        href=\"#phptuning\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        5. PHP tuning\n                    <\/a>\n                                    <a\n                        href=\"#faq\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        FAQ\n                    <\/a>\n                                  <\/div>\n        <div class=\"mt-blog-post-content__items\">\n                            \n\n<p class=\"wp-block-paragraph\">The answer lies (among other things) in five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation. And no, it is not only about green scores in Google PageSpeed. It is about the experience in the <em>user\u2019s<\/em> browser. That is where the magic (or frustration) happens.   <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"maaler\">Start with what matters most\u2014and yes, it can be measured<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When discussing <a href=\"https:\/\/morningtrain.dk\/din-hjemmesides-ma-ikke-vaere-langsom\/\">speed optimisation<\/a>, we always recommend starting with a holistic understanding. Use tools such as <a>Pingdom<\/a> or <a>Google PageSpeed Insights<\/a>, but use them as a guideline\u2014not as judge and executioner. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ultimately, it is perceived speed that matters. How quickly the page is <em>experienced<\/em>. You can read more about that in <a href=\"https:\/\/morningtrain.dk\/en\/speed-optimisation-in-practice-vs-pagespeed-insights\/\">this post<\/a>.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can capture that sense of what users experience, among other things, with tools such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.webpagetest.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebPageTest.org<\/a><\/strong>\u2014especially their visual load analyses and \u201cfilmstrip view\u201d<\/li>\n\n\n\n<li><a href=\"https:\/\/cruxvis.withgoogle.com\/#\/\">CrUX Vis<\/a> &#8211; Provides a historical overview of your performance, making it easier to \u201cpinpoint\u201d which changes have made an impact.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/developer.chrome.com\/docs\/devtools\" target=\"_blank\" rel=\"noreferrer noopener\">Chrome DevTools &gt; Performance<\/a><\/strong>\u2014here you can inspect everything from first byte to interactive elements.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.hotjar.com\/product\/recordings\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hotjar\/Session replay<\/a><\/strong>\u2014where do people click? And when do they give up? <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have the overview, focus your efforts where it truly makes a difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you would like us to carry out the analysis for you, it costs <strong>DKK 7,500<\/strong>, and you will receive a complete plan of the optimisations to be implemented.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below are some of the measures we often cover.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"caching\">1. Caching\u2014do not fetch everything every time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Caching is like planning the route before anyone asks for directions. The less the server has to think, the faster it responds. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This section is not for ordinary users. It requires a developer background to implement correctly. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What you can do:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Do not forget a <strong>CDN<\/strong> (Content Delivery Network)\u2014especially if you have international users.<\/li>\n\n\n\n<li>Use <strong>Object Cache<\/strong>\u2014e.g., Redis or Memcached\u2014to reduce the number of database calls. <\/li>\n\n\n\n<li>Set up <strong>Full Page Caching<\/strong> via, for example, <strong>WP Rocket<\/strong> or <strong>LiteSpeed Cache<\/strong> (if the server supports it).<\/li>\n\n\n\n<li>Remember <strong>Browser Caching<\/strong>\u2014especially for static files such as images, fonts and JavaScript.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-mt-blog-post-text-box mt-blog-post-text-box\"><div class=\"mt-blog-post-text-box__inner page-container\"><div class=\"mt-blog-post-text-box__box\">\n<p class=\"wp-block-paragraph\">\ud83d\udca1 <strong>Pro tip:<\/strong> Many <a href=\"https:\/\/morningtrain.dk\/b2b-website\/\">B2B sites<\/a> have personalised areas. Make sure to exclude these from the cache\u2014otherwise the experience falls apart. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"responsiv\">2. Responsive design\u2014more than just \u201cmobile-friendly\u201d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/morningtrain.dk\/en\/what-is-responsive-design\/hvad-er-responsivt-design-2\/\">Responsive design<\/a> is not just about things being <em>able<\/em> to display on mobile\u2014it is about them looking <em>good<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What you should check:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prioritise <a href=\"https:\/\/morningtrain.dk\/en\/hvad-er-core-web-vitals\/\" type=\"post\" id=\"63427\" target=\"_blank\" rel=\"noreferrer noopener\">Core Web Vitals<\/a>\u2014especially Cumulative Layout Shift and Largest Contentful Paint\u2014they say a lot about the mobile experience.<\/li>\n\n\n\n<li>Use modern image formats such as WebP and ensure images adapt to screen size via <code>srcset<\/code>.<\/li>\n\n\n\n<li>Cut down on unnecessary scripts. Many desktop features are redundant on mobile. <\/li>\n\n\n\n<li>Use <a href=\"https:\/\/morningtrain.dk\/en\/hvorfor-bruge-horisontal-scroll\/\">horizontal scrolling<\/a> so that not all content is simply stacked.<\/li>\n\n\n\n<li>Some elements should look completely different on mobile than on desktop.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-mt-blog-post-text-box mt-blog-post-text-box\"><div class=\"mt-blog-post-text-box__inner page-container\"><div class=\"mt-blog-post-text-box__box\">\n<p class=\"wp-block-paragraph\">\ud83c\udfaf A fast mobile site builds trust. It is a bit like answering the phone on the first ring\u2014it feels professional. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Read <a href=\"https:\/\/morningtrain.dk\/3-hurtige-til-mobiloptimering\/\">3 quick wins that help you get more from your mobile users<\/a><\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"calltoactions\">3. Calls to action\u2014test, test and test some more<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can have the fastest site in the world\u2014but if the user does not know what the next step is, they will still click away.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore: <strong>Test your CTA<\/strong>. Not just the button colour, but the wording, the context and the value. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Here are some examples that perform well in the B2B world:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cBook a demo\u201d\u2014direct and specific<\/li>\n\n\n\n<li>\u201cGet a free review\u201d\u2014delivers value immediately<\/li>\n\n\n\n<li>\u201cDownload our whitepaper\u201d\u2014perfect for lead gen<\/li>\n\n\n\n<li>\u201cCompare solutions\u201d\u2014appeals to the research phase<\/li>\n\n\n\n<li>\u201cSign up for our webinar\u201d\u2014ideal for positioning you as experts<\/li>\n\n\n\n<li>\u201cView the case\u201d\u2014especially strong if trust is already established and they are in decision mode<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"736\" src=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/01\/Hjaelp-trafikken-aktivt-videre-i-beslutningen-1024x736.png\" alt=\"\" class=\"wp-image-62748\" srcset=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/01\/Hjaelp-trafikken-aktivt-videre-i-beslutningen-1024x736.png 1024w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/01\/Hjaelp-trafikken-aktivt-videre-i-beslutningen-300x216.png 300w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/01\/Hjaelp-trafikken-aktivt-videre-i-beslutningen-768x552.png 768w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/01\/Hjaelp-trafikken-aktivt-videre-i-beslutningen.png 1848w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-mt-blog-post-text-box mt-blog-post-text-box\"><div class=\"mt-blog-post-text-box__inner page-container\"><div class=\"mt-blog-post-text-box__box\">\n<p class=\"wp-block-paragraph\">\ud83d\udc49 Run A\/B tests. Use, for example, <strong>Google Optimize<\/strong>, <strong>Convert.com<\/strong> or native features in HubSpot. It is often small changes that move the needle significantly.  <\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"visuelformidling\">4. Visual communication\u2014more impact, more engagement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Speed and performance are not only about technology. They are also about capturing and holding attention. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use formats that engage:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Infographics<\/strong> that explain complex topics briefly and clearly<\/li>\n\n\n\n<li><strong>Animations<\/strong> that guide the user\u2019s eye and create rhythm on the page<\/li>\n\n\n\n<li><strong>Videos<\/strong> that explain your product or solution in a few minutes<\/li>\n\n\n\n<li><strong>Interactive elements<\/strong>, e.g., ROI calculators or checklists <\/li>\n\n\n\n<li><strong>Slideshows<\/strong>, hotspots and clickable demos\u2014inviting action<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When users engage with your content, <strong>they stay longer<\/strong>\u2014and that sends strong signals to Google.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And as an added bonus: all that interaction can be tracked. Use data from Hotjar, GA4 or your <a href=\"https:\/\/morningtrain.dk\/en\/what-is-crm-and-what-can-you-use-a-crm-system-for\/\" type=\"post\" id=\"47889\" target=\"_blank\" rel=\"noreferrer noopener\">CRM<\/a>, and run <strong><a href=\"https:\/\/morningtrain.dk\/en\/what-is-retargeting\/\" type=\"post\" id=\"63809\" target=\"_blank\" rel=\"noreferrer noopener\">retargeting campaigns<\/a><\/strong> on LinkedIn and Meta. You already know who has shown interest\u2014now you can help them move forward.  <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"phptuning\">5. PHP tuning\u2014get the engine purring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is built in <a href=\"https:\/\/morningtrain.dk\/en\/what-is-php\/\">PHP<\/a>. And the better you tune the engine, the faster you get from A to B. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Here are some concrete measures:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a <strong><a href=\"https:\/\/morningtrain.dk\/en\/hvad-er-headless-cms\/\">headless setup<\/a><\/strong> if you have a heavy frontend layer\u2014it can deliver significantly better performance and flexibility.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update to the <strong>latest stable PHP version<\/strong>\u2014currently PHP 8.2 or 8.3. It is often <em>much<\/em> faster than older versions.  <\/li>\n\n\n\n<li>Use <strong>OPcache<\/strong> so PHP does not have to compile everything every time.<\/li>\n\n\n\n<li>Streamline your <strong>plugin setup<\/strong>. Every plugin is a potential bottleneck. <\/li>\n\n\n\n<li>Use <a href=\"https:\/\/www.cloudflare.com\/application-services\/products\/automatic-platform-optimization\/\" target=\"_blank\" rel=\"noreferrer noopener\">CloudFlare Apo<\/a> &#8211; automatic performance optimisation for <a href=\"https:\/\/morningtrain.dk\/en\/wordpress-agency\/\">WordPress sites<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-mt-blog-post-text-box mt-blog-post-text-box\"><div class=\"mt-blog-post-text-box__inner page-container\"><div class=\"mt-blog-post-text-box__box\">\n<p class=\"wp-block-paragraph\">\ud83d\udee0\ufe0f Bonus tool: Check <strong>Query Monitor<\/strong> to catch slow database calls directly in the admin.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently asked questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-mt-accordion mt-accordion mtSpacing-top- mtSpacing-bottom-\"><div class=\"mt-accordion__inner\">\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">Should I chase a 100\/100 score in PageSpeed?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">No. Use it as a guideline, not the final answer. It is the user experience that matters\u2014not the tool\u2019s report card. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">How do I measure perceived speed?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">Use tools such as WebPageTest and Chrome DevTools\u2014and combine them with session recordings if you want to get really close.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">Is caching always a good idea?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">Almost always\u2014but with care. Dynamic content requires selective caching. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">Is it enough to choose a good host?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">It is a good starting point, but not the whole solution. Hosting is the foundation\u2014optimisation is the craft. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">How do I know if my theme is performance-friendly?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">Check how many scripts and styles are loaded, and measure load time with and without the theme enabled.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-mt-accordion-item mt-accordion-item\"><div class=\"mt-accordion-item__title-wrapper\"><h3 class=\"mt-accordion-item__title\">How do I best test my CTAs?<\/h3><\/div><div class=\"mt-accordion-item__content-wrapper\" style=\"display:none\"><div class=\"mt-accordion-item__content\">\n<p class=\"wp-block-paragraph\">Use A\/B testing tools and measure conversions. It is not only about clicks\u2014but about clicks with intent. <\/p>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n                                            <\/div>\n        <div class=\"mt-blog-post-content__small-related-posts\">\n                                <\/div>\n    <\/div>\n    <\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>A B2B site that lags in performance also makes it harder to succeed commercially. You already know that. You click away yourself when a site feels heavy, sluggish or just\u2026 wrong. So how do you ensure that your WordPress site does not scare potential customers away\u2014but instead feels fast, trustworthy and familiar?   <\/p>\n","protected":false},"author":2,"featured_media":67496,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[530],"tags":[394,410,411],"class_list":["post-67495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-b2b","tag-cro","tag-website"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Performance optimisation for B2B sites: caching, responsiveness, etc.<\/title>\n<meta name=\"description\" content=\"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Performance optimisation for B2B sites: caching, responsiveness, etc.\" \/>\n<meta property=\"og:description\" content=\"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Morningtrain\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-26T08:18:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-17T12:54:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1248\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Morningtrain\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morningtrain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\"},\"author\":{\"name\":\"Morningtrain\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213\"},\"headline\":\"Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress\",\"datePublished\":\"2025-06-26T08:18:08+00:00\",\"dateModified\":\"2026-04-17T12:54:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\"},\"wordCount\":1076,\"image\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\",\"keywords\":[\"B2B\",\"CRO\",\"Website\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\",\"url\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\",\"name\":\"Performance optimisation for B2B sites: caching, responsiveness, etc.\",\"isPartOf\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\",\"datePublished\":\"2025-06-26T08:18:08+00:00\",\"dateModified\":\"2026-04-17T12:54:33+00:00\",\"author\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213\"},\"description\":\"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.\",\"breadcrumb\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage\",\"url\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\",\"contentUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png\",\"width\":1248,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/morningtrain.dk\/en\/?page_id=66552\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#website\",\"url\":\"https:\/\/morningtrain.dk\/en\/\",\"name\":\"Morningtrain\",\"description\":\"Digitalt bureau p\u00e5 1&#039; klasse\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/morningtrain.dk\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213\",\"name\":\"Morningtrain\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd075e8683b261d91c3301b56488ad80cf3904fe4d37c719c33a938e840d29c9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd075e8683b261d91c3301b56488ad80cf3904fe4d37c719c33a938e840d29c9?s=96&d=mm&r=g\",\"caption\":\"Morningtrain\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Performance optimisation for B2B sites: caching, responsiveness, etc.","description":"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"Performance optimisation for B2B sites: caching, responsiveness, etc.","og_description":"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.","og_url":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/","og_site_name":"Morningtrain","article_published_time":"2025-06-26T08:18:08+00:00","article_modified_time":"2026-04-17T12:54:33+00:00","og_image":[{"width":1248,"height":720,"url":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png","type":"image\/png"}],"author":"Morningtrain","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Morningtrain","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/"},"author":{"name":"Morningtrain","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213"},"headline":"Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress","datePublished":"2025-06-26T08:18:08+00:00","dateModified":"2026-04-17T12:54:33+00:00","mainEntityOfPage":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/"},"wordCount":1076,"image":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png","keywords":["B2B","CRO","Website"],"articleSection":["WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/","url":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/","name":"Performance optimisation for B2B sites: caching, responsiveness, etc.","isPartOf":{"@id":"https:\/\/morningtrain.dk\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png","datePublished":"2025-06-26T08:18:08+00:00","dateModified":"2026-04-17T12:54:33+00:00","author":{"@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213"},"description":"The optimisation consists (among other things) of five disciplines: caching, responsive design, CTAs, visual communication and PHP optimisation.","breadcrumb":{"@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#primaryimage","url":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png","contentUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/Performanceoptimering-for-B2B\u2010sites_-cache-responsivt-design-CTAer-og-PHP\u2010tuning-i-WordPress.png","width":1248,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/morningtrain.dk\/en\/performance-optimisation-for-b2b-sites-caching-responsive-design-ctas-and-php-tuning-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/morningtrain.dk\/en\/?page_id=66552"},{"@type":"ListItem","position":2,"name":"Performance optimisation for B2B sites: caching, responsive design, CTAs and PHP tuning in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/morningtrain.dk\/en\/#website","url":"https:\/\/morningtrain.dk\/en\/","name":"Morningtrain","description":"Digitalt bureau p\u00e5 1&#039; klasse","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/morningtrain.dk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/95ca11b85ef369eb175acec694b8f213","name":"Morningtrain","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fd075e8683b261d91c3301b56488ad80cf3904fe4d37c719c33a938e840d29c9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd075e8683b261d91c3301b56488ad80cf3904fe4d37c719c33a938e840d29c9?s=96&d=mm&r=g","caption":"Morningtrain"}}]}},"_links":{"self":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/67495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/comments?post=67495"}],"version-history":[{"count":6,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/67495\/revisions"}],"predecessor-version":[{"id":68256,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/67495\/revisions\/68256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/media\/67496"}],"wp:attachment":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/media?parent=67495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/categories?post=67495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/tags?post=67495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}