SlideShare a Scribd company logo
Migrating 1,300 websites from HTML to WordPress
A case study
Presented by: Christie Witt
Instagram: @creativechristabelle
Old versus new
Initial set-up – New migration requests
Initial set-up – Migrated website requests
Initial set-up – Migrated website requests
Initial set-up – WP Engine
✓Enable WordPress multisite:
Visit user Portal and choose your Install > Utilities > Enable Multisite
Why use multisite?
All sites within the multisite network shared the same core files, theme,
and plugins. Updates only have to happen once, rather than logging into
the individual sites.
The website build process
Plugins used
1. MultiSite Clone Duplicator - Cloned the initial template, including all page
content, shortcodes, settings, users, and roles.
2. Shortcoder - Allowed me to adjust shortcodes for elements that appeared
multiple times in the site content.
3. Domain Mapping by WPMU DEV - To map the domains as each website
was finalized.
Page Builds with Divi
We were all ready to start the migrations
But wait, there’s no master list of websites?
Challenges...oh my!
1. There was no master list of web domains that was kept up-to-date.
2. The marketing team had never even seen a clinic website.
3. There was no successful strategy in place to communicate with clinics
owners to choose their new template.
Audit...oh my!
1. There was no master list of web domains that was kept up-to-date.
HOW?
Audit – Sales & Dev teams
1. There was no master list of web domains and their status’ that was
kept up-to-date.
CRM (Customer Relationship Management ) tool requirements
Fields required for:
• Website suspensions (if the haven’t paid for 3 months in a row)
• Website cancellations
Training for:
• Client services team
Audit – Finance team
1. There was no master list of web domains and their status’ that was
kept up-to-date.
What about our finance team?
Audit – Marketing team
2. The marketing team had never even seen a clinic website.
So we met in person to review.
Strategy
3. There was no successful strategy in place to communicate with clinic
owners to choose their new template.
My strategy
• I e-blasted 200 clinics/day advertising the new website features
and included the migration request form. Migrations started
happening!!!
Additional lessons learned
• The sales team was not interested in doing anything that didn’t
make them commission
• Neither were the business account mangers
• Having 6 template options was too many for clinic owners
• Not all clinic owners were responsive to the e-blast from
MailChimp
• Direct calls to the clinic owners regarding website migrations
didn’t help
Conclusion & Questions

More Related Content

What's hot

Professional photograpger e-Commerce wordpress website
Professional photograpger e-Commerce wordpress websiteProfessional photograpger e-Commerce wordpress website
Professional photograpger e-Commerce wordpress website
Sunny M.
 
Web Standard Presentation
Web Standard PresentationWeb Standard Presentation
Web Standard Presentation
theb2studio
 
Stop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your WebsitesStop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your Websites
Amit Kumar Singh
 
I Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher PpI Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher Pp
buxmedia
 
Introduction to web application – restaurant analogy
Introduction to web  application – restaurant analogyIntroduction to web  application – restaurant analogy
Introduction to web application – restaurant analogy
Anil Kumar Krishnashetty
 
Advice to hire web developer
Advice to hire web developerAdvice to hire web developer
Advice to hire web developer
HireWebDeveloper
 
How to earn and maximize your earnings from your Blog - Pawan Agrawal
How to earn and maximize your earnings from your Blog - Pawan AgrawalHow to earn and maximize your earnings from your Blog - Pawan Agrawal
How to earn and maximize your earnings from your Blog - Pawan Agrawal
wpnepal
 
Videogame designer
Videogame designerVideogame designer
Videogame designer
tbrown12345
 
Kannagi Resume
Kannagi ResumeKannagi Resume
Kannagi Resume
alice lakshmi
 
I Business Promoter
I Business PromoterI Business Promoter
I Business Promoter
Seoheaven
 
Top Insights for Your WordPress Site
Top Insights for Your WordPress SiteTop Insights for Your WordPress Site
Top Insights for Your WordPress Site
WP Engine
 
Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!
WP Engine
 
Php web developer (for linkedin)
Php web developer (for linkedin)Php web developer (for linkedin)
Php web developer (for linkedin)
Adrian Foster
 
