New Schema Markup For SmartCrawl: Recipe, Job Posting, Movie, Course, Books & Software Application

New Schema Markup For SmartCrawl: Recipe, Job Posting, Movie, Course, Books & Software Application

SmartCrawl is picking up the pace with new supported schema types. Here is a quick rundown of the plugin’s new schema markup types.

We recently published a detailed tutorial on using SmartCrawl’s schema options feature. See this post if you’re not sure what schema is (tl;dr – schema types help search engines better understand your site’s content, increasing your visibility on search using features like rich snippets, which can improve your chances of more users clicking through to your site).

In this post, we’ll cover the new schema types we’ve recently added to SmartCrawl:

Note: After adding schema types to your site, you can validate your code and test your schema using this tool.

Rich Results Test - Google Search Console
Use Google’s Rich Results Test tool to make sure your schema markup is valid.

We have many new schema types to cover, so let’s get cooking with…

Recipe schema

Do you run a food blog or a recipe site? Great! Use SmartCrawl’s recipe schema type to tell Google all about it in a pinch.

Recipe schema type
Yum…is it lunchtime yet?

To add a recipe schema, log into your WordPress site and go to SmartCrawl > Schema.

SmartCrawl - Schema menu screen.
Let’s add a recipe schema type to our recipe site.

Select the Types Builder tab from the Schema section and click on the ‘+ Add New Type’ button.

Schema screen - Types Builder tab
Schema types are in the Types Builder tab.

Next, select the schema type you want to use from the Add Schema Type menu (in this case Recipe) and click the Continue button.

As stated in the description, all of the types include the properties required and recommended by Google by default, so there’s no need to mess with any code. SmartCrawl takes care of it all for you.

SmartCrawl Schema Types - Recipe.
Choose the Recipe schema from the Schema Type menu.

SmartCrawl lets you add multiple schema types, so let’s give this particular schema a name. This will help you identify each new schema type you add to your site later.

Add Schema Type - Type Name field.
Give your recipe schema a sweet name…

After giving your new schema a name, configure a set of rules for it and click on the ‘+ Add’ button.

SmartCrawl lets you easily configure precise schema rules using different parameters, such as post types, specific posts, post author roles, categories, tags, formats, media, pages, templates, global rules, etc.

Note: If you need help with this step, go here to learn about configuring schema rules.

Schema Type rules.
Rules…who needs it? Schema types do!

You have now added a recipe schema to your site with no mess or fuss.

Schema Types Builder screen.
Add and combine different schema types in your mix.

SmartCrawl not only allows you to configure precise rules specifying where to use the schema type on your site, it also provides the default properties that will help search engines better understand your content.

Default properties of the recipe schema type include:

  • Name – e.g. the title of your post. (Google requires this field).
  • Date Published
  • Description
  • Recipe Category
  • Recipe Cuisine
  • Keywords
  • Prep Time
  • Cook Time
  • Total Time
  • Calories Per Serving
  • Recipe Yield
  • Images
  • Ingredients
  • Instructions
  • Author
  • Aggregate Rating
  • Reviews
  • Video

Fill in your recipe schema’s required (and optional) property fields and click the Save Settings button when done.

Recipe schema properties.
Get cooking with your recipe schema properties.

Note: You can add additional schema types by repeating the above process as many times as you need. We cover some of these additional types below.

Smartcrawl Schema Types
SmartCrawl supports adding multiple and unlimited schema types on your site.

Once you have added the recipe schema to your site, sites like Pinterest can create rich pins from your posts displaying information like reviews, ingredients, etc.

Pinterest Recipe Rich Pin
Create rich pins on Pinterest using your site’s recipe schema. (Source: Pinterest)

And you will have also helped search engines better understand what your site’s content is all about, so visitors won’t be left with a bad taste in their mouths.

