CINXE.COM

Supply and Demand | Definition and Diagram - IONOS

<!doctype html> <html lang="en" class="no-js"> <head itemscope itemtype="http://schema.org/WebSite"> <base href="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"> <meta itemprop="name" content="IONOS Startup Guide"> <meta charset="utf-8"> <link rel="preconnect" href="https://cdn.ionos.de/"> <link rel="preconnect" href="https://shop-api.ionos.com/"> <link rel="preconnect" href="https://dpm.demdex.net/"> <link rel="preconnect" href="https://1and1internetag.demdex.net/"> <script src="https://cdn.ionos.de/guides/9c2134ba72b4/047afaab1ab6/launch-bffa846ee117.min.js" async nonce=""></script><!-- Guides Datalayer --> <script id="guides_datalayer" nonce=""> (function() { var dataLayer = {"application":"T3.SG.US","market":"US","guide":"SG","context":"prod","shopname":"sg-us","internalPageName":"grow-your-business_supply-and-demand","land":"us","s_account":"iaglive","prop1":"grow-your-business_supply-and-demand","prop5":"sg-grow-your-business","prop6":"sg-us","prop7":"www.ionos.com","prop11":"New contract shop","prop16":"","prop17":"us","prop21":"","prop23":"","prop51":"","prop73":"iaglive","mcorgid":"AC42148954F5FEDA0A4C98BC@AdobeOrg","ns":"1und1internetag","eVar1":"startupguide","eVar2":"grow-your-business_supply-and-demand","eVar6":"sg-grow-your-business","eVar7":"sg-us","eVar13":"New contract shop","eVar23":"","eVar24":"","eVar25":"","eVar45":"us","eVar72":"","eVar74":"","eVar79":"","eVar91":"","eVar97":"","eVar98":"","eVar99":"","eVar83":"en-US"}; function addToDataLayer(key, value) { if (typeof value === 'object' && value !== null) { dataLayer[key] = value; } else { dataLayer[key] = value.toString(); } } function isValidJson(str) { try { JSON.parse(str); return true; } catch (e) { return false; } } const handler = { get: function(target, prop) { if (prop in target) { if (isValidJson(target[prop])) { return JSON.parse(target[prop]); } return target[prop]; } else if (prop in methods) { return methods[prop]; } return null; } }; const methods = { push: function(key, value) { if (typeof key === 'object') { for (var k in key) { if (key.hasOwnProperty(k)) { addToDataLayer(k, key[k]); } } } else if (typeof key === 'string') { addToDataLayer(key, value); } }, set: function(key, value) { if (typeof key === 'string') { addToDataLayer(key, value); } }, get: function(key) { if (typeof key === 'string') { return dataLayer[key] || null; } return null; }, getAll: function() { return { ...dataLayer }; } }; const proxy = new Proxy(dataLayer, handler); window.guidesDataLayer = proxy; })(); guidesDataLayer.push({'prop23': window.navigator.userAgent}); var preparedUrlSearchParams = decodeURI(location.search.replace(/\?/g, "").replace(/&/g, "\",\"").replace(/=/g,"\":\"")); var urlSearchParams = JSON.parse(preparedUrlSearchParams ? '{"' + preparedUrlSearchParams + '"}' : '{}'); var utmSource = urlSearchParams.utm_source || ''; var utmCampaign = urlSearchParams.utm_campaign || ''; var utmTerm = urlSearchParams.utm_term || ''; var utmMedium = urlSearchParams.utm_medium || ''; var utmContent = urlSearchParams.utm_content || ''; if (utmSource || utmCampaign) { guidesDataLayer.push({'eVar25': utmSource + '|' + utmCampaign}); } if (utmTerm || utmMedium || utmContent) { guidesDataLayer.push({'eVar72': utmTerm + '|' + utmMedium + '|' + utmContent}); } </script><!-- Guides Datalayer --> <link class="preload" rel="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-regular.1739526499.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link class="preload" rel="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-regular.1739526499.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link class="preload" rel="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-semibold.1739526499.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link class="preload" rel="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-bold.1739526499.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" class="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg" as="image"> <link as="image" href="https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_64c1ae0860.webp" imagesrcset="https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_190e07d784.webp 684w,https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_1dd9eb8131.webp 644w,https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_01d970e163.webp 554w,https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_54c5b33e86.webp 464w,https://www.ionos.com/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_64c1ae0860.webp 704w" imagesizes="(min-width: 1680px) 684px,(min-width: 1400px) 644px,(min-width: 1200px) 554px,(min-width: 922px) 464px,(min-width: 768px) 704px" rel="preload"> <link as="style" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Css/ionos/styles.bundled.1739526499.css" rel="preload"> <link as="style" href="https://www.ionos.com/modules/hosting-common/script/privacy/bundle.css" rel="preload"><!-- build by IONOS SE This website is powered by TYPO3 - inspiring people to share! TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL. TYPO3 is copyright 1998-2025 of Kasper Skaarhoj. Extensions are copyright of their respective owners. Information and contribution at https://typo3.org/ --> <title>Supply and Demand | Definition and Diagram - IONOS</title> <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1"> <meta name="generator" content="TYPO3 CMS"> <meta name="description" content="Supply and demand are variables that control a market. How are they related and how do they influence companies’ pricing policy?"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=5.0"> <meta name="robots" content="index,follow"> <meta property="og:image" content="https://www.ionos.com/startupguide/fileadmin/StartupGuide/Teaser/synergieeffekte-im-suchmaschinenmarketing-t.jpg"> <meta property="og:image:url" content="https://www.ionos.com/startupguide/fileadmin/StartupGuide/Teaser/synergieeffekte-im-suchmaschinenmarketing-t.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:description" content="Supply and demand are variables that control a market. How are they related and how do they influence companies’ pricing policy?"> <meta property="og:type" content="article"> <meta property="og:title" content="Supply and demand – how they control the market"> <meta property="og:site_name" content="IONOS Startup Guide"> <meta property="og:locale" content="en_US"> <meta property="og:url" content="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"> <meta name="twitter:card" content="summary"> <meta name="meta-category" content="Startup Guide"> <meta name="apple-mobile-web-app-capable" content="no"> <link class="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Css/ionos/styles.bundled.1739526499.css" rel="stylesheet"> <link class="preload" href="https://www.ionos.com/modules/hosting-common/script/privacy/bundle.css" rel="stylesheet"> <style> @font-face { font-family:'Open Sans Regular'; font-weight:400; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-regular.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Open Sans'; font-weight:400; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-regular.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Open Sans Semi Bold'; font-weight:600; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-semibold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Open Sans'; font-weight:600; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-semibold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Open Sans Bold'; font-weight:700; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-bold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Open Sans'; font-weight:700; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/OpenSans/opensans-bold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass Regular'; font-weight:400; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-regular.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass'; font-weight:400; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-regular.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass Semi Bold'; font-weight:600; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-semibold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass'; font-weight:600; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-semibold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass Bold'; font-weight:700; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-bold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } @font-face { font-family:'Overpass'; font-weight:700; font-display:swap; src:url('https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Fonts/Overpass/overpass-bold.1739526499.woff2')format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2713,U+2714,U+2718,U+0308 } </style> <script type="application/ld+json"> {"@context":"https:\/\/schema.org\/","@type":"Article","author":{"@type":"Person","name":"IONOS editorial team"},"headline":"Supply and demand \u2013 how they control the market","image":{"@type":"ImageObject","url":"https:\/\/www.ionos.com\/startupguide\/fileadmin\/StartupGuide\/Teaser\/synergieeffekte-im-suchmaschinenmarketing-t.jpg"},"datePublished":"2023-09-12","publisher":{"@type":"Organization","name":"IONOS","logo":{"@type":"ImageObject","url":"https:\/\/www.ionos.com\/startupguide\/_assets\/b76f27cb02ebc538ac6fbabcf1a88e7f\/Images\/ionos_logo.svg"}}} </script> <script>/* src: https://github.com/taylorhakes/promise-polyfill */!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";function e(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}function t(e){return new this(function(t,n){function r(e,n){if(n&&("object"==typeof n||"function"==typeof n)){var f=n.then;if("function"==typeof f)return void f.call(n,function(t){r(e,t)},function(n){o[e]={status:"rejected",reason:n},0==--i&&t(o)})}o[e]={status:"fulfilled",value:n},0==--i&&t(o)}if(!e||"undefined"==typeof e.length)return n(new TypeError(typeof e+" "+e+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);for(var i=o.length,f=0;o.length>f;f++)r(f,o[f])})}function n(e,t){this.name="AggregateError",this.errors=e,this.message=t||""}function r(e){var t=this;return new t(function(r,o){if(!e||"undefined"==typeof e.length)return o(new TypeError("Promise.any accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return o();for(var f=[],u=0;i.length>u;u++)try{t.resolve(i[u]).then(r)["catch"](function(e){f.push(e),f.length===i.length&&o(new n(f,"All promises were rejected"))})}catch(c){o(c)}})}function o(e){return!(!e||"undefined"==typeof e.length)}function i(){}function f(e){if(!(this instanceof f))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=undefined,this._deferreds=[],s(e,this)}function u(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,f._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void a(t.promise,o)}c(t.promise,r)}else(1===e._state?c:a)(t.promise,e._value)})):e._deferreds.push(t)}function c(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof f)return e._state=3,e._value=t,void l(e);if("function"==typeof n)return void s(function(e,t){return function(){e.apply(t,arguments)}}(n,t),e)}e._state=1,e._value=t,l(e)}catch(r){a(e,r)}}function a(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&f._immediateFn(function(){e._handled||f._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;n>t;t++)u(e,e._deferreds[t]);e._deferreds=null}function s(e,t){var n=!1;try{e(function(e){n||(n=!0,c(t,e))},function(e){n||(n=!0,a(t,e))})}catch(r){if(n)return;n=!0,a(t,r)}}n.prototype=Error.prototype;var d=setTimeout;f.prototype["catch"]=function(e){return this.then(null,e)},f.prototype.then=function(e,t){var n=new this.constructor(i);return u(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},f.prototype["finally"]=e,f.all=function(e){return new f(function(t,n){function r(e,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var u=o.then;if("function"==typeof u)return void u.call(o,function(t){r(e,t)},n)}i[e]=o,0==--f&&t(i)}catch(c){n(c)}}if(!o(e))return n(new TypeError("Promise.all accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var f=i.length,u=0;i.length>u;u++)r(u,i[u])})},f.any=r,f.allSettled=t,f.resolve=function(e){return e&&"object"==typeof e&&e.constructor===f?e:new f(function(t){t(e)})},f.reject=function(e){return new f(function(t,n){n(e)})},f.race=function(e){return new f(function(t,n){if(!o(e))return n(new TypeError("Promise.race accepts an array"));for(var r=0,i=e.length;i>r;r++)f.resolve(e[r]).then(t,n)})},f._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){d(e,0)},f._unhandledRejectionFn=function(e){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var p=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}();"function"!=typeof p.Promise?p.Promise=f:(p.Promise.prototype["finally"]||(p.Promise.prototype["finally"]=e),p.Promise.allSettled||(p.Promise.allSettled=t),p.Promise.any||(p.Promise.any=r))}); </script> <script> window.promisedConsentScriptsBefore = window.promisedConsentScriptsBefore || []; window.promisedConsentScriptsAfter = window.promisedConsentScriptsAfter || []; // Define a whitelist of allowed URLs or domains const allowedUrls = [ /^https:\/\/(.*\.)?ionos\.(de|at|com|ca|co\.uk|mx|it|fr|es)$/, /^https:\/\/(.*\.)?uicdn\.net$/, /^https:\/\/(.*\.)?(youtube(-nocookie)?\.com|youtu\.be)$/, /^https:\/\/(.*\.)?server\.lan$/, /^https:\/\/(.*\.)?ddev\.site$/ ]; // Function to validate the URL function isValidUrl(url) { try { const parsedUrl = new URL(url); return allowedUrls.some(pattern => pattern.test(parsedUrl.origin)); } catch (e) { console.error(url + ' is an invalid url'); return false; } } // Function to load a script function loadScript(url) { return new Promise((resolve, reject) => { if (!isValidUrl(url)) { return reject(new Error(`Forbidden url: ${url}`)); } const script = document.createElement('script'); script.src = url; script.async = true; script.onload = () => resolve(script); script.onerror = () => reject(new Error(`Failed to load script: ${url}`)); document.head.appendChild(script); }); } // Function to execute scripts or functions with specific data for each function executeScripts(scriptsWithData) { return scriptsWithData.reduce((promise, { scriptOrFunction, data = {} }) => { return promise.then(() => { if (typeof scriptOrFunction === 'string') { if (typeof window[scriptOrFunction] === 'function') { return Promise.resolve(window[scriptOrFunction](data)); } else { return loadScript(scriptOrFunction); } } else if (typeof scriptOrFunction === 'function') { return Promise.resolve(scriptOrFunction(data)); } }); }, Promise.resolve()); } function loadPromisedConsentScripts({ consentUrl, consentType, before = [], after = [] }) { executeScripts(before) .then(() => { return new Promise((resolve) => { if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", () => resolve(loadScript(consentUrl))); } else { resolve(loadScript(consentUrl)); } }); }) .then(() => { const consentLoaded = new CustomEvent('consentLoaded'); if (typeof window.privacyConsent === 'undefined') { if (consentType === 'default') { window.privacyConsent = new window.PrivacyConsent({defaultConsent: {[window.PrivacyConsentEnum.TECHNICAL]: true, [window.PrivacyConsentEnum.MARKETING]: true, [window.PrivacyConsentEnum.STATISTICS]: true, [window.PrivacyConsentEnum.PARTNERSHIPS]: true}}); } else if (consentType === 'whitelist') { window.privacyConsent = new window.PrivacyConsent({whitelist: true}); } else { window.privacyConsent = new window.PrivacyConsent(); } window.privacyConsent.initialize(); } if (typeof window.privacyConsent !== 'undefined') { if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", function() { let consentBodyTag = document.querySelector('body'); consentBodyTag.dataset.consentLoaded = 1; }); } else { let consentBodyTag = document.querySelector('body'); consentBodyTag.dataset.consentLoaded = 1; } window.privacyConsent.initialize(); window.dispatchEvent(consentLoaded); } }) .then(() => { if (typeof window.privacyConsent !== 'undefined') { return executeScripts(after); } else { throw new Error('window.privacyConsent is undefined (execute scripts)'); } }) .then(() => { if (typeof window.privacyConsent !== 'undefined') { window.privacyConsent.initialize(); } else { throw new Error('window.privacyConsent is undefined (last initialize)'); } }) .catch(error => { console.error(error); }); } window.loadPromisedConsentScripts = loadPromisedConsentScripts; const salesChannelControllerIdentifier = 'salesChannelGuides'; const guidesDataLayerName = 'guidesDataLayer'; let getTld = function (dl = {}) { let host = (window.location.host); if (dl.hasOwnProperty('prop7') && dl.prop7) { host = dl.prop7; } let hostArray = host.split('.'); let tld = hostArray[hostArray.length - 1]; if (host.indexOf('.co.uk') !== -1) { tld = hostArray[hostArray.length - 2] + '.' + hostArray[hostArray.length - 1]; } return (tld !== 'site' && tld !== 'lan') ? tld : 'de'; } let getCookieDomain = function (dl = {}) { let host = (window.location.host); if (dl.hasOwnProperty('prop7') && dl.prop7) { host = dl.prop7; } var hostArray = host.split('.'); if (hostArray[hostArray.length - 1] === 'uk') { return '.' + hostArray[hostArray.length - 3] + '.' + hostArray[hostArray.length - 2] + '.' + hostArray[hostArray.length - 1] } return '.' + hostArray[hostArray.length - 2] + '.' + hostArray[hostArray.length - 1]; } let setCookie = function (cname, cvalue, tInSecs, dl = {}) { const d = new Date(); d.setTime(d.getTime() + (tInSecs * 1000)); let expires = 'expires='+ d.toUTCString(); document.cookie = cname + '=' + cvalue + ';' + expires + ';path=/' + ';domain=' + getCookieDomain(dl); } let getParams = function () { var preparedUrlSearchParams = decodeURI(location.search.replace(/\?/g, "").replace(/&/g, "\",\"").replace(/=/g,"\":\"")); return JSON.parse(preparedUrlSearchParams ? '{"' + preparedUrlSearchParams + '"}' : '{}'); } let listCookies = function () { var theCookies = document.cookie.split(';'); var returnCookies = []; var cookieKeyValuePair = {}; var cookieString = ''; for (var i = 0; i <= theCookies.length; i++) { if (typeof theCookies[i] !== 'undefined') { cookieString = theCookies[i].trim(); cookieKeyValuePair = cookieString.match(/([^=]+?)[=\s](.*)/i); if (cookieKeyValuePair !== null && cookieKeyValuePair.length === 3) { returnCookies.push({ 'name': cookieKeyValuePair['1'], 'value': cookieKeyValuePair['2'] }); } } } return returnCookies; } let getSalesChannelController = function(salesChannelControllerIdentifier, url) { if (sessionStorage.getItem(salesChannelControllerIdentifier)) { return data = JSON.parse(sessionStorage.getItem(salesChannelControllerIdentifier)); } else { let salesChannelControllerApplicationArray = (typeof window.guidesDataLayer.application !== 'undefined') ? window.guidesDataLayer.application.split('.') : []; let salesChannelControllerOrigin = salesChannelControllerApplicationArray !== null && salesChannelControllerApplicationArray.length >= 3 ? salesChannelControllerApplicationArray[2] : 'DE'; let salesChannelControllerPath = salesChannelControllerApplicationArray !== null && salesChannelControllerApplicationArray.length >= 2 && salesChannelControllerApplicationArray[1] === 'SG' ? '/startupguide/' : '/digitalguide/'; let salesChannelControllerReferrer = document.referrer || ''; let salesChannelController = {}; salesChannelController.origin = salesChannelControllerOrigin === 'AT' ? 'DE' : salesChannelControllerOrigin; salesChannelController.path = salesChannelControllerPath; salesChannelController.cookies = {}; salesChannelController.requestParameter = {}; salesChannelController.referer = salesChannelControllerReferrer; salesChannelController.requestParameter = getParams(); salesChannelController.cookies = listCookies(); console.info('fetch SCC'); return fetch(url, { cache: 'no-store', method: 'POST', mode: 'cors', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify(salesChannelController) }) .then((response) => { console.info('fetch SCC done'); return response.json(); }) .then((data) => { setSalesChannelController(salesChannelControllerIdentifier, data); return data; }) .catch((error) => { console.info('missing data from salesChannelController'); throw error; }); } } let setSalesChannelController = function(salesChannelControllerIdentifier, data) { sessionStorage.setItem(salesChannelControllerIdentifier, JSON.stringify(data)); } let processSalesChannelController = function(config) { let sCCId = config.salesChannelControllerIdentifier || salesChannelControllerIdentifier; try { if (sCCId && config.url) { setSalesChannelController(sCCId, getSalesChannelController(sCCId, config.url)); } } catch (e) { console.error(e, 'we have a problem with the sales channel controller ' + sCCId) } let salesChannelControllerDataString = sessionStorage.getItem(sCCId) || ''; if (salesChannelControllerDataString) { let salesChannelControllerData = JSON.parse(salesChannelControllerDataString); // @Todo: After successful testing, remove comment from following line // processActionsAndUpdateDl(salesChannelControllerData, guidesDataLayerName); } } function processActionsAndUpdateDl (data, dlName) { if (typeof data.actions !== 'undefined' && data.actions.length >= 1 && window[dlName] !== 'undefined') { for (var i = 0; i <= data.actions.length; i++) { if (typeof data.actions[i] !== 'undefined' && data.actions[i].hasOwnProperty('action') && data.actions[i].hasOwnProperty('actionAttributes')) { if (data.actions[i].action === 'ADD_COOKIE') { if (data.actions[i].actionAttributes['cookie.name'] && data.actions[i].actionAttributes['cookie.value'] && data.actions[i].actionAttributes['cookie.lifetime']) { setCookie( data.actions[i].actionAttributes['cookie.name'], data.actions[i].actionAttributes['cookie.value'], data.actions[i].actionAttributes['cookie.lifetime'], data ); } } if (data.actions[i].action === 'ADD_ACTIONCODE') { if (data.actions[i].actionAttributes['actioncode.code']) { window[dlName].eVar23 = window[dlName].eVar23 || data.actions[i].actionAttributes['actioncode.code']; window[dlName].eVar74 = window[dlName].eVar23; } } if (data.actions[i].action === 'ADD_MEDIUMCODE') { if (data.actions[i].actionAttributes['mediumcode.code']) { window[dlName].eVar22 = data.actions[i].actionAttributes['mediumcode.code'] || window[dlName].eVar22; window[dlName].eVar24 = window[dlName].eVar24 || data.actions[i].actionAttributes['mediumcode.code']; } } if (data.actions[i].action === 'ADD_TRACKINGCODE_COMP') { var itcChannel = ''; var itcProduct = ''; var itcCampaign = ''; if (data.actions[i].actionAttributes.channelcode) { window[dlName].eVar97 = window[dlName].eVar97 || data.actions[i].actionAttributes.channelcode; itcChannel = window[dlName].eVar97; } if (data.actions[i].actionAttributes.productcode) { window[dlName].eVar98 = window[dlName].eVar98 || data.actions[i].actionAttributes.productcode; itcProduct = window[dlName].eVar98; } if (data.actions[i].actionAttributes.campaigncode) { window[dlName].eVar99 = window[dlName].eVar99 || data.actions[i].actionAttributes.campaigncode; itcCampaign = window[dlName].eVar99; } } } } } } window.processSalesChannelController = processSalesChannelController; window.promisedConsentScriptsBefore.push({ scriptOrFunction: 'processSalesChannelController', data: { salesChannelControllerIdentifier: 'salesChannelGuidesPreview', url: 'https://www.ionos.com/shop-api/api/v1/saleschannel' } }); let jentisFn = function () { const jentisConfig = new Map([ ['de', {endpoint: 'https://6zqtim.ionos.de', project: 'ionos_de', jsFile: 'aljmf5.js'}], ['uk', {endpoint: 'https://xxwre7.ionos.co.uk', project: 'ionos_co_uk', jsFile: 'akbbdz.js'}], ['us', {endpoint: 'https://54ft7i.ionos.com', project: 'ionos_com', jsFile: '48gpcp.js'}], ['ca', {endpoint: 'https://nsupig.ionos.ca', project: 'ionos_ca', jsFile: 'j05pa0.js'}], ['fr', {endpoint: 'https://948si5.ionos.fr', project: 'ionos_fr', jsFile: 'b44g5k.js'}], ['es', {endpoint: 'https://v0v7kq.ionos.es', project: 'ionos_es', jsFile: 'bp6upp.js'}], ['it', {endpoint: 'https://kt8986.ionos.it', project: 'ionos_it', jsFile: 'td7zu1.js'}], ['mx', {endpoint: 'https://e5xnsj.ionos.mx', project: 'ionos_mx', jsFile: 'tvjenp.js'}], ['at', {endpoint: 'https://6kudki.ionos.at', project: 'ionos_at', jsFile: '9t1jfx.js'}], ]); let country = window.guidesDataLayer.market.toLowerCase(); const jentisRuntimeConfig = jentisConfig.has(country) ? jentisConfig.get(country) : null; if (jentisRuntimeConfig === null) { throw new Error('Jentis runtime configuration not available!'); } (function (sCDN, sCDNProject, sCDNWorkspace, sCDNVers) { if ( window.localStorage !== null && typeof window.localStorage === "object" && typeof window.localStorage.getItem === "function" && window.sessionStorage !== null && typeof window.sessionStorage === "object" && typeof window.sessionStorage.getItem === "function" ) { sCDNVers = window.sessionStorage.getItem("jts_preview_version") || window.localStorage.getItem("jts_preview_version") || sCDNVers; } window.jentis = window.jentis || {}; window.jentis.config = window.jentis.config || {}; window.jentis.config.frontend = window.jentis.config.frontend || {}; window.jentis.config.frontend.cdnhost = sCDN + "/get/" + sCDNWorkspace + "/web/" + sCDNVers + "/"; window.jentis.config.frontend.vers = sCDNVers; window.jentis.config.frontend.env = sCDNWorkspace; window.jentis.config.frontend.project = sCDNProject; window._jts = window._jts || []; var f = document.getElementsByTagName("script")[0]; var j = document.createElement("script"); j.async = true; j.src = window.jentis.config.frontend.cdnhost + jentisRuntimeConfig.jsFile; f.parentNode.insertBefore(j, f); })(jentisRuntimeConfig.endpoint, jentisRuntimeConfig.project, "live", "_"); window?.ionos?.datalayer?.initConsent(); } const jentisPageView = function () { const dataLayerNs = window.ionos.datalayer.pageview; dataLayerNs.applicationName = window.guidesDataLayer.shopname; dataLayerNs.subShopname = null; dataLayerNs.page = window.guidesDataLayer.prop1; dataLayerNs.productArea = window.guidesDataLayer.eVar1; dataLayerNs.section = window.guidesDataLayer.eVar6; dataLayerNs.hashedIp = null; dataLayerNs.loginStatus = null; dataLayerNs.hashedCustomerId = null; window.dataLayerNs = dataLayerNs; sendData = () => { window?.ionos?.datalayer?.initConsent(); window?.ionos?.datalayer?.pageview?.sendData(); }; window.privacyConsent.invoke( sendData, window.PrivacyConsentEnum.STATISTICS, window.privacyConsent, true, ); window.privacyConsent.initialize(); window?.ionos?.datalayer?.initConsent(); } window.jentisFn = jentisFn; window.jentisPageView = jentisPageView; window.promisedConsentScriptsBefore.push({scriptOrFunction: 'jentisFn'}); window.promisedConsentScriptsAfter.push({scriptOrFunction: 'https://var.uicdn.net/shopsshort/ionos-datalayer/datalayer.min.js'}); window.promisedConsentScriptsAfter.push({scriptOrFunction: 'jentisPageView'}); let hubspot = function () { let hubspotFn = function () { var n = document.createElement("script"); n.setAttribute("id", 'hs-script-loader'); n.async = true; n.defer = true; n.setAttribute("src", 'https://js-eu1.hs-scripts.com/8230984.js'); window.document.head.appendChild(n); }; window.privacyConsent.invoke( hubspotFn, PrivacyConsentEnum.STATISTICS, window.privacyConsent, true ); window.privacyConsent.initialize(); } window.hubspot = hubspot; window.promisedConsentScriptsAfter.push({scriptOrFunction: 'hubspot'}); function consentRelatedScriptsInsertAfter(newNode, existingNode) { existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling); } let consentRelatedScripts = function() { var consentRelatedScriptsFn = document.querySelectorAll('script[type="text/plain"][data-consent]'); console.info(consentRelatedScriptsFn); var consentedFunctions = []; consentRelatedScriptsFn.forEach(function (item) { var consentCategoryFromDataSet = item.dataset.consent || ''; if (consentCategoryFromDataSet !== '') { var consentCategory = consentCategoryFromDataSet.toUpperCase(); if (!(consentCategory in consentedFunctions)) { consentedFunctions[consentCategory] = []; } consentedFunctions[consentCategory].push(item); } }) var activateConsentRelatedScripts = []; for (var consentCategory in consentedFunctions) { activateConsentRelatedScripts[consentCategory] = function() { consentedFunctions[consentCategory].forEach(function(item) { var newScriptContent = item.text; const newScript = document.createElement("script"); newScript.text = newScriptContent; newScript.type = "text/javascript"; newScript.dataset.consentGiven = true; consentRelatedScriptsInsertAfter(newScript, item); }); }; window.privacyConsent.invoke( activateConsentRelatedScripts[consentCategory], PrivacyConsentEnum[consentCategory], window.privacyConsent, false ); window.privacyConsent.initialize(); } } window.consentRelatedScripts = consentRelatedScripts; window.consentRelatedScriptsInsertAfter = consentRelatedScriptsInsertAfter; window.promisedConsentScriptsAfter.push({scriptOrFunction: 'consentRelatedScripts'}); window.promisedConsentScriptsBefore = window.promisedConsentScriptsBefore || []; window.promisedConsentScriptsAfter = window.promisedConsentScriptsAfter || []; loadPromisedConsentScripts({ consentUrl: 'https://www.ionos.com/modules/hosting-common/script/privacy/bundle.js', consentType: 'default', before: window.promisedConsentScriptsBefore, after: window.promisedConsentScriptsAfter }); </script> <script> "use strict"; if (typeof ready !== 'function') { var ready=function(e){"loading"!==document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&e()})}; } /** Polyfill for NodeList.forEach */ if ('NodeList' in window && !NodeList.prototype.forEach) {NodeList.prototype.forEach = function (callback, thisArg) {thisArg = thisArg || window;for (var i = 0; i < this.length; i++) callback.call(thisArg, this[i], i, this);};} /** Polyfill for HTMLCollection.forEach */ if ('HTMLCollection' in window && !HTMLCollection.prototype.forEach) {HTMLCollection.prototype.forEach = function (callback, thisArg) {thisArg = thisArg || window;for (var i = 0; i < this.length; i++) callback.call(thisArg, this[i], i, this);};} /** Array.prototype.includes() polyfill @author Chris Ferdinandi @license MIT */ if (!Array.prototype.includes) {Array.prototype.includes = function (search, start) {'use strict';if (search instanceof RegExp) throw TypeError('first argument must not be a RegExp');if (start === undefined) start = 0;return this.indexOf(search, start) !== -1;};} /** Polyfill for Element.matches */ if (Element && !Element.prototype.matches) {Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;} </script> <link class="finalUrl" rel="shortcut icon" href="/favicon.ico" sizes="16x16 24x24 32x32 48x48 64x64 72x72 96x96" type="image/x-icon"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-24x24.png" sizes="24x24"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-48x48.png" sizes="48x48"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-64x64.png" sizes="64x64"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-72x72.png" sizes="72x72"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"> <link class="finalUrl" rel="icon" type="image/png" href="/favicon-256x256.png" sizes="256x256"> <link class="finalUrl" rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml"> <link class="finalUrl" rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-180x180.png"> <meta name="apple-mobile-web-app-title" content="IONOS Startup Guide"> <meta name="msapplication-TileColor" content="#0b2a63"> <meta name="theme-color" content="#001b41"> <link class="finalUrl" rel="manifest" href="/site.webmanifest"> <link rel="preload" class="preload" href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg" as="image"> <link rel="canonical" href="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"> <link rel="alternate" hreflang="de" href="https://www.ionos.de/startupguide/unternehmensfuehrung/angebot-und-nachfrage/"> <link rel="alternate" hreflang="de-AT" href="https://www.ionos.at/startupguide/unternehmensfuehrung/angebot-und-nachfrage/"> <link rel="alternate" hreflang="de-DE" href="https://www.ionos.de/startupguide/unternehmensfuehrung/angebot-und-nachfrage/"> <link rel="alternate" hreflang="en-CA" href="https://www.ionos.ca/startupguide/grow-your-business/supply-and-demand/"> <link rel="alternate" hreflang="en-GB" href="https://www.ionos.co.uk/startupguide/grow-your-business/supply-and-demand/"> <link rel="alternate" hreflang="en-US" href="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"> <link rel="alternate" hreflang="es-ES" href="https://www.ionos.es/startupguide/gestion/oferta-y-demanda/"> <link rel="alternate" hreflang="es-MX" href="https://www.ionos.mx/startupguide/gestion/oferta-y-demanda/"> <link rel="alternate" hreflang="fr" href="https://www.ionos.fr/startupguide/gestion/offre-et-demande/"> <link rel="alternate" hreflang="it" href="https://www.ionos.it/startupguide/gestione/domanda-e-offerta/"> <link rel="alternate" hreflang="x-default" href="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="cs"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=corsproxy" data-sourceurl="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/exm=corsproxy/ed=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/"></script> <meta name="robots" content="none"> </head> <body class="position-relative page-27632" id="page-27632"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=navigationui" data-environment="prod" data-proxy-url="https://www-ionos-com.translate.goog" data-proxy-full-url="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" data-source-url="https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/" data-source-language="pl" data-target-language="cs" data-display-language="en-GB" data-detected-source-language="" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://www.ionos.com/startupguide/grow-your-business/supply-and-demand/&amp;anno=2" data-client="tr"></script> <nav id="navigation-main" class="navbar brand-header-bg brand-header-color position-fixed fixed-top contain-style" data-bs-theme="dark"> <span class="scroll-indicator d-block fixed-top w-100"><span class="d-block brand-scroll-indicator-bg"></span></span> <div class="container-fluid container-sm"> <a data-linkid="guides.header.logo" class="navbar-brand mx-0 d-flex align-items-center link-internal" href="https://www-ionos-com.translate.goog/startupguide/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" title="Digital Guide" data-guides-target-uid="1"> <svg class="d-inline-block m-0 brand-logo brand-header-color"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#ionos-logo" /> </svg><span class="brand-entity d-inline-block m-0 ms-3 brand-header-color lh-1">Startup Guide</span></a> <form id="search-bar" class="search-form input-group input-group-sm w-auto mx-5 d-none d-lg-flex flex-fill" role="search" action="https://www.ionos.com/startupguide/search/" method="POST" autocomplete="off"> <span class="input-group-text rounded-start-5 border-0 px-0 brand-header-search-bg"><button class="btn btn-sm brand-header-search-bg brand-header-muted-color" type="submit" id="navbar-search" data-linkid="guides.navigation.module.search.btn"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-search" /> </svg><span class="visually-hidden">Search</span></button></span><input class="form-control rounded-end-5 border-0 ps-1 brand-header-search-bg brand-header-muted-color" type="text" name="search" onkeyup="javascript:localStorage.setItem('searchTerm', cleanupSearchString(this.value))" placeholder="Search" autocomplete="off" aria-label="Search" aria-describedby="navbar-search" spellcheck="false"> </form><button class="btn btn-sm btn-cta px-3 ms-auto me-5 d-none d-sm-block" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbar-products" aria-controls="navbar-products" aria-labelledby="navbar-products"> IONOS Products </button> <div class="offcanvas offcanvas-top brand-header-bg brand-header-color" data-bs-hideresize="true" tabindex="-1" id="navbar-products" aria-labelledby="navbar-products"> <div class="offcanvas-header"> <span class="offcanvas-title h5 brand-header-color" id="offcanvas-label-navigation-products">IONOS Products</span><button type="button" class="btn-close brand-header-color navbar-toggler" data-bs-dismiss="offcanvas" aria-label="Close"></button> </div> <div class="offcanvas-body pt-0 position-relative align-items-center"> <ul class="nav"> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Domains &amp; SSL</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/domain-names?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.domain-names" class="nav-link link-internal">Domain Names</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/domain-check?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.domain-name-search" class="nav-link link-internal">Domain Name Search</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/domain-transfer?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.free-domain-transfer" class="nav-link link-internal">Free Domain Transfer</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/com-domain?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.com-domain" class="nav-link link-internal">.com Domain</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/1-dollar-domains?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.1-dollar-domain" class="nav-link link-internal">1 Dollar Domain</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/cheap-domain-names?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.cheap-domain" class="nav-link link-internal">Cheap Domain</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/domains/free-domain-name?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.free-domain" class="nav-link link-internal">Free Domain</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/security/ssl-certificate?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.domains-ssl.buy-ssl-certificate" class="nav-link link-internal">Buy SSL Certificate</a></li> </ul></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Websites &amp; eCommerce</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/websites/website-builder?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.website-builder" class="nav-link link-internal">Website Builder</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/websites/launch-your-website?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.website-platforms" class="nav-link link-internal">Website Platforms</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/websites/templates?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.website-templates" class="nav-link link-internal">Website Templates</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/websites/custom-made-website?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.web-design-services" class="nav-link link-internal">Web Design Services</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/ecommerce-solutions/ecommerce-website-builder?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.ecommerce-website-builder" class="nav-link link-internal">eCommerce Website Builder</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/marketing/local-business-listings?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.websites-ecommerce.search-engine-optimization-tool" class="nav-link link-internal">Search Engine Optimization Tool</a></li> </ul></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Hosting &amp; WordPress</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/hosting/web-hosting?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.hosting-wordpress.web-hosting" class="nav-link link-internal">Web Hosting</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/hosting/managed-wordpress?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.hosting-wordpress.wordpress-hosting" class="nav-link link-internal">WordPress Hosting</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/hosting/1-dollar-web-hosting?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.hosting-wordpress.1-dollar-hosting" class="nav-link link-internal">1 Dollar Hosting</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/hosting/windows-hosting?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.hosting-wordpress.windows-hosting" class="nav-link link-internal">Windows Hosting</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/hosting/free-website-hosting?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.hosting-wordpress.free-website-hosting" class="nav-link link-internal">Free Website Hosting</a></li> </ul></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Office</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/office-solutions/create-an-email-address?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.office.create-business-email" class="nav-link link-internal">Create Business Email</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/office-solutions/hidrive-cloud-storage?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.office.hidrive-cloud-storage" class="nav-link link-internal">HiDrive Cloud Storage</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/office-solutions/microsoft-office?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.office.microsoft-365-business" class="nav-link link-internal">Microsoft 365 Business</a></li> </ul></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Servers</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/cloud/cloud-servers?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.servers.cloud-server" class="nav-link link-internal">Cloud Server</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/servers/vps?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.servers.vps-hosting" class="nav-link link-internal">VPS Hosting</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/servers/free-vps?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.servers.free-vps" class="nav-link link-internal">Free VPS</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/servers/dedicated-servers?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.servers.dedicated-servers" class="nav-link link-internal">Dedicated Servers</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/servers/rent-a-server?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.servers.rent-a-server" class="nav-link link-internal">Rent a Server</a></li> <li class="nav-item"><a href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://cloud.ionos.com/" target="_top" data-linkid="guides.navigation.products.servers.ionos-cloud" class="nav-link link-internal">IONOS Cloud</a></li> </ul></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><span class="nav-link disabled brand-header-muted-color">Tools</span> <ul class="nav flex-column mt-2 pt-2 border-top brand-header-border-color"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/business-name-generator?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.business-name-generator" class="nav-link link-internal">Business Name Generator</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/logo-maker?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.logo-creator" class="nav-link link-internal">Logo Creator</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/favicon-generator?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.favicon-generator" class="nav-link link-internal">Favicon Generator</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/whois-domain-lookup?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.whois-lookup" class="nav-link link-internal">Whois Lookup</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/website-checker?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.website-checker" class="nav-link link-internal">Website Checker</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/seo-check?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.seo-check" class="nav-link link-internal">SEO Check</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/ssl-checker?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.ssl-checker" class="nav-link link-internal">SSL Checker</a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/tools/ip-address?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.products.tools.ip-address-check" class="nav-link link-internal">IP Address Check</a></li> </ul></li> </ul> </div> </div><button class="navbar-toggler border-0 collapsed" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbar-main" aria-controls="navbar-main" aria-labelledby="navbar-main"><span class="navbar-toggler-icon"></span></button> <div class="offcanvas offcanvas-top brand-header-bg brand-header-color" data-bs-hideresize="true" tabindex="-1" id="navbar-main" aria-labelledby="navbar-main"> <div class="offcanvas-header"> <span class="offcanvas-title h5 brand-header-color" id="offcanvas-label-navigation-main">Main menu</span><button type="button" class="btn-close brand-header-color navbar-toggler" data-bs-dismiss="offcanvas" aria-label="Close"></button> </div> <div class="offcanvas-body pt-0 position-relative align-items-center"> <div class="row"> <div class="col-12 col-sm-6 align-self-center order-1 px-3 py-1"> <form id="search-navigation" class="search-form input-group input-group-sm w-auto" role="search" action="https://www.ionos.com/startupguide/search/" method="POST" autocomplete="off"> <span class="input-group-text rounded-start-5 border-0 px-0 brand-header-search-bg"><button class="btn btn-sm brand-header-search-bg brand-header-muted-color" type="submit" id="offcanvas-search" data-linkid="guides.navigation.module.search.btn"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-search" /> </svg><span class="visually-hidden">Search</span></button></span><input class="form-control rounded-end-5 border-0 ps-1 brand-header-search-bg brand-header-muted-color" type="text" name="search" onkeyup="javascript:localStorage.setItem('searchTerm', cleanupSearchString(this.value))" placeholder="Search" autocomplete="off" aria-label="Search" aria-describedby="navbar-search" spellcheck="false"> </form> </div> <div class="col-12 col-sm-6 align-self-center order-3 order-sm-2 px-3"> <button class="btn btn-sm btn-cta px-3" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbar-products" aria-controls="navbar-products" aria-labelledby="navbar-products">IONOS Products</button> </div> <div class="col-12 order-2 order-sm-3"> <ul class="nav"> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><a href="https://www-ionos-com.translate.goog/startupguide/get-started/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.main.get-started" title="Get Started" class="nav-link link-internal">Get Started</a></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><a href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.main.grow-your-business" title="Grow Your Business" class="nav-link active link-internal">Grow Your Business</a></li> <li class="nav-item col-12 col-sm-6 col-lg-4 col-xxl-2 px-1 my-2"><a href="https://www-ionos-com.translate.goog/startupguide/productivity/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.navigation.main.productivity" title="Productivity" class="nav-link link-internal">Productivity</a></li> </ul> </div> </div> </div> </div> </div> </nav> <article> <div class="bg-transparent bg-md-brand-gray-100"> <nav aria-label="breadcrumb" class="d-none d-md-flex pt-2 pt-lg-5 container-fluid container-sm contain-style"> <script type="application/ld+json">{"@context": "http://schema.org","@type": "BreadcrumbList","itemListElement": [{"@type":"ListItem","position":1,"name":"IONOS","item":"https:\/\/www.ionos.com"},{"@type":"ListItem","position":2,"name":"Startup Guide","item":"https:\/\/www.ionos.com\/startupguide\/"},{"@type":"ListItem","position":3,"name":"Grow Your Business","item":"https:\/\/www.ionos.com\/startupguide\/grow-your-business\/"},{"@type":"ListItem","position":4,"name":"Supply and demand"}]}</script> <ol class="breadcrumb m-0"> <li class="breadcrumb-item m-0 p-0"><a class="text-decoration-none link-internal" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" title="IONOS" data-linkid="guides.navigation.breadcrumb.ionos" target="_top">IONOS</a></li> <li class="breadcrumb-item m-0 p-0"> <svg width="16" height="16" class="mx-1 brand-breadcrumb-icon-color"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-breadcrumb-divider" /> </svg><a data-linkid="guides.navigation.breadcrumb.startup-guide" class="text-decoration-none link-internal" title="Startup Guide" href="https://www-ionos-com.translate.goog/startupguide/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top">Startup Guide</a></li> <li class="breadcrumb-item m-0 p-0"> <svg width="16" height="16" class="mx-1 brand-breadcrumb-icon-color"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-breadcrumb-divider" /> </svg><a data-linkid="guides.navigation.breadcrumb.grow-your-business" class="text-decoration-none link-internal" title="Grow Your Business" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top">Grow Your Business</a></li> <li class="breadcrumb-item active m-0 p-0" aria-current="page"> <svg width="16" height="16" class="mx-1 brand-breadcrumb-icon-color"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-breadcrumb-divider" /> </svg>Supply and demand</li> </ol> </nav> <div class="container-fluid container-sm py-2 pb-md-5 py-lg-5 contain-style position-relative overflow-hidden"> <div class="row contain-style gap-2"> <div class="col d-flex flex-column contain-style gap-2 justify-content-around order-lg-last"> <h1 class="m-0 order-lg-2">Supply and demand – how they control the market</h1> <ul class="nav flex-row justify-content-between align-items-center my-0 gap-2 order-lg-last contain-style"> <li class="my-0 d-flex flex-nowrap align-items-center position-relative"><span class="d-block fs-sm"><span class="d-block"><span class="d-block">IONOS editorial team</span></span><span class="d-flex fs-sm align-items-center gap-1"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-calendar-event" /> </svg><time datetime="2023-09-12">09/12/2023</time></span><span class="time-to-read d-flex fs-sm align-items-center gap-1"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-stopwatch" /> </svg><span>4&nbsp;mins</span></span></span></li> <li class="my-0"> <ul class="nav flex-row"> <li><a data-linkid="guides.article.share.facebook" target="_blank" title="Share on Facebook" href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://www.facebook.com/sharer/sharer.php?u%3Dhttps://www.ionos.com/startupguide/grow-your-business/supply-and-demand/" class="btn btn-lg btn-skeleton p-1 rounded-circle lh-1 facebook link-external" rel="noopener noreferrer"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#facebook-logo" /> </svg><span class="visually-hidden">Share on Facebook</span></a></li> <li class="mx-1"><a data-linkid="guides.article.share.twitter" target="_blank" title="Share on Twitter" href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://twitter.com/intent/tweet?source%3Dhttps://www.ionos.com/startupguide/grow-your-business/supply-and-demand/%26text%3DSupply%2520and%2520demand%26hashtags%3DStartupGuide%26url%3Dhttps://www.ionos.com/startupguide/grow-your-business/supply-and-demand/" class="btn btn-lg btn-skeleton p-1 rounded-circle lh-1 twitter-x link-external" rel="noopener noreferrer"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#twitter-logo" /> </svg><span class="visually-hidden">Share on Twitter</span></a></li> <li><a data-linkid="guides.article.share.linkedin" target="_blank" title="Share on LinkedIn" href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://www.linkedin.com/shareArticle?mini%3Dtrue%26url%3Dhttps://www.ionos.com/startupguide/grow-your-business/supply-and-demand/" class="btn btn-lg btn-skeleton p-1 rounded-circle lh-1 linkedin link-external" rel="noopener noreferrer"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#linkedin-logo" /> </svg><span class="visually-hidden">Share on LinkedIn</span></a></li> </ul></li> </ul> <aside class="tags d-none order-lg-first d-lg-flex flex-wrap gap-2 align-items-center contain-style"> </aside> </div> <div class="col-12 col-lg-6 d-none d-md-block mt-2 mt-lg-0" style="display: none"> <figure class="image position-relative overflow-hidden align-center visual-img contain-style my-0 w-100 h-100"><picture> <source media="(min-width: 1680px)" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_190e07d784.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <source media="(min-width: 1400px)" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_1dd9eb8131.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <source media="(min-width: 1200px)" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_01d970e163.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <source media="(min-width: 922px)" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_54c5b33e86.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <source media="(min-width: 768px)" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/7/csm_synergieeffekte-im-suchmaschinenmarketing-t_64c1ae0860.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <img src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idHJhbnNwYXJlbnQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K" width="1200" height="630" title="Supply and demand – how they control the market" alt="Supply and demand – how they control the market" loading="eager" decoding="sync" class="img-fluid d-block mx-auto img-format-landscape w-100 h-100 object-fit-cover rounded-4 border border-1 border-brand-gray-100"> </picture> </figure> </div> </div> </div> </div> <div class="container-fluid container-sm"> <div class="row py-2 py-lg-5 contain-style position-relative gap-4 flex-xl-nowrap"> <section class="content col-12 col-xl-6 col-xxxl-7 contain-style order-2 position-relative overflow-hidden mw-xl-content-area"> <div id="c547038" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>A free market economy is influenced by supply and demand more than virtually any other factor. If supply exceeds demand, prices fall. In the worst case, companies then find it difficult to sell their goods and services profitably. Conversely, if supply is too low, prices rise and consumers can no longer afford the products they want. In both cases, the market normally regulates itself. The exact relationship can be clearly seen by constructing a supply and demand graph.</p> </div> </div> </div> <div id="c547044" class="textmedia" data-ctype="textmedia"> <h2>What is supply and demand? Definition and explanation</h2> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>“Supply” is the economic term for <strong>all goods and services available on the free market</strong>, which trading partners can acquire in exchange for money, physical goods or other services. We often think first of consumer goods (such as those typically found displayed in stores), but the term is used in a much broader sense and also covers labor, transportation of goods, currencies, raw materials, etc.</p> </div> </div> </div> <div id="c308309" class="mx-auto guides_cta_images" data-ctype="guides_cta_images"> <div class="position-relative my-4 rounded-4 p-4 layout-0 overflow-hidden"> <div class="row d-flex flex-wrap align-items-bottom"> <div class="col-12" style="z-index: 1"> <div class="d-block mt-0 mx-0 mb-3 h3 headline"> $1 Domain Names – Grab your favorite one </div> </div> <div class="col-12 col-sm"> <ul class="checklist highlight"> <li>Simple registration</li> <li>Premium TLDs at great prices</li> <li>24/7 personal consultant included</li> <li>Free privacy protection for eligible domains</li> </ul> </div> <div class="col-12 col-sm-4 d-flex align-items-center justify-content-start justify-content-sm-end"> <button data-linkid="guides.content.guides-cta-images.btn.kampagnen-boxen-us.save-now" type="submit" class="btn btn-cta stretched-link mb-sm-1 mt-3 mt-sm-0" onclick="globalSBSitecat('event121');window.open('https://www.ionos.com/domains/1-dollar-domains','_top')">Save now</button> </div> </div> </div> </div> <div id="c547050" class="textmedia my-4 position-relative d-flex flex-column rounded-4 p-3 border brand-box-bg brand-box-border-color brand-box-color" data-ctype="textmedia"> <div class="h3 has-icon"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-book" /> </svg> Definition </div> <div class="ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p><strong>Supply</strong> is the total amount of goods and services available on the free market. <strong>Demand</strong>, on the other hand, is the total amount of available goods and services that is necessary to cover the actual requirement on the free market.</p> </div> </div> </div> <div id="c547053" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p><strong>“Demand”</strong> is the complementary concept to supply. If refers to the <strong>actual requirement</strong> for particular goods or services among potential trading partners such as companies and households.</p> <p>Before starting to develop a product, you should identify the basic requirement for it, as this ultimately determines the demand. The idea that a requirement can be artificially created by marketing is a fallacy. If there is no requirement, your supply will not earn you any profit. If is important to differentiate between a <strong>basic requirement</strong> for something and a <strong>preference for a specific product</strong>.</p> </div> </div> </div> <div id="c547056" class="textmedia my-4 position-relative d-flex flex-column rounded-4 p-3 border brand-box-alt-bg brand-box-alt-border-color brand-box-alt-color" data-ctype="textmedia"> <div class="h3 has-icon"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-lightbulb" /> </svg> Tip </div> <div class="ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>Example: Drinking is a basic requirement. A specific expression of this requirement (“<em>I'd like some tasty XYZ brand soda</em>”) is a preference. Only if a basic requirement already exists can you can use the tools in the <a href="https://www-ionos-com.translate.goog/digitalguide/online-marketing/online-sales/marketing-mix-an-overview-of-4p-marketing/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" class="external-link-window link-internal" title="Marketing mix: The right strategies for success" data-linkid="guides.content.link.int.marketing-mix">marketing mix</a> to influence consumers’ actual preferences.</p> </div> </div> </div> <div id="c547059" class="textmedia" data-ctype="textmedia"> <h2>Interaction of supply and demand</h2> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>There is a <strong>direct relationship</strong> between supply and demand, as supply usually rises when demand is high. Initially there is what is known as <strong>excess demand</strong> when the currently available supply is unable to fully meet requirements. This leads to a rise in the market price, which in turn causes more companies to offer the relevant good because they can earn a lot of money by doing so (at least at that point in time).</p> <p>As a consequence of this, the effect is frequently reversed, as the more expensive a product or service is, the less demand there is for it, as potential buyers look around for cheaper alternatives. This results in <strong>excess supply</strong>. The market price falls until the relevant good is sufficiently affordable that buyers’ interest – and thus demand – rises again.</p> </div> </div> </div> <div id="c547062" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-below"> <div class="ce-bodytext"> <p>The relationship between supply and demand is illustrated by the graph below:</p> </div> <div class="aligncenter ce-gallery" data-ce-columns="1" data-ce-images="1"> <div class="ce-outer"> <div class="ce-inner"> <div class="row ce-row"> <div class="col ce-column"><a href="https://www-ionos-com.translate.goog/startupguide/fileadmin/StartupGuide/Screenshots_2019/EN-supply-demand.png?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" data-bs-toggle="modal" data-bs-target="#modal-139275" data-lightbox="139275" data-title="" class="img-holder d-block pe-none pe-lg-auto link-internal" style="display: none" target="_top"><img src="https://www.ionos.com/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_4a06f55105.webp" width="1920" height="1080" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_245aa8d7c1.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 750w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_011fd696a7.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 644w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_d0d1c21498.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 554w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_87a0495260.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 944w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_20dbf2f50c.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 704w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_5812941074.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_34c5b58102.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_ce597fc40a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_ce597fc40a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 750px,(min-width: 1400px) 644px,(min-width: 1200px) 554px,(min-width: 992px) 944px,(min-width: 768px) 704px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="" alt="EN-supply-demand.png" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape w-100 rounded-4 border border-1 border-brand-gray-100"></a> <div class="modal fade" id="modal-139275" tabindex="-1" aria-labelledby="" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-xl"> <div class="modal-content overflow-hidden rounded-4"> <div class="modal-body p-0 m-0"> <img src="https://www.ionos.com/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_4a06f55105.webp" width="1920" height="1080" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_245aa8d7c1.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 750w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_011fd696a7.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 644w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_d0d1c21498.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 554w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_87a0495260.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 944w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_20dbf2f50c.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 704w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_5812941074.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_34c5b58102.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_ce597fc40a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_EN-supply-demand_ce597fc40a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 750px,(min-width: 1400px) 644px,(min-width: 1200px) 554px,(min-width: 992px) 944px,(min-width: 768px) 704px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="" alt="EN-supply-demand.png" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape w-100 rounded-4 border border-1 border-brand-gray-100"> </div><button type="button" class="btn-close position-absolute top-0 end-0 me-2 mt-2" data-bs-dismiss="modal" aria-label="Close" style="filter:invert(1);background-color:rgba(0,0,0,.5)"></button> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="c547065" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>At the point where the supply curve and the demand curve intersect, the relationship between supply and demand is perfectly balanced. Exactly as much is produced as is required, and both the market price and production quantity remain stable. This is known as <strong>market equilibrium</strong>, although it is merely a theoretical figure. In reality, there is always alternating excess demand and supply. This phenomenon is often described with the phrase “the market regulates itself.”</p> </div> </div> </div> <div id="c547068" class="textmedia" data-ctype="textmedia"> <h2>Importance of supply and demand in everyday business</h2> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>Supply and demand are hugely important to companies’ future planning. Regardless of whether they want to offer new products or services, or whether they are putting together the business plan for a new company – the current needs of the market (demand) and the actual situation (supply) determine their success or failure.</p> </div> </div> </div> <div id="c547071" class="textmedia my-4 position-relative d-flex flex-column rounded-4 p-3 border brand-box-alt-bg brand-box-alt-border-color brand-box-alt-color" data-ctype="textmedia"> <div class="h3 has-icon"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-lightbulb" /> </svg> Tip </div> <div class="ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>The <a href="https://www-ionos-com.translate.goog/startupguide/get-started/elements-of-a-business-plan/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" title="Elements of a business plan" data-linkid="guides.content.link.int.business-plan" class="link-internal">business plan</a> for setting up a new company should always be based on a thorough market analysis. Accurately estimating supply and demand is the basis for a promising business idea.</p> </div> </div> </div> <div id="c547074" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>There are various methods of analyzing the two variables for a particular product. <strong>Market research studies</strong>, <strong>customer surveys</strong> and <strong>economic analysis</strong> of price trends and production figures have all proven effective.</p> </div> </div> </div> <div id="c547077" class="textmedia my-4 position-relative d-flex flex-column rounded-4 p-3 border brand-box-alt-bg brand-box-alt-border-color brand-box-alt-color" data-ctype="textmedia"> <div class="h3 has-icon"> <svg width="16" height="16"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-lightbulb" /> </svg> Tip </div> <div class="ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>Developing a <a href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/minimum-viable-product-mvp/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" class="internal-link link-internal" data-linkid="guides.content.link.int.minimum-viable-product-mvp" title="Minimum Viable Product – MVP" data-guides-target-uid="27521">minimum viable product (MVP)</a> means designing the relevant product in such a way that it is precisely tailored to the needs of the target group. Demand is identified in parallel to (ongoing) development through communication with users.</p> </div> </div> </div> <div id="c547080" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>The MVP has proven to be particularly effective for start-ups and technology companies who prefer to work with their potential customers rather than conducting laborious analyses. The MVP is a product that is developed just enough to function properly (so it should satisfy the anticipated requirements, but not yet be designed to exceed expectations). Once it is available on the market, it becomes clear whether it has been accepted by the target group. Customers can then review it and provide suggestions for improvements and other preferences, which can be used to perfect the product and tailor it to the demand as much as possible.</p> </div> </div> </div> <div id="c171818" class="mx-auto guides_cta_images" data-ctype="guides_cta_images"> <div class="position-relative my-4 rounded-4 p-4 layout-0 overflow-hidden"> <div class="row d-flex flex-wrap align-items-bottom"> <div class="col-12" style="z-index: 1"> <div class="d-block mt-0 mx-0 mb-3 h3 headline"> <div class="d-block mx-0 mt-0 mb-1 h5 preline"> Microsoft 365 Business </div> The Office you know, only better </div> </div> <div class="col-12 col-sm"> <ul class="checklist highlight"> <li>Up to 50 GB Exchange email account</li> <li>Outlook Web App and collaboration tools</li> <li>Expert support &amp; setup service</li> </ul> </div> <div class="col-12 col-sm-4 d-flex align-items-center justify-content-start justify-content-sm-end"> <button data-linkid="guides.content.guides-cta-images.btn.microsoft-365-boxen-us.see-plans" type="submit" class="btn btn-cta stretched-link mb-sm-1 mt-3 mt-sm-0" onclick="globalSBSitecat('event121');window.open('https://www.ionos.com/office-solutions/microsoft-office','_top')">See plans</button> </div> </div> </div> </div> <div id="c547086" class="textmedia" data-ctype="textmedia"> <div class="text-row ce-textpic ce-center ce-above"> <div class="ce-bodytext"> <p>Click <a href="https://www-ionos-com.translate.goog/startupguide/disclaimer/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" title="Disclaimer" data-linkid="guides.content.link.int.here" class="link-internal">here</a> for important legal disclaimers.</p> </div> </div> </div> <section class="d-block order-lg-3 fs-sm border-1 border-top pt-3 mt-4"></section><span class="d-block h4 text-center mb-4">Was this article helpful?</span> <div id="ratingContainer27632" class="mb-4"> <div class="d-flex justify-content-center align-items-bottom gap-2 recordrating-container"> <button id="upvote" class="btn btn-default btn-lg position-relative lh-1 m-0 p-2" data-linkid="guides.rating.5" data-url="https://www.ionos.com/digitalguide/api/rating.json?tx_recordrating_recordrating%5Baction%5D=update&amp;tx_recordrating_recordrating%5Bcontroller%5D=RecordRating&amp;tx_recordrating_recordrating%5Brating%5D=5&amp;tx_recordrating_recordrating%5BrecordUid%5D=27632&amp;tx_recordrating_recordrating%5BsysLanguageUid%5D=3&amp;tx_recordrating_recordrating%5Btable%5D=pages" onclick="getThisDataUrl.call(this, event, 'ratingContainer27632')"> <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M34 22.5C34 27.123 32.668 34 29 34H17.5C15.621 34 13.556 33.099 12 32.235V14.794L13.34 13.956C14.083 12.395 15 10.044 15 9V3.5C15 2.671 15.671 2 16.5 2H19.5C19.947 2 20.371 2.2 20.656 2.544C21.197 3.198 23.893 6.582 23.893 9C23.893 10.293 23.565 12.46 23.3 14H30.5C30.898 14 31.279 14.158 31.561 14.439C31.811 14.689 34 17.036 34 22.5ZM10 30.988V16C10 14.895 9.105 14 8 14H4C2.895 14 2 14.895 2 16V31C2 32.105 2.895 33 4 33H8C9.105 33 10 32.105 10 31V30.988Z" fill="currentColor" /> </svg><span class="visually-hidden">vote up</span></button><button id="downvote" class="btn btn-default btn-lg position-relative lh-1 m-0 p-2" data-bs-toggle="modal" data-bs-target="#recordrating27632"> <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M31.561 21.561C31.28 21.842 30.898 22 30.5 22H23.3C23.565 23.54 23.893 25.707 23.893 27C23.893 29.417 21.197 32.802 20.656 33.456C20.371 33.801 19.947 34 19.5 34H16.5C15.671 34 15 33.329 15 32.5V27C15 25.956 14.083 23.604 13.34 22.044L12 21.206V3.765C13.556 2.9 15.621 2 17.5 2H29C32.668 2 34 8.877 34 13.5C34 18.963 31.811 21.311 31.561 21.561ZM10 5C10 3.895 9.105 3 8 3H4C2.895 3 2 3.895 2 5V20C2 21.105 2.895 22 4 22H8C9.105 22 10 21.105 10 20V5Z" fill="currentColor" /> </svg><span class="visually-hidden">vote down</span></button> <div class="modal fade" id="recordrating27632" tabindex="-1" aria-label="Was this article helpful?" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-body"> <span class="d-block h4 text-center m-0">Why not?</span> <ul class="nav flex-column"> <li class="nav-item"><button id="downvote-1" class="nav-link" data-linkid="guides.rating.1.1" data-url="https://www.ionos.com/digitalguide/api/rating.json?tx_recordrating_recordrating%5Baction%5D=update&amp;tx_recordrating_recordrating%5Bcontroller%5D=RecordRating&amp;tx_recordrating_recordrating%5Brating%5D=1&amp;tx_recordrating_recordrating%5Breason%5D=1&amp;tx_recordrating_recordrating%5BrecordUid%5D=27632&amp;tx_recordrating_recordrating%5BsysLanguageUid%5D=3&amp;tx_recordrating_recordrating%5Btable%5D=pages" onclick="getThisDataUrl.call(this, event, 'ratingContainer27632')" data-bs-dismiss="modal" aria-label="Close"> <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M31.561 21.561C31.28 21.842 30.898 22 30.5 22H23.3C23.565 23.54 23.893 25.707 23.893 27C23.893 29.417 21.197 32.802 20.656 33.456C20.371 33.801 19.947 34 19.5 34H16.5C15.671 34 15 33.329 15 32.5V27C15 25.956 14.083 23.604 13.34 22.044L12 21.206V3.765C13.556 2.9 15.621 2 17.5 2H29C32.668 2 34 8.877 34 13.5C34 18.963 31.811 21.311 31.561 21.561ZM10 5C10 3.895 9.105 3 8 3H4C2.895 3 2 3.895 2 5V20C2 21.105 2.895 22 4 22H8C9.105 22 10 21.105 10 20V5Z" fill="currentColor" /> </svg> Outdated </button></li> <li class="nav-item"><button id="downvote-2" class="nav-link" data-linkid="guides.rating.1.2" data-url="https://www.ionos.com/digitalguide/api/rating.json?tx_recordrating_recordrating%5Baction%5D=update&amp;tx_recordrating_recordrating%5Bcontroller%5D=RecordRating&amp;tx_recordrating_recordrating%5Brating%5D=1&amp;tx_recordrating_recordrating%5Breason%5D=2&amp;tx_recordrating_recordrating%5BrecordUid%5D=27632&amp;tx_recordrating_recordrating%5BsysLanguageUid%5D=3&amp;tx_recordrating_recordrating%5Btable%5D=pages" onclick="getThisDataUrl.call(this, event, 'ratingContainer27632')" data-bs-dismiss="modal" aria-label="Close"> <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M31.561 21.561C31.28 21.842 30.898 22 30.5 22H23.3C23.565 23.54 23.893 25.707 23.893 27C23.893 29.417 21.197 32.802 20.656 33.456C20.371 33.801 19.947 34 19.5 34H16.5C15.671 34 15 33.329 15 32.5V27C15 25.956 14.083 23.604 13.34 22.044L12 21.206V3.765C13.556 2.9 15.621 2 17.5 2H29C32.668 2 34 8.877 34 13.5C34 18.963 31.811 21.311 31.561 21.561ZM10 5C10 3.895 9.105 3 8 3H4C2.895 3 2 3.895 2 5V20C2 21.105 2.895 22 4 22H8C9.105 22 10 21.105 10 20V5Z" fill="currentColor" /> </svg> Incorrect </button></li> <li class="nav-item"><button id="downvote-3" class="nav-link" data-linkid="guides.rating.1.3" data-url="https://www.ionos.com/digitalguide/api/rating.json?tx_recordrating_recordrating%5Baction%5D=update&amp;tx_recordrating_recordrating%5Bcontroller%5D=RecordRating&amp;tx_recordrating_recordrating%5Brating%5D=1&amp;tx_recordrating_recordrating%5Breason%5D=3&amp;tx_recordrating_recordrating%5BrecordUid%5D=27632&amp;tx_recordrating_recordrating%5BsysLanguageUid%5D=3&amp;tx_recordrating_recordrating%5Btable%5D=pages" onclick="getThisDataUrl.call(this, event, 'ratingContainer27632')" data-bs-dismiss="modal" aria-label="Close"> <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M31.561 21.561C31.28 21.842 30.898 22 30.5 22H23.3C23.565 23.54 23.893 25.707 23.893 27C23.893 29.417 21.197 32.802 20.656 33.456C20.371 33.801 19.947 34 19.5 34H16.5C15.671 34 15 33.329 15 32.5V27C15 25.956 14.083 23.604 13.34 22.044L12 21.206V3.765C13.556 2.9 15.621 2 17.5 2H29C32.668 2 34 8.877 34 13.5C34 18.963 31.811 21.311 31.561 21.561ZM10 5C10 3.895 9.105 3 8 3H4C2.895 3 2 3.895 2 5V20C2 21.105 2.895 22 4 22H8C9.105 22 10 21.105 10 20V5Z" fill="currentColor" /> </svg> Difficult to understand </button></li> </ul> </div> </div> </div> </div> </div> </div> <aside class="tags d-flex flex-wrap d-lg-none gap-2 align-items-center my-4 py-2 border-top border-bottom"> </aside> </section> <section id="articleinfo" class="col-12 col-xl contain-style order-1 position-relative d-flex flex-column gap-4"> <div class="sticky-xl-top"> <!-- TOC start --> <div class="accordion"> <div class="accordion-item bg-xl-transparent rounded-xl-0"> <h3 class="accordion-header" id="navigationTocCollapseHeading"><button class="accordion-button collapsed d-xl-block pe-xl-none px-xl-0 bg-xl-transparent border-radius-0" type="button" data-bs-toggle="collapse" data-bs-target="#navigationTocCollapse" aria-expanded="false" aria-controls="navigationTocCollapse"> <svg class="d-inline-block me-1" width="20" height="20"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-list-ul" /> </svg> Contents </button></h3> <div id="navigationTocCollapse" class="accordion-collapse collapse d-xl-block" aria-labelledby="navigationTocCollapseHeading"> <div class="accordion-body px-xl-0"> <nav id="navigationToc" class="max-vh-75 overflow-y-auto"> <ul class="nav"> <li class="nav-item w-100"><a class="nav-link toc-item-link" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB#c547044" id="toc-link-547044">What is supply and demand? Definition and explanation</a></li> <li class="nav-item w-100"><a class="nav-link toc-item-link" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB#c547059" id="toc-link-547059">Interaction of supply and demand</a></li> <li class="nav-item w-100"><a class="nav-link toc-item-link" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB#c547068" id="toc-link-547068">Importance of supply and demand in everyday business</a></li> </ul> </nav> </div> </div> </div> </div><!-- TOC end --> </div> </section> <aside class="sidebar col-12 col-xl contain-style order-3 position-relative mw-sm-50 mx-auto"> <div id="c188882" class="mx-auto sticky-xl-top guides_box_sidebar" data-ctype="guides_box_sidebar"> <div class="mx-auto w-auto position-relative d-flex flex-column rounded-4 brand-box-bg p-3 sidebar-sticky-box shadow"> <h3 class="h4">Related Products</h3> <div class="row d-flex flex-wrap align-items-center mb-2 sidebar-sticky-box-inhalt"> <div class="col-4"> <img src="https://www.ionos.com/startupguide/fileadmin/DigitalGuide/Product_Icons/email.svg" width="128" height="128" title="" alt="email.svg" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-portrait mw-50 "> </div> <div class="col"> <div class="sidebar-sticky-box-text"> Email Address </div> </div> </div><button class="btn btn-cta btn-block stretched-link" type="button" onclick="globalSBSitecat('event114');window.open('https://www.ionos.com/office-solutions/create-an-email-address#plans','_top')" role="button" data-linkid="guides.products.guides-box-sidebar.btn.email-address.see-plans"> See plans </button> </div> </div> <div id="c566406" class="menu_pages" data-ctype="menu_pages"> <div class="row g-grid mx-auto"> <div class="h3"> Popular Articles </div> <article class="col-12 position-relative d-flex flex-column rounded-4 brand-box-bg p-2"> <div class="h6 position-static"> <a data-linkid="guides.sidebar.menu-pages.the-perfect-out-of-office-message-examples-and-helpful-tips" class="stretched-link text-decoration-none brand-box-color link-internal" title="The perfect out of office message: examples and helpful tips" href="https://www-ionos-com.translate.goog/digitalguide/e-mail/technical-matters/perfect-out-of-office-message-examples-and-templates/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> The perfect out of office message: examples and helpful tips </a> </div> <p>All you need before your vacation is an out of office message. How should you formulate…</p> <div class="read-more p-0 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </article> <article class="col-12 position-relative d-flex flex-column rounded-4 brand-box-bg p-2"> <div class="h6 position-static"> <a data-linkid="guides.sidebar.menu-pages.how-to-give-your-website-a-makeover-for-the-holidays" class="stretched-link text-decoration-none brand-box-color link-internal" title="How to give your website a makeover for the holidays" href="https://www-ionos-com.translate.goog/digitalguide/websites/web-design/getting-your-website-christmas-ready/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> How to give your website a makeover for the holidays </a> </div> <p>Get into the Christmas spirit! Not only offline but also online by getting your website…</p> <div class="read-more p-0 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </article> <article class="col-12 position-relative d-flex flex-column rounded-4 brand-box-bg p-2"> <div class="h6 position-static"> <a data-linkid="guides.sidebar.menu-pages.the-best-christmas-card-messages-for-clients-businesses" class="stretched-link text-decoration-none brand-box-color link-internal" title="The best Christmas card messages for clients &amp;amp; businesses" href="https://www-ionos-com.translate.goog/digitalguide/e-mail/e-mail-marketing/business-christmas-cards/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> The best Christmas card messages for clients &amp; businesses </a> </div> <p>Business Christmas cards are a great tool for customer loyalty. With company Christmas…</p> <div class="read-more p-0 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </article> <article class="col-12 position-relative d-flex flex-column rounded-4 brand-box-bg p-2"> <div class="h6 position-static"> <a data-linkid="guides.sidebar.menu-pages.curriculum-vitae-template-and-tips" class="stretched-link text-decoration-none brand-box-color link-internal" title="Curriculum vitae: Template and tips" href="https://www-ionos-com.translate.goog/startupguide/productivity/curriculum-vitae-template/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Curriculum vitae: Template and tips </a> </div> <p>CV writing made simple! Easily create a professional tabular CV with our free CV template…</p> <div class="read-more p-0 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </article> <article class="col-12 position-relative d-flex flex-column rounded-4 brand-box-bg p-2"> <div class="h6 position-static"> <a data-linkid="guides.sidebar.menu-pages.which-microsoft-365-alternatives-are-recommended-for-which-companies" class="stretched-link text-decoration-none brand-box-color link-internal" title="Which Microsoft 365 alternatives are recommended for which companies?" href="https://www-ionos-com.translate.goog/startupguide/productivity/microsoft-365-alternatives/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Which Microsoft 365 alternatives are recommended for which companies? </a> </div> <p>Finding the best Microsoft 365 (formerly Office 365) alternative is difficult for…</p> <div class="read-more p-0 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </article> </div> </div> <div class="rounded-4 brand-box-bg p-2"> <h3>Join our VIP List!</h3> <p>Sign up to receive insider news, exclusive deals, and sneak peeks on upcoming products – right in your inbox!</p><!-- Button trigger modal --><button type="button" class="btn btn-sm btn-cta px-3" data-bs-toggle="modal" data-bs-target="#hubspotModal"> Sign up </button><!-- Modal --> <div class="modal fade" id="hubspotModal" data-bs-keyboard="false" tabindex="-1" aria-labelledby="hubspotModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> <div class="modal-content contain-style"> <div class="modal-header border-0"> <h3 class="modal-title" id="hubspotModalLabel">Join our VIP List!</h3><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body pb-3"> <p>Sign up to receive insider news, exclusive deals, and sneak peeks on upcoming products – right in your inbox!</p> <script charset="utf-8" type="text/javascript" src="https://js-eu1.hsforms.net/forms/embed/v2.js"></script> <script> hbspt.forms.create({ portalId: "8230984", formId: "c5a8d719-cfaf-43ee-b747-0bde2870892d" }); </script> </div> </div> </div> </div> </div> </aside> </div> <aside class="row my-2 my-lg-5 g-grid"> <h3 class="col-12">Related articles</h3> <div class="col col-12 col-md-6 col-lg-4"> <article class="card brand-card-bg rounded-4 overflow-hidden contain-style h-100 w-100" id="article-27613"> <img src="https://www.ionos.com/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_7eb8dbe4d8.webp" width="1200" height="630" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_8490007d53.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 456w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_ff2a2c822e.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 430w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_46d2331956.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 370w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_9d65f1dc8b.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 310w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_746b58bd21.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 348w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_62c081204a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_e0abde4bfd.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_f02862edde.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/c/0/csm_der-weg-des-kunden-t_533f97508b.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 456px,(min-width: 1400px) 430px,(min-width: 1200px) 370px,(min-width: 992px) 310px,(min-width: 768px) 348px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="Gap analysis: the starting point for successful strategic planning" alt="Gap analysis: the starting point for successful strategic planning" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape card-img-top h-auto rounded-top-4"> <div class="card-body d-flex flex-column p-3"> <h3 class="h4 card-title mt-0 mb-3 position-static"><a data-linkid="guides.overview.article.teaser.gap-analysis" class="stretched-link brand-card-color text-decoration-none link-internal" title="Gap analysis: the starting point for successful strategic planning" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/gap-analysis/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Gap analysis: the starting point for successful strategic planning </a></h3> <p class="card-text brand-card-color mt-auto mb-0">Often in projects, the actual execution of something will differ greatly from the original plan. Using gap analysis, you can see just how much they will differ from the outset. It is the first step on the road to adapting a strategy to fit real-life situations within a company.…</p> <div class="mt-2 minh-5 d-flex flex-nowrap overflow-hidden"> <ul class="nav d-flex flex-nowrap card-tags-fade-end w-100 gap-2"></ul> </div> <div class="read-more px-0 pb-0 pt-1 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </div> </article> </div> <div class="col col-12 col-md-6 col-lg-4"> <article class="card brand-card-bg rounded-4 overflow-hidden contain-style h-100 w-100" id="article-27596"> <img src="https://www.ionos.com/startupguide/fileadmin/_processed_/6/0/csm_liquidation_d426b07c4f.webp" width="1200" height="630" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_907c06d3e0.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 456w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_4495b39557.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 430w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_88436fa020.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 370w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_f73b69c021.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 310w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_1099249a92.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 348w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_077beda5eb.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_792d22c48a.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_d1843584d3.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/6/0/csm_liquidation_742a76b39e.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 456px,(min-width: 1400px) 430px,(min-width: 1200px) 370px,(min-width: 992px) 310px,(min-width: 768px) 348px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="Liquidation of a company: Definition" alt="Liquidation of a company: Definition" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape card-img-top h-auto rounded-top-4"> <div class="card-body d-flex flex-column p-3"> <h3 class="h4 card-title mt-0 mb-3 position-static"><a data-linkid="guides.overview.article.teaser.liquidation" class="stretched-link brand-card-color text-decoration-none link-internal" title="Liquidation of a company: Definition" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/liquidation/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Liquidation of a company: Definition </a></h3> <p class="card-text brand-card-color mt-auto mb-0">In business, things don’t always go as planned. Whether it’s a mishap with an order situation, or too much debt, a company can quickly find itself staring in the face of financial ruin. No matter the situation, creditors will still be demanding their legitimate monetary claims,…</p> <div class="mt-2 minh-5 d-flex flex-nowrap overflow-hidden"> <ul class="nav d-flex flex-nowrap card-tags-fade-end w-100 gap-2"></ul> </div> <div class="read-more px-0 pb-0 pt-1 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </div> </article> </div> <div class="col col-12 col-md-6 col-lg-4"> <article class="card brand-card-bg rounded-4 overflow-hidden contain-style h-100 w-100" id="article-27588"> <img src="https://www.ionos.com/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_4116661d92.webp" width="1200" height="630" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_ddd23b7bb3.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 456w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_24c7a2700f.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 430w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_ece938b09f.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 370w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_9842c6c7e8.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 310w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_9ca1d9b93d.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 348w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_52f3f6423c.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_8b22bea47c.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_5ba265b940.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/7/3/csm_green-marketing-t_dfb07f64ca.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 456px,(min-width: 1400px) 430px,(min-width: 1200px) 370px,(min-width: 992px) 310px,(min-width: 768px) 348px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="Green marketing: Sales-oriented, yet environmentally conscious" alt="Green marketing: Sales-oriented, yet environmentally conscious" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape card-img-top h-auto rounded-top-4"> <div class="card-body d-flex flex-column p-3"> <h3 class="h4 card-title mt-0 mb-3 position-static"><a data-linkid="guides.overview.article.teaser.what-is-green-marketing" class="stretched-link brand-card-color text-decoration-none link-internal" title="Green marketing: Sales-oriented, yet environmentally conscious" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/what-is-green-marketing/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Green marketing: Sales-oriented, yet environmentally conscious </a></h3> <p class="card-text brand-card-color mt-auto mb-0">Green marketing is becoming increasingly important for companies, as sustainable production now plays a major role in the purchasing decision of many consumers. By definition, green marketing is not just about selling sustainably-produced products, but also about transparency…</p> <div class="mt-2 minh-5 d-flex flex-nowrap overflow-hidden"> <ul class="nav d-flex flex-nowrap card-tags-fade-end w-100 gap-2"></ul> </div> <div class="read-more px-0 pb-0 pt-1 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </div> </article> </div> <div class="col col-12 col-md-6 col-lg-4"> <article class="card brand-card-bg rounded-4 overflow-hidden contain-style h-100 w-100" id="article-27531"> <img src="https://www.ionos.com/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_722a7dda62.webp" width="1200" height="630" srcset="https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_2b8ee7d540.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 456w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_64382d055e.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 430w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_428f097287.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 370w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_2267d3fc77.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 310w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_9e70ce9c88.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 348w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_e511c2b8c4.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 524w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_7afd1ea289.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 396w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_364c115e98.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w,https://www-ionos-com.translate.goog/startupguide/fileadmin/_processed_/4/0/csm_economies-of-scale_t_1387498e91.webp?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB 304w" sizes="(min-width: 1680px) 456px,(min-width: 1400px) 430px,(min-width: 1200px) 370px,(min-width: 992px) 310px,(min-width: 768px) 348px,(min-width: 576px) 524px,(min-width: 412px) 396px,(min-width: 320px) 304px,(max-width:319px) 304px" title="Economies of scale" alt="Economies of scale" loading="lazy" decoding="async" class="img-fluid d-block mx-auto img-format-landscape card-img-top h-auto rounded-top-4"> <div class="card-body d-flex flex-column p-3"> <h3 class="h4 card-title mt-0 mb-3 position-static"><a data-linkid="guides.overview.article.teaser.economies-of-scale" class="stretched-link brand-card-color text-decoration-none link-internal" title="Economies of scale" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/economies-of-scale/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top"> Economies of scale </a></h3> <p class="card-text brand-card-color mt-auto mb-0">The success of a company is closely connected to its growth. Economies of scale describe the effects that an increase in input has on output. That is, more should come out than you put in! But what are economies of scale exactly, and what forms do they come in?</p> <div class="mt-2 minh-5 d-flex flex-nowrap overflow-hidden"> <ul class="nav d-flex flex-nowrap card-tags-fade-end w-100 gap-2"></ul> </div> <div class="read-more px-0 pb-0 pt-1 m-0 position-relative end-0 text-end lh-1 d-flex align-items-center justify-content-end"> <span class="d-inline-block me-1">Read more</span> <svg width="16" height="16" class="icon-arrow-right"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-arrow-right" /> </svg> </div> </div> </article> </div> </aside> </div> </article> <footer class="d-flex flex-wrap justify-content-center align-items-center brand-footer-bg brand-footer-color mt-2 mt-lg-5 py-6 py-lg-12 contain-style" data-bs-theme="dark"> <div class="container-fluid container-sm"> <div class="row pb-4 pb-lg-8"> <div class="col-12 col-md-4 col-lg-3 d-flex flex-column order-last order-md-first pt-4 pt-md-0"> <a href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" title="IONOS Inc." class="m-0 d-block link-internal" data-linkid="guides.footer.logo" target="_top"> <svg class="d-inline-block m-0 brand-logo brand-footer-color"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#ionos-logo" /> </svg></a><span class="brand-footer-muted-color pt-2">Your digital partner</span> </div> <div class="col-12 col-md-8 col-lg-9"> <ul class="nav justify-content-start justify-content-md-end flex-column flex-md-row ms-n2 ms-md-0"> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/about?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.about-ionos" title="About IONOS" class="nav-link link-internal"> About IONOS </a></li> <li class="nav-item"><a href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://ionos.applicantpool.com/jobs/" target="_blank" data-linkid="guides.footer.navigation.careers" rel="noreferrer noopener noreferrer" title="Careers" class="nav-link link-external"> Careers </a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/newsroom/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.newsroom" title="Newsroom" class="nav-link link-internal"> Newsroom </a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/digitalguide/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.digital-guide" title="Digital Guide" class="nav-link link-internal"> Digital Guide </a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/help/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.help-center" title="Help Center" class="nav-link link-internal"> Help Center </a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/terms-gtc/general-terms-and-conditions/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.terms-and-conditions" title="Terms and Conditions" class="nav-link link-internal"> Terms and Conditions </a></li> <li class="nav-item"><a href="https://www-ionos-com.translate.goog/terms-gtc/terms-privacy/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" data-linkid="guides.footer.navigation.privacy-policy" title="Privacy Policy" class="nav-link link-internal"> Privacy Policy </a></li> </ul> </div> </div> <div class="row pt-4 pt-lg-8 border-top brand-footer-border-color align-items-center"> <div class="copyright brand-footer-muted-color col-12 col-md-4 order-last order-md-first"> © 2025 <a href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/supply-and-demand/?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" title="IONOS Inc." data-linkid="guides.footer.logo" target="_top" class="link-internal">IONOS Inc.</a> </div> <div class="col-12 col-md-8"> <ul class="nav justify-content-start justify-content-md-end flex-nowrap ms-n2 ms-md-0"> <li class="nav-item"><a data-linkid="guides.footer.module.channels-and-rss.rss" class="nav-link link-internal" title="RSS" target="_top" href="https://www-ionos-com.translate.goog/startupguide/grow-your-business/feed.rss?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB"> <svg class="d-inline-block" width="20" height="20"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#icon-rss" /> </svg></a></li> <li class="nav-item"><a href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://ionos.ly/IONOS_IN" title="LinkedIn" class="nav-link link-external" target="_blank" data-linkid="guides.footer.module.channels-and-rss.linkedin" rel="noopener noreferrer"> <svg class="d-inline-block" width="24" height="24"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#linkedin-logo" /> </svg></a></li> <li class="nav-item"><a href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://ionos.ly/IONOS_FB_US" title="facebook" class="nav-link link-external" target="_blank" data-linkid="guides.footer.module.channels-and-rss.facebook" rel="noopener noreferrer"> <svg class="d-inline-block" width="24" height="24"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#facebook-logo" /> </svg></a></li> <li class="nav-item"><a href="https://translate.google.com/website?sl=pl&amp;tl=cs&amp;hl=en-GB&amp;u=https://ionos.ly/IONOS_YT_US" title="YouTube" class="nav-link link-external" target="_blank" data-linkid="guides.footer.module.channels-and-rss.youtube" rel="noopener noreferrer"> <svg class="d-inline-block" width="24" height="24"> <use xlink:href="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Images/icons-sprite.svg#youtube-logo" /> </svg></a></li> </ul> </div> </div> </div> </footer> <div id="cookieinfo-container" class="show"> <div class="cookieinfo container p-relative"> <div class="row align-items-center"> <div class="col"> <div class="cookieinfo-text"> We use cookies on our website to provide you with the best possible user experience. By continuing to use our website or services, you agree to their use. <a href="https://www-ionos-com.translate.goog/cookies?_x_tr_sl=pl&amp;_x_tr_tl=cs&amp;_x_tr_hl=en-GB" target="_top" class="link-internal"> More Information. </a> </div> </div> <div class="col-auto"> <button id="cookieinfo-close" class="chars px-20 py-12 c-pointer">OK</button> </div> </div> </div> </div><span id="top" class="d-block visually-hidden position-absolute top-0 end-0 start-0">Page top</span> <script async src="https://www.ionos.com/startupguide/_assets/7e35ab74f2a05357de057794d49a7804/JavaScript/LoadAndReplaceContent.1739526500.js"></script> <script async src="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/Vendor/bootstrap/dist/js/bootstrap.bundle.min.1739526499.js"></script> <script async src="https://www.ionos.com/startupguide/_assets/b76f27cb02ebc538ac6fbabcf1a88e7f/JavaScript/scrollProgressRelated.min.1739526499.js"></script> <script type="module"> function cleanupSearchString(string) { if (string) { return string.replaceAll(/[^_.\w\s\-\p{Alphabetic}\p{Mark}\p{Decimal_Number}\p{Connector_Punctuation}\p{Join_Control}]+/gu, ''); } return string; } function filterResults(searchTerm) { const results = document.querySelectorAll('#article-result-list .article-result'); if (!searchTerm || searchTerm.trim() === '') { results.forEach(result => { result.style.display = 'none'; }); return; } const searchWords = searchTerm.trim().toLowerCase().split(/\s+/).filter(word => word.length > 0); results.forEach(result => { const text = result.textContent.toLowerCase(); const foundAllWords = searchWords.every(word => text.includes(word)); result.style.display = foundAllWords ? 'block' : 'none'; }); // Update all search term inputs with the current search term document.querySelectorAll('.search-form input').forEach(input => { input.value = searchTerm; }); } function handleFormSubmit(event) { event.preventDefault(); const searchTerm = cleanupSearchString(event.target.querySelector('.search-form input').value); localStorage.setItem('searchTerm', searchTerm.trim()); filterResults(searchTerm); if (event.target.action !== window.location.href) { window.location.href = event.target.action; } } function setupSearchForms() { const searchForms = document.querySelectorAll('.search-form'); searchForms.forEach(form => { form.addEventListener('submit', handleFormSubmit); form.querySelectorAll('.search-form input').forEach(input => { const searchTerm = localStorage.getItem('searchTerm'); input.value = searchTerm ? searchTerm : ''; input.addEventListener('input', function() { filterResults(this.value.toLowerCase()); }); }); const searchTerm = localStorage.getItem('searchTerm'); if (searchTerm) { filterResults(searchTerm.toLowerCase()); } }); } window.cleanupSearchString = cleanupSearchString; window.filterResults = filterResults; window.handleFormSubmit = handleFormSubmit; window.setupSearchForms = setupSearchForms; setupSearchForms(); localStorage.setItem('searchTerm', ''); </script> <script> const contentElements = document.querySelectorAll('.content h2[id], .content h2[id] ~ *:not(h2[id])'); const sections = []; let currentSection = null; // Construct sections array contentElements.forEach((element) => { if (element.tagName === 'H2') { if (currentSection) { sections.push(currentSection); } currentSection = { id: element.id, title: element.textContent, content: [] }; } else if (currentSection) { currentSection.content.push(element); } }); if (currentSection) { sections.push(currentSection); } // Set the initial active index to 0 let activeIndex = 0; // Get the navigation links const tocLinks = document.querySelectorAll('#navigationToc a'); // Function to update the active link function updateActiveLink() { // Remove active class from all links tocLinks.forEach(link => { link.classList.remove('active'); }); // Add active class to the link corresponding to activeIndex const activeLink = document.querySelector(`#navigationToc a[href="#${sections[activeIndex].id}"]`); if (activeLink) { activeLink.classList.add('active'); } } // Call to set the initial active link updateActiveLink(); // Create an Intersection Observer const observer = new IntersectionObserver((entries) => { let maxArea = 0; // The maximum area of elements intersecting in the viewport let newActiveIndex = -1; entries.forEach(entry => { if (entry.isIntersecting) { const rect = entry.boundingClientRect; const area = rect.height * rect.width; // Calculate the area in the viewport // Determine the section with the largest area if (area > maxArea) { maxArea = area; newActiveIndex = sections.findIndex(section => section.id === entry.target.id); } } }); // If we found a new active index, update it if (newActiveIndex !== -1) { activeIndex = newActiveIndex; // Set the new active index updateActiveLink(); // Update the active link } }, { root: null, // Use the viewport as the container threshold: 0.25 // Trigger callback when 10% of the section is in view }); // Observe each section by creating an h2 element for each section in the navigation sections.forEach(section => { const sectionElement = document.getElementById(section.id); if (sectionElement) { observer.observe(sectionElement); } }); </script> <script> var cookieinfoContainer = document.querySelector('#cookieinfo-container'); var cookieinfoContainerButton = document.querySelector('#cookieinfo-close'); function getCookieByName(name) { function escape(s) { return s.replace(/([.*+?\^$(){}|\[\]\/\\])/g, '\\$1'); } var match = document.cookie.match(RegExp('(?:^|;\\s*)' + escape(name) + '=([^;]*)')); return match ? match[1] : null; } function setCookieByName(cookieName, cookieValue, cookieDurationInDays, cookieDomain, cookieDomainPath) { var now = new Date(); now.setTime(now.getTime() + +cookieDurationInDays * 24 * 60 * 60 * 1000); var expires = now.toUTCString(); var cookie = cookieName + '=' + cookieValue + ';expires=' + expires + ';domain=' + cookieDomain + ';path=' + cookieDomainPath + ';SameSite=lax'; document.cookie = cookie; } function checkCookieInfoContainer() { var cookieinfoContainerAccepted = getCookieByName('banner-cookieinfo'); if (cookieinfoContainerAccepted) { cookieinfoContainer.classList.remove('show'); } } function getCookieDomainAndPath() { var currentHostArray = window.location.host.split('.'); var domain = currentHostArray[currentHostArray.length - 2]; var tld = currentHostArray[currentHostArray.length - 1]; if (window.location.host.indexOf('.co.uk') !== -1) { domain = currentHostArray[currentHostArray.length - 3]; tld = currentHostArray[currentHostArray.length - 2] + '.' + currentHostArray[currentHostArray.length - 1]; } var cookieDomainPath = '/'; if (tld === 'com') { var href = window.location.href; if (href.indexOf('/pt-br/') !== -1) { cookieDomainPath = '/pt-br/'; } } var cookieDomain = '.' + domain + '.' + tld; return [cookieDomain, cookieDomainPath]; } var dismissAndSetCookie = function () { var cookieDomain = getCookieDomainAndPath()[0]; var cookieDomainPath = getCookieDomainAndPath()[1]; setCookieByName('banner-cookieinfo', '1', 30, cookieDomain, cookieDomainPath); checkCookieInfoContainer(); }; checkCookieInfoContainer(); cookieinfoContainerButton.addEventListener("click", dismissAndSetCookie); </script> <script>window.addEventListener('load', (event) => { window.addEventListener('resize', function() { if (window.innerWidth < 992) { const modals = Array.from(document.querySelectorAll('.modal.lightbox')); const modalInstances = modals.map(modal => bootstrap.Modal.getInstance(modal)); modalInstances.filter(Boolean).forEach(modalInstance => modalInstance.hide()); } }); let tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); let tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); }); </script> <script> var globalSBSitecat = function (eventName){ if (typeof window.s === "object" && typeof window.s.t === 'function') { if (eventName) { if (s.events2) { if (s.events2.indexOf(eventName) === -1) { s.events2 + ',' + eventName; } } else { s.events2 = eventName; } s.t(s); console.info('globalSBSitecat: ' + eventName + ' sent'); } else { console.info('globalSBSitecat: eventName is missing'); } } }; var globalSBSitecatNPV = function (eventName){ if (typeof window.s === "object" && typeof window.s.t === 'function') { if (eventName) { if (s.events2) { if (s.events2.indexOf(eventName) === -1) { s.events2 + ',' + eventName; } } else { s.events2 = eventName; } s.tl(s); console.info('globalSBSitecatNPV: ' + eventName + ' sent'); } else { console.info('globalSBSitecat: eventName is missing'); } } }; var websiteSBSitecat = function () {globalSBSitecat('event114')}; </script> <script> var boxLinks = document.querySelectorAll('.content [class*="-box"] a, #content [class*="-box"] a, .content [class*="box-"] a, #content [class*="box-"] a') || {}; for (var i = 0, len = boxLinks.length; i < len; i++) { boxLinks[i].addEventListener('click', globalSBSitecatNPV('event115'), boxLinks[i].href, false); } var nonBoxLinks = document.querySelectorAll('*:not([class*="-box"]):not([class*="box-"]) a') || {}; for (var i = 0, len = boxLinks.length; i < len; i++) { nonBoxLinks[i].addEventListener('click', globalSBSitecatNPV('event116'), nonBoxLinks[i].href, false); } </script> <script type="module">document.addEventListener("DOMContentLoaded", function() { const tableResponsiveElements = document.querySelectorAll('.table-responsive'); function addListenerMulti(el, s, fn) { s.split(',').forEach(e => el.addEventListener(e, fn, false)); } function setupScrollButtons(table, scrollLeftButton, scrollRightButton) { const averageTdWidth = () => Array.from(table.querySelectorAll('td')).reduce((acc, td) => acc + td.offsetWidth, 0) / table.querySelectorAll('td').length; scrollLeftButton.addEventListener('click', function() { table.scrollLeft -= averageTdWidth(); // Scroll the average td width }); scrollRightButton.addEventListener('click', function() { table.scrollLeft += averageTdWidth(); // Scroll the average td width }); if (table.scrollLeft === 0) { scrollLeftButton.setAttribute('disabled', 'disabled'); } else { scrollLeftButton.removeAttribute('disabled'); } if (table.scrollLeft + table.clientWidth >= table.scrollWidth) { scrollRightButton.setAttribute('disabled', 'disabled'); } else { scrollRightButton.removeAttribute('disabled'); } addListenerMulti(table, "scroll", function() { if (table.scrollLeft === 0) { scrollLeftButton.setAttribute('disabled', 'disabled'); } else { scrollLeftButton.removeAttribute('disabled'); } if (table.scrollLeft + table.clientWidth >= table.scrollWidth) { scrollRightButton.setAttribute('disabled', 'disabled'); } else { scrollRightButton.removeAttribute('disabled'); } }) } tableResponsiveElements.forEach(function(tableResponsive) { if (tableResponsive.scrollWidth > tableResponsive.clientWidth) { const container = document.createElement('div'); container.classList.add('table-responsive-scroll-container'); const scrollButtonClass = 'table-responsive-scroll-button'; const scrollLeftButton = document.createElement('button'); scrollLeftButton.setAttribute('aria-label', 'Scroll Left'); scrollLeftButton.classList.add(scrollButtonClass, 'scroll-left'); const scrollRightButton = document.createElement('button'); scrollRightButton.setAttribute('aria-label', 'Scroll Right'); scrollRightButton.classList.add(scrollButtonClass, 'scroll-right'); setupScrollButtons(tableResponsive, scrollLeftButton, scrollRightButton); container.appendChild(scrollLeftButton); container.appendChild(scrollRightButton); const clonedTable = tableResponsive.cloneNode(true); container.appendChild(clonedTable); tableResponsive.parentNode.replaceChild(container, tableResponsive); // Replace original with container const clonedTableResponsive = container.querySelector('.table-responsive'); setupScrollButtons(clonedTableResponsive, scrollLeftButton, scrollRightButton); } }); }); </script> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('pl', 'cs', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&amp;hl=en-GB&amp;client=wt" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10