PhotoChef
PhotoChefPhotoChef
Masters of Marketing: Blogging Step-by-Step
Masters of Marketing: Blogging Step-by-StepMasters of Marketing: Blogging Step-by-Step
Masters of Marketing: Blogging Step-by-Step
Insurance Technologies Corporation (ITC)
 
What is Sitemap and How to create sitemap
What is Sitemap and How to create sitemapWhat is Sitemap and How to create sitemap
What is Sitemap and How to create sitemap
Adhishta Infotech
 
Website design agency in bangalore
Website design agency in bangaloreWebsite design agency in bangalore
Website design agency in bangalore
ayushi dixit
 
Case Study for Jewelry Manufacturer Branding Portal
Case Study for Jewelry Manufacturer Branding PortalCase Study for Jewelry Manufacturer Branding Portal
Case Study for Jewelry Manufacturer Branding Portal
Mike Taylor
 
How to utilize the power of wordpress cms by john pereless
How to utilize the power of wordpress cms by john perelessHow to utilize the power of wordpress cms by john pereless
How to utilize the power of wordpress cms by john pereless
johnpereless
 
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search enginesOptimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Waldek Mastykarz
 

What's hot (20)

Professional photograpger e-Commerce wordpress website
Professional photograpger e-Commerce wordpress websiteProfessional photograpger e-Commerce wordpress website
Professional photograpger e-Commerce wordpress website
 
Web Standard Presentation
Web Standard PresentationWeb Standard Presentation
Web Standard Presentation
 
Stop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your WebsitesStop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your Websites
 
I Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher PpI Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher Pp
 
Introduction to web application – restaurant analogy
Introduction to web  application – restaurant analogyIntroduction to web  application – restaurant analogy
Introduction to web application – restaurant analogy
 
Advice to hire web developer
Advice to hire web developerAdvice to hire web developer
Advice to hire web developer
 
How to earn and maximize your earnings from your Blog - Pawan Agrawal
How to earn and maximize your earnings from your Blog - Pawan AgrawalHow to earn and maximize your earnings from your Blog - Pawan Agrawal
How to earn and maximize your earnings from your Blog - Pawan Agrawal
 
Videogame designer
Videogame designerVideogame designer
Videogame designer
 
Kannagi Resume
Kannagi ResumeKannagi Resume
Kannagi Resume
 
I Business Promoter
I Business PromoterI Business Promoter
I Business Promoter
 
Top Insights for Your WordPress Site
Top Insights for Your WordPress SiteTop Insights for Your WordPress Site
Top Insights for Your WordPress Site
 
Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!
 
Php web developer (for linkedin)
Php web developer (for linkedin)Php web developer (for linkedin)
Php web developer (for linkedin)
 
PhotoChef
PhotoChefPhotoChef
PhotoChef
 
Masters of Marketing: Blogging Step-by-Step
Masters of Marketing: Blogging Step-by-StepMasters of Marketing: Blogging Step-by-Step
Masters of Marketing: Blogging Step-by-Step
 
What is Sitemap and How to create sitemap
What is Sitemap and How to create sitemapWhat is Sitemap and How to create sitemap
What is Sitemap and How to create sitemap
 
Website design agency in bangalore
Website design agency in bangaloreWebsite design agency in bangalore
Website design agency in bangalore
 
Case Study for Jewelry Manufacturer Branding Portal
Case Study for Jewelry Manufacturer Branding PortalCase Study for Jewelry Manufacturer Branding Portal
Case Study for Jewelry Manufacturer Branding Portal
 
How to utilize the power of wordpress cms by john pereless
How to utilize the power of wordpress cms by john perelessHow to utilize the power of wordpress cms by john pereless
How to utilize the power of wordpress cms by john pereless
 
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search enginesOptimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search engines
 

Similar to Case study-bus-process-ppt-ott

WPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal ServicesWPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal Services
Eric Sembrat
 
Group-9.pptx
Group-9.pptxGroup-9.pptx
Group-9.pptx
MohammedDostogirAlam
 
