This issue tracks the required tasks to migrate to Serverless Wordpress. Once completed the subtasks in here can be used to create a template for the onboarding of other sites.
Prepare wordpress
[x] Login to http://wordpress.{domain_name}/wp-admin/ with default user and password
[x] Select Edit Profile on the user icon on the top right hand corner and set a new password
Delete default plugins
[x] Under Plugins delete Akismet Anti-Spam
[x] Under Plugins delete Hello Dolly
WP2Static
[x] Enable S3 Addon under WP2Static > Addons
[x] Set the Object ACL to private under Configure
[x] Enable permalinks under Settings > Permalinks
[x] Run a Health check under WP2Static > Diagnostics
Sitemap generation
This plugin has a wide imact on several aspects such as url generation. Install sooner rather then later so any issues surface quicker.
[x] Install Yoast SEO plugin
[x] Activate the plugin
[x] Configure breadcrumbs in Seach Appearance > Breadcrumbs
This issue tracks the required tasks to migrate to Serverless Wordpress. Once completed the subtasks in here can be used to create a template for the onboarding of other sites.
Prepare wordpress
http://wordpress.{domain_name}/wp-admin/
with default user and passwordEdit Profile
on the user icon on the top right hand corner and set a new passwordDelete default plugins
Plugins
delete Akismet Anti-SpamPlugins
delete Hello DollyWP2Static
WP2Static > Addons
Object ACL
to private underConfigure
Settings > Permalinks
WP2Static > Diagnostics
Sitemap generation
This plugin has a wide imact on several aspects such as url generation. Install sooner rather then later so any issues surface quicker.
Yoast SEO
pluginSeach Appearance > Breadcrumbs
Customize wordpress
Appearance > Themes
Appearance
Disable comments
Disable all comments
optionDisable feeds
Frontend cache
W3 Total Cache
More tools > Developer tools > Lighthouse
Reduce unused JavaScript
wp-asset-clean-up
pluginTest Mode
Migrate contents
Only if applicable, when migrating from an existing website.
Google analytics
Google Analytics for WordPress by MonsterInsights
pluginGA4 Setup Assistant
Data Streams
and selecting the data streamInsights > Settings> Dual Tracking Profile
Test site
WP2Static > Run > Generate static site
logsBefore go live
Go live
site_prefix
terragrunt configcloudfront_aliases
terragrunt config with all the allowed CNAMESdns
moduleAfter go live
Nice to haves