Government of Rwanda Websites Guideline

This document outlines the official guidelines for the design, development, and management of websites  across Government of Rwanda institutions. It provides a unified framework to ensure all government digital platforms are consistent, user-friendly, accessible, and secure. The guidelines serve as a reference for designers, developers, and content managers to create websites that reflect the government’s digital vision and uphold high standards of quality and trust.

Scope and Objectives

To ensure that all Government of Rwanda websites follow a consistent, professional, and user-focused approach to design and content management. By adhering to these standards, institutions will achieve the following benefits:

Consistency and Branding
Maintain a uniform look and feel across all government web pages, reinforcing a strong and recognizable national digital identity.

Improved User Experience (UX)
Ensure navigation, content structure, and accessibility features are optimized to deliver an intuitive and inclusive experience for all users.

Faster Development and Maintenance
Enable developers and designers to work more efficiently by minimizing inconsistencies, streamlining workflows, and reducing the need for repetitive revisions.

Content Management System (CMS)

All Government of Rwanda websites should be developed using TYPO3, an open-source, enterprise-level Content Management System (CMS). TYPO3 has been selected for its reliability, scalability, and security features, which make it particularly suitable for government websites.

Preferred Version: Government websites are required to use the latest stable Long-Term Support (LTS) release of TYPO3, currently version 13 LTS, to ensure long-term support, security, and compatibility with modern web technologies. Institutions are encouraged to upgrade promptly to the latest stable release as soon as it becomes available.

Why TYPO3?

Security and Compliance
TYPO3 provides advanced security features, including user access controls, secure workflows, and compliance with data protection standards essential for government institutions handling sensitive information.

Scalability and Performance
TYPO3 can handle large, high-traffic websites and complex content structures, ensuring consistent performance as government portals grow.

Multilingual Support
TYPO3 provides powerful built-in tools for managing content in multiple languages. It supports over 85 languages and offers flexible configuration for locales, reading directions, and fallback behavior. This ensures a consistent, accessible, and professional multilingual web presence.

Consistency and Standardization
Using TYPO3 ensures that all government websites follow a unified structure and design approach, simplifying maintenance and updates across institutions.

Local Capacity and Open Source
TYPO3 is open-source, which reduces licensing costs and allows customization to meet government needs. Local developers are trained in TYPO3, supporting local expertise and sustainability.

For more information on TYPO3 and its features, visit the official TYPO3 website: https://typo3.org/ 

Branding Elements

Establish clear rules for logo usage, color palette, and cultural patterns that maintain brand integrity and enhance visual coherence.

Text & Symbol

Logo1.png

Spacings, Proportions & Safety Areas

Symbol and Text Spacing: 1/3 Symbol Height
Text size: 1/2 Symbol Height, vertically aligned middle
Letter Spacing: -2%
Safety Area: 1/3 Symbol Height around the Logo

Logo2.png

Symbol and Text Spacing: The space between the symbol and the text should be set at 1/3 of the symbol's height.

Text Size: The text should have a height that is 1/2 of the symbol's height and should be vertically aligned to the middle of the symbol.

Letter Spacing: Adjust the letter spacing to -2% for optimal visual balance and legibility.

Safety Area: A clear space around the logo should be maintained, equivalent to 1/3 of the symbol's height. This area ensures that no other elements interfere with the visual integrity of the logo.

These proportions and guidelines ensure that the logo remains balanced and visually consistent across all applications.

Brand

Color Names & Codes of the Rwanda Flag

Brand1.png

Branding colors are not directly utilized in the identity manual, the colors that are implemented are variations derived from those original hues.

Colors

Primary with Variations

Color1.png

The intent of this Success Criterion is to provide enough contrast between text and its background, so that it can be read by people with moderately low vision or impaired contrast perception, without the use of contrast-enhancing assistive technology.

The Primary Blue and its variations will be used in the Main Government Website.

Color2.png

Color3.png

The Primary Green and its variations can be used in other categories of Government Websites, such as Institutions, which can be defined later.

Color4.png

Secondary with Variations 

Color5.png

The Secondary Gold and its variations can be used in a different category of Government Websites, such as National Bank or other which can be defined later.

Color6.png

State & Achromatic 

Color7.png

State colors enhance user experience by providing intuitive feedback, making it easier for users to understand the status of their interactions at a glance. They help guide users through processes while also ensuring clarity and prompt action where
necessary.

