Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
Structured Data: Better SEO With Schema Markup
Structured data is a somewhat new way to optimize your website for on-page SEO. It's often looked over by webmasters because it's new.. and also because it seems very confusing and difficult. However, after reading this guide you will be able to use schema markup on your website to gain position in the search engines.
What is structured data? Google says, "Structured data refers to kinds of data with a high level of organization, such as information in a relational database. When information is highly structured and predictable, search engines can more easily organize and display it in creative ways."
What is Schema? Schema markup is a code snippet that you add in your HTML web pages to help search engines consume your data and display this data to searchers. You may not know it, but you have seen the results of using schema markup before. Here is an example of the results of including schema on your web page:
1 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
As you can see from the listing, there are a few included rich snippets. They have included both a rating schema and a price schema that give more detail about the business or service. Having this data included in your listing will increase the CTR (click-through rate) of your web pages.
What is Schema.org? Schema.org is a collaboration project between some of the biggest search engines (as well as other websites) to create a standardized structured markup. Schema.org contains documentation of every schema and available variables for each schema. Some examples of schemas are: Events Organization Local Business Place Product Review Book Movie Recipe
Types of Schema Syntax JSON-LD: Javascript notation that is included in the section inside a tag. Microdata: HTML tag attributes to name the properties you want to define as structured data. RDFa: HTML5 extension that supports linked data with HTML tag attributes that correspond to user-visible content you want to define for search engines. Currently, there is no widely accepted syntax as structured data is quite new. However, Google does recommend using JSOM-LD format in their docs. Here are some examples of each type of syntax and what the code looks like. JSDON-LD: { "@context": "http://schema.org/", "type": "Person", "jobTitle": " CEO", "name": "Tyler Horvath", "telephone": "(913) 334-7715", "url" : "http://www.tytonmedia.com" }
2 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
Microdata: Panasonic White 60L Refrigerator Rated 3.5/5 (based on 11 customer reviews)
RDFa: My name is Tyler Horvath and you can call me at 1-913-334-7715 or visit Website.
What are rich snippets? Rich snippets are detailed pieces of information added to search engine results to help users with specific queries.
3 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
In this rich snippet, you can see detailed information about this carrot cake recipe like its rating, how long it takes to cook and even how many calories it is. Currently, there are only 7 support rich snippet types: Articles Local Businesses Music Recipes Reviews TV & Movies Videos When building rich snippets be sure to provide as much data as possible so that you create a highly informative result in the search engines. This will result in better user engagement and better rankings.
How do you add structured data to your website? Adding your structured data to your website can sometimes be a difficult task depending on how many pages your website is. If you are running a Wordpress site, you can install the WP SEO structured data schema plugin to automate the process of adding all these snippets to every page. If not, you will have to manually put the markup on every page you wish to include the schema on. We created a structured data markup generator so you can easily create schemas for your web page.
4 / 12
Tyton SimplyMedia™ choose a schema type and fill in all the fields to generate both JSON-LD and microdata Full Service snippets. IfWeb youSolutions create a JSON-LD snippet, add it in the section of your website. https://www.tytonmedia.com
Testing structured data schemas Once you have successfully added your structured data schemas to your website, you must check if the data is formatted correctly. Google built a structured data testing tool that is great for checking if your structured data is formatted right. Simply enter the URL where you added your structured data and it will show you any errors. Alternatively, you can also look at your google webmaster tools and choose search appearance->structured data in the left column. You can view all structured data on your website and any errors that Google has found.
What pages should I add structured data on? You should add structured data on every page that you can to increase the available data for search engines. You can even have multiple snippets of structured data on a single web page. For example, when validating Tyton Media with Googles structured data tool, you can see we have 3 different snippets on our homepage.
5 / 12
Tyton Media™ We have snippets for webpage, website and local business. You can even select the snippet and Full Service Web Solutions see exact details of the data for each snippet. https://www.tytonmedia.com
Does structured data improve SEO? It has been widely believed that having structured data on your website does not directly effect your rankings but new comments have proved otherwise. Google state that it may add structured data markup to its ranking algorithm. This means that having structured data, will in fact, increase your rankings... as well as create a better CTR and experience to your users (which also helps SEO).
Example Schema Markup Organization Schema Markup An organization can be a corporation, school, NGO, club, etc. { ization", dia.com/",
"@context": "http://schema.org/", "@type": "Organ "name": "Tyton Media", "url": "http://www.tytonme "logo": "http://www.tytonmedia.com/logo.png" }
WebSite Schema Markup This schema can be used for a website on any and every page containing any potential actions. { "@context": "http://schema.org", "@type": "WebSite", "url": "http://www.tytonmedia.com/", "potentialAction": { "@type": "SearchAction", "target": "http://www.tytonmedia.com/bl og/?&q={query}", "query-input": "required" }
}
Site Navigation Schema Markup This markup explains the navigation elements of the page.
6 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
Tyton Media About Contact Blog Managed Websites Website Development
Breadcrumbs Markup Google uses breadcrumb markup to categorize the information in the search results. Here is an example of how Google uses this data:
The JSON-LD code is pretty simple.
7 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
{ "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://www.tytonmedia.com/tools/", "name": "Tools" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "https://www.tytonmedia.com/tools/google-analytics-urlbuilder/", "name": "Analytics URL Builder" } } ] }
Schema Product & Offer Markup If you have an online ecommerce store using the product schema is super vital for good SEO. You can give Google detailed information about your products that is used to display rich results to searchers. These snippets can include price, availability, review ratings, etc. { "@context": "http://schema.org", "@type": "Product", "aggregateRating": { "@type": "AggregateRating", "bestRating": "99", "ratingCount": "26", "ratingValue": "90" }, "image": "samsung-30inlcd.jpg", "name": "Samsung 30\" LCD Monitor", , "offers": { "@type": "Offer", "price": "4399 p." } ] } }
Schema Software Application Markup If you have a software app, you can use the software app markup to display your app details more richly in Google results. Here is an example of the results with rich data...
8 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
and the code... { "@context": "http://schema.org", "@type": "SoftwareApplication", "name": "Angry Birds", "operatingSystem": "ANDROID", "applicationCa tegory": "http://schema.org/GameApplication", "aggregateRating": { "@ type": "AggregateRating", "ratingValue": "4.6", "ratingCount": "8864" }, "offers": { "@type": "Offer", "price": "1.00", "priceCurren cy": "USD" } }
Video Schema Markup (in microdata) Google suggests using the video schema markup on any pages containing video. This will allow Google and other search engines to rank and display your videos in search.
Video: Title Video description
Schema Rating Markup (in microdata) I am sure you have seen review rich snippets when searching in Google. Most likely, you clicked on that result because including rating and review structured data on your page will create high CTR listings in the search engines.
Legal Seafood "A good seafood place." 4 stars The seafood is great.
Bob Smith
9 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
Schema Article Markup Marking up your articles with structured data provides more details about it like the headline, images, when it was published, and the description. { "@context": "http://schema.org", "@type": "NewsArticle", "mainE ntityOfPage": { "@type" : "WebPage", "@id": ": https://www.tytonmedia.com/blog/ structured-data-seo-schema-markup/ " }, "headline": "Structured Data: Better SEO With Schema Markup", "image": { "@type": "ImageObject", "url": "https://www.tytonmedia.com /wp-content/uploads/structured-data-better-seo-1.png", "height": 500, "width": 800 }, "datePublished": "2015-10-05T08:00:00+08:00", "dat eModified": "2015-10-05T09:20:00+08:00", "author": { "@type": "Person ", "name": "Tyler Horvath" }, "publisher": { "@type": "Organizati on", "name": "Tyton Media", "logo": { "@type": "ImageObject", "ur l": "https://www.tytonmedia.com/logo.jpg", "width": 600, "height": 60 } }, "description": "Better SEO With Schema Markup" }
Schema Local Business Markup Local Business schema is for any business or branch of an organization with a physical location. This includes restaurants. banks, medical practice, clubs, bowling alleys, etc. Including this data on your pages will result in better local seo results. { "@context": "http://schema.org", "@type": "LocalBusiness", "address": { "@type": "PostalAddress", "addressLocality": "Overland Park", "addressRegion": "KS", "streetAddress": "5601 west 136th tr" }, "description": "Full service web solutions including web design, management, SEO and hos ting.", "name": "Tyton Media", "telephone": "913-961-8446" }
Event Schema Markup
10 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
Event markup explains the details of a organized event. Google uses this data to show relevant event information when they search. For example... if you are searching for a famous musician, you might see an event with that musician listed in the search engine. { "@context": "http://schema.org", "311", "url": "http://www.311.com/", com/" }
"@type": "MusicGroup", "name": "event": "http://www.311cruise.
Recipe Schema Markup When you use the recipe schema, you provide rich cards of data that include information like ratings, cooking and prep times and even nutritional information like we showed before. { "@context": "http://schema.org", "@type": "Recipe", "author": "John Smith", "cookTime": "PT1H", "datePublished": "2009-05-08", "description": "This classic banana bread recipe comes from my mom -- the walnuts add a nice texture and flavor to t he banana bread.", "image": "bananabread.jpg", "recipeIngredient": [ "3 or 4 ripe bananas, smashed", "1 egg", "3/4 cup of sugar" ], "interactionStatistic": { "@type": "InteractionCounter", "interactionType": "http://schema.org/Comment", "userInteractionCount": "140" }, "name": "Mom's World Famous Banana Bread", "nutrition": { "@type": "NutritionInformation", "calories": "240 calories", "fatContent": "9 grams fat" }, "prepTime": "PT15M", "recipeInstructions": "Preheat the oven to 350 degrees. Mix in the ingredients in a bowl. Add t he flo ur last. Pour the mixtur e into a loaf pan and bake for o ne hour.", "recipeYield": "1 loaf", "suitableForDiet": "http://schema.org/LowFatDiet" }
Schema Person Markup
11 / 12
Tyton Media™ Full Service Web Solutions https://www.tytonmedia.com
A person can be anyone alive, dead, undead or fictional. This could include a player on a sports team like Peyton Manning. It could even include Oprah or Abe Lincoln. { "@context": "http://schema.org/", "@type": "Person", "name": "Tyler Horvath", "sponsor": { "@type": "Organization", "name": "Tyton Media", "url": "https://www.tytonmedia.com/" } }
Structured Data Tools Structured Data Generator Google Structured Testing Tool Real time RDFa Editor WP SEO Structured Data Schema
12 / 12 Powered by TCPDF (www.tcpdf.org)