There are a number of things to consider when creating or maintaining Joomla! website. To remember all the important aspects making your site popular and convenient for users, and securing its flawless operation, we have compiled a Successful Joomla! Site Checklist. It’s a guide providing developers and site administrators with important steps to be completed when creating or maintaining Joomla! website (starting from security on out to SEO and Social Media). This Joomla! Site Checklist allows you not only remember all the important things but helps to do them successfully, giving references to useful resources.

Check the points to be taken into account when creating or maintaining your Joomla! website right now! Make your site successful!

How to use: Joomla! Site Check list consists of various sections devoted to development and site maintenance aspects (Security, Accessibility, Analytics, etc.). Each section has its own compulsory or optional steps with references to the detailed description and solutions. Check the points (mark the things you have already done), and the progress bar above will display your success in development and site maintenance. After all the compulsory steps will have been marked, the progress bar will be completed.

We understand that this list cannot cover all aspects of development and site maintenance. So, if you know some other great tools or best practices helping Joomla! developers to produce quality websites, please, tell us about them in comments below.

Successful Joomla! Site Checklist

Keep going
Well done Reset
Rate:  
Rating:  4.00 out of 5.00 from 2 user(s)

Best practices

    • Broken links are bad both for user experience and SEO. Users can leave your site if they get stuck with a broken link. Use link checkers to find such links and remove them or redirect to correct pages.
      W3C link checker
      iWebTool Broken Link Checker

    • Imagine you have developed great responsive template that looks awesome in Safari, but what about those who use Firefox, Chrome or even IE? Have you tested on other OS platforms?
      BrowserShots.org
      Browserling.com
      Spoon.net

Accessibility

Analytics

Code quality

Mobile

Performance

    • Google provides a number of rules to optimize your page load. And be sure they use it while ranking your website in search results.
      Google Page Speed

    • There is also a number of parameters you may optimize with tool from Yahoo. Unlike Goole they have documentation that shows how score is calculated.
      Yahoo's YSlow

    • Use the service to find out what can you fix in server response headers to optimize page load.
      redbot.org

Semantics

Security

    • You may perform periodic checks to be sure that site is clean of malware.
      Sucuri SiteCheck

    • Create a new user, give it super admin permissions, then delete old super admin user for changing ID of the admin user. Since Joomla! 2.5.5 you may change admin name during installation.
      Joomla! directions
      Recover super admin password

    • Rename htaccess.txt to .htaccess and make sure RewriteEngine is set to "On".

    • Check configuration.php file permissions. Set it to 644, or much better to 444.

    • If you still on Joomla 1.5.x, do not use the standard jos_ table prefix.

    • If you go live with the site being established on development environment, a good idea would be to check /log and /tmp folders paths in "configuration.php"

    • Look in your website structure for staging/development files and delete them (.psd, .bak, IDE files, copies etc.)

SEO

Social Media

Usability

Do you use other cool tools in Joomla! development and maintenance? Share your experience — we'll be glad to extend our checklist.