SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
My Website is Old
Enough to Vote
Building sites that last
Kris Howard aka @web_goddess
21 frickin’ years
⚠
😵
December 1996
December 1996
6 months
2 years
3 years
3 years
3 years
3 years
4 years
4.5 years
Meanwhile…
5 years
5 years
5 years
Fast forward 14 years…
19 years
So what to do?
Wordpress?
Pros
• Security - better than what I had
• PHP-based
• Responsive themes
• Plugins!
• Better admin UX - including ACL & versioning
• Less friction to update
Cons
• Security - WordPress is a big target
• Learning curve
• Migration effort
• Ego - would using WordPress make me look like
a n00b?
Concerns
• How to organise the site? How much of the
cross-referencing to automate?
“This has to be a solved problem, right?”
• 20 years of inbound links and PageRank to
preserve
• Hard-coded HTML styles in the DB to clean up
The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
• VaultPress & Wordfence
• Auto-updates
• Set up child theme and create nav menu
• Start migrating content
Migration
• Start with simplest pages and sections first
• Write functions where needed
• Required some plugins:
• Advanced Custom Fields
• Add Categories to Pages
• WP Gallery Custom Links…
More Plugins
• Breadcrumbs -> Breadcrumb NavXT plugin
• Calendar -> My Calendar plugin
• Trivia Quizzes -> Riddle Quiz And Survey Master
• Polls -> WP-Polls plugin
• Search -> Relevanssi plugin
• Timeline -> ???
Final Steps
• Migrate all old news/blog posts
• Set up Adsense and Analytics
• Update the theme
• Set up .htaccess redirects
• Change DNS to point to the new site!
Stats
Money Stuff
What’s Next
• Set up SSL
• Mop up broken links
• Add new content
• Update design once illustrations
are finished
• Keep an eye on stats & revenue
Building Sites that Last
• Own your stuff - but syndicate where needed
• Don’t change your URLs
• Avoid proprietary enhancements - stick with
standards
• PROVIDE GOOD CONTENT
Thanks!
@RoaldDahlFans
roalddahlfans.com
Kris Howard
@web_goddess
web-goddess.org
yowconference.com.au/yow-wit-2017/

Más contenido relacionado

La actualidad más candente

Take Your Website From Lethargic To Blazingly Fast
Take Your Website From Lethargic To Blazingly FastTake Your Website From Lethargic To Blazingly Fast
Take Your Website From Lethargic To Blazingly Fast
TechBasedMarketing
 
wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...
Nancy Thomas
 
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per DayDv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
webtel125
 

La actualidad más candente (20)

A night at the spa
A night at the spaA night at the spa
A night at the spa
 
Top best django hosting providers
Top best django hosting providers Top best django hosting providers
Top best django hosting providers
 
Take Your Website From Lethargic To Blazingly Fast
Take Your Website From Lethargic To Blazingly FastTake Your Website From Lethargic To Blazingly Fast
Take Your Website From Lethargic To Blazingly Fast
 
All about WordPress Posts and Pages WordCamp 2013
All about WordPress Posts and Pages WordCamp 2013 All about WordPress Posts and Pages WordCamp 2013
All about WordPress Posts and Pages WordCamp 2013
 
10 things you can do to speed up your web app today stir trek edition
10 things you can do to speed up your web app today   stir trek edition10 things you can do to speed up your web app today   stir trek edition
10 things you can do to speed up your web app today stir trek edition
 
Patterns in add ins espc15
Patterns in add ins espc15Patterns in add ins espc15
Patterns in add ins espc15
 
A4Uexpo Internal Linking Structure
A4Uexpo Internal Linking StructureA4Uexpo Internal Linking Structure
A4Uexpo Internal Linking Structure
 
Understanding Content Management Services
Understanding Content Management ServicesUnderstanding Content Management Services
Understanding Content Management Services
 
Building Drupal sites that content authors love
Building Drupal sites that content authors loveBuilding Drupal sites that content authors love
Building Drupal sites that content authors love
 
Html5 css3 Online Training
Html5 css3 Online Training Html5 css3 Online Training
Html5 css3 Online Training
 