Chocolate may be a “sweet, brutal, bloody treat” but that’s not the kind of recipe your users may be looking for. Schema types help Google tell the difference. (Source:

For more information about using the recipe schema, see SmartCrawl’s schema documentation. To ensure that your recipes display as rich results, see Google’s recipe schema guidelines, and for detailed descriptions of recipe schema fields, go here.

Now that we’ve got the Recipe schema type licked, let’s continue working through the next schema type you can add to your site with SmartCrawl.

Job Posting schema

You can’t post jobs directly on Google. You have to either:

  1. Post your jobs on 3rd party job posting platforms that Google for Jobs (an advanced job search tool Google developed for employers to list their jobs on Google search engine) has already indexed, or
  2. Manually follow Google’s best practices for adding structured HTML data to your job postings.

The first type is the easiest. Just use a third party Job posting platform.

The manual method will take some time to get indexed and will depend on your site’s ranking and reputation, as you’ll be up against reputable third party platforms that are sure to get higher rankings most of the time.

Job Posting schema type results.
Use the Job Posting schema to reach more job seekers.

If you run your own recruitment portal, job directory, or a single page or section advertising open positions on your company’s website and don’t want to go through a third party job site, adding Job Posting schema markup to your posts and pages can help you attract more potential candidates to your business.

To do this, go to SmartCrawl > Schema and select Job Posting as your schema type.

SmartCrawl - Add schema type job posting
Select Job Posting as your schema type…great job!

Follow the process described in the previous section to configure your Job Posting schema settings and rules.

Job Posting schema properties let you create an interactive rich result for your site on Google, featuring job title and description, hiring organization, employment type, job application closing date, job details and requirements, base salary, and a whole more.

SmartCrawl Job Posting schema type properties.
SmartCrawl makes the job of filling in Job Posting schema type properties seem like easy work.

For more information about using the Job Posting schema, see SmartCrawl’s schema documentation. For more information about guidelines for posting job information see Google’s Job Posting content policies, and for detailed descriptions of job posting schema fields, go here.

Moving right along to the next schema type…

Movie schema

If you have a streaming service or free Indi movie website, marking up movie lists with structured data lets users find and explore movies on Google Search more easily.

Movie Schema
Turn your Movie lists into search result blockbusters with the Movie schema type.

To add structured HTML data for movies, go to SmartCrawl > Schema and select Movie as your schema type.

SmartCrawl - Add schema type job movie
SmartCrawl is all action and no drama. Select Movie schema type and click Continue…

Next, configure your Movie schema settings and rules (as shown in the ‘Recipe schema’ section), and fill in the property fields.

You can provide details about each movie, such as movie title, release date, movie image, and movie director.

SmartCrawl Movie schema type properties.
Movie schema type properties put you in the director’s chair.

Note: As stated in Google’s schema documentation, the movie carousel is only available on mobile devices and it can take some time for your marked up content to get indexed and display as rich results. Also, make sure you follow Google’s movie schema guidelines.

For more information about using the Movie schema, see SmartCrawl’s schema documentation. For detailed descriptions of movie schema fields, go here.

Staying on course with SmartCrawl’s new schema types, let’s do a quick study next of…

Course schema

WordPress is a popular platform for starting, running, and selling online courses using Learning Management System (LMS) plugins.

If you plan to offer online courses, use the Course schema markup to improve your search results and attract new students.

Schema type course
Use the Course schema to improve your search listings.

To add a Course schema, go to SmartCrawl > Schema and select Course as your schema type.

SmartCrawl - Add schema type course
Which schema type gets your course on course for search? The Course schema, of course!

Next, configure your Course schema settings and rules, and fill in the property fields.

You can add course details like course name, course description, course provider, course code and credits.

SmartCrawl Course schema type properties.
SmartCrawl’s Course schema type properties….so easy, you can teach yourself!

Note: To be eligible to appear in a Course carousel, make sure to follow Google’s content and technical guidelines for marking up courses. Failure to comply with these guidelines can result in some or all of your site not displaying on Google’s search results…a harsh lesson to learn indeed!

For more information about using the Course schema, see SmartCrawl’s schema documentation. For detailed descriptions of course schema fields, go here.

Let’s turn the page now to SmartCrawl’s next schema type…

Book schema

Authors and e-book publishers can add the Book schema markup to their site to help users find or discover books and authors more easily within search results.

Book schema type.
Make your book more easily discoverable online using Book schema.

To add structured markup data for a book, go to SmartCrawl > Schema and select Book as your schema type.

SmartCrawl - Add schema type book
Go by the book and select Book schema type.

Next, configure your Book schema settings and rules, and fill in the property fields.

SmartCrawl Book schema type properties.
SmartCrawl provides enough Book schema properties to, well…fill a book!

Note: As of writing this, Google has stated that this service is currently restricted to a limited number of book providers. However, Google is not the only platform that uses structured data, so you should consider using this schema type even if you are not a book provider with a wide selection of available books.

For more information about using the Book schema, see SmartCrawl’s schema documentation. For detailed descriptions of book schema fields, go here.

Now that we’ve closed the chapter on the Book schema type, let’s look at…

Software Application schema

If you develop software or apps, use the Software Application schema markup to display information about your application to prospective users like ratings, pricing, etc.

Software application schema results
Displaying rich results for your software application can lead to rich results for you.

Go to SmartCrawl > Schema and select Software Application as your schema type.

SmartCrawl - Add schema type software application
Choose SmartCrawl’s Software Application schema type and let’s make it app’n.

You can select a subtype for your Software Application (mobile or web) or skip to add the general markup for this schema type.

SmartCrawl Software Application schema subtypes.
SmartCrawl gives you an optional choice of selecting Software application schema subtypes.

Next, configure your schema settings and rules and fill in the property fields.

SmartCrawl Software Application schema type properties.
Fill in the Software Application schema type properties and don’t worry…be ‘appy!

Note: Refer to Google’s Software Application schema guidelines to ensure that your application displays as rich results.

For more information about using the Software Application schema, see SmartCrawl’s schema documentation. For detailed descriptions of software application schema fields, go here.

It Takes All (Schema) Types

SmartCrawl’s expanding list of schema types aims to provide an easier, richer, and more superior SEO experience for all WordPress users.

Keep in mind that Google ultimately decides which factors it will consider before showing rich results for sites in the SERPS. With some of the above schema categories (e.g. Movies and Books) results can take some time, especially when your site is competing against some of the big players.

All schema types are available for both SmartCrawl free and Pro versions. And as with everything we offer, expert WordPress support is available 24/7 to members. So, if you’re looking to take your SEO to the next level, download or install SmartCrawl and get your schema on.

Have you tried using SmartCrawl's Schema type yet? Are there any additional schema types you would like to see added to SmartCrawl? Share your thoughts and comments below.

Martin Aranovitch

Martin Aranovitch Martin Aranovitch is a blog writer and editor at WPMU DEV. He is a self-taught WP user who has been teaching businesses how to use WordPress effectively almost since the platform began. When he is not writing articles and tutorials, he’s probably off bushwalking in the mountains. Connect with Martin on Facebook, and his WordPress client training manual and free content management course websites.