Optimize, Optimize, Optimize

The Fire Mountain Gems and Beads company has prided itself on a user first mindset long before they had the opportunity to build a website. Unfortunately, site performance did not reflect this commitment to their customer base. I wanted to remove as many pain points as possible for returning customers and make the site easier to use for new shoppers.

Search Engine Optimization

Our site was not being favored by Google’s search engine rankings. A quick analysis found that our site was much slower than it should have been. A few weeks of refactoring revealed redundant libraries, unnecessary javascript, and images far larger than necessary. I also applied the ‘lazyloading’ tag to any images below the fold and wrote a quick algorithm to recognize when a div was being populated from a template below the fold. These efforts improved our Search Engine Optimization Score from less than sixty to greater than ninety.

Key Takeaways and Future Projects

Iterative development is our only bulwark against technical debt. The Fire Mountain Gems and Beads team did the smart thing and used a relatively slow time to make changes they knew their site needed. We collected and organized the findings of our user research to leave better records for future developers.