Migration to SharePoint 2013 – Theory and practice
Migration to SharePoint 2013 – Theory and practiceMigration to SharePoint 2013 – Theory and practice
Migration to SharePoint 2013 – Theory and practice
 
Basics - Setting up a WordPress Site
Basics - Setting up a WordPress SiteBasics - Setting up a WordPress Site
Basics - Setting up a WordPress Site
 
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
 
Race Websites: Branding, Domains Custom Content, and Cover Pages
Race Websites: Branding, Domains Custom Content, and Cover PagesRace Websites: Branding, Domains Custom Content, and Cover Pages
Race Websites: Branding, Domains Custom Content, and Cover Pages
 
Introduction to web performance @ IEEE
Introduction to web performance @ IEEEIntroduction to web performance @ IEEE
Introduction to web performance @ IEEE
 
wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...
 
Web design basics_01
Web design basics_01Web design basics_01
Web design basics_01
 
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per DayDv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
Dv Pmysqluc Federation At Flickr Doing Billions Of Queries Per Day
 
Word Press Intro for Beginners
Word Press Intro for BeginnersWord Press Intro for Beginners
Word Press Intro for Beginners
 
Design Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster WebsitesDesign Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster Websites
 

Similar a My Website is Old Enough to Vote - My Website Can Vote - Building Sites That Last

How to Develop a Genealogical Website
How to Develop a Genealogical WebsiteHow to Develop a Genealogical Website
How to Develop a Genealogical Website
webhostingguy
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfolio
gregorvios
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
Stephanie Leary
 
Rapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with WordpressRapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with Wordpress
Peter Kaizer
 
A4uexpolinkingstructure 1224068989580452-8
A4uexpolinkingstructure 1224068989580452-8A4uexpolinkingstructure 1224068989580452-8
A4uexpolinkingstructure 1224068989580452-8
AiiM Education
 

Similar a My Website is Old Enough to Vote - My Website Can Vote - Building Sites That Last (20)

My Website Can Vote - The Challenges of Maintaining a 20-year-old Website
My Website Can Vote - The Challenges of Maintaining a 20-year-old WebsiteMy Website Can Vote - The Challenges of Maintaining a 20-year-old Website
My Website Can Vote - The Challenges of Maintaining a 20-year-old Website
 
How to Develop a Genealogical Website
How to Develop a Genealogical WebsiteHow to Develop a Genealogical Website
How to Develop a Genealogical Website
 
An SEO's Guide to Website Migrations
An SEO's Guide to Website MigrationsAn SEO's Guide to Website Migrations
An SEO's Guide to Website Migrations
 
SEO Seminar Presentation
SEO Seminar PresentationSEO Seminar Presentation
SEO Seminar Presentation
 
Static Site Generation with Hugo and Markdown
Static Site Generation with Hugo and MarkdownStatic Site Generation with Hugo and Markdown
Static Site Generation with Hugo and Markdown
 
UNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationUNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF Presentation
 
DogFoodCon - Understanding and customizing the modern SharePoint experience
DogFoodCon - Understanding and customizing the modern SharePoint experienceDogFoodCon - Understanding and customizing the modern SharePoint experience
DogFoodCon - Understanding and customizing the modern SharePoint experience
 
Search Engine Optimisation Basics
Search Engine Optimisation BasicsSearch Engine Optimisation Basics
Search Engine Optimisation Basics
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfolio
 
Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features
 
Modern_Site_Owner_M365_Ottawa.pdf
Modern_Site_Owner_M365_Ottawa.pdfModern_Site_Owner_M365_Ottawa.pdf
Modern_Site_Owner_M365_Ottawa.pdf
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Content Migrations: Getting from A to B
Content Migrations: Getting from A to BContent Migrations: Getting from A to B
Content Migrations: Getting from A to B
 
Rapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with WordpressRapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with Wordpress
 
A4uexpolinkingstructure 1224068989580452-8
A4uexpolinkingstructure 1224068989580452-8A4uexpolinkingstructure 1224068989580452-8
A4uexpolinkingstructure 1224068989580452-8
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothat
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
Website Redesign
Website RedesignWebsite Redesign
Website Redesign
 