Preparing for the Unknown with Tag Management
Preparing for the Unknown with Tag ManagementPreparing for the Unknown with Tag Management
Preparing for the Unknown with Tag Management
Tealium
 
Products ETimes (India) deal with
Products ETimes (India) deal withProducts ETimes (India) deal with
Products ETimes (India) deal with
Abhijit Kapuria
 
10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
APPSeCONNECT
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
salvishreya11
 
Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924
DemandWave
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launch
Stephen Evermore
 
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
Amazon Web Services
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
Dave Wallace
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
Jahia Solutions Group
 
Creating Your own Section Website
Creating Your own Section WebsiteCreating Your own Section Website
Creating Your own Section Website
Jeff_Gamber
 
Website Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management SystemWebsite Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management System
Broekman Communications
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management Systems
R Sundara Rajan
 
Planning more effective milestones in web design projects it-toolkits
Planning more effective milestones in web design projects   it-toolkitsPlanning more effective milestones in web design projects   it-toolkits
Planning more effective milestones in web design projects it-toolkits
IT-Toolkits.org
 
Selecting a CMS - 9 Fears that Shouldn't Hold You Back
Selecting a CMS - 9 Fears that Shouldn't Hold You BackSelecting a CMS - 9 Fears that Shouldn't Hold You Back
Selecting a CMS - 9 Fears that Shouldn't Hold You Back
Marqui CMS
 
Website development basic guidelines
Website development basic guidelinesWebsite development basic guidelines
Website development basic guidelines
nishakapoor991
 
6 Critical SEO Steps for Website Redesign Webmarketing123 slides
6 Critical SEO Steps for Website Redesign Webmarketing123 slides6 Critical SEO Steps for Website Redesign Webmarketing123 slides
6 Critical SEO Steps for Website Redesign Webmarketing123 slides
DemandWave
 
Delivering exceptional web experiences
Delivering exceptional web experiencesDelivering exceptional web experiences
Delivering exceptional web experiences
Chad Hollingsworth
 
Making Your Website Deliver
Making Your Website DeliverMaking Your Website Deliver
Making Your Website Deliver
Darren Ratcliffe
 

Similar to Case study-bus-process-ppt-ott (20)

WPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal ServicesWPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal Services
 
Group-9.pptx
Group-9.pptxGroup-9.pptx
Group-9.pptx
 
Preparing for the Unknown with Tag Management
Preparing for the Unknown with Tag ManagementPreparing for the Unknown with Tag Management
Preparing for the Unknown with Tag Management
 
Products ETimes (India) deal with
Products ETimes (India) deal withProducts ETimes (India) deal with
Products ETimes (India) deal with
 
10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
 
Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launch
 
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
 
Creating Your own Section Website
Creating Your own Section WebsiteCreating Your own Section Website
Creating Your own Section Website
 
Website Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management SystemWebsite Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management System
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management Systems
 
Planning more effective milestones in web design projects it-toolkits
Planning more effective milestones in web design projects   it-toolkitsPlanning more effective milestones in web design projects   it-toolkits
Planning more effective milestones in web design projects it-toolkits
 
Selecting a CMS - 9 Fears that Shouldn't Hold You Back
Selecting a CMS - 9 Fears that Shouldn't Hold You BackSelecting a CMS - 9 Fears that Shouldn't Hold You Back
Selecting a CMS - 9 Fears that Shouldn't Hold You Back
 
Website development basic guidelines
Website development basic guidelinesWebsite development basic guidelines
Website development basic guidelines
 
6 Critical SEO Steps for Website Redesign Webmarketing123 slides
6 Critical SEO Steps for Website Redesign Webmarketing123 slides6 Critical SEO Steps for Website Redesign Webmarketing123 slides
6 Critical SEO Steps for Website Redesign Webmarketing123 slides
 
Delivering exceptional web experiences
Delivering exceptional web experiencesDelivering exceptional web experiences
Delivering exceptional web experiences
 
Making Your Website Deliver
Making Your Website DeliverMaking Your Website Deliver
Making Your Website Deliver
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

