Contact Now

Name
Edit Template

Contact Now

Name
Edit Template

veerani823gmail-com

153 Docs

Review snippet (Review, AggregateRating) structured data

Last Updated: August 15, 2025

🎯 Purpose ✅ Key Requirements For Review (Review) For Aggregate Rating (AggregateRating) ⚡ JSON-LD Example — Aggregate Rating for a Course Here’s an example that fits FSIDM style (digital marketing course): <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@type”: “Course”,   “name”: “FSIDM Practical Digital Marketing Course”,   “description”: “Hands-on digital marketing course covering SEO, Google Ads, Social Media, Email Automation, and AI-powered marketing tools.”,   “provider”: {     “@type”: “Organization”,     “name”: “FSIDM”,     “sameAs”: “https://fsidm.in”   },   “aggregateRating”: {     “@type”: “AggregateRating”,     “ratingValue”: “4.8”,     “bestRating”: “5”,     “worstRating”: “1”,     “ratingCount”: “178”,     “reviewCount”: “178”   } } </script> 💡 Pro Tips

Recipe Structured Data Docs

Last Updated: August 15, 2025

📌 What Recipe Markup Does ✅ Required Properties A Recipe must have: ✨ JSON-LD Example (Google-Friendly) Here’s a clean Recipe structured data example: <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@type”: “Recipe”,   “name”: “Paneer Butter Masala”,   “author”: {     “@type”: “Person”,     “name”: “Chef Ananya”   },   “datePublished”: “2025-07-30”,   “description”: “A creamy, rich Indian curry made with paneer, tomatoes, cream, and spices. Perfect with naan or rice.”,   “image”: [     “https://example.com/photos/paneer-butter-masala.jpg”   ],   “prepTime”: “PT15M”,   “cookTime”: “PT25M”,   “totalTime”: “PT40M”,   “recipeYield”: “4 servings”,   “recipeCategory”: “Dinner”,   “recipeCuisine”: “Indian”,   “keywords”: “paneer butter masala, Indian curry, vegetarian”,   “recipeIngredient”: [     “200g paneer”,     “2 cups tomato puree”,     “1/2 cup fresh cream”,     “2 tbsp butter”,     “1 tbsp garam masala”,     “Salt to taste”   ],   “recipeInstructions”: [     {       “@type”: “HowToStep”,       “text”: “Heat butter in a pan and add tomato puree. Cook for 5 minutes.”     },     {       “@type”: “HowToStep”,       “text”: “Add cream, garam masala, and salt. Mix well.”     },     {       “@type”: “HowToStep”,       “text”: “Add paneer cubes and simmer for 10 minutes. Serve hot.”     }   ],   “aggregateRating”: {     “@type”: “AggregateRating”,     “ratingValue”: “4.8”,     “ratingCount”: “178”   },   “nutrition”: {     “@type”: “NutritionInformation”,     “calories”: “320 calories”   } } </script> 📌 Tips

Q&A (QAPage) structured data

Last Updated: August 15, 2025

📌 What QAPage Markup Does ✅ Required Structure The main hierarchy: ✨ JSON-LD Example (Clean) Here’s a Google-ready QAPage example: <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@type”: “QAPage”,   “mainEntity”: {     “@type”: “Question”,     “name”: “What is the best digital marketing course in Ahmedabad?”,     “text”: “I am looking for a practical, hands-on digital marketing course in Ahmedabad. Any suggestions?”,     “answerCount”: 2,     “dateCreated”: “2025-07-25T12:00:00+05:30”,     “author”: {       “@type”: “Person”,       “name”: “Rahul Shah”     },     “acceptedAnswer”: {       “@type”: “Answer”,       “text”: “FSIDM offers one of the most practical digital marketing courses in Ahmedabad with live projects, AI tools, and mentorship. Ideal for students and professionals.”,       “dateCreated”: “2025-07-26T09:00:00+05:30”,       “upvoteCount”: 45,       “url”: “https://fsidm.in/digital-marketing-course”,       “author”: {         “@type”: “Person”,         “name”: “Priya Patel”       }     },     “suggestedAnswer”: [{       “@type”: “Answer”,       “text”: “Other good options include XYZ Academy and ABC Institute. However, compare the syllabus and trainers before enrolling.”,       “dateCreated”: “2025-07-26T10:30:00+05:30”,       “upvoteCount”: 12,       “author”: {         “@type”: “Person”,         “name”: “Ankit Verma”       }     }]   } } </script> 📌 Tips for FSIDM

ProfilePage structured data documentation

Last Updated: August 15, 2025

Quick Summary of ProfilePage Markup Minimum Required Properties At Page Level (ProfilePage) At Person/Organization Level Recommended Properties Microdata Example for FSIDM Profile Page Here’s a clean example you could use for your FSIDM trainer profile: <html> <head>   <title>Pranav Veerani – FSIDM Trainer Profile</title> </head> <body itemscope itemtype=”https://schema.org/ProfilePage”>   <meta itemprop=”dateCreated” content=”2022-05-10T09:00:00+05:30″ />   <meta itemprop=”dateModified” content=”2025-07-25T10:00:00+05:30″ />   <div itemprop=”mainEntity” itemscope itemtype=”https://schema.org/Person”>     <span itemprop=”alternateName”>@pranavveerani</span>     (<span itemprop=”name”>Pranav Veerani</span>)     <meta itemprop=”identifier” content=”fsidm-trainer-001″ />     <div itemprop=”description”>       Founder & Lead Trainer at FSIDM, Digital Marketing Strategist.     </div>     <img itemprop=”image” src=”https://fsidm.in/images/pranav-profile.jpg” alt=”Pranav Veerani”>     <div>Links:        <a itemprop=”sameAs” href=”https://www.linkedin.com/in/pranavveerani”>LinkedIn</a> |       <a itemprop=”sameAs” href=”https://twitter.com/pranavveerani”>Twitter</a>     </div>     <div>       <span itemprop=”interactionStatistic” itemscope itemtype=”https://schema.org/InteractionCounter”>         <meta itemprop=”interactionType” content=”https://schema.org/FollowAction”>         <span itemprop=”userInteractionCount”>1200</span> Followers       </span>,       <span itemprop=”interactionStatistic” itemscope itemtype=”https://schema.org/InteractionCounter”>         <meta itemprop=”interactionType” content=”https://schema.org/WriteAction”>         <span itemprop=”userInteractionCount”>350</span> Posts       </span>     </div>   </div> </body> </html> 📌 Implementation Tips

Merchant return policy (MerchantReturnPolicy) structured data

Last Updated: August 15, 2025

What is MerchantReturnPolicy structured data? Where to add it? Required properties (Organization-level) You have two main ways to specify your return policy: Option A: Specify return policy details directly Option B: Provide a link to your return policy page Recommended additional properties (for detailed policies) Example JSON-LD for a business return policy {   “@context”: “https://schema.org”,   “@type”: “Organization”,   “name”: “FSIDM Online Store”,   “url”: “https://fsidm.in”,   “hasMerchantReturnPolicy”: {     “@type”: “MerchantReturnPolicy”,     “applicableCountry”: [“IN”],     “returnPolicyCategory”: “https://schema.org/MerchantReturnFiniteReturnWindow”,     “merchantReturnDays”: 30,     “returnMethod”: “https://schema.org/ReturnByMail”,     “returnFees”: “https://schema.org/FreeReturn”,     “refundType”: “https://schema.org/FullRefund”,     “itemCondition”: [“https://schema.org/NewCondition”],     “returnLabelSource”: “https://schema.org/ReturnLabelInBox”,     “merchantReturnLink”: “https://fsidm.in/return-policy”   } } Seasonal override example (optional) If you have special return windows for holidays or sale seasons: json CopyEdit “returnPolicySeasonalOverride”: {   “@type”: “MerchantReturnPolicySeasonalOverride”,   “startDate”: “2025-12-01”,   “endDate”: “2026-01-05”,   “merchantReturnDays”: 15,   “returnPolicyCategory”: “https://schema.org/MerchantReturnFiniteReturnWindow” } Best practices

Loyalty Program Structured Data Overview

Last Updated: August 15, 2025

To tell Google about your business’s loyalty program—like points, rewards, or memberships customers can earn or join. This helps Google show loyalty info in your business’s rich results and knowledge panels. When to Use Loyalty Program Markup Key Properties Property Type Description @type LoyaltyProgram Identifies this as a loyalty program name Text Name of the loyalty program url URL URL to the loyalty program info page programName Text Alternate or formal program name termsOfService URL Link to terms and conditions programTier ProgramMembership Optional: tiers or levels in the program Example JSON-LD {   “@context”: “https://schema.org”,   “@type”: “LoyaltyProgram”,   “name”: “FSIDM Rewards”,   “url”: “https://fsidm.in/loyalty-program”,   “termsOfService”: “https://fsidm.in/loyalty-terms”,   “programName”: “FSIDM Digital Marketer Rewards” } Where to Add This Markup Benefits

Product Variant Structured Data Overview

Last Updated: August 15, 2025

To tell Google that multiple URLs represent different variants of the same parent product (e.g., same shoe in different colors or sizes). This helps Google connect these variants and show better search results. When to Use Product Variant Markup How to Implement You add structured data on both parent product pages and variant pages. 1. Parent Product Page 2. Variant Product Page Key Properties Property Type Description hasVariant Product (array) List of variant products (URLs) isVariantOf Product Reference to parent product color Text Color of variant size Text or SizeSpecification Size info sku Text SKU of variant mpn Text Manufacturer part number gtin8/12/13/14 Text Barcodes for the variant offers Offer Price, availability for variant Example JSON-LD Parent Product with variants {   “@context”: “https://schema.org/”,   “@type”: “Product”,   “name”: “Awesome T-Shirt”,   “description”: “Comfortable cotton t-shirt.”,   “sku”: “TSHIRT001”,   “brand”: {     “@type”: “Brand”,     “name”: “CoolBrand”   },   “hasVariant”: [     {       “@type”: “Product”,       “name”: “Awesome T-Shirt – Red”,       “url”: “https://example.com/tshirt-red”,       “color”: “Red”,       “sku”: “TSHIRT001-RED”     },     {       “@type”: “Product”,       “name”: “Awesome T-Shirt – Blue”,       “url”: “https://example.com/tshirt-blue”,       “color”: “Blue”,       “sku”: “TSHIRT001-BLUE”     }   ] } Variant Product Page example {   “@context”: “https://schema.org/”,   “@type”: “Product”,   “name”: “Awesome T-Shirt – Red”,   “description”: “Comfortable cotton t-shirt in red color.”,   “sku”: “TSHIRT001-RED”,   “color”: “Red”,   “isVariantOf”: {     “@type”: “Product”,     “name”: “Awesome T-Shirt”,     “url”: “https://example.com/awesome-tshirt”   },   “offers”: {     “@type”: “Offer”,     “priceCurrency”: “USD”,     “price”: “19.99”,     “availability”: “https://schema.org/InStock”,     “url”: “https://example.com/tshirt-red”   } } Important Notes

Merchant Listing Structured Data (Product + Offer + More)

Last Updated: August 15, 2025

What is Merchant Listing Structured Data? It’s a type of structured data markup you add to product pages where customers can purchase items directly. It provides Google with detailed product and offer info to enable rich search experiences like product carousels, shopping ads, and detailed merchant listings. Key Features of Merchant Listing Markup Required & Recommended Properties Required Properties (minimum) Property Type Description @type Text Must be “Product” name Text Product name image URL (array) At least one product image URL description Text Short product description sku or mpn Text Stock Keeping Unit or Manufacturer Part Number brand Brand or Organization Brand or manufacturer of the product offers Offer or AggregateOffer Offer details including price, currency, availability Important offers properties for Merchant Listing Property Type Description price Number Price of the product offer priceCurrency Text ISO 4217 currency code (e.g., USD, INR) availability URL/Text Stock status (InStock, OutOfStock, PreOrder, etc.) itemCondition URL/Text Condition of the item (New, Used, Refurbished) url URL Link to the product page seller Organization The seller or merchant offering the product shippingDetails ShippingDeliveryTime Shipping costs and delivery details (optional) returnPolicy MerchantReturnPolicy Return policy info (optional but recommended) Additional Recommended Properties Example Merchant Listing JSON-LD {   “@context”: “https://schema.org/”,   “@type”: “Product”,   “name”: “Men’s Running Shoes”,   “image”: [     “https://example.com/photos/1×1/shoe.jpg”   ],   “description”: “Lightweight running shoes for men with breathable mesh fabric.”,   “sku”: “SHOE1234”,   “mpn”: “56789”,   “brand”: {     “@type”: “Brand”,     “name”: “FastTrack”   },   “offers”: {     “@type”: “Offer”,     “url”: “https://example.com/mens-running-shoes”,     “priceCurrency”: “USD”,     “price”: “59.99”,     “availability”: “https://schema.org/InStock”,     “itemCondition”: “https://schema.org/NewCondition”,     “seller”: {       “@type”: “Organization”,       “name”: “Example Store”     },     “shippingDetails”: {       “@type”: “OfferShippingDetails”,       “shippingRate”: {         “@type”: “MonetaryAmount”,         “value”: “5.00”,         “currency”: “USD”       },       “deliveryTime”: {         “@type”: “ShippingDeliveryTime”,         “handlingTime”: {           “@type”: “QuantitativeValue”,           “minValue”: 1,           “maxValue”: 2,           “unitCode”: “d”         },         “transitTime”: {           “@type”: “QuantitativeValue”,           “minValue”: 3,           “maxValue”: 5,           “unitCode”: “d”         }       }     }   } } Best Practices & Notes Monitoring & Troubleshooting

Product Snippet Structured Data Overview

Last Updated: August 15, 2025

What are Product Snippets? Product snippets are enhanced search results that show extra product info like price, availability, ratings, and reviews directly in Google Search text results. When to Use Product Snippet Markup? Use Product structured data on pages focused on a single product or product variants (not category or listing pages). How to Add Product Snippet Structured Data 1. Add Required Properties At minimum, your Product structured data must include: 2. Recommended Properties Example of Product with Review (JSON-LD): {   “@context”: “https://schema.org/”,   “@type”: “Product”,   “name”: “Executive Anvil”,   “description”: “Sleeker than ACME’s Classic Anvil, perfect for travelers.”,   “review”: {     “@type”: “Review”,     “reviewRating”: {       “@type”: “Rating”,       “ratingValue”: 4,       “bestRating”: 5     },     “author”: {       “@type”: “Person”,       “name”: “Fred Benson”     }   },   “aggregateRating”: {     “@type”: “AggregateRating”,     “ratingValue”: 4.4,     “reviewCount”: 89   } } Example of Editorial Review with Pros and Cons: {   “@context”: “https://schema.org”,   “@type”: “Product”,   “name”: “Cheese Grater Pro”,   “review”: {     “@type”: “Review”,     “name”: “Cheese Knife Pro review”,     “author”: {       “@type”: “Person”,       “name”: “Pascal Van Cleeff”     },     “positiveNotes”: {       “@type”: “ItemList”,       “itemListElement”: [         {“@type”: “ListItem”, “position”: 1, “name”: “Consistent results”},         {“@type”: “ListItem”, “position”: 2, “name”: “Still sharp after many uses”}       ]     },     “negativeNotes”: {       “@type”: “ItemList”,       “itemListElement”: [         {“@type”: “ListItem”, “position”: 1, “name”: “No child protection”},         {“@type”: “ListItem”, “position”: 2, “name”: “Lacking advanced features”}       ]     }   } } Example of Shopping Aggregator Product with Offers: {   “@context”: “https://schema.org/”,   “@type”: “Product”,   “name”: “Executive Anvil”,   “image”: [     “https://example.com/photos/1×1/photo.jpg”,     “https://example.com/photos/4×3/photo.jpg”,     “https://example.com/photos/16×9/photo.jpg”   ],   “description”: “Sleeker than ACME’s Classic Anvil, perfect for travelers.”,   “sku”: “0446310786”,   “mpn”: “925872”,   “brand”: {     “@type”: “Brand”,     “name”: “ACME”   },   “review”: {     “@type”: “Review”,     “reviewRating”: {       “@type”: “Rating”,       “ratingValue”: 4,       “bestRating”: 5     },     “author”: {       “@type”: “Person”,       “name”: “Fred Benson”     }   },   “aggregateRating”: {     “@type”: “AggregateRating”,     “ratingValue”: 4.4,     “reviewCount”: 89   },   “offers”: {     “@type”: “AggregateOffer”,     “offerCount”: 5,     “lowPrice”: 119.99,     “highPrice”: 199.99,     “priceCurrency”: “USD”   } } Key Guidelines to Follow Monitoring & Troubleshooting

Introduction to Product Structured Data

Last Updated: August 15, 2025

What is Product Structured Data? Product structured data is a type of markup you add to your product pages that helps Google better understand the product information. This enables Google Search (including Google Images and Google Lens) to show rich, detailed product information directly in search results. Why Use Product Structured Data? Two Main Types of Product Markup Product Variants If you offer multiple variations of a product (like different sizes or colors), add product variant structured data to help Google group them properly under one parent product. Additional Ecommerce Markup (Nested in Organization) Examples of How Product Data Can Appear in Google Search Best Practices & Tips

© 2025 Powered by USSOL DIGIGROWTH (OPC) PRIVATE LIMITED & Partner with Unity Sangam