InMotion Hosting Support Center
SSL enabled on WP site

In this tutorial, we will show you how to enable https in WordPress, so you can connect to your website securely over SSL. For more information, see our guide titled "What is SSL and why is it important?"

WARNING: You will need an SSL before attempting to complete this tutorial.

NOTE: All of the Business Class Hosting plans offered by InMotion Hosting include a Free SSL.

Enabling HTTPS in WordPress

  1. Login to the WordPress Dashboard.
  2. Roll your mouse over Settings in the navigation menu, then click General. Below is a depiction of the steps:
    WP settings menu
  3. In the WordPress Address (URL) field, enter your https address.
    WP URL update
  4. Enter your https address in the Site Address (URL) field. WordPress advises "Enter the address here if you want your site homepage to be different from the directory you installed WordPress."
    WP URL update to https
  5. Click the Save Changes button on the bottom.
    Save https address

    You are finished when you see a "Settings saved" message.

Congratulations, now you know how to Enable SSL in WordPress! You will now be able to connect to your WordPress site over an SSL connection.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2019-01-13 8:29 am

Hi there, and thanks for taking the trouble to help us all. I have a wordpress site hosted with bluehost and they give a free SSL. Can I follow your instructions and get my site to show "secure" in the URL bar? My site is at ****. Thank you kindly for your advice. Gerald.

3,820 Points
2019-01-14 1:12 pm
Hello Gerald.

You should be able to follow these instructions with any WordPress website. In order to get your site secured, I recommend using the website to run a scan of your website. This will help you identify the security implementations that are required for the padlock to display for your website. I hope this helps!

Carlos D.
n/a Points
2018-12-16 9:09 am

I have setup clouldflare ssl certificate to my website :

all the things working fine. i have create my own email id in cpanel it was successfully created and send mail to anyone . but i can't receive email. anyone send me mail to that time show aunthanticated.

help me.

3,820 Points
2018-12-17 1:10 pm

I'm sorry to see that you are having issues receiving emails. I recommend using our guide for assistance with "Changing MX records to point to InMotion servers from third party DNS." I hope this helps!

Carlos D.
n/a Points
2018-07-14 4:02 pm

Is it possible to get Free SSL to work with a wildcard?

3,820 Points
2018-07-16 11:44 am
No, a Free SSL will only be installed if it passes Domain Control Validation. However, you may be able to install a Wildcard SSL Certificate from a third party.
n/a Points
2018-07-03 2:27 am

Please help me.. One wordpress site cannot be opened unless i add an ssl exception.. How do I get over that so that my site can be accessed by other users without any disturbance?

11,043 Points
2018-07-03 9:28 am
From the information in your question, it's possible there's an issue with the SSL itself or the URL being used to connect to the site. If you have more information, you may share it here or contact our Live Support team so they can replicate the issue and troubleshoot it with you.
n/a Points
2018-04-04 4:28 am

well, my Setting->General page does NOT have a URL field! where is it?

42,943 Points
2018-04-04 5:22 pm
That field is a normal part of a stand-alone WordPress installation. If you don't have it, then either you're not looking at a stand-alone installation of WordPress or you have plugins or some other modification of WordPress that is affecting that particular entry. My suggestion is to first troubleshoot by disabling your current plugins and if the problem persists double-check your installation for updates. If you still have issue, I would recommend going to the WordPress Support forums for further assistance.
n/a Points
2018-02-01 2:57 am

after changing url from www to https:// in wordpress admin panel. Still website don't have secure connection..can you please help me to solve this issue.

31,595 Points
2018-02-01 9:09 am
If your page is displaying mixed content (secure and insecure) the padlock will not display. Often, doing a find and replace in the database can correct this. There are also plugins available for accomplishing this from the WP dashboard. We are happy to help you troubleshoot further if you can provide a link to the website.

Thank you,
n/a Points
2017-11-12 12:53 pm

I managed to change it to https// but the "lock" signed isn't there and also its not green yet. PLs help

11,043 Points
2017-11-13 11:55 am
It is likely that there are certain URLs within the site that are not using "https" protocol. There is a website called Why No Padlock? which scans the site and isolates these instances, so they can be updated. Most often, the "insecure" elements turn out to be image links within posts or pages.
n/a Points
2017-07-25 4:57 pm


