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
Go to your Lovalingo dashboard
Navigate to Setup in the left sidebar
Find the Installation prompt section
Step 2: Copy and Run the Installation Prompt
In the same Installation prompt section
Select your tool from the dropdown (Lovable, Cursor, etc.)
Click the green Copy button
Paste and run this prompt in your development tool
This will create/update your
/.well-known/lovalingo.jsonfile with the correct key
Step 3: Deploy Your Site
Publish/deploy to your domain
Wait for deployment to complete
Step 4: Verify
Return to the Setup page
Click Verify now
You should see "OK" in green
If You're Setting Up SEO & Sitemap
Step 1: Go to SEO Section
Navigate to SEO in the left sidebar
Make sure "Enable Lovalingo SEO signals" is toggled ON
Step 2: Copy the SEO Prompt
Under Sitemap XML
Click Copy prompt
Run this prompt in your development tool
Step 3: Deploy and Verify
Publish your site
Your sitemap should be live at
https://yourdomain.com/sitemap.xml
Step 4: Mark as Done
After running the prompt successfully
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
publicAnonKeymatches what's shown in your dashboard