Color8.png

Color9.png

Black -Display Text

Used for Display & Heading Texts, with specific details of usage in Typography (Display 1, Display 2, Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6)

Black 2 - Body Text

Used for Paragraphs and Captions, with specific details of usage in Typography (Paragraph 1, Paragraph 2, Paragraph 3, Caption)

Black 3 - Subheading

Used for Subheadings, with specific details of usage in Typography (Subheading) White

White

Used as inverted color for all the Black colors defined, e.g Hero Intro Text with background-image, Gradient or Solid Colored Background

Color10.png

Gray Variants

Used for coloring various types of text formats, such as labels, input borders, and icons, with specific
details of usage in User Interface Elements

Gradients

Primary with VariationsColor11.png

Blue/Green Variants

Used as background color with no opacity on various types of web elements, such as Hero Intro, Footer, etc., or as image overlays with opacity on elements with an image background.

Patterns

Various

Patterns.jpg

Pattern Variants 

Should be used as subtle background textures or decorative borders, can be applied to sections such as Footer, banners, or dividers, but should not overpower the content.

Branding Elements Document

Typography

Typography plays a key role in readability, accessibility, and overall presentation of information.

Inter: Google Font (Recommended)

Inter.png

Inter is a modern, highly legible sans-serif font designed by Rasmus Andersson, optimized for digital interfaces. With tall x-heights and open letterforms, it ensures clarity at smaller sizes, enhancing readability across various devices and screen resolutions. This makes Inter ideal for user interfaces and web design where clear and accessible text is crucial.

Inter supports a wide range of languages, including Kinyarwanda, and offers multiple weights - Regular, Semi Bold, Bold, and Extra Bold - providing versatility for different text styles, from body copy to bold headlines. These distinct weights help establish a clear visual hierarchy, aiding in content comprehension and improving the overall user experience.

Readability

Inter is specifically crafted to maximize readability. Its clean and spacious letterforms reduce eye strain, making it easier for users to read lengthy texts and navigate through complex interfaces. The generous spacing and well-balanced proportions ensure that each character is easily distinguishable, which is essential for maintaining legibility in various contexts, such as mobile devices and high-resolution displays.

Accessibility

Designed with accessibility in mind, Inter enhances the usability of digital content for all users, including those with visual
impairments. The font’s clear distinctions between similar characters (like "1" and "l" or "0" and "O") minimize confusion and errors. Additionally, Inter's support for high contrast settings and scalable design ensures compatibility with screen readers and other assistive technologies, making digital content more inclusive and easier to navigate for everyone.

Versatility and Aesthetic

Its clean and minimalist design has made Inter a popular choice for creating a sleek, professional look across digital platforms. Whether used for body text, headings, or UI elements, Inter maintains a consistent and harmonious appearance that adapts seamlessly to various design needs.

In summary, Inter stands out as a font that not only offers aesthetic flexibility but also prioritizes readability and accessibility, ensuring that digital content is both visually appealing and easy to engage with for a diverse audience.

Typography Document

Navigation Design

Main Menu

Main Navigation

Purpose: Serves as the primary navigation for the site, guiding users to the most important sections of the website

3. Navigation Design-1.png

Secondary Navbar

Secondary navigation

Purpose: Secondary navigation should provide contextual or secondary navigation used on subpages.

Accepted Variant

Font-weight: Bold
Text: Uppercase
Font size: 16px
Line height: 32px
Letter spacing: 0

3. Navigation Design-2.png

Side Menu

Side Navigation

Purpose: Side menu navigation should provide contextual or secondary navigation used on subpages.

3. Navigation Design-3.png

Purpose: Contains secondary links that are important for legal, informational and support purposes

3. Navigation Design-4.png

Breadcrumbs

Breadcrumbs Navigation

Purpose: Breadcrumbs should provide a visual trail of the user’s location in the site hierarchy helping with navigation and orientation

Accepted Breadcrumbs Variants

Font size: 14px
Line height: 32px
Letter spacing:0

3. Navigation Design-5.png

Navigation Design Document

Search Functionality

Search trigger & form

Rules: Use a universally recognized search icon (magnifying glass) in the header and ensure icon is easily clickable/tappable and stands out from the other header elements

4. Search Functionality-1.png

4. Search Functionality-1.png

Results Page

Rules: Display the user’s search query so they know what was searched

Search Functionality Document

Layout & Structure