Case study-bus-process-ppt-ott

  • 1. Migrating 1,300 websites from HTML to WordPress A case study Presented by: Christie Witt Instagram: @creativechristabelle
  • 3. Initial set-up – New migration requests
  • 4. Initial set-up – Migrated website requests
  • 5. Initial set-up – Migrated website requests
  • 6. Initial set-up – WP Engine ✓Enable WordPress multisite: Visit user Portal and choose your Install > Utilities > Enable Multisite Why use multisite? All sites within the multisite network shared the same core files, theme, and plugins. Updates only have to happen once, rather than logging into the individual sites.
  • 7. The website build process Plugins used 1. MultiSite Clone Duplicator - Cloned the initial template, including all page content, shortcodes, settings, users, and roles. 2. Shortcoder - Allowed me to adjust shortcodes for elements that appeared multiple times in the site content. 3. Domain Mapping by WPMU DEV - To map the domains as each website was finalized.
  • 9. We were all ready to start the migrations But wait, there’s no master list of websites?
  • 10. Challenges...oh my! 1. There was no master list of web domains that was kept up-to-date. 2. The marketing team had never even seen a clinic website. 3. There was no successful strategy in place to communicate with clinics owners to choose their new template.
  • 11. Audit...oh my! 1. There was no master list of web domains that was kept up-to-date. HOW?
  • 12. Audit – Sales & Dev teams 1. There was no master list of web domains and their status’ that was kept up-to-date. CRM (Customer Relationship Management ) tool requirements Fields required for: • Website suspensions (if the haven’t paid for 3 months in a row) • Website cancellations Training for: • Client services team
  • 13. Audit – Finance team 1. There was no master list of web domains and their status’ that was kept up-to-date. What about our finance team?
  • 14. Audit – Marketing team 2. The marketing team had never even seen a clinic website. So we met in person to review.
  • 15. Strategy 3. There was no successful strategy in place to communicate with clinic owners to choose their new template. My strategy • I e-blasted 200 clinics/day advertising the new website features and included the migration request form. Migrations started happening!!!
  • 16. Additional lessons learned • The sales team was not interested in doing anything that didn’t make them commission • Neither were the business account mangers • Having 6 template options was too many for clinic owners • Not all clinic owners were responsive to the e-blast from MailChimp • Direct calls to the clinic owners regarding website migrations didn’t help

