General
2 min read

Troubleshooting Verification Failed - Manifest Key Mismatch

Encountering a "Verification Failed - Manifest Key Mismatch" error? This guide explains why it happens and provides a step-by-step solution to update your Lovalingo public key. Learn how to quickly resolve this issue and get your site verified.

What This Error Means

You're seeing this error because the public key in your /.well-known/lovalingo.json file doesn't match the one Lovalingo expects. This typically happens at two different stages of setup.

Where Does This Error Occur?

This verification error can appear in two different situations:

1. During Initial Onboarding (Setup)

When you're first setting up Lovalingo and configuring your project.

2. During SEO Activation

When you're enabling SEO & Sitemap features for your domain.


How to Fix It

If You're in Initial Onboarding (Setup Stage)

Step 1: Get the Installation Prompt

  1. Go to your Lovalingo dashboard

  2. Navigate to Setup in the left sidebar

  3. Find the Installation prompt section

Step 2: Copy and Run the Installation Prompt

  1. In the same Installation prompt section

  2. Select your tool from the dropdown (Lovable, Cursor, etc.)

  3. Click the green Copy button

  4. Paste and run this prompt in your development tool

  5. This will create/update your /.well-known/lovalingo.json file with the correct key

Step 3: Deploy Your Site

  1. Publish/deploy to your domain

  2. Wait for deployment to complete

Step 4: Verify

  1. Return to the Setup page

  2. Click Verify now

  3. You should see "OK" in green


If You're Setting Up SEO & Sitemap

Step 1: Go to SEO Section

  1. Navigate to SEO in the left sidebar

  2. Make sure "Enable Lovalingo SEO signals" is toggled ON

Step 2: Copy the SEO Prompt

  1. Under Sitemap XML

  2. Click Copy prompt

  3. Run this prompt in your development tool

Step 3: Deploy and Verify

  1. Publish your site

  2. Your sitemap should be live at https://yourdomain.com/sitemap.xml

Step 4: Mark as Done

  1. After running the prompt successfully

  2. Click Mark it as done (pink button)


Still Not Working?

Common mistakes:

  • Forgot to deploy? Changes only take effect after you publish your site

  • Wrong key? Double-check you copied the full key without extra spaces

  • Cache issues? Clear your browser cache and try verification again

  • Wrong stage? Make sure you're using the prompt from the correct section (Setup vs. SEO)

Verify your manifest file:

Visit https://yourdomain.com/.well-known/lovalingo.json in your browser to confirm:

  • The file exists and loads properly

  • The publicAnonKey matches what's shown in your dashboard