Grid

Bootstrap Grid System

Purpose: Content should support responsive design and should be organized in a visually harmonious way, using Bootstrap

Header

Purpose: Create a clear, engaging entry point for users that includes branding, navigation elements, language switcher and other essential tools (like search or contact button).

Purpose: Provide a space for secondary information, additional navigation, legal disclaimers, and contact details.

Layout & Structure Document

UI Elements

Uniforms important User Interface elements

UI Elements.png

Content

Voice

Copywriting Style

Purpose: These recommendations will ensure that the website content remains consistent, accessible, and engaging for a diverse audience

Tone and Voice

Structure and Readability

Imagery

Visual Treatment

Purpose: These recommendations will ensure that the website content remains consistent, accessible, and engaging for a diverse audience

Relevance and Clarity

Accessibility

Call-to-Action (CTA)

Design & Interaction

Purpose: These recommendations will ensure that the website content remains consistent, accessible, and engaging for a diverse audience

Clarity and Messaging

Design and Visibility

Usability

CTAs must be accessible via keyboard navigation and properly announced by screen readers. Use semantic HTML (e.g., <button> for clickable elements).

Translation / Language Support

Purpose: Ensure website content is accurate, accessible, and inclusive for users in multiple languages.

Content Translation

Consistency and Accessibility

Content Document

Responsiveness

Desktop

Desktop Design

Purpose: These recommendations will ensure that the website maintain a consistent and optimized experience across all platforms.

Grid and Containers

Navigation

Optimizations

Load high-resolution images and rich media for desktop users, while also ensuring that they are optimized for performance.

Devices

Mobile & Tablet Design

Purpose: These recommendations will ensure that the website maintain a consistent and optimized experience across all platforms.

Responsive Breakpoints and Adaptation

Navigation Adaptations

Media and Performance

Use techniques such as srcset and CSS media queries to load appropriately sized images for mobile and tablet devices, improving load times and clarity.

Responsiveness Document

Accessibility

Standards

Accessibility Standards

These guidelines establish a high-level framework to ensure that all government websites are accessible, user friendly, and fully compliant with WCAG 2.2 standards. They should be used alongside our detailed supplementary documentation, which outlines every technical implementation and audit procedure in depth.

Guidelines 

Keyboard Navigation

Guidelines 

Accessibility Document

Legal and Compliance

Privacy Policy

Purpose: Clearly communicate how user data is collected, used, stored, and protected

Transparency and Compliance Requirements

Content Guidelines

Design and Integration

Cookie Consent

Purpose: Clearly inform users about the use of cookies and tracking technologies.

Types of Cookies

Distinguish between different cookie types (e.g., necessary, functional, performance, marketing) and explain the purpose of each.

Content Guidelines

Design and Integration

System Feedback

404

Error 404 Page

Purpose: Clearly communicate that the requested page cannot be found, and guide users back to relevant or familiar sections of the site.

Display and Visual Elements

403

Error 403Page

Purpose: Clearly communicate that the user does not have permission to access the requested page.

Display and Visual Elements

Error Messages

Actions Feedback

Purpose: Provide clear, concise feedback when a user action encounters an error, so users know what went wrong and how to resolve it.

Consistency and Clarity

Provide clear, concise feedback when a user action encounters an error, so users know what went wrong and how to resolve it. Ensure that error messages across the website are uniform in style, tone, and behavior, using the corresponding colors described in this guideline for all error messages.

Content Guidelines

Tone and Voice

Placement Place

Screen Reader Support

Use ARIA roles (such as aria-live="assertive" ) to announce error messages to users relying on assistive technologies.

System Feedback Document


Security Features

Security

TYPO3’s Built-In Security

Purpose: Ensure robust protection of user data and safeguard government websites against security threats

Secure Authentication & Role-Based Access Control

TYPO3 provides secure login mechanisms, support for multi-factor authentication (with proper configuration), and fine-grained permission settings for backend users.

Input Validation and Sanitization

TYPO3 has built-in routines to sanitize and validate user input, reducing the risk of SQL injection, XSS, and other common vulnerabilities.

Session Management

Secure session handling is integrated into TYPO3, with options to configure secure cookies (using Secure and HttpOnly flags) and session timeouts.

Data Protection & Encryption

The system supports HTTPS enforcement and must be configured to encrypt sensitive data, aligning with best practices for data security.

Logging and Monitoring