Editor's Notes

  1. Hi everyone, my name is Christie Witt. • Comedian • Full-time graphic designer from Ottawa where I work as the in-house designer for Canadian Physiotherapy Association. • • • • • Previously, I worked for Canadian Internet Registration Authority as Graphic Designer before I audited the business process for the 1300+ website migrations at Ideal Protein.
  2. • Sample of the old look versus the new look. • When I first started at Ideal Protein, all 1300 websites were on a legacy, custom-built CMS • Many issues and was difficult to mass-update. • New websites are a very basic 6-8 pages for simplicity sake, • We managed the content and updates as a team of only 2 people. • A custom plugin was built to feed leads from each websites contact form into a leads panel on an App that was available for each clinic owner.
  3. • Initially 6 demo WordPress sites were set up • A form was available on the landing page for clinic owners to select their color schemes, upload their logo, a custom header image, and list their web domain and email address. • These form results linked into our Zendesk ticketing system and that’s how we received each migration request. • There was also a Terms of agreement section that limited the acceptable number of pages and revisions per site.
  4. • There was another form for site that only needed modifications made to their existing migrated site. • The form was organized by page type. • We most often received requests to add new customer testimonials to the sites.
  5. • There was another basic form not organized by page type, which seemed to be easier for clients.
  6. • We set up WordPress multisite through the WPengine user portal. • All sites within the multisite network shared the same core files, theme, and plugins. • Updates only had to happen once, rather than logging into the individual sites. • We had 4 Pods set up within the WP engine instance and found that the backend of each pod slowed down when we reached a point of 350 websites on each pod.
  7. WordPress Multisite was set up! Now we were ready to build the websites. There were a number of plugins used, but here are a few of the key ones. Multisite clone duplicator – cloned the initial template, including all page content, shortcodes, settings, users, and roles. Shortcoder - Allowed me to adjust shortcodes for elements that appeared multiple times in the site content. This included the email address, phone number, and clinic name in these instances. 3. Domain Mapping by WPMU DEV - This was used to map the domains as each website was finalized. I could force HTTP/HTTPS with this tool, which not all domain mapping plugins can do.
  8. • We used Divi as the page builder because this was before Gutenburg • It’s a drag-and-drop builder that includes 46 modules to build pages and posts. • The Divi builder is added to the page editor. • Most importantly, it supports global elements. • For example, we required the exact same text to be included on different websites. • Divi allowed us to update and deploy the common text as needed.
  9. I was all set to start the website migrations and eager to get a master list. Only to find out there isn’t one.
  10. Challenges...oh my! I learned that there was no master list of web domains and their status’ that was kept up-to-date.  The marketing team had never even seen a clinic website. No successful strategy in place to communicate with clinic owners to choose their new template.
  11. Audit...oh my! I started the business process audit 1. There was no master list of web domains that was kept up-to-date.  How did I realize this? Well, no one could pull me a list, from anywhere. I pulled a list myself from highrise and started manually spot checking the notes and correspondence with clinic owners. • There had been requests for the odd website to be cancelled and that those websites were still live, which meant that we were still paying for hosting. • I asked more questions, and found out that a separate list of even more websites needed to be exported, because Highrise didn’t include web domains that we didn’t own. So I got that list as well, merged everything, and essentially prepped it for import to our new Customer Relationship Management (CRM) tool that was just being custom built with requirements from the sales team. • I did manually check each domain and its status in highrise and within the finance invoicing tool before importing.
  12. Audit – Sales & Dev teams I then met with the sales team. • Over last year, we’d never been informed of a single website suspension due to staff turnover. • I then met with the developers of the CRM, which stands for (Customer Relationship Management) • They set up fields for - website suspensions (if unpaid for 3 months in a row) - website cancellations with date pickers. • Automated alerts and reporting were set up to notify us of the website status’ weekly. • The client services team was also trained on how to use these new fields.
  13. Audit – Finance team • I asked more questions and then got a login to our finance invoicing tool. • I had to let them know that there were over 100 outstanding invoices that effected the websites. - I didn’t know if I should be migrating these sites or suspending them since they were unpaid. • The finance team got the invoices resolved within a month through phone calls. • A new process was put in place so that they would notify us weekly of clinics that had not paid their invoices in 3 months and they started to make regular calls to follow up.
  14. Audit – Marketing team 2. The marketing team had never even seen a clinic website. • I sat down with the marketing team and walked them through the websites, templates and capabilities. • They had just launched the marketing guidelines and mailed them to each clinic, excluding the website templates. • This would have been a good opportunity to advertise the new website templates if they had known what the IT team had been building.
  15. Strategy 3. There was no successful strategy in place to communicate with clinic owners to choose their new template. My strategy • I e-blasted 200 clinics/day advertising the new website features and included the link to the migration request form. Migrations started happening! I was able to do 8 website migrations per day.
  16. Lessons learned: • The sales team was not interested in doing anything that didn’t make them commission (For example, they didn’t even want to mention the websites on their calls) The business account mangers didn’t want to mention the websites on their calls either (also commission based) Having 6 template options was too many for clinic owners Not all clinic owners were responsive to the e-blast from MailChimp (even after 3 rounds of sending it) Even direct calls to the clinic owners regarding website migrations didn’t help. They often asked our sales rep to fill out the migration form for them • Clinic owners were an older generation and did not see the value of the new templates, even when we listed it out. • It was hard to get them on the phone or looking at their emails in general as they often meet face-to-face with customers throughout the day. • In hindsight, the best way of advertising the website migrations would have been when the marketing team mailed out the marketing guidelines with an order of the Ideal Protein product to each clinic.
  17. • Overall I learned that it’s really important to ask lots of questions about the entire business process before starting a series of migrations such as this one. And its helpful to take a step back. • Any questions?