SlideShare a Scribd company logo
Maintaining a Joomla Website
Canberra Joomla User Group
Presented by Tim Plummer
‱ Client doesn’t see value in ongoing
maintenance
‱ I don’t have time to maintain the site
‱ How much should I charge?
‱ What regular tasks should I do?
Maintenance challenges you may face
What if you don’t maintain a site?
Site becomes vulnerable
Site gets hacked
Angry customer
Joomla gets bad reputation
Educate them as to why website needs to be
maintained
‱ Keep website operating in peak condition
‱ Patch security vulnerabilities
‱ Disaster recovery
Client doesn’t see value
Would you buy a car and never service it?
‱ There are tools available that can help
automate some of the maintenance tasks and
save you time
‱ Charge enough to make it worth your while
‱ Consider leveraging cheaper offshore
resources
I don’t have time
Different ways to price
‱ Include maintenance in project cost
‱ Annual maintenance percentage (eg. 10% of
project cost)
‱ Fixed monthly rate
How much should I charge?
‱ Daily offsite backup
‱ Disaster recovery plan
‱ Software updates (core & third party
extensions)
‱ Website monitoring
‱ Support
What maintenance tasks should I do?
‱ PPC (Pay Per Click) advertising
‱ Content marketing / strategy
‱ Social media campaigns
What should I exclude?
‱ Akeeba Backup professional
‱ Amazon S3
‱ Daily/weekly cron to trigger backup
Daily offsite backups
TEST YOUR BACKUP
Untested = no backup
‱ In the event of something going wrong, have a
plan to restore backup and recover site
Disaster recovery
‱ Keep Joomla core version up-to-date
‱ Keep extension versions up-to-date
Software updates
‱ Do you bundle subscriptions in maintenance
cost?
– Client doesn’t need to worry about ongoing
subscription costs for extensions used
– Depending on licence, you may be able to use for
other clients at no extra cost
Software subscriptions
‱ Apply the latest best practice
recommendations
‱ Can use tools to check basic settings
Site audits
‱ Support to help client maintain content
– some developers include up to 30mins per month
in their maintenance fee
Support
‱ Monitor when core files changed
‱ Is there an update available for an extension?
‱ Uptime/downtime
Website monitoring
‱ Most of these items, the client doesn’t have
visibility of, so they may not feel they are
getting value for money.
‱ Monthly report showing what you have
done/improved
– Extensions updated
– Average backup size
– Other minor improvements
Does client see value?
‱ Each month, focus on one small change to
make all your client sites better
– SEO improvement
‱ update meta data
‱ Add a sitemap
‱ Update robots.txt
– Security audit
‱ Update/improve .htaccess
What else can you do to add value?
‱ Watchful.li
– Get notified when core files changed
– Get notified of extension updates
– Single interface to update multiple sites
– Site audit
‱ Myjoomla.com
– Security audit
‱ BF SEO
– Improve organic SEO
Tools to make this easier
Questions?
Tim Plummer
www.tamlynsoftware.com
@bfsurvey

More Related Content

PPT
CSC Partners
PPTX
Acquiring it applications : available options
PPTX
An Introduction To Software Development - Software Support and Maintenance
PPTX
Rapidly evolving customer needs in high tech continues to hinder customer del...
PPTX
Customized e commerce website
PPTX
My Customer Won't Accept Smaller Releases
PPTX
Technical debt
PDF
Spree Commerce Admin Insights
 
CSC Partners
Acquiring it applications : available options
An Introduction To Software Development - Software Support and Maintenance
Rapidly evolving customer needs in high tech continues to hinder customer del...
Customized e commerce website
My Customer Won't Accept Smaller Releases
Technical debt
Spree Commerce Admin Insights
 

What's hot (13)

PPTX
High tech service support portfolio that effectively integrates front-end cus...
PDF
Userflow - fast user onboarding
PPTX
Fullfilment phase
PDF
CF One Page Summary r5.7
PPTX
Test terry upload
PPSX
Jump-Start Excellence with QualityTrainingPortal.com
ODP
CS-Cart Addon : Payment restriction (V2.0)
PPTX
Multi-tenancy: Amplify sales with channel partners
PPSX
Shikshak - A Generic and Versatile tool for Education and Training
PDF
Spree commerce extensions
 
PPSX
FISERV BMP 2011 presentation Non Account Workflows
PPTX
WordPress Membership Plugins: MemberPress
PPTX
SugarCon 2013 - Tips and Best Practices: No code required configs round2
High tech service support portfolio that effectively integrates front-end cus...
Userflow - fast user onboarding
Fullfilment phase
CF One Page Summary r5.7
Test terry upload
Jump-Start Excellence with QualityTrainingPortal.com
CS-Cart Addon : Payment restriction (V2.0)
Multi-tenancy: Amplify sales with channel partners
Shikshak - A Generic and Versatile tool for Education and Training
Spree commerce extensions
 
