What is SEO schema?

SEO schema refers to a type of structured data markup that can be added to a website’s HTML code in order to improve the way the website is represented in search engine results. This type of markup is used to provide search engines with additional information about the content of a page, such as the name of a product, the name of an organization, or the details of an event.

By adding schema markup to a website, a website owner can give search engines more context about the content on their site, which can help the site to rank higher in search results and provide users with more relevant and useful information. Schema markup can also be used to display rich snippets in search results, which can attract more clicks and improve the user experience.

Types of SEO Schema

There are many types of SEO schema that can be used to provide search engines with additional information about a website. Some examples include:

Local business schema: This type of schema is used to provide information about a local business, such as its name, location, hours of operation, and contact details.

Product schema: This type of schema is used to provide information about a product, such as its name, price, availability, and features.

Event schema: This type of schema is used to provide information about an event, such as its name, location, date, and time.

Recipe schema: This type of schema is used to provide information about a recipe, such as its ingredients, cooking time, and nutrition information.

Article schema: This type of schema is used to provide information about an article, such as its headline, author, and date published.

Video schema: This type of schema is used to provide information about a video, such as its title, duration, and thumbnail image.

There are many other types of schema available, and a website can use multiple types of schema to provide search engines with a comprehensive picture of its content. You can see the list of schema on schema.org.

 

Here is an example of a local business SEO schema for a KFC food restaurant:

KFC food restaurant Schema:

This schema provides information about the KFC restaurant, including its name, location, hours of operation, price range, phone number, menu, and type of cuisine served. It also specifies that the restaurant does not accept reservations. This information can be used by search engines to display more detailed and accurate information about the restaurant in search results.

Code:

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Restaurant",
"name": "KFC",
"image": "https://www.example.com/kfc-logo.jpg",
"description": "Fast food restaurant specializing in fried chicken",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Anytown",
"addressRegion": "State",
"postalCode": "12345",
"addressCountry": "USA"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "40.123456",
"longitude": "-80.123456"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "10:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Saturday"
],
"opens": "09:00",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Sunday"
],
"opens": "09:00",
"closes": "22:00"
}
],
"priceRange": "$",
"telephone": "+1-123-456-7890",
"menu": "https://www.example.com/kfc-menu.pdf",
"servesCuisine": "American",
"acceptsReservations": "False"
}
</script>