{"id":21386,"date":"2016-06-15T09:31:13","date_gmt":"2016-06-15T09:31:13","guid":{"rendered":"http:\/\/optimizing_web_performance_and_your_bottom_line"},"modified":"2024-06-01T14:30:40","modified_gmt":"2024-06-01T21:30:40","slug":"optimizing_web_performance_and_your_bottom_line","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line","title":{"rendered":"Optimizing web performance and your bottom line"},"content":{"rendered":"<h2><\/h2>\n<h2><em>Time is money<\/em><\/h2>\n<div>Patience is not a virtue for website visitors and online shoppers. Every fraction of a second counts when it comes to keeping \u2013 or losing \u2013 a visitor to your website.<\/div>\n<div><\/div>\n<div>Loading time is a major contributing factor to page abandonment, according to an <a href=\"https:\/\/blog.kissmetrics.com\/loading-time\/\" target=\"_blank\" rel=\"noopener\">infographic<\/a> on the Kissmetrics blog using statistics from Akamai and Gomez. Because the average web visitor has no patience for a page that takes too long to load, abandonment increases as a percentage with every second of load time. Nearly 40 percent of users will abandon a page after 3 seconds, the blog noted. Mobile Internet users probably experience the most frustration with this issue \u2013 \u00a073 percent noted that they\u2019ve encountered a website that was too slow to load.<\/div>\n<div><\/div>\n<div>The <a href=\"https:\/\/cloudinary.com\/features\/optimization_fast_delivery\" target=\"_blank\" rel=\"noopener\">page load<\/a> problem directly impacts the shopping behavior of website visitors. The Kissmetrics blog noted that 79 percent of shoppers who were dissatisfied with website performance are less likely to buy from the same site again. Nearly half of consumers expect page to load in 2 seconds or less, and a 1 second delay will decrease customer satisfaction by 16 percent. The consequences of these delays translate into real money. In a <a href=\"http:\/\/www.fastcompany.com\/1825005\/how-one-second-could-cost-amazon-16-billion-sales\" target=\"_blank\" rel=\"noopener\">Fast Company<\/a> article, \u00a0ecommerce giant Amazon revealed that a page load slowdown of only 1 second would cost it $1.6 billion in sales revenue. Similarly, Google noted that a slow-down of just four tenths of a second in its search results would result in a loss of 8 million searches per day, which translate into millions less in online advertising.<\/div>\n<div><\/div>\n<h2>Getting to the Heart of the Problem<\/h2>\n<div>The biggest contributing factors impacting load time are images, videos and graphics on today\u2019s websites. Today\u2019s websites incorporate more visuals, and less text, to draw in visitors. According to <a href=\"http:\/\/httparchive.org\/interesting.php#bytesperpage\" target=\"_blank\" rel=\"noopener\">HTTP Archive<\/a>, nearly 64 percent of a website\u2019s average weight is images, while video accounts for another 8 percent.<\/div>\n<div><\/div>\n<div>Since these types of media account for nearly three quarters of the website size, it\u2019s important for you to more effectively managing images and videos on your site to improve performance and conversion rates. Let\u2019s look at some steps you can take to reduce the impact of images and video on your website\u2019s performance.<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" style=\"float: right; margin: 5px;\" src=\"https:\/\/res.cloudinary.com\/cloudinary\/image\/upload\/w_350\/image_formats1.jpg\" alt=\"Image formats\" width=\"350\" height=\"233\" \/><\/div>\n<h3><em>Use More Efficient, Modern Image Formats<\/em><\/h3>\n<div>Google has added support for its WebP image format to Chrome browsers, and Microsoft has done the same for JPEG-XR in most of its Internet Explorer and Edge browsers. But many developers have still not embraced these changes, sticking with the same JPG and PNG formats, rather than taking advantage of how the modern formats can optimize their sites. Ideally, you should convert images to the WebP and JPEG-XR when appropriate, and adjust compression quality to balance between the formats. It\u2019s important to also detect the specific browser that accesses each image and deliver a version of the image optimized to the respective browser. Doing so will enable you to ensure users receive the best images possible, in terms of visual quality and file size optimization, without slowing down your site.<\/div>\n<h3><em>Eliminate Wasteful Browser-side Resizing\u00a0<\/em><\/h3>\n<div>Developers often use browser-side image resizing as a shortcut, rather than resizing images on the server-side. While the end result looks exactly the same on modern browsers, the impact on bandwidth is quite different. With browser-side resizing, website visitors waste precious time downloading an unnecessarily large image and you waste bandwidth delivering it to them. For older browsers, the problem is even more pronounced as their resizing algorithms are usually sub-par. You need to make sure your images perfectly fit their required website dimensions. It\u2019s well worth creating different thumbnails of the same image rather than delivering a large image and relying on the browser to resize it. There some tools available that can assist with this, such as an open source image resizer like ImageMagick or a cloud-based solution like Cloudinary.<\/div>\n<h3><em>Use Correct Image File Types\u00a0<\/em><\/h3>\n<div>JPEG, PNG and GIF are the most common file formats used on websites today, but each one has very different roles. Use the wrong format and you\u2019re wasting your visitors\u2019 time and your own money. A frequent mistake is using PNGs to deliver photographs. There is a common misconception that PNGs, as lossless formats, will yield the highest possible reproduction for the photos. While this is generally true, this is also quite an unnecessary optimization. It\u2019s important to keep in mind what image format should be used for the content shown. PNG should be used for computer generated images (charts, logos, etc.) or when you need transparency in your image (image overlays); JPEG when you are showing a captured photograph; and GIF when animation is needed (Ajax loading animation, etc.).<\/div>\n<h2>Don\u2019t Use a Single Image Size Across All Delivery Mediums<\/h2>\n<div>Your website is being viewed by many different devices, particularly as smartphones, tablets and smartwatches have become preferred by consumers. Often developers offer the same images across all device resolutions, using client-side resizing for the images. The images may look great, but visitors waste time loading unnecessarily large images to their devices and you pay for redundant bandwidth usage. This is particularly unfair to 3G users and roaming users who pay a large extra to download the uselessly extra high resolution images. To avoid these issues, you should identify visitors\u2019 mobile devices and resolution using their user agent and optionally additional client-side Javascript code. With the correct resolution in hand, retrieve the best fitting image from your servers. This requires that you make available a set of thumbnails for each of your original images. There are excellent Javascript packages available that will automate this process.<\/div>\n<h3><em><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 10px;\" src=\"https:\/\/res.cloudinary.com\/cloudinary\/image\/upload\/w_250\/image_formats.jpg\" alt=\"Image formats\" width=\"250\" height=\"167\" \/><\/em><\/h3>\n<h3><em>Leverage Responsive Design<\/em><\/h3>\n<div>Each device that a visitor is using to access your site has different resolution. A website&#8217;s markup must adapt itself to look perfect on all the different devices and in various resolutions, pixel densities and mobile device orientations. Managing, transforming and delivering images, is one of the main challenges of responsive design that web developers face. Due to these challenges, many websites are built with the highest resolution images that may be needed and simply scaled down client-side depending on the breakpoint. This process is inefficient and harms performance. But there are options, such as the open source tool <a href=\"http:\/\/www.responsivebreakpoints.com\/\" target=\"_blank\" rel=\"noopener\">responsivebreakpoints.com<\/a>, which can help you generate all the image sizes you will need, as well as the appropriate html code.<\/div>\n<h3><em>Utilize Content Delivery Networks (CDNs)<\/em><\/h3>\n<div>CDNS typically have servers strategically deployed around the world to shorten content round-trip times. CDNs allow images to be served more quickly to users and reduce the likelihood of crashes, enhance SEO performance, and improve the user experience. When you are choosing a CDN, you will need to consider its level of global coverage, the caching rate, ability to run logical operations at the edge, average response times, and other metrics, such as average invalidation times.<\/div>\n<h2>The Impact of Change<\/h2>\n<div>By employing these best practices, you can truly make a difference in the user experience, encouraging visitors to stay longer, browse more, engage and make purchases. Consider the results of these companies:<\/div>\n<div><\/div>\n<div><a href=\"https:\/\/cloudinary.com\/blog\/how_apartment_list_increased_conversion_and_reduced_development_time\" target=\"_blank\" rel=\"noopener\">Apartment List<\/a>, an online resource that helps individuals search for rental housing, found itself dealing with a variety of different image formats and resolution as it picks up data feeds of images from the various apartment communities featured on its site. By transforming all of these images into optimal images for presentation on mobile devices of various sizes, as well as desktops, as well as leveraging responsive design techniques, the company saw an increase of nearly 20 percent in its conversion rates.<\/div>\n<div><\/div>\n<div><a href=\"https:\/\/res.cloudinary.com\/cloudinary\/image\/upload\/case_study_paper_kartrocket.pdf\" target=\"_blank\" rel=\"noopener\">KartRocket<\/a>, a SaaS-based eCommerce platform offering a transparent and complete eCommerce ecosystem that helps SMBs to quickly and easily create online stores, needed to find a way to ensure quality of images while not impacting load time or site performance for its clients. It leveraged tools to dynamically control images, so that they were optimized for small thumbnails, large banner images and main product images. This approach enabled KartRocket to achieve a 100x increase in response time for image loading.<\/div>\n<h2><img loading=\"lazy\" decoding=\"async\" style=\"float: right; margin: 5px;\" src=\"https:\/\/res.cloudinary.com\/cloudinary\/image\/upload\/w_500,h_200\/speed_blog_post1.jpg\" alt=\"Enhanced speed for website\" width=\"500\" height=\"200\" \/><\/h2>\n<h2>The Bottom Line<\/h2>\n<div>When time is money, website owners can\u2019t afford not to take all the necessary steps to improve their visitors\u2019 experiences. Even a fraction of a second delay in loading a page could translate into lost revenue and confidence, on the part of the consumer. Considering that images and videos are the biggest bandwidth hogs on most websites, you need to take a serious look at your web design and image formats, then take the steps necessary to ensure that media is optimized so your site \u2013 not to mention your revenues and customer perceptions \u2013 don\u2019t suffer as result.<\/div>\n<div><\/div>\n<div>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><strong><span style=\"font-size: 11pt; font-family: Arial; background-color: transparent; vertical-align: baseline;\">Further Reading on Image Optimization<\/span><\/strong><\/p>\n<ul>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\"><a href=\"https:\/\/cloudinary.com\/blog\/image_optimization_for_websites_beautiful_pages_that_load_quickly\" target=\"_blank\" rel=\"noopener\">Website image optimization and fast delivery<\/a> with Cloudinary <\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">The complete guide to <a href=\"https:\/\/cloudinary.com\/blog\/image_optimization_in_php\" target=\"_blank\" rel=\"noopener\">PHP image compression and optimization<\/a><\/span><\/li>\n<li><a href=\"https:\/\/cloudinary.com\/blog\/image_optimization_in_python\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Python Image Optimization and Transformation<\/span><\/a><\/li>\n<li><a href=\"https:\/\/cloudinary.com\/blog\/image_optimization_in_ruby\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Image Optimization in Ruby<\/span><\/a><\/li>\n<li><a href=\"https:\/\/cloudinary.com\/blog\/image_optimization_in_wordpress\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Image Optimization for WordPress <\/span><\/a><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Learn about the <a href=\"https:\/\/cloudinary.com\/blog\/the_great_jpeg_2000_debate_analyzing_the_pros_and_cons_to_widespread_adoption\" target=\"_blank\" rel=\"noopener\">pros and cons of JPEG 2000 <\/a><\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Adopting the <a href=\"https:\/\/cloudinary.com\/blog\/quick_guide_using_webp_on_your_website_or_native_apps\" target=\"_blank\" rel=\"noopener\">WebP Image Format for Android<\/a> on Websites Or Native Apps <\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">10 <a href=\"https:\/\/cloudinary.com\/blog\/top_10_mistakes_in_handling_website_images_and_how_to_solve_them\" target=\"_blank\" rel=\"noopener\">Website Image Mistakes<\/a> that Slow Load Times <\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Automatically <a href=\"https:\/\/cloudinary.com\/blog\/adaptive_browser_based_image_format_delivery\" target=\"_blank\" rel=\"noopener\">Reduce Image Size<\/a> Without Losing Quality <\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">Automate <a href=\"https:\/\/cloudinary.com\/blog\/low_quality_image_placeholders_lqip_explained\" target=\"_blank\" rel=\"noopener\">Placeholder Generation<\/a> and Accelerate Page Loads<\/span><\/li>\n<li><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\"><span style=\"font-family: Arial;\">3 Ways to Do <a href=\"https:\/\/cloudinary.com\/blog\/progressive_jpegs_and_green_martians\" target=\"_blank\" rel=\"noopener\">Progressive JPEG Encoding<\/a><\/span><\/span><\/li>\n<\/ul>\n<div><span style=\"font-size: 11pt; font-family: Arial; vertical-align: baseline;\">\u00a0<\/span><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Time is money Patience is not a virtue for website visitors and online shoppers. Every fraction of a second counts when it comes to keeping \u2013 or losing \u2013 a visitor to your website. Loading time is a major contributing factor to page abandonment, according to an infographic on the Kissmetrics blog using statistics from [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":21387,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[25,165,227,324],"class_list":["post-21386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-asset-management","tag-image-transformation","tag-performance-optimization","tag-website-speed"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Optimize your website and app for maximum user engagement<\/title>\n<meta name=\"description\" content=\"How to maximize and improve your website or application&#039;s performance with optimized formats, responsive design and speedy delivery for your images &amp; videos\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimizing web performance and your bottom line\" \/>\n<meta property=\"og:description\" content=\"How to maximize and improve your website or application&#039;s performance with optimized formats, responsive design and speedy delivery for your images &amp; videos\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-15T09:31:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-01T21:30:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance-jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"495\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Optimizing web performance and your bottom line\",\"datePublished\":\"2016-06-15T09:31:13+00:00\",\"dateModified\":\"2024-06-01T21:30:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\"},\"wordCount\":1522,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA\",\"keywords\":[\"Asset Management\",\"Image Transformation\",\"Performance Optimization\",\"Website Speed\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2016\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\",\"url\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\",\"name\":\"Optimize your website and app for maximum user engagement\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA\",\"datePublished\":\"2016-06-15T09:31:13+00:00\",\"dateModified\":\"2024-06-01T21:30:40+00:00\",\"description\":\"How to maximize and improve your website or application's performance with optimized formats, responsive design and speedy delivery for your images & videos\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA\",\"width\":700,\"height\":495},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimizing web performance and your bottom line\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Optimize your website and app for maximum user engagement","description":"How to maximize and improve your website or application's performance with optimized formats, responsive design and speedy delivery for your images & videos","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line","og_locale":"en_US","og_type":"article","og_title":"Optimizing web performance and your bottom line","og_description":"How to maximize and improve your website or application's performance with optimized formats, responsive design and speedy delivery for your images & videos","og_url":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line","og_site_name":"Cloudinary Blog","article_published_time":"2016-06-15T09:31:13+00:00","article_modified_time":"2024-06-01T21:30:40+00:00","og_image":[{"width":700,"height":495,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance-jpg?_i=AA","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line"},"author":{"name":"","@id":""},"headline":"Optimizing web performance and your bottom line","datePublished":"2016-06-15T09:31:13+00:00","dateModified":"2024-06-01T21:30:40+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line"},"wordCount":1522,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA","keywords":["Asset Management","Image Transformation","Performance Optimization","Website Speed"],"inLanguage":"en-US","copyrightYear":"2016","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line","url":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line","name":"Optimize your website and app for maximum user engagement","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA","datePublished":"2016-06-15T09:31:13+00:00","dateModified":"2024-06-01T21:30:40+00:00","description":"How to maximize and improve your website or application's performance with optimized formats, responsive design and speedy delivery for your images & videos","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA","width":700,"height":495},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/optimizing_web_performance_and_your_bottom_line#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Optimizing web performance and your bottom line"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649724716\/Web_Assets\/blog\/optimizing_web_performance\/optimizing_web_performance.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=21386"}],"version-history":[{"count":3,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21386\/revisions"}],"predecessor-version":[{"id":34243,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21386\/revisions\/34243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/21387"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=21386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=21386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=21386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}