FISERV BMP 2011 presentation Non Account Workflows
WordPress Membership Plugins: MemberPress
SugarCon 2013 - Tips and Best Practices: No code required configs round2
Ad

Viewers also liked (20)

PPTX
What’s new in joomla 3.7
PPTX
Custom fields in joomla
PPTX
How to customise Joomla
PPTX
Simplify your Joomla user registration form
PPTX
Joomla SEO basics 2016
DOCX
Nocheros de elementos reciclables (1)
 
PPT
Qatar 2009 - Rami GHORRA
DOCX
Ejercicio 6 2
PPSX
En quien se presenta
PDF
PDF
Mobile Shopping: Besonders bei Jüngeren beliebt
 
DOCX
C&I FOR LINKEDIN B
PPT
How To Use Google Analytics
PPT
Geyikboynuzu Taßları ve PerkĂŒtan Cerrahi
PPT
Reading gm
 
DOC
09interpretacion de la_ley_del_cheque_ok
PDF
Posicionamiento web-caceres
DOCX
Bloque 2 criterios
DOC
Informe 613
PDF
Demand Management for Financial Control
What’s new in joomla 3.7
Custom fields in joomla
How to customise Joomla
Simplify your Joomla user registration form
Joomla SEO basics 2016
Nocheros de elementos reciclables (1)
 
Qatar 2009 - Rami GHORRA
Ejercicio 6 2
En quien se presenta
Mobile Shopping: Besonders bei Jüngeren beliebt
 
C&I FOR LINKEDIN B
How To Use Google Analytics
Geyikboynuzu Taßları ve PerkĂŒtan Cerrahi
Reading gm
 
09interpretacion de la_ley_del_cheque_ok
Posicionamiento web-caceres
Bloque 2 criterios
Informe 613
Demand Management for Financial Control
Ad

Similar to Maintaining a joomla website - Canberra (20)

PDF
10 Best Practices for Magento Maintenance and Support
PDF
Magento maintenance
PPTX
Agile 101
PPTX
Overcoming Objections by Ali Jani
PDF
đŸ› ïž Website Maintenance Services_ The Digital Backbone Your Business Needs.pdf
PPTX
How Is Custom Software Priced
PPTX
7 Critically huge website maintenance mistakes you’re making
PDF
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
PDF
Website Maintenance Plans_ Ensuring the Longevity of Your Digital Presence.pdf
PPTX
Top 14 Benefits of Magento Support and Maintenance Services
DOC
Problem statement
PDF
What Does Website Maintenance Include.pdf
PPTX
Steady Stream Webinar Series - Multi-Entity Management
PPTX
software_engineering_agile_methodology.pptx
PDF
Government and software as-a-service
PDF
Practical tips for implementing corporate performance management system
PDF
What Your Marketing Automation Vendor Won't Ever Tell You
PDF
The Ultimate Guide to Website Maintenance Services for Digital Marketing.pdf
PDF
Managed solutions Solution
PPTX
The Essential Guide to Website Maintenance Services.pptx
10 Best Practices for Magento Maintenance and Support
Magento maintenance
Agile 101
Overcoming Objections by Ali Jani
đŸ› ïž Website Maintenance Services_ The Digital Backbone Your Business Needs.pdf
How Is Custom Software Priced
7 Critically huge website maintenance mistakes you’re making
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
Website Maintenance Plans_ Ensuring the Longevity of Your Digital Presence.pdf
Top 14 Benefits of Magento Support and Maintenance Services
Problem statement
What Does Website Maintenance Include.pdf
Steady Stream Webinar Series - Multi-Entity Management
software_engineering_agile_methodology.pptx
Government and software as-a-service
Practical tips for implementing corporate performance management system
What Your Marketing Automation Vendor Won't Ever Tell You
The Ultimate Guide to Website Maintenance Services for Digital Marketing.pdf
Managed solutions Solution
The Essential Guide to Website Maintenance Services.pptx

More from Tim Plummer (20)

