SEO Generate Valid JSON-LD Schema with Claude (No Rich Results Test Surprises) Why naive prompts produce JSON-LD that fails Google's validator, and the prompt structure plus validation loop that ships schema clean on the first or second pass. 04/02/2025