Hi,
I’m stuck in the brand-verification loop and would appreciate a manual review. The verification is returning two errors, both of which I believe are incorrect or based on a stale crawl.
App:
CatchLingo — an AI-powered language-learning app. Users snap photos of real-world objects, the AI identifies them, and teaches the vocabulary in 15 languages.
Homepage:
Scope:
userinfo.email
only (non-sensitive) — used solely for Google Sign-In authentication.
Error 1: “Your home page does not explain the purpose of your app”
The page at
/apphomepage
is a brand-new, clean page created specifically for verification. It is:
- Zero JavaScript, plain server-rendered HTML, no external dependencies, no animations or hidden content
- Opens with an H1 of “CatchLingo” and an explicit purpose statement:
“The purpose of CatchLingo is to help people learn languages through the world around them. It is an AI-powered language-learning application…”
- Has a dedicated “Purpose of CatchLingo” section explaining exactly what the app does
- Has a dedicated “How CatchLingo Uses Google Data” section explaining the single scope (
userinfo.email
) and how it’s used
- Links to Privacy Policy, Terms of Service, and Delete Account page — all crawlable, matching the consent-screen configuration
- No login wall, no redirects, returns 200 to crawlers; domain is verified
I suspect the automated check may be returning a cached verdict from a previous homepage URL. This. /apphomepage URL is brand new and has never been crawled before.
Error 2: “The app name ‘CatchLingo’ does not match the app name on your home page”
This one is puzzling. The page consistently uses “CatchLingo” everywhere. The app name on the OAuth consent screen is also “CatchLingo” — they are identical. I’m not sure what mismatch the automated checker is detecting. Again, I suspect this may be a stale result from the previous homepage URL.
Asks For Help:
- Could someone re-check the homepage at
I believe both errors are from a stale/cached check of the old URL.
- If a manual review is available, I’d appreciate having one triggered for both issues.
Happy to provide screenshots or any further details. Thank you!