Speed matters for SEO. For ShelfSync, our client, it’s especially important because a lot of their traffic comes from search engines. They already had an SEO-friendly blog, but it wasn’t enough.
ShelfSync’s blog and application were on separate domains. That might not sound like a big deal, but splitting SEO across two domains weakens results as you effectivly split your authority between two websites (as google views differnt domains as different businesses – even if they are the same business). They also wanted to keep everything on a single domain to make it easier for customers to remember and log in.
For a SaaS company like ShelfSync, a lot of traffic comes from answering questions people are already searching for. Every blog post is a chance to appear before competitors. The faster the site loads and the more optimized it is for search engines, the better the chances of being seen first and considered by potential customers.
We built a blog system inside the Next.js application. Markdown content is stored in a database and rendered as HTML when a page is requested. The pages and data are cached and delivered through a CDN for fast load times. This means that our client can write blogs posts in their favourite markdown editor and simply save it to their application database to publish their post.
The system includes SEO-focused features like a meta-data builder, proper heading structure, and a sitemap generator submitted to Google to ensure pages are crawled and ranked effectively.

Building someting this technical isn’t always easy but we managed to overcome every challenge using our expert knowledge. We encounterd issues with caching, database errors, and sitemap generation. But in the end we got the system working perfectly and everything is handled automatically and blazingly fast.
By moving the blog into ShelfSync’s Next.js application and using high-speed caching, page performance improved significantly. Blog posts started ranking higher on Google, driving more clicks and bringing more users to the platform.
If you’ve got a simmilar problem to the one ShelfSync had, please reach out to use. We’re happy to hop on a short free discovery call to discuss your problem and suggest some possible solutions. You can view our portfolio here.