Advertisement
Advertisement

More Related Content

Advertisement

More from WordCamp Sydney(20)

Advertisement

My Website Is Old Enough To Vote - Kris Howard

  1. My Website Can Vote The Challenges of Maintaining a 20-year-old Website
  2. 20 frickin’ years
  3. December 1996
  4. December 1996
  5. 6 months
  6. 2 years
  7. 3 years
  8. 3 years
  9. 3 years
  10. 3 years
  11. 4 years
  12. 4.5 years
  13. Meanwhile…
  14. 5 years
  15. 5 years
  16. 5 years
  17. Fast forward 14 years…
  18. 19 years
  19. So what to do?
  20. Pros • Security - better than what I had • PHP-based • Responsive themes • Plugins! • Better admin UX - including ACL & versioning • Less friction to update
  21. Cons • Security - WordPress is a big target • Learning curve • Migration effort • Ego - would using WordPress make me look like a n00b?
  22. 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
  23. 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
  24. 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…
  25. More Plugins • Breadcrumbs -> Breadcrumb NavXT plugin • Calendar -> My Calendar plugin • Trivia Quizzes -> Riddle (+ plugin) • Polls -> WP-Polls plugin • Search -> Relevanssi plugin • Timeline -> ???
  26. 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!
  27. Some numbers… • ~4500 page views/day • 28% US; 25% UK; 6% AU • 60% desktop;
 27% mobile; 13% tablet • 84% via search;
 11% direct; 4% referral;
 < 1% social • Most popular content: short stories; trivia quizzes; teacher materials
  28. 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
  29. Thanks! @web_goddess Kris Howard @RoaldDahlFans http://www.roalddahlfans.com
Advertisement