Site Header Upgrade

custom ecommerce website header conversion

Problems

  • Dated UI appearance
  • Bloated CSS loading on every page
  • Old Javascript relying on an out dated library of jQuery UI
  • Navigation is hard to update for business
  • Navigation UI is confusing to use for users
  • Old HTML markup which does not use a grid system or flexbox
  • Non responsive CSS / HTML requires developers to maintain 2 code bases

The Conversion

We were able to successfully upgrade the header and it is currently undergoing A/B split tested. Even if the split test doesn't result in a huge win I am going to push to have it implemented as long as it is not a huge loss. The upgrade to how the header is built allows for faster dev time, more custom navigation options, removes several security vulnerabilities, removes loads of CSS / JS and lowers the dom size by using less HTML overall. All of these upgrades will result in a higher Google Core Web Vitals score which translates to faster page loads and higher conversion rates.

What We Did:

custom ecommerce website header conversion
  • Rebuilt the header from scratch using Bootstrap's grid system and flexbox
  • Built the navigation as a new 'mega nav' to better align with current UI trends
  • Created a json object of the nav instead of relying on database taxonomy
  • Created a user friendly way to build json navigation that allows customization between sites
  • Responsiveness - Entire header uses 1 HTML / CSS source which is responsive. Devs no longer have to manage 4 code spots when making small updates
  • Replaced jQuery and jQuery UI plugins with new vanilla js custom built stream lined async web components


AI (8) sewing (7) recycling (7) bags (7) software engineering (5) tech debt (4) software design (4) prompt engineering (4) ecommerce (4) Product Management (4) OpenAI (4) Empirical (4) context (3) architecture (3) Research (3) Learning (3) Hexagons (3) Embeddings (3) Board Game (3) 3-d Printing (3) twitter bootstrap (2) natural language (1) github pages (1) gardening (1) TypeScript (1) Streamlit (1) React (1) Modular AI (1) Makers Journey (1) Machine Learning (1) MVC (1) LoRA (1) Ionic (1) Heartbeat (1) Flan-T5 (1) Firebase (1) DaisyUI (1) DIY (1) Cosine Search (1) Context (1) Azure DevOps (1)

Thoughts & Ideas

  • Matt Gauzza