---
title: "Why Lovable rendering needs an SEO check | Ian Nuttall"
description: "Lovable SEO problem"
canonical: "https://ian.is/post/lovable-rendering-seo"
language: "en"
---

# Why Lovable rendering needs an SEO check

Apr 2025 / 126,125 views / [via X](https://x.com/iannuttall/status/1915782939193077792)

Vibe coders: Lovable has a big SEO problem

by default it renders on the client side, which means google cannot see that content and you will struggle to get indexed or rank for any keywords

worth considering if you care about search engines (or LLMs) being able to view content!

![Image from the original X post](https://ian.is/media/tweets/1915782939193077792/1915782939193077792/c7b1290b4ec26097366758f053cdc8d7a65e03a5a8f5bf118189d0effaacfcd6.jpg)

It can't do it, so says to use either Next.js or static pre-rendering

okay, let's try pre-rendering ↓

![Image from the original X post](https://ian.is/media/tweets/1915782939193077792/1915782939193077792/d80eff2e4a8a8a5ca90e4603fe761a3508a04e72f67f0fd78557631831a68077.jpg)

nope, couldn't do it and after a couple of errors resorted back to client side, no content visible

![Image from the original X post](https://ian.is/media/tweets/1915782939193077792/1915782939193077792/0df913130f58b1cbf769a50957e68165b181e6005dc7316cd5f2c341a9bc88cb.jpg)

Asked it to try again with SSG and it still failed and couldn't build it

![Image from the original X post](https://ian.is/media/tweets/1915782939193077792/1915782939193077792/9d85fc90447db89ff88c04f9da2719d17a1d87c23a176d8a2534774e64c5037b.jpg)

lol it won't even let you do a Next.js project

![Image from the original X post](https://ian.is/media/tweets/1915782939193077792/1915782939193077792/80aed093b4f1ccf3b05287bc13f6b91d6a3a3a482ea4c09b25993691241cae69.jpg)

## Ian's List

Join 15k\+ subscribers
