0% found this document useful (0 votes)
2 views7 pages

SEO Fundamentals - 2

The document outlines the current structured data on a website, indicating that it has Organization and WebSite schema types but lacks essential product-related schemas. It recommends adding Product, BreadcrumbList, and Review/AggregateRating schemas to enhance visibility in search results. Additionally, it suggests improving content quality, metadata, and technical SEO aspects while providing next steps for implementation.

Uploaded by

salesatsaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views7 pages

SEO Fundamentals - 2

The document outlines the current structured data on a website, indicating that it has Organization and WebSite schema types but lacks essential product-related schemas. It recommends adding Product, BreadcrumbList, and Review/AggregateRating schemas to enhance visibility in search results. Additionally, it suggests improving content quality, metadata, and technical SEO aspects while providing next steps for implementation.

Uploaded by

salesatsaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Here's what it shows:

Structured Data is Present

 2 schema types are detected:


o Organization
o WebSite
 No errors or warnings — which is good.

What This Means:

Your homepage is using basic structured data, which helps search engines understand:

 The name and identity of your organization


 That it is a website (basic site-wide markup)

⚠️What's Missing (and Worth Adding):

Since your website sells toys and clothes, you should include more specific schema types to
improve visibility in search results:

1. Product Schema (most important)

For every product page:

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"
}
]
}

3. Review / AggregateRating Schema

If you show customer reviews:

json
CopyEdit
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "102"
}

Next Steps:

 Identify key product pages and category pages


 Add JSON-LD structured data (Google recommends this format)

How to Add JSON-LD Structured Data

🧩 1. Copy Your JSON-LD Code

Example for a product page:

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>

🛠️2. Where to Place It

 Paste the above <script type="application/ld+json"> code inside the <head>


tag or before the closing </body> tag of your product page HTML.
 You don’t need to display anything — this script is invisible to users but readable by
search engines.

If your site is built using:

 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:

 Schema Markup Validator


 Google Rich Results Test

Just paste your page URL or HTML and confirm everything is correct (no errors).

🔄 Optional: Automate JSON-LD for Every Product Page

If you have many products:

 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>

Custom JSON-LD for Product: Treasure Trove 1.0


html
CopyEdit
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Treasure Trove 1.0 – A collection of open-ended toys for 2+
months babies",
"image": [
"https://discoversaha.com/cdn/shop/files/Saha_Gift_Box.jpg" <!--
Update with exact image URL if needed -->
],
"description": "Treasure Trove 1.0 is a curated gift box of open-ended,
sensory-rich toys designed especially for babies aged 2+ months.",
"sku": "TT-001",
"brand": {
"@type": "Brand",
"name": "Saha"
},
"offers": {
"@type": "Offer",
"url": "https://discoversaha.com/products/gift-box-for-2-months-
babies",
"priceCurrency": "INR",
"price": "2500.00",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
</script>

✅ How to Add This to Shopify

Option 1: Manual (Recommended for Custom Setup)

1. From Shopify Admin, go to Online Store → Themes → Actions → Edit Code


2. Open:
o product.liquid or main-product.liquid (depending on your theme)
3. Paste the <script type="application/ld+json">...</script> code:
o Inside the <head> or just before </body>
o Use Shopify Liquid variables to dynamically fill values for other products

Option 2: Using an App

If you prefer not to touch code:

 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

STRUCTURED DATA (Schema)

✅ 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.

📄 CONTENT QUALITY & DEPTH

✅ Strengths

 Great brand messaging (“Nurturing your child’s senses”)


 Product names and pricing are clear

❌ Content Gaps

 Low text content on home and collection pages


 Product pages are missing:
o Detailed descriptions (benefits, how to use, age relevance)
o Internal links to blog/educational content
o Keywords that parents would search (e.g., “Montessori toys”, “safe baby
gifts”)

📌 Fix: Add 150–300 words of unique, SEO-rich content to product and collection pages.

🏷️METADATA

❌ Common Issues

 Titles are short and often not keyword-rich


 Many pages have duplicate or empty meta descriptions
 Product meta titles don’t include target keywords like:
o “Toys for 2 month old”
o “Montessori toys India”
o “Eco-friendly baby gift box”

📌 Fix: Customize titles/descriptions per product/category using Shopify’s SEO editor or an


app like Smart SEO.

🌐 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)

📱 SOCIAL & OPEN GRAPH

✅ Present:

 Basic Open Graph (og:) and Twitter Card meta tags


❌ Could Improve:

 Missing product:price:amount and product:availability OG tags


 Image resolution on social shares can be inconsistent

📌 Fix: Customize OG tags per product using metafields or an SEO app.

🛒 ECOMMERCE-SPECIFIC SEO

❌ Shopify Limitation:

 No indexation of product variants (colors/sizes)


 Filtered category pages can’t be indexed by default

📌 Fix: Use canonical tags carefully and create dedicated landing pages for top combinations
(e.g., “Wooden Toys for 6-months-old”).

📚 CONTENT MARKETING

 Blog is missing: This is a big SEO opportunity


o Topics like: “How to choose toys by age?”, “Why open-ended toys matter?”,
“Safe wooden toys in India” can drive traffic

📌 Fix: Start a blog targeting long-tail keywords around parenting, gifting, toys, learning, etc.

🔑 RECOMMENDED NEXT STEPS


Task Priority How

Add product schema ⭐⭐⭐⭐ Manually via Liquid or app

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

Add Breadcrumb + FAQ schema ⭐⭐ Via Liquid or structured data apps

You might also like