By the end of this chapter, you will be able to:
These skills will help you confidently launch and maintain professional websites, making your work valuable in the digital world.
Hosting a website application is a critical phase for ICT technicians responsible for delivering reliable and accessible online services. In Kenya’s dynamic digital economy, organizations rely heavily on their web presence to engage customers, provide information, and conduct transactions. Effective hosting involves not just making the site live but ensuring continuous performance, security, and usability through rigorous monitoring. This chapter focuses on website monitoring, highlighting maintenance importance, tools available, integration techniques, and interpreting performance data to optimize the hosted application.
Website monitoring is an ongoing process that ensures a website remains functional, secure, and responsive to user needs. For ICT technicians in Kenya, especially those supporting institutions like county government portals, banks, or educational platforms, monitoring enables early detection of issues that could disrupt service or degrade user experience. Monitoring extends beyond uptime checks to include performance metrics, traffic analysis, and security alerts, all essential for maintaining a professional and trustworthy online presence.
Website maintenance encompasses activities that keep a website operational, secure, and relevant over time. This is vital in Kenya where organizations such as universities and SACCOs depend on their websites for service delivery and communication. Neglecting maintenance can result in downtime, security breaches, and loss of user trust, which have financial and reputational consequences.
Regular maintenance helps identify vulnerabilities such as outdated plugins or software that hackers could exploit. For example, a retail business website that is not updated may be prone to malware attacks, risking customer data and payment information.
Maintenance tasks like fixing broken links, updating content, and optimizing load times improve navigation and accessibility. A hospital website that loads slowly or has outdated information could frustrate patients seeking urgent services.
Regular checks on server response times, bandwidth usage, and error logs prevent performance degradation. For instance, a county government site experiencing high traffic during service registration periods must maintain optimal speed to handle user load.
Search engines favor websites that are regularly updated and free of errors. A cooperative society’s site that is well-maintained will rank higher in search results, attracting more members and stakeholders.
Websites must comply with Kenya’s data protection regulations such as the Data Protection Act, 2019. Maintenance ensures privacy policies and consent mechanisms are current, protecting organizations from legal penalties.
Selecting appropriate monitoring tools is essential for ICT technicians tasked with maintaining website health. These tools provide real-time insights into various aspects such as uptime, traffic, security, and user behaviour, enabling proactive management.
These tools check whether the website is accessible to users and alert administrators if downtime occurs. Examples include Pingdom and UptimeRobot, which send notifications via email or SMS when outages are detected.
Performance tools measure page load speed, server response times, and resource usage. Google PageSpeed Insights and GTmetrix are commonly used to identify bottlenecks affecting user experience.
Security scanners detect malware, vulnerabilities, and unauthorized access attempts. Tools like Sucuri and Qualys help organizations such as banks protect sensitive data by identifying threats early.
Traffic monitoring tools track visitor numbers, behaviour, and source locations. Google Analytics is widely adopted across Kenyan sectors, providing detailed reports that inform marketing and content strategies.
These tools collect and analyze server and application logs to identify bugs or configuration issues. Tools such as New Relic and Loggly assist technicians in troubleshooting complex problems affecting website stability.
Google Analytics is a powerful-free tool that offers comprehensive insights into website traffic and user engagement. For ICT technicians in Kenya, integrating Google Analytics into web applications supports data-driven decisions to enhance service delivery.
Integration begins by creating an account on the Google Analytics platform, then obtaining a tracking code. This code is embedded into the website’s HTML or integrated via content management systems like WordPress or Joomla.
To measure specific actions, such as form submissions or downloads, technicians set up goals and track events. For example, a county government portal may track the number of users completing online tax payment forms.
Real-time monitoring allows technicians to observe current user activity, which is useful during campaigns or system updates. A hotel website can use this to monitor booking traffic during promotional periods.
Google Analytics enables creation of tailored dashboards focusing on key metrics like bounce rate, session duration, and conversion rates. Alerts can be configured to notify technicians of unusual traffic spikes or drops, indicating potential issues.
Google Analytics can be linked with Google Search Console and Google Tag Manager, enhancing SEO monitoring and tag management. This integration supports comprehensive website management strategies for institutions like universities.
Interpreting data collected from monitoring tools is crucial for optimizing website operations. ICT technicians must analyze patterns, identify anomalies, and recommend improvements based on empirical evidence.
Traffic data reveals where visitors originate, such as direct visits, search engines, or social media referrals. A SACCO’s website may find most users come from mobile searches, informing mobile optimization priorities.
Metrics like average session duration, pages per session, and bounce rate indicate how users interact with the site. For instance, a high bounce rate on an educational institution’s homepage may suggest poor content relevance or usability issues.
Load time, server response, and error rates are performance metrics that directly affect user satisfaction. A retail website experiencing slow page loads during peak hours needs to investigate server capacity or optimize content delivery.
Conversion analysis tracks how effectively the website achieves its objectives, such as newsletter sign-ups or product purchases. Kenyan online pharmacies can use this data to adjust call-to-action placements and improve sales funnels.
Technicians compile reports summarizing key findings and recommend actionable steps. Regular review meetings with stakeholders ensure that website improvements align with organizational goals and user expectations.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter explored the essential practices involved in hosting a website application, beginning with website monitoring. It emphasized the importance of regular website maintenance to ensure optimal performance and reliability, and introduced various monitoring tools including Google Analytics to track traffic and analyze performance data. The development of monitoring reports was discussed, highlighting their role in documenting website activity through logging and providing insights for improvements. Addressing website application bugs was presented as a critical task to maintain functionality and user experience. Updating the website application covered procedures for content updating and archiving, creation of new pages, version upgrades, and conducting vulnerability scans to enhance security. Finally, the chapter underscored the significance of backing up website data, explaining different backup types and tools to safeguard against data loss. Together, these topics provide a comprehensive framework for effective website hosting and management.
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Windows 10 or above | Sample website files (HTML and JavaScript) |
| Web browser (Google Chrome or Firefox) | Google account for Google Analytics |
| Text editor or IDE | Internet access |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Windows 10 or above | 1 Pc per Candidate |
| 2 | Internet access | Sufficient for all Candidates |
| 3 | Web browser (Google Chrome or Firefox) | 1 Pc per Candidate |
| 4 | Text editor or IDE (e.g. Visual Studio Code, Sublime Text) | 1 Pc per Candidate |
| 5 | Sample website files (HTML and JavaScript) | 1 set per Candidate |
| 6 | Google account for Google Analytics | 1 per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Set up Google Analytics account and property | |||
| Candidate logs into Google account successfully (Award 2 marks for successful login or 0) | 2 | ||
| Candidate creates Google Analytics account with correct naming (Award 3 marks for correct account creation or 0) | 3 | ||
| Candidate sets up a new property with correct website URL (Award 3 marks for accurate property setup or 0) | 3 | ||
| Candidate obtains the correct Google Analytics tracking ID (G-XXXXXXXXXX) (Award 2 marks for correct tracking ID or 0) | 2 | ||
| Sub-Total | 10 | ||
| TASK 2: Integrate Google Analytics tracking code into sample website | |||
| Candidate opens sample website homepage index.html in text editor (Award 2 marks for opening correct file or 0) | 2 | ||
| Candidate inserts Google Analytics global site tag (gtag.js) script in the <head> section (Award 5 marks for correct script insertion or 0) | 5 | ||
| Candidate saves changes correctly and uploads files if necessary (Award 2 marks for saving/uploading or 0) | 2 | ||
| Sub-Total | 9 | ||
| TASK 3: Verify Google Analytics tracking functionality | |||
| Candidate opens website in browser and verifies real-time data in Google Analytics dashboard (Award 4 marks for verification or 0) | 4 | ||
| Candidate documents screenshots of Google Analytics real-time report showing website visit (Award 3 marks for screenshots or 0) | 3 | ||
| Candidate explains basic metrics captured (e.g. users, sessions) (Award 4 marks for explanation or 0) | 4 | ||
| Sub-Total | 11 | ||
| PRODUCT CHECKLIST | |||
| Google Analytics tracking code correctly implemented in index.html with valid tracking ID (Award 5 marks for correct implementation or 0) | 5 | ||
| Website data appears in Google Analytics real-time dashboard within 24-48 hours (Award 5 marks for data appearance or 0) | 5 | ||
| Sub-Total | 10 | ||
| GRAND TOTAL | 40 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Working computer with Windows 10 or above | Internet access |
| Web browser (Google Chrome or Mozilla Firefox) | Access to Google Analytics or similar website monitoring tool |
| Spreadsheet software (Microsoft Excel or LibreOffice Calc) |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Working computer with Windows 10 or above | 1 Pc per Candidate |
| 2 | Internet access | Sufficient for all Candidates |
| 3 | Web browser (Google Chrome or Mozilla Firefox) | 1 Pc per Candidate |
| 4 | Access to Google Analytics or similar website monitoring tool | 1 Account per Candidate |
| 5 | Spreadsheet software (Microsoft Excel or LibreOffice Calc) | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Data Retrieval and Preparation | |||
| Logged into Google Analytics or equivalent monitoring tool correctly (Award 3 marks for successful login, 0 if failed) | 3 | ||
| Selected correct date range of 30 days for data extraction (Award 2 marks for accurate date selection, 0 if incorrect) | 2 | ||
| Exported traffic and performance data (sessions, bounce rate, avg session duration, page load time) (Award 3 marks for exporting all required metrics, 0 if incomplete) | 3 | ||
| Imported data correctly into spreadsheet software (Award 2 marks for correct import without data loss, 0 if errors) | 2 | ||
| Sub-Total | 10 | ||
| TASK 2: Data Analysis and Interpretation | |||
| Calculated key statistics such as average sessions per day and bounce rate percentage (Award 4 marks for accurate calculations, 0 if incorrect) | 4 | ||
| Created charts or graphs illustrating traffic trends and performance metrics (Award 4 marks for clear and correct visualizations, 0 if missing or incorrect) | 4 | ||
| Interpreted data with relevant observations on user behavior and site performance (Award 5 marks for insightful and relevant commentary, 0 if missing or irrelevant) | 5 | ||
| Sub-Total | 13 | ||
| PRODUCT CHECKLIST | |||
| Final report containing accurate data tables, charts, and analysis with clear presentation (Award 7 marks for completeness, clarity, and accuracy of the report, 0 if incomplete or inaccurate) | 7 | ||
| Sub-Total | 7 | ||
| GRAND TOTAL | 30 | ||
At the start of this chapter we promised you would be able to:
Tick each one you can genuinely do.
Sample simulation — try how the simulator works. A version built for this chapter's practical is coming.
Prepare Kenyan PilauLocked ▸Free: practical guides, quick cards, workplace scenarios and more.
Now — are you there yet?
You're competent when you can confidently do 50% or more of what this chapter promised.
Sign in to record how you're doing.