Wordpress Migration

BrillBaby, an initiative by BrillKids, serves as an educational platform offering articles to enlighten parents about the advantages of early childhood learning.

 
Banner Image Desktop
Banner Image Mobile
MinaLive Graphic 1

Project Brief

How it started

In late 2024, the BrillBaby website exhibited signs of aging, characterized by sluggish performance and outdated design. Consequently, our company opted to revamp the website, bringing it up to contemporary standards.

My Role

With a tight two-week deadline, we decided to keep the existing content from the old website because of time and resource limits. I was in charge of figuring out the structure, design, and layout for the new website as we moved it to WordPress.

MinaLive Graphic 1

My Role

Web Design

Front-End Development

Team

CEO and Advisor

Server Administrator

Industry

Education

Year

2024

Company

BrillKids Int’l Ltd.

Research

The website hadn’t been updated since 2009, which made it slow and complicated. Employees needed coding skills to make content updates, and many visitors struggled with slow speeds and poor mobile compatibility. To fix these issues, our company decided to modernize the site for better performance and a better user experience.

Employee Interviews

Employees were frustrated because they couldn’t edit content without coding knowledge (HTML, CSS, PHP). This reliance on developers caused delays and interrupted their workflow.

Our senior executive saw the issues with the old website and backed its modernization. However, they stressed the need to finish the project within two weeks to save time. To make things easier, they asked us to keep the existing content while improving the site’s structure and suggested cutting features like logins and signups due to budget limits. The focus will be on creating a site that serves purely as an information hub.

User Feedback

Customer support data showed that users find the website slow and outdated. Many also mentioned it isn’t mobile-friendly, making navigation tough. This highlights the need for a user-friendly content management system, improved performance, and a modern design.

Personas

As a result of research conducted through employee interviews and user feedback, four key personas were developed:

BrillBaby Graphic 2

Problems

Based on research and personas, key problems were identified to expedite the launch of the website.

Content Management Challenges

Editors find it hard to update the old system because it requires coding, leading to delays.

Performance Issues

Mobile users face slow loading times and navigation problems due to poor optimization.

Outdated Design

Users think the website is not user-friendly, which can drive them away.

Efficiency Concerns

Leadership wants quick changes while keeping the current branding, which could clash with the need for a full redesign.

Solutions

Based on research and personas, key problems were identified to expedite the launch of the website.

Bento Cover Image

WordPress (Content Management System)

WordPress was chosen for its ease of updates without coding and its customizable options using CSS and Blocks.

Use Mobile Responsive Theme

A mobile-responsive WordPress theme will be used to speed up development and meet deadlines.

AI Image Enhancement

AI was used to update existing images where the original files were missing.

Performance Improvements

Additional plugins will enhance loading times through image compression, caching, and lazy loading.

Targeted Redesign

A modern design will be created that incorporates existing branding for a fresh look without delays.

Search Engine Optimization (SEO)

Optimizing the website for search engines to increase visibility and attract visitors.

Setup Temporary Server

A temporary server will keep the old website live and redirect the URL once the new site is complete.

Site Map

Upon compiling essential data from the existing website, I formulated a preliminary structure outlining the intended flow of information.

BrillBaby Graphic 3
BrillBaby Graphic 4

Wireframes

Using insights from the previous website, I've identified three essential wireframe types for this project, ensuring versatility across different content scenarios.

Home Page

Featuring a carousel (hero banner) with two columns for content and sidebar.

BrillBaby Graphic 5

Default Page

Showcasing a title banner with two columns for content and sidebar.

BrillBaby Graphic 6

Full Width Page

Designed with a single column for content.

BrillBaby Graphic 7

Design Process

Colors

BrillBaby Graphic 8

Fonts

SF Pro Text

Utilized for English headings, titles, body text, labels, descriptions and other content.

BrillBaby Graphic 9

Exo

Used in “Instructional Page” for hero banner graphic and in-app webpage.

BrillBaby Graphic 10
BrillBaby Graphic 11

Images

Carousel (Hero Banner)

Every slide in the carousel features a distinct stock image and background, sourced from the previous website and enriched using Artificial Intelligence (AI).

