{"id":12660,"date":"2019-05-05T19:30:03","date_gmt":"2019-05-05T16:30:03","guid":{"rendered":"https:\/\/www.reliablesoft.net\/?p=12660"},"modified":"2021-06-26T09:37:37","modified_gmt":"2021-06-26T06:37:37","slug":"what-is-schema-markup","status":"publish","type":"post","link":"https:\/\/www.reliablesoft.net\/what-is-schema-markup\/","title":{"rendered":"What is Schema Markup in SEO and How to Use it Effectively"},"content":{"rendered":"
Besides traditional SEO practices, there are modern ways to improve your SEO and schema markup (also known as structured data or microdata) is one of these techniques.<\/p>\n
In this article you will learn what schema markup is, why it\u2019s becoming very important and how to use schema markup to improve your SEO. Towards the bottom of this post, you’ll also learn how to use Google Search Console to troubleshoot structured data errors.<\/p>\n
Schema markup is a way to \u2018describe\u2019 your content to search engines in a way they can understand it.<\/p>\n
This is done by adding pieces of code to your HTML that consists of pre-defined tags (semantic vocabulary) that search engines understand.<\/p>\n
How does structured data looks like?<\/strong><\/p>\n As mentioned above, structured data is a set of tags added in your HTML code.<\/p>\n These are not visible to users but can be read by search engines when crawling your pages.<\/p>\n Structured data can be in the form of microdata<\/strong><\/a> or json-ld<\/strong><\/a>.<\/p>\n Don\u2019t worry if this is too technical for you because as we will see below, there are easy ways to add structured data to your website without knowing the low technical details.<\/p>\n Here is an example of how schema markup looks like:<\/p>\n When Google or other search engines<\/strong><\/a> crawl a web page their primary goal is to find out what the page is all about.<\/p>\n The crawlers cannot view a website like a human but they process the HTML of a page trying to figure out different things like the meaning<\/em> of the content, date published, author and other elements they find useful during the indexing process.<\/p>\n Schema Markup is Supported by Major Search Engines<\/strong><\/p>\n In order to make their job easier and faster, major search engines have agreed to a set of common standards, also known as schemas<\/a><\/strong>.<\/p>\n Schemas cover many content types including articles, videos, images but also different types of entities like organizations, local businesses, people and many more.<\/p>\n Pro Tip:<\/strong> Read How search engines work<\/strong><\/a> and watch the video to get a better idea on how the crawling and indexing works.<\/p><\/blockquote>\n Although Structured data is not yet part of the Google ranking algorithm, it is still important for SEO for many reasons.<\/p>\n Prepare your website for \u2018future\u2019 SEO<\/strong><\/p>\n First, it is a feature that is gaining ground and Google officially stated<\/em> that it may be something that will go into the ranking algorithm in the near future.<\/p>\n So, besides taking advantage of the benefits described below, you also prepare your website for future SEO.<\/p>\n Make your search snippets informative and attractive<\/strong><\/p>\n Second, structured data enhances your website\u2019s presence on the SERPS with rich <\/strong>snippets<\/strong>.<\/p>\n This means that your entry in Google search results will be more attractive and informative than others and this will lead to better CTR (click through rates) and more visits to your website.<\/p>\n Currently Google supports the following schemas:<\/p>\n Pro Tip:<\/strong> You can view the search gallery<\/a><\/strong> for more information about each schema.<\/p><\/blockquote>\n Schemas are great for Local SEO<\/strong><\/p>\n Third, schemas is great for Local SEO<\/a><\/strong>. With structured data you can give search engines more information about your local business including address and contact information.<\/p>\n In conjunction with a well-optimized Google My Business page, it can boost your local SEO.<\/p>\n Structured Data Markup is required for Google Shopping Campaigns <\/strong><\/p>\n Fourth, it\u2019s a requirement for running successful Shopping campaigns. When setting up shopping campaigns on Google Ads, you need to have microdata on your product landing pages<\/strong><\/a> so that Google can verify the data submitted in your shopping feed.<\/p>\n Without microdata it is very likely that your shopping campaigns will not be optimized.<\/p>\n Schema is Required for AMP Pages<\/strong><\/p>\n Accelerated mobile pages<\/strong><\/a> rely heavily on structured data for some of their advanced features.<\/p>\n If you want your AMP pages to appear in the top stories carousel on mobile search results, you need to have structured data implemented on your AMP pages.<\/p>\n Structured data markup helps Voice SEO<\/strong><\/p>\n Currently when you voice search something on Google, it might give you a voice answer if there is a featured snippet for that search term.<\/p>\n Open your Google Assistant and say \u201cWhat is Off-Page SEO\u201d. You will most probably hear \u201cAccording to reliablesoft.net Off-page SEO\u2026\u201d.<\/p>\n Google is getting the answer from my featured snippet. Having structured data on your page can help you rank in Google featured snippet<\/a><\/strong> and thus greater exposure in voice searches.<\/p>\n Now that you are convinced about the importance of structured data for SEO purposes, let\u2019s see how you can use it on your website.<\/p>\n Before getting into the implementation part, you need to know which structured data types to use.<\/p>\n Some common use cases are:<\/p>\n Blog:<\/strong> If you have a blog, you can use the webpage schema<\/a><\/strong> to give Google information about your website, logo, name etc and also the article schema<\/strong><\/a> for your articles and blog posts.<\/p>\n Ecommerce:<\/strong> For ecommerce websites you can also use the products schema<\/strong><\/a> which includes details about your product, price, name, reviews etc.<\/p>\n Local Business:<\/strong> Local businesses can make use of localbusiness<\/strong><\/a> schema as well as the website schema.<\/p>\n Note:<\/strong> You can use more than one schema in your website as long as the implementation is correct. Use the Structured Data Testing Tool<\/a> to check it.<\/p><\/blockquote>\n How to implement structured data on your website<\/strong><\/p>\n There are 2 ways to add structured data on your website.<\/p>\n The first one is the manual way i.e. editing your HTML files and adding the required tags and the second one is through a plugin or a combination of plugins.<\/p>\n To make the manual process a bit easier, Google has a tool called Structured Data Markup Helper<\/em>.<\/p>\n With this tool you can visually tag your pages and generate the required HTML code but you still have to edit your HTML files or templates.<\/p>\n To get an idea on how this works:<\/p>\n The tool will load your webpage in the left pane and in the right pane you get a list of available tags for the selected schema type.<\/p>\n All you have to do now is to highlight areas of your website and assign them to tags.<\/p>\n When you are done you can view and download the generated structured data code.<\/p>\n It is recommended to use the JSON-LD Markup format. The generated output is a script you can insert in the HEAD section of your web page.<\/p>\n Before adding to your website, you can check using the structured data testing tool<\/strong><\/a> the validity of your code.<\/p>\n Obviously, the above method is not the easiest way to add schema information to your website.<\/p>\n If you are on WordPress the easiest way is to use a plugin and fortunately there are a number of plugins that can help you do this.<\/p>\n In the majority of cases you need to add schema information to your homepage and to your article pages (if you are running a blog) or product page (if you have an ecommerce website).<\/p>\n Adding Schema using the Yoast SEO Plugin<\/strong><\/p>\n The free version of the Yoast SEO plugin<\/strong><\/a> has built-in support for a number of schemas including:<\/p>\n The nice think about Yoast SEO is that it handles the schema information automatically.<\/p>\n All you have to do is to go to SEARCH APPEARANCE \u2013 GENERAL and select whether you are an Organization or Person.<\/p>\n When you add values to the required fields and click the SAVE CHANGES<\/strong> button, the plugin will add the necessary JSON-LD markup script on your homepage.<\/p>\n You can check using the structured data testing tool what is added and if everything is ok.<\/p>\n In addition to that, you can also click SOCIAL <\/strong>and add the URLS to your social media pages.<\/p>\n The plugin will associate your page with your social media pages using the \u2018sameas\u2019<\/em> tag.<\/p>\n The WEBPAGE, ARTICLE and IMAGE schema is handled automatically by the plugin so you don\u2019t have to do anything else.<\/p>\n An alternative to Yoast SEO that has support for more Schemas is the Schema \u2013 All In One Schema Rich Snippets<\/a> <\/strong>plugin.<\/strong><\/p>\nWhy is structured data important for SEO?<\/h2>\n
\n
How to add schema markup on your website<\/h2>\n
Google Structured Data Markup Helper (Manual Process)<\/h3>\n
\n
Adding structured data using plugins (Automated Way)<\/h3>\n
\n
How to check for structured data errors<\/h2>\n