SEO Fundamentals - 2
SEO Fundamentals - 2
Your homepage is using basic structured data, which helps search engines understand:
Since your website sells toys and clothes, you should include more specific schema types to
improve visibility in search results:
json
CopyEdit
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Wooden Puzzle Toy",
"image": "https://example.com/image.jpg",
"description": "Open-ended puzzle toy made of wood.",
"sku": "WPZ-001",
"offers": {
"@type": "Offer",
"priceCurrency": "INR",
"price": "499",
"availability": "https://schema.org/InStock"
}
}
2. BreadcrumbList
To help Google understand your site structure and show breadcrumbs in search:
json
CopyEdit
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://discoversaha.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Toys",
"item": "https://discoversaha.com/toys"
}
]
}
json
CopyEdit
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "102"
}
Next Steps:
html
CopyEdit
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Wooden Puzzle Toy",
"image": "https://discoversaha.com/images/wooden-puzzle.jpg",
"description": "Handcrafted open-ended wooden puzzle toy for children.",
"sku": "WPZ-001",
"brand": {
"@type": "Brand",
"name": "Saha"
},
"offers": {
"@type": "Offer",
"url": "https://discoversaha.com/products/wooden-puzzle",
"priceCurrency": "INR",
"price": "499",
"availability": "https://schema.org/InStock"
}
}
</script>
Shopify / Wix / Squarespace: Use their built-in SEO or code editor (or let me know
your platform).
WordPress: Use plugins like:
o Rank Math
o Yoast SEO
o Schema Pro
🧪 3. Test It
Use:
Just paste your page URL or HTML and confirm everything is correct (no errors).
Use your CMS or website backend to dynamically insert product data into the
schema.
Example in JavaScript:
js
CopyEdit
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "{{ product.title }}",
"image": "{{ product.image_url }}",
"description": "{{ product.description }}",
"sku": "{{ product.sku }}",
"offers": {
"@type": "Offer",
"price": "{{ product.price }}",
"priceCurrency": "INR",
"availability": "https://schema.org/InStock",
"url": "{{ product.url }}"
}
}
</script>
Use apps like Smart SEO, JSON-LD for SEO by Ilana Davis, or Schema Plus
These apps automatically generate and inject schema for all products
✅ What's Present
Organization schema
WebSite with SearchAction
❌ What's Missing
Product schema (@type: Product) for each product (needed for rich snippets in
Google)
Breadcrumb schema (@type: BreadcrumbList)
Review/AggregateRating schema
FAQ schema (can be used on pages like “Parents' Corner” or product FAQs)
📌 Fix: Add product-level JSON-LD via Shopify Liquid or use an app like JSON-LD for
SEO or Smart SEO.
✅ Strengths
❌ Content Gaps
📌 Fix: Add 150–300 words of unique, SEO-rich content to product and collection pages.
🏷️METADATA
❌ Common Issues
🌐 TECHNICAL SEO
✅ Good Signs
HTTPS secured
Mobile-friendly (Shopify themes generally are)
Sitemap exists at: https://discoversaha.com/sitemap.xml
❌ Issues to Watch
PageSpeed on mobile could be better (Shopify sites often load slow due to unused
JavaScript & heavy image use)
Broken links: none found, but run regular checks using tools like Ahrefs, Screaming
Frog, or Semrush
No robots.txt customization — blocks may prevent crawling of critical assets
📌 Fix: Optimize images, defer unused JS/CSS, compress assets, and consider Shopify
performance apps (e.g., TinyIMG)
✅ Present:
🛒 ECOMMERCE-SPECIFIC SEO
❌ Shopify Limitation:
📌 Fix: Use canonical tags carefully and create dedicated landing pages for top combinations
(e.g., “Wooden Toys for 6-months-old”).
📚 CONTENT MARKETING
📌 Fix: Start a blog targeting long-tail keywords around parenting, gifting, toys, learning, etc.
Expand content on collections & products ⭐⭐⭐⭐ 150–300 words with keywords
Improve metadata (title, description) ⭐⭐⭐⭐ Use Smart SEO or edit in Shopify
Start a blog with keyword-focused articles ⭐⭐⭐ “Toys for X months” type topics
Optimize image size and lazy loading ⭐⭐⭐ Use TinyIMG or PageSpeed apps