🚀 Announcing Schema Generator - a free to use SEO tool

sorry, then I misunderstood something.
I thought it was about inserting code on every page. The global area is the part above and below the blue line, and it is then on every page. Provided that the page settings want this.

I can also achieve this with the code editor, even if the global area settings for the individual pages are off.

1 Like

Amazing :folded_hands: :relieved_face:

1 Like

indeed all this is correct but you keep missing the point of my comment - the documentation is wrong and @brechtryckaert already posted he will update this. Great site @brechtryckaert , I will definitely use it.

1 Like

Great generator! But I have some suggestions.

I created them manually for my site many, many years ago. Currently, your generator is missing “alternateName” which I use for the ENGLISH NAME of our company, since its PRIMARY NAME is in Japanese. So if you can add that, I think it would be an improvement for companies that have dual language names (common in Japan).

Here’s what your generator created based on the fields it told me to fill out for the company I work for:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "株式会社キラメック",
  "url": "https://kiramek.com",
  "logo": "https://kiramek.com/KIRAMEK_logo_sqr.png",
  "description": "株式会社キラメックは車両盗難防止装置をはじめセキュリティ製品全般を扱う会社です。",
  "email": "sales@kiramek.com",
  "telephone": "+81-569-20-5585",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "板山町9丁目183の1",
    "addressLocality": "半田市",
    "postalCode": "475-0936",
    "addressCountry": "JP"
  },
  "foundingDate": "2001-07-01"
}
</script>

Compare the above (created by your generator) to the code that I’ve been using for ages (only with a slightly update from twitter to X):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "legalName": "株式会社キラメック",
  "alternateName": "KIRAMEK, INC.",
  "name": "KIRAMEK",
  "description": "株式会社キラメックは車両盗難防止装置をはじめセキュリティ製品全般を扱う会社です。",
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "telephone": "+81-569-20-5585",
      "contactType": "customer service",
      "areaServed": "JP",
      "availableLanguage": [
        "Japanese",
        "English"
      ]
    }
  ],
  "foundingDate": "2001-07-01",
  "foundingLocation": "愛知県",
  "location": {
    "@type": "Place",
    "name": "株式会社キラメック",
    "sameAs": "https://kiramek.com/",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "板山町9丁目183の1",
      "addressLocality": "半田市",
      "addressRegion": "愛知県",
      "postalCode": "475-0936",
      "addressCountry": "JP"
    }
  },
  "url": "https://kiramek.com",
  "logo": "https://kiramek.com/KIRAMEK_logo_sqr.png",
  "sameAs": [
    "https://www.facebook.com/KiramekVision/",
    "https://x.com/Kiramek_Inc",
    "https://www.instagram.com/kiramekvision/",
    "https://www.youtube.com/user/KIRAMEKVISION/",
    "https://en.wikipedia.org/wiki/Kiramek",
    "https://visionsecurity.jp/"
  ]
}
</script>


3 Likes

Hi @JDW

Great feedback. I’ll extend it (was already working on an update anyway).

Best regards,

Brecht

7 Likes

@brechtryckaert This is great.

Wouldn’t it be more practical to put scripts directly into an HTML widget (in the footer) in Blocs? That way, you won’t forget them when updating things like product prices. Since the page settings aren’t always open, having the text and the script right there on the page keeps everything in view. It was just a thought.

Go for a provider that handles both technical audits and backlink strategy if you want to see movement in rankings.

My firm struggled with local visibility for months until we shifted our budget to Fortress to fix our indexing issues. Stick to a long-term plan because results in legal search take at least six months to stabilize.