{"id":171,"date":"2019-05-31T08:45:39","date_gmt":"2019-05-31T08:45:39","guid":{"rendered":"https:\/\/sectigostore.com\/blog\/?p=171"},"modified":"2025-04-28T12:00:05","modified_gmt":"2025-04-28T12:00:05","slug":"ssl-for-wordpress","status":"publish","type":"post","link":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/","title":{"rendered":"How to Install SSL Certificates on WordPress: The Ultimate Migration Guide"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>How to install an SSL certificate on\u00a0a\u00a0WordPress website\u00a0+\u00a0HTTP to HTTPS migration guide<\/strong>\u00a0 <\/h2>\n\n\n\n<p>There are 5 steps involved to install an SSL certificate on your WordPress website-if you have bought it from a third-party supplier like us ( i.e. it isn&#8217;t bundled with your hosting account). <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Step 1: Generate\u00a0the\u00a0CSR<\/strong><\/li><li><strong>Step\u00a02:\u00a0Install the SSL in the hosting server<\/strong>\u00a0<\/li><li><strong>Step\u00a03:\u00a0Enable SSL in WordPress\u00a0with the help of\u00a0a\u00a0plugin\u00a0or manually<\/strong><\/li><li><strong>Step\u00a04:\u00a0Fix Mix Content Warning in WordPress (if any)<\/strong>\u00a0<\/li><li><strong>Step\u00a05:\u00a0Update Google Analytics &amp;\u00a0Submit A New Sitemap to Google\u00a0<\/strong>\u00a0<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Generate&nbsp;the&nbsp;CSR<\/strong>&nbsp; <\/h3>\n\n\n\n<p>Different types of\u00a0servers have different CSR generation process. We\u2019ve covered the CSR generation process for the most popular platform,\u00a0<strong>cPanel<\/strong>.\u00a0<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Login to your cPanel account and search for the <strong>Security<\/strong> section. Click on <strong>SSL\/TLS Manager<\/strong> over there.<\/li><li>Go to \u2018<strong>Generate, view, or delete SSL certificate signing requests\u2019<\/strong>\u00a0under the Certificate Signing Requests (CSR).\u00a0<\/li><li>Fill in the fields\u00a0Domains, City,\u00a0State, Country, Company, Company Division, E-mail, Passphrase,<strong> and Description<\/strong>\u00a0with only alphanumeric characters.\u00a0<\/li><li>Click on\u00a0<strong>Generate<\/strong>\u00a0<\/li><\/ol>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp; To understand this process in&nbsp;more&nbsp;detail, please review this article:&nbsp;<a href=\"https:\/\/help.sectigostore.com\/support\/solutions\/articles\/22000218696-cpanel-11-x-paper-lantern-theme-modern-\" target=\"_blank\" rel=\"noreferrer noopener\">How to generate&nbsp;a&nbsp;CSR in cPanel<\/a>.&nbsp;Other resources:&nbsp;<a href=\"https:\/\/help.sectigostore.com\/support\/solutions\/folders\/22000168634\" target=\"_blank\" rel=\"noreferrer noopener\">Generate CSR on other servers<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<p>At this point, your private keys and public keys are successfully generated. The CSR code includes\u00a0the public key and it will be sent to the certificate authority (CA i.e. certificate provider company) along with other required details, as per\u00a0the\u00a0CA\u2019s instructions.\u00a0\u00a0<\/p>\n\n\n\n<p>After you send the required details along with your public key to&nbsp;the&nbsp;CA,&nbsp;the CA will vet your credentials against the&nbsp;type of validation&nbsp;you seek.&nbsp;The&nbsp;CA will ask you to perform some steps to prove your domain ownership&nbsp;(and additional steps for OV and EV SSL certificates).&nbsp;Learn&nbsp;<a href=\"https:\/\/help.sectigostore.com\/support\/solutions\/folders\/22000168635\" target=\"_blank\" rel=\"noreferrer noopener\">more about&nbsp;the&nbsp;Validation Process&nbsp;here.<\/a>&nbsp;<\/p>\n\n\n\n<p><strong>The&nbsp;<\/strong><strong>CA<\/strong><strong>&nbsp;will issue you<\/strong><strong>&nbsp;the&nbsp;<\/strong><strong>SSL&nbsp;<\/strong><strong>c<\/strong><strong>ertificate<\/strong><strong>&nbsp;once the validation process is c<\/strong><strong>o<\/strong><strong>mpleted<\/strong><strong>. They\u2019ll&nbsp;<\/strong><strong>email you files that you need to complete the certificate installation.&nbsp;<\/strong>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step\u00a02:\u00a0Install the SSL on the hosting server<\/strong>\u00a0 <\/h3>\n\n\n\n<p>Different&nbsp;web hosts and servers have different installation process.&nbsp;We\u2019ve covered the installation process for cPanel, one of the most used servers. All the other types of servers have&nbsp;more or less similar&nbsp;installation process. If you are using&nbsp;a&nbsp;different server,&nbsp;<a href=\"https:\/\/help.sectigostore.com\/support\/solutions\/folders\/22000168667\" target=\"_blank\" rel=\"noreferrer noopener\">click here for more information<\/a>.&nbsp;<\/p>\n\n\n\n<p>To start out:&nbsp;<\/p>\n\n\n\n<p>Go to cPanel&nbsp;&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"> <strong>Part 1\ufeff<\/strong> <\/h4>\n\n\n\n<p>&nbsp;Go to&nbsp;<strong>SSL\/TSL<\/strong>&nbsp;under SECURITY&nbsp;<\/p>\n\n\n\n<p>Click on\u00a0<strong>Generate, view, upload, or delete SSL certificates.\u00a0<\/strong>Under<strong>\u00a0<\/strong>Certificates<strong>\u00a0<\/strong>(CRT)\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Locate&nbsp;<strong>Paste the certificate into the following text box<\/strong>&nbsp;under \u2018Upload a New Certificate.&#8217;&nbsp;Copy-paste the code from the *yourdomain*.crt file which&nbsp;you have received&nbsp;from the Certificate Authority in the email. You can also download it from your account directly.&nbsp;Do include&nbsp;the&nbsp;header and footer&nbsp;(&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211; and &#8212;&#8211;END CERTIFICATE&#8212;&#8211;)&nbsp;in the&nbsp;code.&nbsp;&nbsp;<\/li><li>Click on&nbsp;<strong>Save Certificate<\/strong>&nbsp;or&nbsp;<strong>Upload<\/strong>.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<p><strong>OR&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Under \u2018Choose a certificate file (*.crt)\u2019, click on \u2018Choose File\u2019 and upload .crt&nbsp;file that CA sent you in email. Click on \u2018Upload Certificate\u2019.&nbsp;<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"> <strong>Part 2<\/strong>&nbsp; <\/h4>\n\n\n\n<p>Now go back to the previous menu&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Click on&nbsp;<strong>Manage SSL sites<\/strong>&nbsp;under \u2018Install and Manage SSL for your site (HTTPS).&#8217;&nbsp;<\/li><li>Select the domain for which the SSL has been issued from the&nbsp;drop-down&nbsp;menu.&nbsp;&nbsp;<\/li><li>At this time the system will automatically fetch and fill&nbsp;the&nbsp;<strong>Certificate: (CRT)&nbsp;<\/strong>and<strong>&nbsp;Private Key (KEY) fields.&nbsp;<\/strong>&nbsp;<\/li><li>Copy- paste the&nbsp;CA Bundle (chain of intermediate certificates)&nbsp;provided by CA&nbsp;into the box under&nbsp;<strong>Certificate Authority Bundle (CABUNDLE)<\/strong>&nbsp;<\/li><li>Click on the \u201cInstall Certificate\u201d&nbsp;&nbsp;<\/li><li>And it\u2019s done! The SSL certificate is now installed on the server.&nbsp;&nbsp;<\/li><li>Now, next step is to enable&nbsp;SSL&nbsp;in WordPress&nbsp;by switching your site&nbsp;URLs&nbsp;from HTTP to HTTPS.&nbsp;<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"711\" height=\"901\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-3.png\" alt=\"SSL certificate for wordpress, SSL wordpress, wordpress security\" class=\"wp-image-179\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-3.png 711w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-3-237x300.png 237w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-3-560x710.png 560w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step&nbsp;3:&nbsp;How&nbsp;To&nbsp;Enable SSL in WordPress&nbsp;with the help of&nbsp;a&nbsp;Plugin<\/strong>&nbsp; <\/h3>\n\n\n\n<p>One of the best plugins to install SSL in WordPress is&nbsp;<strong>Really Simple SSL Plugin.<\/strong>&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Go to WordPress dashboard&nbsp;&nbsp;<\/li><li>Go to Plugins &gt; Add New.&nbsp;<\/li><li>Search and&nbsp;install&nbsp;the&nbsp;<strong>Really Simple SSL Plugin<\/strong>&nbsp;<\/li><li>Go to&nbsp;<strong>Plugins<\/strong>, locate \u2018<strong>Really Simple SSL Plugin<\/strong>,&#8217; click on&nbsp;<strong>Settings<\/strong>&nbsp;below it.&nbsp;&nbsp;<\/li><li>Click on \u201cGo ahead activate SSL!\u201d&nbsp;<\/li><li>If there are no&nbsp;mixed content errors, your website will be shifted from HTTP to HTTPS.&nbsp;<\/li><li>If there are mixed content errors, scroll down to step 4.&nbsp;&nbsp;<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>OR&nbsp;<\/strong><\/h4>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Install SSL WordPress SSL Manually (Not recommended)&nbsp;<\/strong>&nbsp; <\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Part 1<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Got to&nbsp;<strong>Settings<\/strong>&nbsp;<\/li><li>Click on<strong>&nbsp;General<\/strong>&nbsp;<\/li><li>Enter&nbsp;your domain name with HTTPS:\/\/ in&nbsp;<strong>WordPress Address (URL)<\/strong>&nbsp;and Site&nbsp;<strong>Address (URL) address<\/strong>&nbsp;fields by replacing HTTP&nbsp;with HTTPS.&nbsp;<\/li><li>Save changes&nbsp;<\/li><li>Log out and re-login in WordPress&nbsp;&nbsp;<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"553\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-4.png\" alt=\"SSL certificate for wordpress, SSL wordpress, wordpress security\" class=\"wp-image-180\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-4.png 775w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-4-300x214.png 300w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-4-560x400.png 560w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"> <strong>Part 2&nbsp;<\/strong>&nbsp; <\/h4>\n\n\n\n<h4 class=\"wp-block-heading\"> <strong>Redirect in Apache<\/strong>&nbsp; <\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Locate the<strong>&nbsp;.htaccess<\/strong>&nbsp;file in the root directory of the WordPress site.&nbsp;(You may need to enable&nbsp;the&nbsp;show hidden files option in your FTP client to view these hidden files.)&nbsp;<\/li><li>Add this&nbsp;code in .htaccess&nbsp;file&nbsp;<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;IfModule mod_rewrite.c> \nRewriteEngine On \nRewriteCond %{HTTPS} off \nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} &#91;L,R=301] \n&lt;\/IfModule><\/code><\/pre>\n\n\n\n<p>3. Add the following code to <strong>wp-config.php&nbsp;<\/strong>file to add HTTPS to WP Admin&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define('FORCE_SSL_ADMIN', true); <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Redirect in Nginx<\/strong>&nbsp; <\/h4>\n\n\n\n<p>If your WordPress site is running on Nginx, write following code in&nbsp;the&nbsp;Nginx config file.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server { listen 80; server_name yourdomain.com www.yourdomain.com; return 301 https:\/\/yourdomain.com$request_uri; } <\/code><\/pre>\n\n\n\n<p>Don\u2019t forget to replace&nbsp;yourdomain.com&nbsp;with your actual&nbsp;website&nbsp;name.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>If there are mixed content errors, scroll down to step 4.&nbsp;<\/strong>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step&nbsp;4:&nbsp;Fix Mix Content Warning in WordPress (if any)<\/strong>&nbsp; <\/h3>\n\n\n\n<p>When you migrate to HTTPS from HTTP, if everything (all the pages, images, scripts, stylesheet) don\u2019t load over HTTPS, the browser shows&nbsp;a&nbsp;Mixed Content Warning.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>For example, when you are using absolute referencing for images, scripts, stylesheet,&nbsp;etc:&nbsp;<\/p>\n\n\n\n<p>these pages are still pointing&nbsp;to&nbsp;your domain name with&nbsp;HTTP,&nbsp;however, your&nbsp;site is now&nbsp;on HTTPS.&nbsp;Your website address is HTTPS but it\u2019s trying to load content via insecure HTTP&nbsp;urls.&nbsp;That\u2019s why the system shows the error.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Now, either you can manually change the coding and update all the links to HTTPS, which is time consuming.&nbsp;&nbsp;<\/p>\n\n\n\n<p>OR&nbsp;&nbsp;<\/p>\n\n\n\n<p>Use plugins like&nbsp;<strong>Better Se<\/strong><strong>arch Replace<\/strong><strong>.&nbsp;<\/strong>Under Search\/Replace tab<strong>,&nbsp;<\/strong>write your HTTP domain in&nbsp;<strong>Search for&nbsp;<\/strong>and<strong>&nbsp;<\/strong>HTTPS domain in<strong>&nbsp;Replace with.&nbsp;<\/strong>&nbsp;<\/p>\n\n\n\n<p>Click on<strong>&nbsp;Run Search\/Replace&nbsp;<\/strong>and it will replace all the absolute reference HTTP&nbsp;urls&nbsp;with HTTPS.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"747\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-6.png\" alt=\"\" class=\"wp-image-182\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-6.png 683w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-6-274x300.png 274w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-6-560x612.png 560w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step&nbsp;5:&nbsp;Update Google Analytics &amp;&nbsp;Submit A New Sitemap to Google&nbsp;<\/strong>&nbsp; <\/h3>\n\n\n\n<p>Let the search engine know that your website will be on&nbsp;HTTPS&nbsp;instead of HTTP.&nbsp;<strong>Part 1<\/strong>&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Part 1<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Go to Google analytics&nbsp;&nbsp;<\/li><li>Go to Admin&nbsp;&nbsp;&nbsp;<\/li><li>Property&nbsp;&nbsp;<\/li><li>Property Settings.&nbsp;&nbsp;<\/li><li>In&nbsp;<strong>Default, URL<\/strong>&nbsp;field&nbsp;update your domain name with HTTPS&nbsp;<\/li><li>Save&nbsp;&nbsp;<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"903\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image.png\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image.png 756w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-251x300.png 251w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-560x669.png 560w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/figure>\n\n\n\n<p><strong>Part 2&nbsp;<\/strong>&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Go to&nbsp;Google Search Console&nbsp;<\/li><li>Click&nbsp;on \u2018Add&nbsp;a&nbsp;property\u2019 on top right side&nbsp;<\/li><li>Add your website\u2019s new&nbsp;HTTPS&nbsp;address&nbsp;in the popup&nbsp;<\/li><li>Google will ask you to select a method to prove your authenticity&nbsp;<\/li><li>Choose among the&nbsp;options.&nbsp;&nbsp;<ul><li>HTML file upload&nbsp;<\/li><li>HTML&nbsp;tag&nbsp;<\/li><li>Google Analytics&nbsp;<\/li><li>Google tag manager&nbsp;<\/li><\/ul><\/li><li>Google will walk you through the step-by-step verification process.&nbsp;&nbsp;<\/li><li>For older version&nbsp;<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"358\" height=\"260\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-2.png\" alt=\"\" class=\"wp-image-174\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-2.png 358w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-2-300x218.png 300w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/figure>\n\n\n\n<p>For newer version <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"623\" src=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\" alt=\"\" class=\"wp-image-173\" srcset=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png 558w, https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/image-1-269x300.png 269w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/figure>\n\n\n\n<p>Congratulation! You have successfully installed the SSL certificate on your WordPress\u00a0and also\u00a0did all the needed additional steps that are crucial for SEO ranking!\u00a0\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to choose&nbsp;the right&nbsp;type of&nbsp;SSL certificate for a WordPress site?&nbsp;<\/strong>&nbsp;  <\/h2>\n\n\n\n<p>Once you have decided from where to buy your cert, you <a href=\"https:\/\/sectigostore.com\/blog\/what-is-always-on-ssl-aossl\/\">need to determine what type of SSL<\/a> is&nbsp;best&nbsp;for your WordPress site.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>For informative websites, blogs, personal websites,&nbsp;a&nbsp;<strong>Domain Validated SSL&nbsp;<\/strong><strong>certificate&nbsp;<\/strong>is&nbsp;sufficient.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>If your WordPress site&nbsp;offers&nbsp;<strong>eCommerce, paid memberships, paid subscriptions or accepts&nbsp;donations or charity<\/strong>,&nbsp;&nbsp;OR&nbsp;if your users need to fill any forms or log in details such as email ids, passwords, etc.,&nbsp;<strong>then Organization Validated (OV) or&nbsp;Extended&nbsp;Validated SSL&nbsp;<\/strong>is&nbsp;recommended.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>If your WordPress&nbsp;site&nbsp;has multiple domain names, for example, myblog.com, myblog.net, mysite1.ca,\u202f<strong>Multi<\/strong><strong>&#8211;<\/strong><strong>domain SSL&nbsp;<\/strong>is needed.&nbsp;<\/li><li>For websites&nbsp;with&nbsp;subdomains, for example, &#8220;blog.mysite.com,&#8221; &#8220;mail.mysite.com&#8221; etc.,\u202fa wildcard<strong>&nbsp;SSL&nbsp;<\/strong><strong>certificate&nbsp;<\/strong><strong>is required to secure all the subdomains.&nbsp;<\/strong>&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>For websites&nbsp;with&nbsp;both&nbsp;subdomains and multi-domains,&nbsp;<strong>Multidomain Wildcard&nbsp;<\/strong>SSL is sought after.<strong>&nbsp;<\/strong>&nbsp;<\/li><\/ul>\n\n\n\n<p>Once you have finalized the SSL provider and figured out which type of SSL is right for your WordPress site (and fits in your budget), purchase it and move forward to the installation process. If you have bought SSL installation services from&nbsp;your&nbsp;SSL provider, you don\u2019t need to worry about any further steps and can leave the article from here!&nbsp;&nbsp;<\/p>\n\n\n\n<p>Get installation service from\u00a0<a href=\"https:\/\/sectigostore.com\/ssl-certificates\/installation-service\" target=\"_blank\" rel=\"noreferrer noopener\">SectigoStore for as low as $49<\/a>\u00a0one-time cost!\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to get an SSL certificate for WordPress?<\/strong>&nbsp; <\/h2>\n\n\n\n<p>Before you get an SSL certificate from your web hosting company,&nbsp;compare the prices with other SSL providers. Sometimes the price difference is mind-blowing.&nbsp;(Make sure your hosting provider allows&nbsp;an&nbsp;SSL&nbsp;certificate from&nbsp;a&nbsp;third party.)&nbsp;<\/p>\n\n\n\n<p>For example, the retail price for a Positive SSL (DV) is $49\/year. But you can get the same Positive SSL DV for less than $10\/year, with $50,000 warranty, from <a rel=\"noreferrer noopener\" href=\"https:\/\/sectigostore.com\/ssl-certificates\/positivessl\" target=\"_blank\">SectigoStore<\/a>!\u00a0\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to install an SSL certificate on\u00a0a\u00a0WordPress website\u00a0+\u00a0HTTP to HTTPS migration guide\u00a0 There are 5 steps involved to install an SSL certificate on your WordPress website-if you have bought it&#8230;<\/p>\n","protected":false},"author":6,"featured_media":184,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[9,1,4],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-encryption","category-web-security","category-wordpress-security","post-without-tags"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install SSL Certificates on WordPress : Ultimated SSL Guide<\/title>\n<meta name=\"description\" content=\"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install SSL Certificates on WordPress : Ultimated SSL Guide\" \/>\n<meta property=\"og:description\" content=\"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"InfoSec Insights\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-31T08:45:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-28T12:00:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1271\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Medha Mehta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Medha Mehta\" \/>\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:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/\"},\"author\":{\"name\":\"Medha Mehta\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/#\\\/schema\\\/person\\\/41d095943b7798ade1bc3683c8822f15\"},\"headline\":\"How to Install SSL Certificates on WordPress: The Ultimate Migration Guide\",\"datePublished\":\"2019-05-31T08:45:39+00:00\",\"dateModified\":\"2025-04-28T12:00:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/\"},\"wordCount\":1766,\"image\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/wordpress-589121_1920.jpg\",\"articleSection\":[\"Encryption\",\"Web Security\",\"WordPress Security\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/\",\"url\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/\",\"name\":\"How to Install SSL Certificates on WordPress : Ultimated SSL Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/wordpress-589121_1920.jpg\",\"datePublished\":\"2019-05-31T08:45:39+00:00\",\"dateModified\":\"2025-04-28T12:00:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/#\\\/schema\\\/person\\\/41d095943b7798ade1bc3683c8822f15\"},\"description\":\"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/wordpress-589121_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/wordpress-589121_1920.jpg\",\"width\":1920,\"height\":1271,\"caption\":\"SSL certificate for wordpress, SSL wordpress, wordpress security\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/ssl-for-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install SSL Certificates on WordPress: The Ultimate Migration Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/\",\"name\":\"InfoSec Insights\",\"description\":\"SectigoStore.com Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/blog\\\/#\\\/schema\\\/person\\\/41d095943b7798ade1bc3683c8822f15\",\"name\":\"Medha Mehta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g\",\"caption\":\"Medha Mehta\"},\"description\":\"Medha is a regular contributor to InfoSec Insights. She's a tech enthusiast and writes about technology, website security, cryptography, cyber security, and data protection.\",\"sameAs\":[\"https:\\\/\\\/sectigostore.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install SSL Certificates on WordPress : Ultimated SSL Guide","description":"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.","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:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Install SSL Certificates on WordPress : Ultimated SSL Guide","og_description":"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.","og_url":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/","og_site_name":"InfoSec Insights","article_published_time":"2019-05-31T08:45:39+00:00","article_modified_time":"2025-04-28T12:00:05+00:00","og_image":[{"width":1920,"height":1271,"url":"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg","type":"image\/jpeg"}],"author":"Medha Mehta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Medha Mehta","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#article","isPartOf":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/"},"author":{"name":"Medha Mehta","@id":"https:\/\/sectigostore.com\/blog\/#\/schema\/person\/41d095943b7798ade1bc3683c8822f15"},"headline":"How to Install SSL Certificates on WordPress: The Ultimate Migration Guide","datePublished":"2019-05-31T08:45:39+00:00","dateModified":"2025-04-28T12:00:05+00:00","mainEntityOfPage":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/"},"wordCount":1766,"image":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg","articleSection":["Encryption","Web Security","WordPress Security"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/","url":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/","name":"How to Install SSL Certificates on WordPress : Ultimated SSL Guide","isPartOf":{"@id":"https:\/\/sectigostore.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg","datePublished":"2019-05-31T08:45:39+00:00","dateModified":"2025-04-28T12:00:05+00:00","author":{"@id":"https:\/\/sectigostore.com\/blog\/#\/schema\/person\/41d095943b7798ade1bc3683c8822f15"},"description":"Know Everything about how to enable SSL Certificate on WordPress. Install SSL on Wordpress with Really simple SSL Plugin. Simply add SSL on WordPress.","breadcrumb":{"@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#primaryimage","url":"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg","contentUrl":"https:\/\/sectigostore.com\/blog\/wp-content\/uploads\/2019\/05\/wordpress-589121_1920.jpg","width":1920,"height":1271,"caption":"SSL certificate for wordpress, SSL wordpress, wordpress security"},{"@type":"BreadcrumbList","@id":"https:\/\/sectigostore.com\/blog\/ssl-for-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sectigostore.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install SSL Certificates on WordPress: The Ultimate Migration Guide"}]},{"@type":"WebSite","@id":"https:\/\/sectigostore.com\/blog\/#website","url":"https:\/\/sectigostore.com\/blog\/","name":"InfoSec Insights","description":"SectigoStore.com Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sectigostore.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sectigostore.com\/blog\/#\/schema\/person\/41d095943b7798ade1bc3683c8822f15","name":"Medha Mehta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a1e5b5025e87d4e1acfd683fbede8c366e652e9ddb2164b7a0d0a77e2d9da727?s=96&d=mm&r=g","caption":"Medha Mehta"},"description":"Medha is a regular contributor to InfoSec Insights. She's a tech enthusiast and writes about technology, website security, cryptography, cyber security, and data protection.","sameAs":["https:\/\/sectigostore.com\/"]}]}},"_links":{"self":[{"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":0,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/media\/184"}],"wp:attachment":[{"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sectigostore.com\/blog\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}