If you want the nitty-gritty we also have a full guide to Properly Migrate a WordPress Website to HTTPS (SSL / TLS).
Need convincing for why securing traffic with https is important? We’ve addressed that as well in: Why Your Website Needs to be Secured with HTTPS (in Layman’s Terms)
Did we miss something? Know a better method? Please comment and share!