As a serial entrepreneur, Bård has spent the last two decades pushing the boundaries of internet craftsmanship. His background started in software engineering and as an entrepreneur, his experience spans from software architecture, product management, business strategy to international sales.
As CEO of Crystallize, he is leading our team in building the ultimate headless eCommerce service.
Blog Posts (57)
You can use long-form storytelling to increase engagement by creating authentic experiences. Learn from Patagonia and The New York Times how to build trust and grow your online audience. Emotional stories that inspire are more likely to be shared and if you are lucky even go viral. We have created an open-source eCommerce boilerplate to get you started with long-form storytelling.
Video is great for creating beautiful customer experiences. When building your site using the JAMstack strategy you can use the Crystallize API to easily add streamable HD videos. Transcoding and delivery are all managed for you. You just need to focus on the frontend experience, Crystallize handles the rest. Here is how.
You can use React Native to build native Apps that run on both iOS and Android. When building your App you typically need a backend to serve your products, marketing content and to receive those orders. Crystallize serves as a fast backend for your App with both product information and the rich marketing content you need to build enjoyable App experiences. We got your back(end).
JAMstack is a popular strategy for delivering super fast eCommerce experiences. The strategy basically means that you generate the pages on build time and are updated when content changes. Of course you want to make sure that all pages are 100% up to date with the latest marketing content and product information status like stock. You do not want to sell inventory that you do not have in stock - that is not good for customer experience. Event driven orchestration enables a fully coherent JAMstack frontend. Fast and always up to date.
Online events are in demand as ever before. With Crystallize you can build a tailor-made experience for online events including on-demand and live streaming with paid access as a one-off or a subscription. A good example is Gullpila which is an online live streaming and on-demand service built on Crystallize. Allowing the football club to reach a broader audience and build new revenue streams.
Break the silos with central orchestration of product information to enable omnichannel ecommerce. A well-executed omnichannel ecommerce strategy enables you to reuse product information across all channels with the use of a PIM. Channels including web-based ecommerce, native apps ecommerce, in-store ecommerce, point of sales, and even in-store digital signage. Building the foundation for modern design-driven and iterative development based on data and insight.
Webhooks are used to orchestrate events in our headless ecommerce service. We have now introduced GraphQL to allow you to select exactly the data you need for each webhook. You do not need to circle back to fetch the data you need. Simple, quick - and you are in control.
Website speed is very important for ecommerce SEO. Frontend performance should be part of your daily web development routine by using tools like PageSpeed Insights. In the last couple of days, Google has rolled out speed monitoring as part of the dashboard in Google Search Console. This really confirms the importance of frontend performance and it also makes it easier for you to be on top of how your site is developing in regards to speed.
MyRevolution is a Norwegian manufacturer of premium nutrition products sold directly to customers from their webshop. They switched to Crystallize last year and saw 72% increase in ecommerce conversions. Now they are rolling out subscription-based purchasing for a better customer experience and to boost online sales via increased loyalty. Most of their customers are regularly buying the same products as their kollagen product. Now they can subscribe and manage their subscription easily.
Frontend performance optimization in Magento is hard. MyRevolution moved from Magento to Crystallize to get in control over frontend performance. The move from Magento resulted in increased conversion with better frontend performance and a tailor-made checkout process, increased organic traffic with better SERP placement in Google. Finally, MyRevolution enabled subscription sales of their products to deliver a better user experience and increased sales over time.
Crystallize has had a GraphQL API for the fast delivery of product information from day one. However, we used a REST API for creating, updating, deleting, and general product information management. We have now killed off our REST API entirely and replaced it with GraphQL. Performance and developer experience are the main drivers.
With starting my new software venture, Crystallize, I hired a designer as employee number one the second was an illustrator. I wanted to front-load focus on design, user experience, visualization, and content strategy and not have that being an afterthought. Here is why.
At Crystallize we are information architecture geeks, well at least many of us. We believe in the natural state of product information and providing the building blocks so you can create the product shapes that fit your products and market. This is the underlying design criteria when creating the concept of product shapes in Crystallize. So you can build a tailor-made ecommerce experience and ultimately sell more products. In any channel.
Rich content with storytelling makes for juicy ecommerce. Ecommerce is not just about super structured product information but about creating emotions through beautiful content. Tell the story behind the product. Of course, you need detailed product specifications in your PIM, but for real storytelling, you also need beautiful images, rich descriptions, and stunning videos.
Topic maps can be used to visualize your SEO strategy as well as building awesome internal navigation. Combined this makes for great internal and external findability. Get found in the search engines. Customers can easily navigate once they land on your website when proper information architecture is applied and connected with semantic topic maps.
React is super popular for eCommerce these days. Single-page applications (SPA) are typically the starting point due it their awesomeness. React SPA is however not awesome for SEO and time to first meaningful render. This is where server-side rendering (SSR) with Next.JS comes in. Frontend performance is super-important according to the ecommerce SEO checklist so you need to have fast APIs. GraphQL done properly could help your performance that you should verify with profiling and benchmarking. For eCommerce SEO the good old best practice still applies like title and h1 tag usage.
The oldest Norwegian football club Odds Ballklubb launched a new subscription-based streaming service Gullpila for their fans using Crystallize and AWS Elemental streaming services. Gullpila delivers engaging live and on-demand HD video content to their fans and represents a new direct revenue stream for the club. The service was launched in weeks, rather than months, due to the emerging technology it is built upon.
Matrix-based organization of products enables information architecture that is not easily done with hierarchical or topic map-based organizers. The grid organizer gives you a powerful product information management tool to build powerful taxonomies for your ecommerce. Simply manage products in a grid with drag and drop. Easy.
If you are making a decision on architecture for a new e-commerce App these days: stay away from monolithic monsters. You should jump on the trend of tailor-making Internet Apps with React and GraphQL. It allows you to control every byte of the delivery and make the user experience just so. It will give you a better user experience, better Google ranking and not to mention: an awesome developer experience.
We just finalized the legal stuff for Crystallize together with the brilliant team at Bull, what a great name for a legal firm btw. We wanted to have friendly and balanced terms of service to reflect our philosophy and customer focus. Slack, which we think is awesome, set the bar at about 5900 words. The Crystallize terms of service count today 2272 words which is just 38,5% of what the great team at Slack has, and that is including the order form.
Crystallize is designed to rapidly launch new subscription-based digital services. Integrated with over the top (OTT) live and on-demand video delivery with AWS Media Services you have a game-changing recipe. Allowing brands to launch new subscription-based streaming services at an unprecedented pace.
One of the most traditional items in Norway is the national costume Bunad. The magazine Bunad Magasinet recently did some business model innovation with a focus on digitalization. Magasinet Bunad introduced Crystallize as a subscription commerce engine and eZ Platform to deliver a paywall restricted version of their magazine content. The result was 70% increased sales and a better offering for subscribers with full access to content archives dating back to 2004.
Our friends at Snowball recently stated that fast websites drive sales. In order to succeed in building fast-performing e-commerce websites, you need to make sure your API backend does not slow you down. There are many factors that make out the total perceived and measured frontend performance of a website of course. We are making sure that it is not lagging in our API. Our APIs typically respond in around 5ms.
The product catalog (PIM) is the heart of any e-commerce solution. In Crystallize we have based our API for the product catalog on GraphQL to have a great developer experience and to provide a low latency API. We wanted the developers to have the freedom when building the user interface, typically in React, without having a back-end that slows them down.
The power of structured product information lays in future-proofing the product information. It allows for easier adoption of new delivery channels, like Alexa for example, in your marketing strategies.
Being able to use actual data is a great way to stress-test your design. Thanks to the use of API and a pre-made plugin you can now populate your Figma design file with product information from your Crystallize PIM.
Black Friday is upon us, and with people shopping online like never before, it sure comes as a surprise that the trend of queuing for online stores is a reality for many businesses.
How fast and well your website can handle serious amounts of simultaneous order placements can make or break businesses. It depends on your chosen ecommerce platform, of course. So we tested ours.
Creating a seamless and engaging on-site customer experience is the ultimate goal for everyone running an online store. Besides your product/service, your store performance and product videos ensure you get the much-needed attention.
Site speed matters we know that. But how does speed affect your SEO efforts and, ultimately, ranking? To figure that out we did a Monstera Obliqua identification and care keyword test project.
Google is updating its ranking algorithm in June of 2021 to include the page experience scores. The goal is to reward websites that have a great page experience and to put extra pressure on slow websites. In short, you get better rankings in organic search and pay less for Google Ads if you score well in-page experience. Core web vitals will then be part of the page experience score.
There is a shift in the way we buy and use the software. Most software is today rolled out as API services using a saas business model. Basically democratization of technology. You get full access to all features and pay for usage. No feature differentiation based on size. By creating a best-of-breed headless stack you can achieve a bigger focus on innovation rather than building and maintaining commodity services.
Polymorphic comes from Greek where poly means many and morph means forms. Related to content it basically means that the content can have many forms. In the context of content modeling and Crystallize this allows you to define multiple editorial choices for specific content.
By using structured data to describe your web pages you are contributing to a more semantic web. This is a web where we describe the data being shown and not just how it should look, making it machine-readable. Structured data is also used by Google to enhance search results. Here is how you can add, test, and verify that your web pages are properly structured for the semantic web - as Google sees it. An important skill for better Internet craftsmanship.
We have server-side rendered React using an early version of the Next.js framework on the front end and Crystallize powering the backend for complete product information, product storytelling, and order fulfillment management.
Headless commerce allows businesses to provide a personalized and brand-consistent experience across channels using APIs that connect the front-end presentation layer with back-end infrastructure that enables the ecommerce experience.
A headless approach to PIM means having a service ready to manage product information in seconds. Product information and content are delivered via an API. No templates, no webpages, only structured content. Pure developer bliss.
Remember the unicorn designer? The designer also knows how to build that markup with HTML and CSS - or even in React. Well, the times have changed. Google launched the core web vitals for measuring site speed and the bar is raised. It is now significantly harder to get a 90+ score in PageSpeed Insights for mobile than just a few weeks ago. Site speed affects Adwords pricing as well as SEO ranking. As a result, the designers of today have to take into account site speed as part of the design process.
Combine the power of Crystallize, our open source Jamstack eCommerce boilerplate using Next JS and React with serverless hosting on Vercel to launch fast headless commerce in just a few minutes.
The new Core Web Vitals has just been rolled out in Search Console and PageSpeed Insight. Site speed is more important than ever and the bar is raised. Check the performance of your website, you have likely dropped in ranking under the new metrics. This costs you organic traffic, but did you know that you also have to pay more for Adwords?
Instead of building a better PIM, CMS, eCommerce, or order management service, we wanted to design an API layer you need to market and sell your products on any channel, at any scale, and in any way you want it. A perfect product story engine, if you will.
Hyperlinks are one of the most important aspects of content creation, copywriting, and website management in general. And we should all know by now how to use hyperlinks properly, right?
Looking to build a content-rich storefront with a performant, stable, secure ecommerce backend? How about Gatsby as a static site generator for your fast frontend, Crystallize for all your backend ecommerce and content management needs, and Vercel to host your project?
This eCommerce SEO checklist gives you the most important factors for a better SERP ranking. Items include the page title, headers, URLs, link and video optimization through content strategy, front-end performance, and structured data formats.
I recently joined a discussion on headless ecommerce and API design. It was very clear that not everyone gives the performance the attention it deserves. Statements like “it is fast enough” should not be accepted. You should always be millisecond hunting. Customers, sales, SEO, and the environments benefit. Here are the top five reasons why a headless ecommerce platform needs to be lightning fast.
Three main activities make up the performance magic sauce in eCommerce: customer experience, frontend performance, and information architecture. Creating and delivering the perfect on-site customer experience is closely tied to websites performance.