1 Month SEO Plan for an ecommerce firm
1 Month SEO Plan for an ecommerce firm1 Month SEO Plan for an ecommerce firm
1 Month SEO Plan for an ecommerce firm
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 

Más de Kristine Howard

Más de Kristine Howard (20)

Machine Learning for Software Developers (...and Knitters)
Machine Learning for Software Developers (...and Knitters)Machine Learning for Software Developers (...and Knitters)
Machine Learning for Software Developers (...and Knitters)
 
Knitted Disruption - Build Stuff LIthuania 2019
Knitted Disruption - Build Stuff LIthuania 2019Knitted Disruption - Build Stuff LIthuania 2019
Knitted Disruption - Build Stuff LIthuania 2019
 
Knitted Disruption - Build Stuff Ukraine 2019
Knitted Disruption - Build Stuff Ukraine 2019Knitted Disruption - Build Stuff Ukraine 2019
Knitted Disruption - Build Stuff Ukraine 2019
 
Building Software That Lasts - Voxxed Days Singapore
Building Software That Lasts - Voxxed Days SingaporeBuilding Software That Lasts - Voxxed Days Singapore
Building Software That Lasts - Voxxed Days Singapore
 
Building Software That Lasts
Building Software That LastsBuilding Software That Lasts
Building Software That Lasts
 
All About Ravelry (Weavers and Spinners edition!)
All About Ravelry (Weavers and Spinners edition!)All About Ravelry (Weavers and Spinners edition!)
All About Ravelry (Weavers and Spinners edition!)
 
Traversing the Org Chart
Traversing the Org ChartTraversing the Org Chart
Traversing the Org Chart
 
The Campsite Rule - Leaving the Tech Industry Better Than We Found It
The Campsite Rule - Leaving the Tech Industry Better Than We Found ItThe Campsite Rule - Leaving the Tech Industry Better Than We Found It
The Campsite Rule - Leaving the Tech Industry Better Than We Found It
 
Knit One Compute One - For Knitters!
Knit One Compute One - For Knitters!Knit One Compute One - For Knitters!
Knit One Compute One - For Knitters!
 
Knit One, Compute One - Software Art Thou?
Knit One, Compute One - Software Art Thou?Knit One, Compute One - Software Art Thou?
Knit One, Compute One - Software Art Thou?
 
Knit One, Compute One - YOW! Night Perth
Knit One, Compute One - YOW! Night PerthKnit One, Compute One - YOW! Night Perth
Knit One, Compute One - YOW! Night Perth
 
Knit One, Compute One - YOW! 2016
Knit One, Compute One - YOW! 2016Knit One, Compute One - YOW! 2016
Knit One, Compute One - YOW! 2016
 
Granny Was a Hacker - TEDx Melbourne
Granny Was a Hacker - TEDx MelbourneGranny Was a Hacker - TEDx Melbourne
Granny Was a Hacker - TEDx Melbourne
 
Taking the Management Leap
Taking the Management LeapTaking the Management Leap
Taking the Management Leap
 
Intro to Ravelry
Intro to RavelryIntro to Ravelry
Intro to Ravelry
 
Granny Was a Hacker (CampJS Version)
Granny Was a Hacker (CampJS Version)Granny Was a Hacker (CampJS Version)
Granny Was a Hacker (CampJS Version)
 
The Tyranny of the Business Card
The Tyranny of the Business CardThe Tyranny of the Business Card
The Tyranny of the Business Card
 
Canva Comma Club Cushion
Canva Comma Club CushionCanva Comma Club Cushion
Canva Comma Club Cushion
 
Wireframing Workshop - TiE Women Create-a-Thon
Wireframing Workshop - TiE Women Create-a-ThonWireframing Workshop - TiE Women Create-a-Thon
Wireframing Workshop - TiE Women Create-a-Thon
 
Leveraging Content and Design to Grow Your Food Startup
Leveraging Content and Design to Grow Your Food StartupLeveraging Content and Design to Grow Your Food Startup
Leveraging Content and Design to Grow Your Food Startup
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

My Website is Old Enough to Vote - My Website Can Vote - Building Sites That Last