I mistakenly followed these directions before actually installing the SSL. Now I am locked out of the WP admin backend - my browser keeps redirecting to https which, of course, will not work. Please help.

11,043 Points
2017-07-25 5:04 pm
Yes, you can reverse this by editing the WP config file. You can follow directions on changing the site URL from WordPress.
n/a Points
2017-05-11 4:15 am

Hey, if you are using Wordpress and have activated a ssl certificate, you can use a free plugin: Really simple ssl. That will fixe the image links.

n/a Points
2017-01-26 7:17 pm

This did part of the job for me, but I ran into two issues: 1) After switching to HTTPS my images wouldn't load, and 2) The address bar in my browser showed the "not fully secure" icon.  

Here's how I fixed it:

1) I use MaxCDN as my CDN.  After changing my site address to https in Wordpress, none of my images showed up and my stylesheets didn't load.  So I knew something was wrong with my CDN.  Turns out I had to go into my MaxCDN account, go to my Pull Zones, edit my zone, go to the SSL tab, then Shared SSL, then Enable.  After that, I had to go to my W3 Total Cache plugin settings in wordpress, go to CDN settings, and paste the URL that MaxCDN gives you as the "SSL" CDN URL.  LOL.

2) My wordpress site menus had some "Custom Link" items that had static http:// addresses.  I found these by inspecting page Source Code with chrome.  Change these to https://

3) My theme had some Google Font addresses hard-coded into the functions.php file.  I had to change these to https:// manually using the Theme editor in wordpress.

After that, my site displayed the green Secure icon next to the address bar (see it live at https://*************.com ) instead of the exclamation point icon.

n/a Points
2017-02-14 4:27 pm

Thank you kfiretvadmin, I was having that problem and had no idea where to start fixing it.

2,858 Points
2017-02-14 4:39 pm
Amora, we're glad to hear that you were able to resolve the issue!
n/a Points
2017-02-16 2:18 am

I actually don't have it fixed. The style sheets are not loading at all. :/

31,595 Points
2017-02-16 6:40 pm
We are happy to help you troubleshoot further, but will need some additional information. Can you provide a link to your site for us to test?

Thank you,
n/a Points
2016-04-19 12:53 am

Hi,I have purchased ssl from you. After change http to https site urls in admin i am unable to access site admin and front. Its showing following error:

Secure Connection FailedAn error occurred during a connection to SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONGmy domain is and id is kcengle@roadrunner.comPlease check and assist me is it installed on my server and wordpress.ThanksKen

11,043 Points
2016-04-19 8:55 am
If our Support technicians installed the SSL they will be happy to take another look to see if something may have happened. I advise you contact Live Support for more information regarding the SSL installation. Or, if you have any comments or questions about the steps in the article above, using https with Wordpress, let us know.
n/a Points
2015-12-22 6:11 pm

I have done that but it simply locked me out of my Dashboard. I cant access my dashboard any more. How do i revert it back

10,077 Points
2015-12-23 12:37 pm
Hello Oluwaseyi,

You can stop using the SSL by using the following lines in your wp-config.php file.


Best Regards,
TJ Edens
n/a Points
2017-03-16 10:26 pm

I thought I got locked out too. But then I tried logging into wordpress again and everything was working. The settings was properly saved as the new https://

Try logging in again.

n/a Points
2019-03-20 6:28 am

Hi there!

I couldn't access into my dashboards after accidentally change HTTP to HTTPS.

I update the wp-config.php adding the 2 lines suggested above:


fixed the access problem, now I don't have any plugins installed.

Does anyone know why that happened?

Thank you!

42,943 Points
2019-03-20 10:22 am
Not sure how changing the URL to use HTTPS would remove your plugins (or your access for that matter). If you have a security plugin causing the issue with access - because of the change, then it's possible. You may need to re-load your plugins because of the change in path, but I would double-check your WP site to make sure that it is functioning properly with the HTTPS path before proceeding.
n/a Points
2015-10-31 1:14 pm

Hi there.  This feature does not work - in my Wordpress install I cannot see an option to edit the site URL.  It's all greyed out. 

31,595 Points
2015-11-02 12:46 pm
Hello SV,

Thank you for contacting us. I recommend checking/setting your WordPress URL in the wp-config file, or in your database.

Thank you,

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

38 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!