PPTX
Aujug 2020 joomla 4 workflow
PPTX
TinyMCE for Joomla
PPTX
Joomla 4 custom fields and workflow
PPTX
How to fix a hacked site and harden June 2019
PPTX
Creating your own joomla templates April 2019
PPTX
Custom fields in Joomla March 2019
PPTX
Whats new in Joomla 3.9
PPTX
Lessons from the other side
PPTX
Getting the most from your social media posts on facebook and instagram
PPTX
Tips for site builders and administrators
PPTX
Joomla 4.0 what's coming in future
PPTX
Whats new in joomla 3.5 & whats coming in future
PPTX
What's new in joomla! 3.5 - 8th Nov 2015
PPTX
Cross CMS plugin development using AWF
PPTX
Growing your business by hiring an offshore staff member
PPTX
Mautic landing page setup & case study
PPTX
Joomla SEO June 2015 - Sydney Joomla User Group
PPTX
State of play for Joomla - Nov 2014
PPTX
Extension developer secrets - How to make money with Joomla
PPTX
Rapid application development for WordPress using AWF
Aujug 2020 joomla 4 workflow
TinyMCE for Joomla
Joomla 4 custom fields and workflow
How to fix a hacked site and harden June 2019
Creating your own joomla templates April 2019
Custom fields in Joomla March 2019
Whats new in Joomla 3.9
Lessons from the other side
Getting the most from your social media posts on facebook and instagram
Tips for site builders and administrators
Joomla 4.0 what's coming in future
Whats new in joomla 3.5 & whats coming in future
What's new in joomla! 3.5 - 8th Nov 2015
Cross CMS plugin development using AWF
Growing your business by hiring an offshore staff member
Mautic landing page setup & case study
Joomla SEO June 2015 - Sydney Joomla User Group
State of play for Joomla - Nov 2014
Extension developer secrets - How to make money with Joomla
Rapid application development for WordPress using AWF

Recently uploaded (20)

PDF
top salesforce developer skills in 2025.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
AI in Product Development-omnex systems
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Transform Your Business with a Software ERP System
PDF
Digital Strategies for Manufacturing Companies
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
CHAPTER 2 - PM Management and IT Context
top salesforce developer skills in 2025.pdf
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How Creative Agencies Leverage Project Management Software.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
AI in Product Development-omnex systems
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Odoo POS Development Services by CandidRoot Solutions
Transform Your Business with a Software ERP System
Digital Strategies for Manufacturing Companies
Navsoft: AI-Powered Business Solutions & Custom Software Development
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Upgrade and Innovation Strategies for SAP ERP Customers
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms I-SECS-1021-03
CHAPTER 2 - PM Management and IT Context

Maintaining a joomla website - Canberra

  • 1. Maintaining a Joomla Website Canberra Joomla User Group Presented by Tim Plummer
  • 2. ‱ Client doesn’t see value in ongoing maintenance ‱ I don’t have time to maintain the site ‱ How much should I charge? ‱ What regular tasks should I do? Maintenance challenges you may face
  • 3. What if you don’t maintain a site? Site becomes vulnerable Site gets hacked Angry customer Joomla gets bad reputation
  • 4. Educate them as to why website needs to be maintained ‱ Keep website operating in peak condition ‱ Patch security vulnerabilities ‱ Disaster recovery Client doesn’t see value Would you buy a car and never service it?
  • 5. ‱ There are tools available that can help automate some of the maintenance tasks and save you time ‱ Charge enough to make it worth your while ‱ Consider leveraging cheaper offshore resources I don’t have time
  • 6. Different ways to price ‱ Include maintenance in project cost ‱ Annual maintenance percentage (eg. 10% of project cost) ‱ Fixed monthly rate How much should I charge?
  • 7. ‱ Daily offsite backup ‱ Disaster recovery plan ‱ Software updates (core & third party extensions) ‱ Website monitoring ‱ Support What maintenance tasks should I do?
  • 8. ‱ PPC (Pay Per Click) advertising ‱ Content marketing / strategy ‱ Social media campaigns What should I exclude?
  • 9. ‱ Akeeba Backup professional ‱ Amazon S3 ‱ Daily/weekly cron to trigger backup Daily offsite backups TEST YOUR BACKUP Untested = no backup
  • 10. ‱ In the event of something going wrong, have a plan to restore backup and recover site Disaster recovery
  • 11. ‱ Keep Joomla core version up-to-date ‱ Keep extension versions up-to-date Software updates
  • 12. ‱ Do you bundle subscriptions in maintenance cost? – Client doesn’t need to worry about ongoing subscription costs for extensions used – Depending on licence, you may be able to use for other clients at no extra cost Software subscriptions
  • 13. ‱ Apply the latest best practice recommendations ‱ Can use tools to check basic settings Site audits
  • 14. ‱ Support to help client maintain content – some developers include up to 30mins per month in their maintenance fee Support
  • 15. ‱ Monitor when core files changed ‱ Is there an update available for an extension? ‱ Uptime/downtime Website monitoring
  • 16. ‱ Most of these items, the client doesn’t have visibility of, so they may not feel they are getting value for money. ‱ Monthly report showing what you have done/improved – Extensions updated – Average backup size – Other minor improvements Does client see value?
  • 17. ‱ Each month, focus on one small change to make all your client sites better – SEO improvement ‱ update meta data ‱ Add a sitemap ‱ Update robots.txt – Security audit ‱ Update/improve .htaccess What else can you do to add value?
  • 18. ‱ Watchful.li – Get notified when core files changed – Get notified of extension updates – Single interface to update multiple sites – Site audit ‱ Myjoomla.com – Security audit ‱ BF SEO – Improve organic SEO Tools to make this easier