🚀 Announcing Schema Generator - a free to use SEO tool

Hi everyone,

Over a year ago I started working on an idea to get Schema implemented in Blocs via custom brics. Sadly, I was not able to get it working properly. However, I had a partially working solution, so I continued working on this in the form of a Web Application.

As such, I’m able to introduce the Schema generator, which is a free-to-use tool for anyone and everyone building websites with Blocs.

Here’s why you should give it a go:

Boost your website’s SEO in seconds with structured data that helps Google understand your content better. This free tool generates ready-to-use Schema.org JSON-LD code for 25+ schema types—no coding required.

Simple 3-step workflow:

  1. Select your schema type (Organization, LocalBusiness, Article, Recipe, etc.)
  2. Fill in the form with your details
  3. Copy the generated code and paste it directly into Blocs Page Settings → Header Code

The tool outputs complete code with proper script tags already included—just copy and paste into Blocs. Use the Global Area to add site-wide schemas like Organization or WebSite, or add page-specific schemas like Article or Product to individual pages.

Why structured data matters:
Schema markup helps search engines display rich results (star ratings, business info, event details, FAQs) in search results, improving your click-through rates and overall SEO performance.

Eager to try the Schema Generator?
Discover it now at https://schema.press84.com.

All the best,

Brecht

28 Likes

Amazing, I wish I had this a few months ago when I was working on the structured data for some pages of the Blocs website!

Also thank you soo much for sharing this with our community for free :raising_hands::fire:

I’ll be mentioning this in the next Blocs newsletter!

1 Like

This looks great @brechtryckaert :raising_hands:t2:

2 Likes

@Norm and @Helen

Thank you both for those kind words. My hope is that all of our sites get ranked even better this way. And I’ll keep working on it, so any feedback is always welcome.

4 Likes

Thank you. Really useful and generous to make available for free.

3 Likes

This is really amazing! It’s so easy to use. I tried it on a few of my websites in it worked perfectly. Thank you for doing this for our Blocs Community. Enjoy the Cup of Coffee. Casey

4 Likes

Hey @brechtryckaert

This is GREAT work!!!

As always I have questions which are simple but ones which I would like to find out more if this is ok as what you have done, could be brilliant for myself and clients etc !

  1. I am guessing this is all on a page by page addition to boost SEO per pages?
  2. If it Is can do several pages, I am presuming they need to be different and not the same on say 2 or 3 pages as will google and other search engines reject it?
  3. You said boots SEO in seconds - as in helps it straight away but will take a while to get crawled as normal? or does this get picked up straight away with changes on search engines?
  4. Does this have an effect on current SEO for current pages and projects? Could the 2 conflict and cause high ranked pages/sites to drop - or do they work side by side and boost what we have?
  5. I do a LOT of websites in the events sector - conferences, entertainment, awards nights, gala dinners etc etc - I guess services would be my main selection?
  6. Do you have any links/examples to search where it will show the results of what you have done ?…or is it like hidden for search engines and just the page shows!?
  7. Sorry for the questions !!!

Are there any videos your recommend showing the basics of Schema to get more understanding.

Thank you so much !

Hi @AdieJAM

Great questions, as always.

I’ll go over your questions one by one and add my reply.

I am guessing this is all on a page by page addition to boost SEO per pages?

Yes and no. This can be applied on a pagewide basis, but it can also be applied to specific elements within the page. The easiest (and safest) way to implement schema without prior experience / knowledge about it is to restrict it to pagewide schema, added to the header.

But to give an example, let’s say you have a onepager for a webdesign company. Then I would personally add the “Company” schema to the header, but you can also add FAQ schema to your schema section of the page or “Service” schema to the service-section of the page.

If it I can do several pages, I am presuming they need to be different and not the same on say 2 or 3 pages as will google and other search engines reject it?

This depends on the type. Schema for article, blog, books, … shouldn’t be reused and remain unique to the single page that displays that content. Schema like Company can be reused on multiple pages.

You said boots SEO in seconds - as in helps it straight away but will take a while to get crawled as normal? or does this get picked up straight away with changes on search engines?

The schema code is, when crawled, picked up quite fast. Once indexed, it’s almost immediately available for use by the search engine. And via things like search.google.com you can trigger an indexation to get it picked up even faster.

