HTTP to HTTPs Migration Task List
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHIJKLMNOPQRSTU
1
Task NameProject BriefLocationTimingAdditional Task Resources:Task OwnerDeadline Date
2
Inventory all 3rd party scriptsVerify they all offer HTTPS and document special instructionsServerPre-Launch
3
Purchase SSL CertificatePurchase, Activate and Test SSL certificate on Staging ServerServerPre-LaunchHow to generate CSR for SSL with cPanel
4
HTTPS Domain VerificationRegister https domain in Google Search Console and Bing Webmaster Tools. If you haven't done so, also verify http, www and non-www site versions.Google Search Console/BingPre-Launchhttps://www.google.com/webmasters/tools/
5
Rank Monitoring and Website Performance TestingRun baseline performance report of HTTP site ranking, organic search visibility and traffic dataRanking softwarePre-Launchhttp://webpagetest.org https://developers.google.com/speed/pagespeed/insights/
6
Crawl HTTP siteFix any 404 errors or broken internal linksCrawler/ServerPre-LaunchWeb crawling tools: screamingfrog.co.uk/ or deepcrawl.com
7
Install HTTPS certificate and verify HTTPS URLsPoint pages and files to new HTTPS site to test internal linksStaging ServerPre-Launch
8
Canonicalization setupUpdate canonical tags to https and verify any URL auto-rewrites redirect to https version.Staging ServerPre-Launch
9
Update 3rd party scriptsReplace all 3rd party script calls with https URLs and inform 3rd parties of SSL Launch DateStaging ServerPre-Launch
10
301 Redirects SetupSetup and test 301 redirects for all URLs from http to httpsStaging ServerPre-Launch
11
HTTPS XML SitemapGenerate updated XML sitemap for https versionStaging ServerPre-Launch
12
Robots.txt update and testingUpdate robots.txt with https setting and test to make sure it is working correctlyStaging ServerPre-Launch
13
Internal linking to HTTPSUse phpMyAdmin to find/replace https ONLY on internal URLsStaging ServerPre-Launchhttp://stackoverflow.com/questions/11839060/find-and-replace-text-in-all-table-using-mysql-query
14
Confirm CDN compatibilityIf CDNs are used, verify that the CDN will load HTTPS version not HTTPPre-Launch
15
Install WordPress HTTPS (plugin)(WordPress Only)Pre-Launch
16
Modify general settings to include https in site URLs(WordPress Only)Pre-Launch
17
HTTPS Site LaunchGo live with HTTPS versionLive ServerOn Launch Date
18
HTTPS redirect implementationModify .htaccess file to redirect http calls to https. Add <meta name="referrer" content="always"> to header in order to pass through referral traffic dataLive ServerOn Launch Datehttp://www.besthostratings.com/articles/force-ssl-htaccess.html
19
Update XML SitemapRefresh XML sitemaps with https URLsLiver ServerOn Launch Date
20
XML Sitemap IndexationRefresh XML sitemaps within Bing and Google Search Console on both HTTP and HTTPS profilesGoogle Search Console/BingOn Launch Date
21
Update Web Analytics ToolsConfigure Web Analytics tool to point to https version. Annotate SSL Migration launch dateGoogle Analytics/OmnitureOn Launch Date
22
Robots.txt update and testingUpdate robots.txt with https setting and test to make sure it is working correctlyLive ServerOn Launch Date
23
Verify HTTP to HTTPS (Internal Linking & Canonical Tags)verify internal links and canonical tags are pointing to HTTPSLive ServerOn Launch Date
24
Verify HTTP to HTTPS (URL structure)verify URL structure matches HTTP versionLive ServerOn Launch Date
25
Update External LinksUpdate accessible owned external links (directory listings/social media)Live ServerOn Launch Date
26
Validate SSL Server ConfigurationVerify your server is configured correctly with the SSL Certificate.Live ServerOn Launch Datehttps://www.ssllabs.com/ssltest/
27
Crawl HTTPS siteRun crawl to verify there are no 301 redirects or 404 errorsCrawler/ServerOn Launch DateWeb crawling tools: screamingfrog.co.uk/ or deepcrawl.com
28
Confirm 3rd party scriptsConfirm any 3rd party scripts/plugins are working on HTTPS siteLive ServerPost-Launch
29
Google Search Console MonitoringMonitor for 404 errors and indexation of both HTTP and HTTPS siteGoogle Search ConsolePost-Launch
30
Disavow LinksUpdate Google Search Console with any disavow links from previous HTTP versionGoogle Search ConsolePost-Launch
31
Rank Monitoring and Website Performance TestingRun comparison performance ranking report in Analytics to compare ranking and traffic dataRanking softwarePost-Launch
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...