Dance is an art form that speaks without words, expressing passion, power, and precision through movement. For dancers, studios, and performance groups in Melbourne
The user wants a JSON output for a blog post package related to “Dance Photography” in “Clayton South, Victoria, Australia”. I need to generate all the specified fields following strict constraints.
Let’s break down the requirements and plan each step.
**Schema:**
“`json
{
“type”: “object”,
“properties”: {
“topic”: { “type”: “string” },
“content”: { “type”: “string” },
“imagePrompt”: { “type”: “string” },
“metaDescription”: { “type”: “string” },
“slug”: { “type”: “string” },
“tags”: { “type”: “array”, “items”: { “type”: “string” } },
“altText”: { “type”: “string” }
},
“required”: [“topic”, “content”, “imagePrompt”, “metaDescription”, “slug”, “tags”, “altText”]
}
“`
**Steps & Constraints Checklist:**
1. **Define Focus Keyphrase:**
* Unique, creative, specific long-tail.
* Unique to location/category.
* *Initial thought:* “Clayton South energetic dance photography” – a bit generic.
* *Revised thought:* “Dynamic dance photography in Clayton South Victoria” – better, includes full location.
* *Further refinement for uniqueness/long-tail:* “Capturing dynamic dance photography moments Clayton South Victoria”
2. **Generate SEO Title (as ‘topic’):**
* MUST begin with exact focus keyphrase.
* MUST be under 60 characters.
* Engaging and clickable.
* Focus Keyphrase: “Capturing dynamic dance photography moments Clayton South Victoria”
* *Title:* “Capturing dynamic dance photography moments Clayton South” (56 characters, perfect. Dropped

