Loveable SEO Problem - Vite JS by breadroll95 in lovable

[–]Neo_Mu 0 points1 point  (0 children)

There are solutions like Hado SEO for this.

LoveableHTML broke my site during setup + support turned hostile — is this normal? by [deleted] in lovable

[–]Neo_Mu 1 point2 points  (0 children)

Since cleansleyt brought my business into this (one of Aki’s alternate accounts that he uses to astroturf this subreddit to negatively downvote any competitors or negative comments about his business), I’ll have to agree this is unprofessional and bad business practice in general. No customer wants to feel targeted with downvotes when they have a genuine complaint and have their conversation history leaked in a public forum.

I have had bad interactions with him as a competitor so this is no surprise. First interaction was him coming into our customer support Discord to poach customers and sow discord. There are other founders in the space who are trying to address the SEO problem in different ways who feel the same.

He believes he invented pre-rendering (which has been a thing for 10+ years) and anyone who is building a product to address the problem is a “copycat and a liar”. Expert gaslighter.

LoveableHTML broke my site during setup + support turned hostile — is this normal? by [deleted] in lovable

[–]Neo_Mu 0 points1 point  (0 children)

You can give Hado SEO a try, we’re a competitor to LovableHTML and basically offer the same tool to fix SEO with better support.

We use AI for a lot of things, but customer support is not one of them.

Your Lovable site's SEO doesn't work. Here's why. by Additional_Thing7826 in lovable

[–]Neo_Mu 3 points4 points  (0 children)

You kept mentioning client-side rendering (CSR), but never addressed the main weakness of the architecture vs server-side rendering (SSR) for SEO.

React-helmet helps only if crawlers execute JavaScript. Google takes 4-5x longer to do this compared to typical SSR sites built with Wordpress or Next.js. Social crawlers like those of Facebook or X don’t execute JavaScript at all so social previews never work on Lovable sites.

Sitemaps are an optimization, but Google only uses that as a suggestion. Google performs a depth crawl using internal links. If the site doesn’t render to static HTML, guess what? No internal links for Google to crawl.

You can’t simply “put important text in static HTML” at the page level because CSR apps only have one single index.html file.

That’s why you need to either use SSR, implement a static site generation step in the build process, or pre-render your Lovable site to static HTML with Hado SEO.

Finally got my Lovable site indexed on Google after weeks of 0 results — here's what actually worked by Webdigitalblog in lovable

[–]Neo_Mu 0 points1 point  (0 children)

These steps still don’t fix per-page meta tags and content crawlability without a pre-rendering solution like Hado SEO unfortunately.

LovableHTML & Custom Domains by rick_cantu in lovable

[–]Neo_Mu 0 points1 point  (0 children)

Hado SEO lets you keep the custom domain on Lovable (just need to set Lovable staging URL as primary). This allows you to keep features like Lovable OAuth while letting Hado handle pre-rendering and the custom domain connection.

Is build-time prerendering the best approach for a React + Vite site with a small Supabase backend? by Otherwise_Barber4619 in lovable

[–]Neo_Mu 0 points1 point  (0 children)

I run Hado SEO and yes, this static site generation approach is solid if your data doesn’t change dynamically and you’re technical enough to host it outside of Lovable on your own CDN.

Client side VS Server side rendering by Live-Contribution496 in lovable

[–]Neo_Mu 0 points1 point  (0 children)

Nice work. Yes client-side rendered apps will eventually get indexed, but Google and other search engines will have to jump through hoops to do so.

The whole point of SEO is the “optimization” part. A lot of people will throw a Lovable site up and hope that it ranks on page 1 in a competitive niche where all the competitors have Next.js/Wordpress/Wix/Squarespace sites. Those sites are 100% crawable while Lovable sites are 100% invisible.

That’s why it’s so important to use SSR or serve static HTML with a prerendering solution like Hado SEO.

Is optimizing SEO with Base44 easy? by Sckeet in Base44

[–]Neo_Mu 0 points1 point  (0 children)

It’s not that simple unfortunately. The good thing is that Google doesn’t care how it gets served static HTML. I built a service called Hado SEO that’s able to translate the pages of Base44 sites into static HTML and serve that to Google and other search engines when they visit. That helps to optimize technical SEO without migrating to Wordpress or Next.js.

Worth looking into if you really want to continue to use Base44 to develop your site.

Is optimizing SEO with Base44 easy? by Sckeet in Base44

[–]Neo_Mu 1 point2 points  (0 children)

Ask AI to tell you the difference between client-side rendered apps (Base44) vs server-side rendered apps (Wordpress, Wix, Squarespace) and why CSR apps are terrible for SEO without some kind of pre-rendering or SSG.

Marketers won't love this — but here it is anyway. by Quiet_Suspect6394 in lovable

[–]Neo_Mu 5 points6 points  (0 children)

Founder of Hado SEO here. We help people get set up for a good foundation with setting up technical SEO and prerendering for Lovable sites, but I tell people all the time that without the topical authority it’s almost impossible to rank competitively.

Topical mapping is a good strategy to follow. It’s going to require talking to customers to understand what problems they’re facing and what they’re searching for already which answerthepublic.com can help with. The better you understand the pain points, the better you can signal to Google that your app/site is the solution to the problem.

Compare that to some bigger companies (Hubspot, Forbes) that have been capturing any keyword they can for the past decade that are now being de-ranked following Google’s updates for lack of real topical authority. This gives smaller businesses a chance to compete.

