job
Consultant – Website Optimization and Content Migration
Advocacy/Communications
Explore more
Full Description
**Terms of Reference (TOR)**
**Consultant – Website Optimization and Content Migration**
**Organization:** BOMA
**Duration:** 3 weeks
**Location:** Remote / Nairobi Office (as needed)
**Reporting to:** Communications Manager
**Dotted line:** Chief Technology & Performance Officer and IT Service Delivery Manager
**1. Background**
BOMA.ngo invites qualified consultants to undertake a short-term assignment to review and optimize its current website. While the website is functional and stable, targeted improvements are required to strengthen content management flexibility, user experience, and back-end efficiency.
The assignment will focus on improving editability for internal teams, enhancing usability, refining selected sections such as the *Our Leadership* page, and ensuring the proper migration and organization of existing report assets.
**2. Objective of the Assignment**
To enhance the usability, performance, and content management efficiency of the BOMA website while preserving its current structure and integrity.
**3. Scope of Work**
The consultant shall undertake the following tasks:
**A. Website Audit and Content Structure Review**
- Conduct a comprehensive front-end and back-end audit of the website in close collaboration with the Communications focal and designated IT teams.
- Identify areas where content is:
- Hard-coded
- Embedded as images (non-editable text)
- Not CMS-editable
- Affected by broken links, typos, or missing content
- Recommend and implement improvements to ensure all content is:
- Fully editable via CMS
- Structured using proper HTML semantic elements
**B. Content Refactoring and CMS Optimization**
- Convert all text embedded in images into HTML/CMS-managed text
- Standardize formatting using:
- CMS content blocks
- Reusable components
- Ensure consistency in typography aligned with BOMA’s brand guidelines, as well as spacing and layout across all pages.
- Optimize backend for non-technical staff usability (WYSIWYG editing where possible)
- Fix broken links and update pages with missing or test content
**C. Our Leadership Page Redesign**
- **Redesign and rebuild the Our Leadership page to:**
- Improve visual hierarchy and readability
- Establish a consistent format and layout across all leadership profiles, aligned with BOMA’s brand guidelines
- Eliminate text embedded in images and ensure all content is fully CMS-editable
- Ensure easy, intuitive updates of profiles by BOMA staff without requiring technical support
- Support structured data (names, titles, bios, images) for consistency and scalability
- **Approach:**
- Work closely with the Communications Manager to agree on the final layout, format, and content structure prior to implementation
- Implement a modular design approach to allow for easy updates and future additions without disrupting the page structure
**D. Document Migration and Content Organization**
- Migrate all reports and publications from the old website to the current platform
- Ensure:
- Proper file naming conventions
- Logical categorization (e.g., Annual Reports, Impact Reports, Case Studies)
- Functional download links
- Optimize documents for web delivery (file size and format)
**E. Website Performance Optimization**
- Optimize back-end performance
- Conduct a performance audit using tools such as:
- Google Page Speed Insights
- Lighthouse
- Identify bottlenecks affecting load time, including:
- Image size and compression
- Unoptimized scripts/CSS
- Server response times
- Implement improvements such as:
- Image optimization (WebP, compression)
- Lazy loading
- Minification of CSS/JS
- Caching improvements
- Optimize SEO
**F. User Experience (UX) and Accessibility Review**
- Assess site navigation and usability from an end-user perspective
- Recommend improvements to:
- Navigation flow
- Page readability
- Mobile responsiveness
- Ensure basic accessibility compliance (e.g., alt text, contrast, readability)
**G. Documentation and Handover**
- Develop a simple CMS user guide for BOMA staff
- Provide documentation on:
- How to edit pages
- Upload and manage reports
- Update leadership profiles
- Update navigation menu labels and manage global menus without breaking structure
- Update impact statistics and key figures without replacing image files
- Conduct a brief handover session/training
**H. Technical and Structural Code Quality**
- Audit and resolve structural markup issues that inflate page weight or create DOM inconsistencies — for example, redundant rendering of global elements such as the navigation and footer, or orphaned code artifacts left over from page builder usage
- Identify and correct metadata and URL configuration errors that affect discoverability and social sharing — for example, incorrect page slugs, missing or misconfigured Ope
Sign up free to get the apply link, save to pipeline, and set email alerts.
Sign up free →