Skip to content

Aryna-L/schema-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schema Master Builder

What It Does

Generates valid JSON-LD schema code for 12 common types. Form-based interface eliminates syntax errors and reduces implementation time from hours to minutes.

Supported Schema Types

Most Important for AEO

Article - Blog posts, articles, guides

FAQPage - FAQ sections, Q&A pages

HowTo - Tutorials, step-by-step guides

Also Included

Product, LocalBusiness, Person, Review, Video, Organization, Breadcrumb, Sitelinks Search, Event

How to Use

  1. Select schema type from dropdown
  2. Fill in form fields (required + recommended)
  3. Click generate
  4. Copy JSON-LD code
  5. Validate in Google Rich Results Test
  6. Paste into page <head> or before </body>

Schema Combination Strategy

For most content pages: Article + FAQPage

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Your Title",
      "author": {"@type": "Person", "name": "Author"},
      "datePublished": "2025-01-20"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is X?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "X is..."
          }
        }
      ]
    }
  ]
}
</script>

Why this combo: Article signals authoritative content, FAQPage provides structured Q&A data.

Validation

After generating:

  1. Google Rich Results Test: https://search.google.com/test/rich-results
  2. Schema.org Validator: https://validator.schema.org/
  3. Fix any errors
  4. Deploy to page

About

Generates valid JSON-LD schema code for 12 common types. Form-based interface eliminates syntax errors and reduces implementation time from hours to minutes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors