Schema markup is structured data that improves the understanding of your website content in search engines. Adding schema markup to your website can enhance your search results to show rich snippets, which puts your site ahead of the crowd in SERPs.
Why Use Schema Markup?
Visibility: Rich snippets are likely to lead to a good click-through rate.
Understanding: Helps the search engine understand your content contextually.
Easier for Users: Provides users with the correct information from the search results.
Types of Schema to Use
The following are the most important schema types that every small website should use:
- Organization Schema
- Local Business Schema
- FAQ Schema
- Product Schema
- Article Schema
Schema Markup Implementation Codes
There are several ways through which schema markup is implemented.
1. Organization Schema
This schema provides search engines with information about your organization.
Code Example:
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“name”: “Your Company Name”,
“url”: “https://www.yourcompany.com”,
“logo”: “https://www.yourcompany.com/logo.png”
}
2. Local Business Schema
Perfect for businesses with a physical location.
Code Example:
{
“@context”: “https://schema.org”,
“@type”: “LocalBusiness”,
“name”: “Your Business Name”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “123 Your Street”,
“addressLocality”: “Your City”,
“addressRegion”: “Your State”,
“postalCode”: “12345”,
“addressCountry”: “US”
},
“telephone”: “+1-555-555-5555”,
“url”: “https://www.yourbusiness.com”
}
3. FAQ Schema
This helps in displaying frequently asked questions directly in search results.
Code Example:
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [{
“@type”: “Question”,
“name”: “What services do you offer?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We offer a variety of services including…”
}
}]
}
4. Product Schema
Ideal for e-commerce sites to showcase products.
Code Example:
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Product Name”,
“image”: “https://www.yourwebsite.com/product-image.jpg”,
“description”: “Product description goes here.”,
“sku”: “12345”,
“offers”: {
“@type”: “Offer”,
“url”: “https://www.yourwebsite.com/product”,
“priceCurrency”: “USD”,
“price”: “29.99”,
“itemCondition”: “https://schema.org/NewCondition”,
“availability”: “https://schema.org/InStock”
}
}
5. Article Schema
Use this for blog posts to help them appear in search results.
Code Example:
{
“@context”: “https://schema.org”,
“@type”: “Article”,
“headline”: “Your Article Title”,
“author”: {
“@type”: “Person”,
“name”: “Author Name”
},
“datePublished”: “2023-01-01”,
“image”: “https://www.yourwebsite.com/article-image.jpg”
}
How to Implement Schema Markup
- Choose Your Schema Type: Identify which schema types are relevant to your site.
- Create Your JSON-LD: Use the examples above as templates.
- Add to Your Website: Insert the JSON-LD code in the <head> section of your HTML or just before the closing </body> tag.
- Test Your Schema: Use Google’s Rich Results Test to check if your markup is correct.
- Monitor Results: Use Google Search Console to see how your schema markup impacts your search visibility.
Implementing schema markup can greatly enhance your small website’s visibility and click-through rates. Start with the above-mentioned essential schema types and monitor your performance for the best results.