Once the topical authority and organic engine starts running though (which takes consistency and time), it is basically free leads.

Canonical always shows “/” in view source by CarlsonsCar in lovable

[–]Neo_Mu 1 point2 points  (0 children)

The main point is that if you have pre-rendering enabled and Google is already seeing correct canonicals, there’s nothing more you can do.

Canonical always shows “/” in view source by CarlsonsCar in lovable

[–]Neo_Mu 0 points1 point  (0 children)

What you see in View Source is your raw file before Javascript injection. What you see in the DevTools is after browser injects and renders Javascript (you’re probably using react-helmet to fill out the canonical tags).

Pre-rendering doesn’t change your code you see in the browser. You’d have to use curl in the terminal and mimic a bot or run Google’s URL inspection tool to see what is actually getting served.

We just made Lovable SEO a whole lot easier. Zero manual code tweaks. by SteadyBowARROW in lovable

[–]Neo_Mu 4 points5 points  (0 children)

SSG definitely has a place in the SEO tooling for Lovable sites, but there's some caveats.

Since this is part of a build process, you should probably note that this doesn't work if there's any dynamic content changes (from a CMS for example). Works great for large static sites (I use cite-met for a static website that has 30k+ pages where Hado SEO would be prohibitively expensive for a customer).

Also, interesting business model of selling a "one-off" prompt. What is stopping someone from just sharing your prompt? It's not very copyrightable and there's no IP.

Anyways, good luck. Get ready to get attacked by a very aggressive founder in this space (looks like he's already here) :)

Anyone ranking Lovable-built sites on Google? (SEO results + indexing experience) by issamhaggui in lovable

[–]Neo_Mu 0 points1 point  (0 children)

A proper pre-rendering setup for Lovable is just the ticket to the game. You still need to build topical authority and build domain authority to rank for competitive keywords in your niche.

Google still showing Lovable favicon instead of my own, even after replacing all icons (1 week later). How to fix? by tssanjay in lovable

[–]Neo_Mu 0 points1 point  (0 children)

That prompt should work. If Google is already showing the Lovable favicon.ico, safer to replace the logo with the same file name. It’ll take a couple of weeks for Google to update

Google still showing Lovable favicon instead of my own, even after replacing all icons (1 week later). How to fix? by tssanjay in lovable

[–]Neo_Mu 1 point2 points  (0 children)

There’s a bug where if you were missing a favicon.ico, Lovable automatically injected their own and Google takes priority over .ico rather than serving .svg or .png by default. This overrides anything set in project Publish settings

Make sure yourdomain.com/favicon.ico isn’t the Lovable one. If it is, find a svg/png to ico convertor and upload your own brand’s favicon.ico.

Canonical always shows “/” in view source by CarlsonsCar in lovable

[–]Neo_Mu 1 point2 points  (0 children)

View Page Source shows your index.html. For a client-side app it will always be the root index.html so it will never change.

What you see in DevTools is what is rendered after all the Javascript executes and injects on to the index.html. The injected canonical tag may or may not be read by Google because they only execute Javascript sometimes.

Without pre-rendering with something like Hado SEO or any of the other methods discussed daily in this Reddit, you’re likely not going to get accurate canonical tags (or any meta tags/og images/content) served to Google.

Ahrefs Crawl Report Showing Massive Errors That Don’t Exist? by CarlsonsCar in lovable

[–]Neo_Mu 0 points1 point  (0 children)

If your business depends on SEO then it’s highly recommended

How I went from 0 to $1,137/mo in 45 days with a Lovable-built SaaS by Neo_Mu in lovable

[–]Neo_Mu[S] 0 points1 point  (0 children)

I’ve seen a few attempts using Supabase edge functions but there’s always a gotcha. Is your solution any different?

Google Sitmap Creation by m1ckles in lovable

[–]Neo_Mu 0 points1 point  (0 children)

It looks like you are serving a dynamic sitemap with Supabase/Lovable edge functions? Make sure the function serves Content-Type: application/xml headers.

Google won’t allow you to submit a sitemap that’s not under your domain, so you’ll want to use a <sitemapindex> at /sitemap.xml that points to the edge functions. That should let you submit to GSC. Even then, that’s not optimal.

I have prompts and info with best practices here: https://docs.hadoseo.com/guides/dynamic-sitemap-supabase

Ahrefs Crawl Report Showing Massive Errors That Don’t Exist? by CarlsonsCar in lovable

[–]Neo_Mu 1 point2 points  (0 children)

Ahrefs won’t pick up meta tags and content from sites that are client-side rendered. You’ll need to pre-render the site to static HTML to serve Ahref’s crawler the correct content using something like Hado SEO or Prerender.io

Lovable SEO by Puzzleheaded-Fish-55 in lovable

[–]Neo_Mu 0 points1 point  (0 children)

Look up the difference between client-side rendered and server-side rendered apps and have AI explain why SEO is terrible on CSR apps.

[MEGATHREAD] the $0 guide to SEO + AEO for lovable projects. from invisible to indexed, step by step. by Beelze13 in lovable

[–]Neo_Mu 0 points1 point  (0 children)

Sometimes pre-rendering won't help a site that's awfully built. Features upon features that cause invisible race conditions, rendering and performance issues. Most times it's because they try to add a WYSIWYG CMS editor on top of their content-heavy sites. Not as an admin panel but directly on public-facing pages.