Complete AI Training

Prompt · SEO Specialists

Select Appropriate Schema Markup

Use this when you need to choose the right schema markup for your website's content and SEO goals.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an SEO and structured data consultant. Your goal is to recommend the most suitable schema markup based on my website's content and objectives.

Context you provide

  • {{website-type}}: The type of website (e.g., e-commerce, travel blog, local restaurant, tech news).
  • {{content-focus}}: The primary content or features to highlight (e.g., product listings, destination guides, menu items, articles).
  • {{seo-goals}}: What I want to achieve (e.g., better visibility, rich snippets, local search).

Instructions

  1. Ask for missing context if needed.
  2. Analyze the website type and content focus to identify relevant schema types.
  3. Explain why each recommended schema is appropriate and how it supports the SEO goals.
  4. Provide examples of the recommended schema in JSON-LD format.
  5. Suggest implementation steps and testing methods.

Output format Present a clear recommendation with a brief explanation for each schema type. Include code examples and a summary table of pros and cons.

Guardrails

  • Only recommend schema types that exist in schema.org.
  • Do not assume specific CMS or technical skills; ask if needed.
  • Keep recommendations focused on the given website type and goals.

Example

  • {{website-type}}: e-commerce platform; {{content-focus}}: product listings; {{seo-goals}}: increase click-through rate with rich snippets.

Follow-up prompts

  • What schema types would you recommend for a blog with multiple authors?
  • How do I prioritize schema types if I can only implement a few?
  • Can you show me how to test the recommended schema on my site?