Does this have an effect on current SEO for current pages and projects? Could the 2 conflict and cause high ranked pages/sites to drop - or do they work side by side and boost what we have?

It is an additional factor taken into account for the ranking. So if your current page has no schema yet, it should definately boost the ranking. If it already has schema, it will depend if the search engine likes your new schema better than the old one.

I do a LOT of websites in the events sector - conferences, entertainment, awards nights, gala dinners etc etc - I guess services would be my main selection?

I assume you’ll be best off with these:

  • Event - Generic events
  • BusinessEvent - Conferences, trade shows, seminars
  • MusicEvent - Concerts, performances
  • TheaterEvent - Stage performances, awards ceremonies
  • SocialEvent - Gala dinners, fundraisers

I already implemented “Event”, but I’ll look into adding the others for you too.

Do you have any links/examples to search where it will show the results of what you have done ?…or is it like hidden for search engines and just the page shows!?

The schema code (also called structured data) is visually hidden from the visitor and strictly there to help the search engines understand your content better.

For example, I added it to a customer’s site and if you now search for “montechiaro rental”, you’ll see montechiaro.eu as a card in the results and a summary of the page generated based on the structured data too:

The data like ‘capacity’, ‘amenities’ and card on the right are directly pulled from the schema code I added.

In terms of introductory video I really like this one:

Hope this helps :slight_smile:

6 Likes

Very helpful answers, and the amazing work on the tool itself! Great job!

2 Likes

As always, I am so impressed with your work. So cool of your to offer this for nothing.

2 Likes

Has anyone used an AI, like ChatGPT to can examine a webpage via URL, analyze its content, and generate JSON-LD schema markup?

If so, tell us were the results following the SEO conventions?

I actually did early last year, but it didn’t generate valid schema, resulting in a bunch of issues in my Google Search Console I needed to manually fix (missing required items for example).

Thank you for letting us know.

Thanks for the brilliant detailed reply and apologies for my spelling mistakes on my post (I have tried to amend them) I was in a rush as had to pic my youngest up from School and trying to get my email in quick !!!

And sorry to expand from what I have said , hope you do not mind !!!

  1. So as it stands prior knowing about Schema - I would not have anything in for this from Native Blocs as it stands….so I am guessing none of my websites if I have not put this in, would NOT have it….so what you have done is a HUGE bonus for everyone.
  2. I understand how to add this to the header of the page - but you have mentioned adding Schema to sections on a page? does this mean we can add 2 or more to a page to focus on certain elements of a page? - or have I got this wrong?….(to be fair, I will stick to a page to be fair)
  3. I have heard of it, or seen it and to be honest just brushed it aside, but im guessing this is here to stay for a long time? or do you think its just something that is being used now…..but will be replaced with something else in the future?
  4. I have looked at the wording you typed in on google for your results, I did not see anything to be fair, but I will try again tomorrow and see what happens! but looks GREAT!
  5. Be great to see a video of this step by step - for all Blocs users to see.

Thanks again for your time - and sorry for more questions !!!

Looking forward to trying it!

1 Like

Great job, but I have hard time finding global areas in Project settings.

Global areas on page by page are easy found but I would to find the one in settings.

:light_bulb: Pro Tip: Add to the Global Area in Blocs to include the schema on all pages automatically. Go to Project Settings → Global Area → Add Custom Code.

1 Like

I think I found it but your description is wrong. Window → Code editor

1 Like

No, the description is correct.

There are two ways to insert the code: in the page settings or in the code editor (when the page is open).


1 Like

Thanks for your work and post brechtryckaert

I have Google Site Verification meta data (generated through their site) in the header of my page/ project. Does the Schema data supersede that or is it advisable to use both? Also, does the snippet/ code order matter, if both can be used?

1 Like

@BLOCS-Freak not sure why you say description is ok. Pro tip on the site says:

:light_bulb: Pro Tip: Add to the Global Area in Blocs to include the schema on all pages automatically. Go to Project Settings → Global Area → Add Custom Code.

But there are no global areas under Project Settings as described in the Pro tip above. It is logical to have them but there are none.

You are correct, global code is pasted in Windows → Code Editor as I also found.

1 Like

@Bonev
Already working on a new version with expanded documentation on how to implement

5 Likes