TYPO3 includes logging capabilities that capture security-related events, aiding in monitoring and incident investigation.

SSL Certificate

Additional Considerations

Security for Other Applications (Web-based and Mobile)

While TYPO3 provides a strong security foundation, additional web-based and mobile applications require dedicated security measures. The following guidelines ensure consistent, high-level security practices across all platforms.

Secure Coding Practices

API Security

Third-Party Integrations

Keep all third-party components updated and monitor for any security advisories.

Access Control & Identity Management

Implement role-based access control (RBAC) to limit user permissions and minimize risk.

Data Protection & Encryption

Regular Security Audits

Monitoring & Incident Response

Security Features Document



SEO and Metadata Standards

Purpose: This section leverages TYPO3’s built-in capabilities while incorporating additional enhancements like schema markup, keyword optimization, and proper sitemap and robots.txt configuration

Metadata and On-Page SEO

TYPO3 Built-In SEO Features

Sitemap and Robots.txt

SEO and Metadata Standards Document

Analytics Tracking

Purpose: To gain comprehensive insights into website performance and user behavior, this section outlines the implementation of a centralized analytics platform. The goal is to standardize tracking and reporting across all websites, enabling informed decision-making and continuous improvement of digital services.

Centralized Analytics Implementation

Centralized Google Analytics Account

Data Collection and Integration

Key Metrics and Reporting

Visitor Statistics

Reports should include core visitor metrics such as:

Demographics

Capture and report demographic information to understand the audience better:

Device and Browser Usage

Monitor how users access the websites:

Implementation Best Practices

Consistent Tagging and Configuration

Custom Reports and Dashboards

Data Privacy and Compliance

Ensure that all data collection adheres to legal and privacy guidelines.

Regular Audits and Updates

Cross-Department Collaboration

Involve relevant stakeholders (IT, communications, data analysts) in setting up and reviewing the analytics implementation.

Continuous Improvement

Analytics Tracking Document

TYPO3 Structure

Purpose: To maintain a coherent and unified user experience across all sites, it’s essential that both page templates and content elements are standardized. TYPO3 offers a range of built-in, ready-to-use elements that can be implemented consistently.

Template Consistency

Uniform Design

Templates for similar types of pages (e.g., homepage, landing pages, information pages, event listings) should follow the same design and structural guidelines to ensure a consistent user experience.

Centralized Management

Utilize TYPO3’s template management to create, update, and distribute templates across all sites, ensuring that any design or layout updates are reflected uniformly.

Customization Within Limits

While slight modifications may be necessary for site-specific content, the overall structure, header, footer, and navigation areas should remain consistent.

Documentation and Guidelines

Content Elements Consistency

Ready-to-Use TYPO3 Elements
TYPO3 includes a diverse range of built-in content elements that should be used consistently.

Text Elements

Media Elements

Header Elements

Lists and Tables

Custom Elements

HTML elements may be used for specialized content if needed, following accessibility and design standards.

Usage Guidelines

Consistency in Application

Use the same content element types for similar data presentations across all sites. For example, use the “Text & Image” element consistently for sections that combine visuals with text.

Visual and Functional Uniformity

Ensure that the styling, spacing, and behavior of these elements are aligned with the identity guideline. This includes using the same CSS classes, grid configurations, and responsive behaviors.

Maintenance

Standardized templates and content elements make it easier to update and manage sites over time, as changes to a core element or template will automatically propagate across the network.

TYPO3 Structure Document

Centralized Government Portal

Hosting

Government institutions must utilize hosting services that meet the highest standards of security, reliability, and regulatory compliance, in full adherence to the Law on Data Protection and Privacy in Rwanda.

To promote compliance, standardization, and cost efficiency across all government digital platforms, institutions are strongly encouraged to host their websites under the Centralized Government Portal managed by the Rwanda Information Society Authority (RISA).

Key Advantages

How to Join 

To join the Centralized Government Portal, institutions must submit a formal written request addressed to the Chief Executive Officer (CEO) of the Rwanda Information Society Authority (RISA). A copy of the request should be sent to typo3support@risa.gov.rw 

The request should briefly describe the institution’s mandate and any specific technical requirements, if applicable.

Upon receipt, RISA will review the request and coordinate with the institution’s technical team to facilitate the onboarding  process.

Support: The RISA Software Team will assist institutions in aligning their websites with the Government of Rwanda Websites Guideline.