{"id":5853,"date":"2014-09-15T00:00:00","date_gmt":"2014-09-15T00:00:00","guid":{"rendered":""},"modified":"2025-09-15T09:46:30","modified_gmt":"2025-09-15T16:46:30","slug":"how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/","title":{"rendered":"How to host a Scalable and Optimized WordPress for Azure in minutes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">UPDATE: The scalable WordPress template has been removed from the Azure Marketplace.&nbsp;The concepts of setting up WordPress with Azure storage, persistent connections is still valid but&nbsp;<a href=\"https:\/\/techcommunity.microsoft.com\/t5\/fasttrack-for-azure\/unlocking-seamless-connectivity-integrating-wordpress-with\/ba-p\/4075712\">needs to set up manually.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is a light weight CMS that allows you to build dynamic websites in minutes. It is continually growing and improving as the most popular content management system and not just a blogging platform. Every Cloud hosting platform has its own best practices to get the most out of the platform. If you are running your WordPress site on LAMP or WAMP stack solution and wondering how can I migrate it to Azure Websites with ease and get all the benefits of the Cloud such as auto-scaling, load balancing , self-healing etc. ; then look no further as we now have a optimized version of WordPress in Azure Websites Gallery. The best practice for running WordPress site includes the following optimizations specific to Azure Websites platform:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Using a high performing MySQL database. For ClearDB pricing plans, click <a href=\"https:\/\/www.cleardb.com\/store\/azure\">here<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Using connection pooling with <a href=\"https:\/\/wordpress.org\/plugins\/persistent-database-connection-updater\/\">persistent connection<\/a> to MySQL database as you are using a remote MySQL database service provided with ClearDB<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Using and Configuring <a href=\"https:\/\/wordpress.org\/plugins\/windows-azure-storage\/\">Azure Storage<\/a> to store your WordPress site\u2019s media library content<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Using <a href=\"https:\/\/wordpress.org\/plugins\/jetpack\/\">Jetpack<\/a> to supercharge your WordPress site with powerful features available to WordPress.com users<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Include Auto-scale, Staged publishing, SSL, Custom domains, WebJobs (used for background process or CRON job for WordPress) and Backup &amp; Restore website features<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We have included all these optimizations within this gallery template for Scalable WordPress. In this tutorial, you&#8217;ll learn how to create a new scalable WordPress site from the Gallery and discusses some of the optimization based on the best practices for hosting WordPress sites on Azure Websites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-a-website-in-the-portal\">Create a website in the portal<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Login to the <a href=\"https:\/\/portal.azure.com\">Azure Management Portal<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Click the New icon on the bottom left of the dashboard<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Click on <b>Everything <\/b>link<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8850 webp-format\" title=\"togallery_img1\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on <strong>Web <\/strong>and Select <strong>See All <\/strong>for the category <strong>Blogs+CMSs<\/strong><\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8850 webp-format\" title=\"selectweb_img2\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on <b>Scalable WordPress<\/b> and Click on <strong>Create<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"697\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-3-1024x697.webp\" alt=\"A screenshot of a computer\" class=\"wp-image-46221\" title=\"select_wppremium_img3\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-3-1024x697.webp 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-3-300x204.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-3-768x522.webp 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-3.webp 1026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Enter the <strong>resource group name<\/strong><\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/create_worflow_img4_thumb.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8854 webp-format\" style=\"width:300px;height:auto\" title=\"create_worflow_img4\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/create_worflow_img4_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on Website Configuration and enter the following information:\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Website name<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Application settings which is the storage container name for your WordPress site to store all the Media library content such as images , videos etc. uploaded with WordPress media uploader<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Hosting Plan<br><em><strong>Note: <\/strong>This application supports only the STANDARD tier of Websites and the other <a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/websites\/\">pricing tiers<\/a> including SHARED, BASIC and FREE are not available for this application.<\/em><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Region<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/website_create_img5_thumb.webp\" alt=\"a screenshot of a computer\" class=\"wp-image-8856 webp-format\" title=\"website_create_img5\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/website_create_img5_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">You can configure your the folder name to store your static media content with Web App Settings<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"482\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-4.webp\" alt=\"Screens screenshot of a computer\" class=\"wp-image-46222\" title=\"appsettings\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-4.webp 495w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/image-4-300x292.webp 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on Database Configuration and enter the following information:\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Database name<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Region<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Plan<br><em><strong>Note: <\/strong>This application supports only the recommended database tiers for this application: Saturn, Jupiter plans. All other lowers tiers are not support.<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/db_create_img6_thumb.webp\" alt=\"graphical user interface, application, website\" class=\"wp-image-8860 webp-format\" title=\"db_create_img6\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/db_create_img6_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Now accept the legal terms and conditions of ClearDB MySQL service<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"770\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/db_create_img7_thumb-1.webp\" alt=\"A screenshot of a computer\" class=\"wp-image-46223\" title=\"db_create_img7\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/db_create_img7_thumb-1.webp 601w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/db_create_img7_thumb-1-234x300.webp 234w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on Storage configuration to either link a new or existing storage account to this resource group. For this tutorial, I am adding a new storage account to this resource group.Enter the following information:\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Storage account name<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Location<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Redundancy Type : Geo-Redundancy , Local Redundancy<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Turn on Diagnostics<br><em>Note: You can only choose storage account that use the same subscription as the other resources (Website, Database). Storage accounts from different subscription will be disabled.<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/storage_create_img8_thumb.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8864 webp-format\" title=\"storage_create_img8\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/storage_create_img8_thumb.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on <strong>Subscription <\/strong>tab to choose the appropriate subscription for your resource group and finally Click on <strong>Create<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><figure class=\"wp-block-image alignleft size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/final_img9_thumb.webp\" alt=\"graphical user interface, text, application, email\" class=\"wp-image-8866 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/final_img9_thumb.webp\"><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"wp-block-paragraph\">Now a new WordPress site is being deployed to Azure websites and will take a few minutes to create the resource group and provision Website, Database and Storage resources within this group.&nbsp; Once you are notified in the notifications section that the deployment went through successfully , click on newly created resource group item \u201cWP-Group\u201don the dashboard to view your resource group: Website, Database and Storage.<\/p>\n<\/div>\n<\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/summary_img12_thumb.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8868 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/summary_img12_thumb.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Browse your WordPress site and complete the WordPress installer step in your browser by entering the information for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Title of your Site<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Admin user and password . Please <b>Note:<\/b> As a security best practice to follow these guidelines:<br>1 &#8211; DO NOT use \u2018<strong>admin<\/strong>\u2019 as the username and use a different unique string to avoid unauthorized attacks on your site<br>2 &#8211; USE a STRONG password for your site admin user<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Email address for admin user<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/install_wp_img10.webp\" alt=\"graphical user interface, application\" class=\"wp-image-8870 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/install_wp_img10.webp\"><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Click on <b>Install WordPress <\/b>to complete the installation and now your website is ready to use. You can now login WordPress dashboard and start creating your content<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/20140904_12h29_02_thumb.webp\" alt=\"graphical user interface, application, website\" class=\"wp-image-8872 webp-format\" title=\"2014-09-04_12h29_02\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/20140904_12h29_02_thumb.webp\"><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting\">Troubleshooting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">SMTP is not supported on Azure Websites. You can purchase a FREE plan from SendGrid available through the Azure portal under Azure Gallery \u2013&gt; App +Data services-&gt; Integration category \u2013&gt; SendGrid to enabled <b>email <\/b>functionality in your WordPress site.You would also need to install <a href=\"https:\/\/wordpress.org\/plugins\/sendgrid-email-delivery-simplified\/\">SendGrid Plugin<\/a> and configure it with your SendGrid credentials.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">SSL is not enabled by default. Click here to learn more on <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/web-sites-configure-ssl-certificate\/\">how to setup SSL for your Website<\/a> and <a href=\"https:\/\/codex.wordpress.org\/Administration_Over_SSL\">how to configure WordPress administration over SSL<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">WordPress Multisite is not enabled by default. To enable Multisite , see <a href=\"https:\/\/codex.wordpress.org\/Create_A_Network\">How to configure a WordPress multisite<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Custom domain is supported with Azure websites. See <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/web-sites-custom-domain-name\/\">How to configure custom domain on Azure website<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Auto-scaling is supported but <strong>not turned ON by default<\/strong> as this depends on your website traffic. It can be enabled and configured with just few clicks allowing you can scale up or scale out as needed based on your website traffic. See <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/web-sites-scale\/\">how to scale for Azure website<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Websites services currently hosts many high traffic WordPress sites which focus on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Easy to setup:<\/strong> In less than 5 minutes you have a WordPress site up and running<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Speed :<\/strong> Your Website is blazing <em>fast<\/em> pages take less than <em>2 seconds<\/em> to load.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Scalability :<\/strong> This configuration can easily service up to a million visits\/page views per month<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Uptime :<\/strong> Various reasons can disrupt the content being served from the server to your browser , but Azure Websites offers a 99.9% uptime for your website. You can obviously setup multiple Azure websites with <a href=\"https:\/\/blogs.msdn.com\/b\/waws\/archive\/2014\/03\/18\/using-windows-azure-traffic-manager-with-waws.aspx\">Azure Traffic Manger<\/a> load balance across these websites for better performance as well as high availability.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can&nbsp; now focus on your content and driving traffic to your website and not worry about configuring your WordPress application for Azure Websites.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1470,1551,1482,1556,1457,1459,1461],"tags":[],"audience":[3055,3053,3056],"content-type":[1511],"product":[1651,1635],"tech-community":[],"topic":[],"coauthors":[1019],"class_list":["post-5853","post","type-post","status-publish","format-standard","hentry","category-containers","category-developer-tools","category-management-and-governance","category-mobile","category-networking","category-security","category-web","audience-developers","audience-it-decision-makers","audience-it-implementors","content-type-best-practices","product-app-configuration","product-traffic-manager","review-flag-2566","review-flag-1680286581-295","review-flag-1680286581-56","review-flag-1680286581-364","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-5-1680286581-950","review-flag-9-1680286581-259","review-flag-click-1680286584-659","review-flag-disabled","review-flag-free-1680286579-836","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-15T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-15T16:46:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png\" \/>\n<meta name=\"author\" content=\"Sunitha Muthukrishna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sunitha Muthukrishna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/sunitha-muthukrishna\/\",\"@type\":\"Person\",\"@name\":\"Sunitha Muthukrishna\"}],\"headline\":\"How to host a Scalable and Optimized WordPress for Azure in minutes\",\"datePublished\":\"2014-09-15T00:00:00+00:00\",\"dateModified\":\"2025-09-15T16:46:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\"},\"wordCount\":1039,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png\",\"articleSection\":[\"Containers\",\"Developer tools\",\"Management and governance\",\"Mobile\",\"Networking\",\"Security\",\"Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\",\"name\":\"How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png\",\"datePublished\":\"2014-09-15T00:00:00+00:00\",\"dateModified\":\"2025-09-15T16:46:30+00:00\",\"description\":\"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp\",\"width\":1026,\"height\":507,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Networking\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to host a Scalable and Optimized WordPress for Azure in minutes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog","description":"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.","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:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/","og_locale":"en_US","og_type":"article","og_title":"How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog","og_description":"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2014-09-15T00:00:00+00:00","article_modified_time":"2025-09-15T16:46:30+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png","type":"","width":"","height":""}],"author":"Sunitha Muthukrishna","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Sunitha Muthukrishna","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/sunitha-muthukrishna\/","@type":"Person","@name":"Sunitha Muthukrishna"}],"headline":"How to host a Scalable and Optimized WordPress for Azure in minutes","datePublished":"2014-09-15T00:00:00+00:00","dateModified":"2025-09-15T16:46:30+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/"},"wordCount":1039,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png","articleSection":["Containers","Developer tools","Management and governance","Mobile","Networking","Security","Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/","name":"How to host a Scalable and Optimized WordPress for Azure in minutes | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.png","datePublished":"2014-09-15T00:00:00+00:00","dateModified":"2025-09-15T16:46:30+00:00","description":"WordPress is one of the most popular Blogging Engines that not only allows you to create blog websites, it can also be used to create corporate as well as ecommerce sites with its oceans of plugins and extensibility. This post shows you a hassle-free way to spin up a scalable and optimized WordPress site in just minutes for Azure.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/09\/selectweb_img2_thumb.webp","width":1026,"height":507,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-host-a-scalable-and-optimized-wordpress-for-azure-in-minutes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Networking","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/"},{"@type":"ListItem","position":3,"name":"How to host a Scalable and Optimized WordPress for Azure in minutes"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=5853"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5853\/revisions"}],"predecessor-version":[{"id":46224,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5853\/revisions\/46224"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=5853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=5853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=5853"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=5853"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=5853"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=5853"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=5853"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=5853"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=5853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}