BrillBaby Graphic 12

Title Banners

Each webpage needing a title banner will showcase a unique banner and graphic, tailored based on the topic or related articles.

BrillBaby Graphic 13

Call-To-Action (CTA) Button

As the website focuses on early childhood education, figuring out where to begin might feel overwhelming.

To help with this, I've placed a user-friendly Call-to-Action button on the sidebar of the home page, guiding you to explore the basics of early learning.

BrillBaby Graphic 14

Other Content Images

These images have been extracted from the previous website and are consistently utilized across the current project to communicate the meaning of articles, improve visibility, or serve a specific purpose.

BrillBaby Graphic 15

High-Fidelity Mockups

Desktop

Referring to the wireframes, I have designed mockups for the three primary layouts essential for the project. These templates will be consistently used across all pages within the project.

BrillBaby Graphic 16

Mobile

Mockups for the mobile versions of these templates were also created to enhance accessibility on devices with smaller screens.

BrillBaby Graphic 17

Development and Delivery

Wordpress

After setting up our temporary server with WordPress, the focus shifted to selecting a theme that aligned with our mockup layout.

Astra Theme

The Astra theme was selected for its suitability, although some style adjustments were required to align it with our design.

Plugins played a key role in filling the gaps within our design implementation by incorporating essential features that were originally missing.

BrillBaby Graphic 18
BrillBaby Graphic 18
BrillBaby Graphic 18

Blocks Builder

WordPress Blocks was used to construct the website layout efficiently, saving valuable time by providing all the necessary building blocks without the need for coding.

Shortcodes were applied for recurring elements such as sidebars or other areas across the website. For example, by creating the sidebar once as a separate page and using the Insert Pages plugin, I could easily insert it into any page as needed.

BrillBaby Graphic 18

Custom CSS

Custom CSS was implemented to align BrillBaby's branding with the Astra theme.

The website width was adjusted, and additional CSS was applied for banners, links, lists, and other elements. Additional code was also required to accommodate multiple breakpoints for different screen sizes.

BrillBaby Graphic 19
BrillBaby Graphic 18
BrillBaby Graphic 21

Plugins For SEO, Performance & Speed

  • Yoast SEO - Helps improve website visibility and search engine rankings by providing tools for on-page SEO optimization.

  • WP Super Cache - Improves website performance by generating static HTML files from dynamic content, reducing load times and server load.

  • WP Meteor - Optimize website performance by lazy-loading images and videos, improving load times and user experience.

  • EWWW Image Optimizer - Automatically compresses and optimizes images to improve website performance and reduce loading times.

BrillBaby Graphic 21

Testing And Deployment

Once all the webpages were completed, I proceeded with testing to identify any bugs, errors, or necessary revisions.

  • Checked for bugs or errors on both desktop and mobile devices.

  • Verified the accuracy of images and noted any needed revisions.

  • Ensured all hyperlinks directed to the correct webpages.

  • Adjusted custom CSS for various sections of the website.

With only a day or two available for testing due to the impending deadline, I completed the review and submitted the website for approval. Once I received the green light, my team helped me launch the new site to replace the old one.

BrillBaby Graphic 22
BrillBaby Graphic 23

Conclusion

The transition to the new WordPress site has empowered our non-technical team at BrillBaby to manage content independently, eliminating the need for developer assistance. This change has also enhanced the experience for website visitors, particularly on mobile devices, where usability has significantly improved.

Key Improvements

  • Enhanced Performance: Significant improvements in website speed and functionality.

  • Mobile Responsiveness: Improved user experience across various devices, ensuring accessibility and usability.

  • Efficient Launch: Successfully completed within the deadline using the Astra theme and various plugins.

Future Considerations

  • Image Optimization: Aim to implement modern formats like WebP for faster loading.

  • Speed Enhancements: Explore additional methods to further improve website speed.

  • Content Refresh: Replace dated images with new ones for a more modern appearance.

  • JavaScript Performance: Investigate enhancements for better performance.

BrillBaby Graphic 24

Get in touch!

I am excited for new opportunities, let's talk about working together.

Let’s Talk Icon Arrow White