Files
CompanySite/.agents/seo-specialist/QUICK_REFERENCE.md
T
Clintchiz d402256547
Deploy to Production / Build & Verify (push) Failing after 5m56s
Ping Search Engines / Notify Search Engines (push) Successful in 2s
Deploy to Production / Pre-Deploy Tests (push) Has been skipped
Deploy to Production / Deploy to Railway (push) Has been skipped
Deploy to Production / Deploy to Render (push) Has been skipped
Deploy to Production / Deploy to VPS (PM2) (push) Has been skipped
Deploy to Production / Deploy to Fly.io (push) Has been skipped
Deploy to Production / Post-Deploy Verification (push) Has been skipped
Deploy to Production / Notify on Failure (push) Successful in 2s
E2E Test Suite / Critical User Journeys (push) Has been skipped
E2E Test Suite / API Integration Tests (push) Has been skipped
E2E Test Suite / Smoke Tests (P0) (push) Failing after 11m26s
E2E Test Suite / Form Interaction Tests (push) Failing after 11m42s
E2E Test Suite / Destructive & Chaos Tests (push) Failing after 12m2s
E2E Test Suite / Cross-Browser Regression (chromium) (push) Failing after 16m14s
E2E Test Suite / Cross-Browser Regression (webkit) (push) Failing after 17m45s
E2E Test Suite / Cross-Browser Regression (firefox) (push) Failing after 25m23s
E2E Test Suite / Security Header Tests (push) Failing after 7m55s
E2E Test Suite / Test Report Summary (push) Failing after 20s
E2E Test Suite / Mobile Device Tests (push) Failing after 2h49m9s
Uptime Monitor / Health & Response Time (push) Failing after 2s
Uptime Monitor / SSL Certificate (push) Successful in 2s
Uptime Monitor / Send Alerts (push) Failing after 3s
Uptime Monitor / Record Uptime Success (push) Has been skipped
First Init
2026-03-21 16:46:46 +05:30

4.2 KiB

Structured Data Quick Reference

One-page reference for all structured data implementation.


🎯 Quick Commands

# Build site
npm run build

# Validate schemas
npm run validate:schema

# Test locally
npm run preview

📊 Schema Summary

Page Schemas Implemented
All Pages Organization, WebSite
Homepage + FAQPage
Blog Posts BlogPosting, BreadcrumbList, Person, ImageObject
Services Service, BreadcrumbList, WebPage
About AboutPage, BreadcrumbList
Contact ContactPage, BreadcrumbList

🔗 Testing Tools

  1. Google Rich Results: https://search.google.com/test/rich-results
  2. Schema Validator: https://validator.schema.org/
  3. Facebook Debug: https://developers.facebook.com/tools/debug/
  4. Twitter Validator: https://cards-dev.twitter.com/validator
  5. LinkedIn Inspector: https://www.linkedin.com/post-inspector/

Quick Validation Checklist

Homepage

  • Organization schema
  • WebSite schema with search action
  • FAQPage schema (6 questions)
  • Open Graph tags
  • Twitter Cards

Blog Posts

  • BlogPosting (not Article)
  • Author Person schema
  • Image with dimensions
  • Published/modified dates
  • Tags and category
  • Breadcrumbs
  • OG image 1200x630px

Services

  • Service schema per service
  • Provider organization
  • Breadcrumbs
  • WebPage schema

About/Contact

  • AboutPage/ContactPage schema
  • Breadcrumbs
  • Organization reference

📝 Key Files

src/
├── layouts/
│   └── BaseLayout.astro         # Organization, WebSite schemas
├── components/
│   └── SEO.astro                # Page-specific schemas
└── pages/
    ├── index.astro              # FAQPage
    ├── blog/[...slug].astro     # BlogPosting
    ├── services.astro           # Service
    ├── about.astro              # AboutPage
    └── contact.astro            # ContactPage

.agents/seo-specialist/
├── STRUCTURED_DATA.md           # Full documentation
├── VALIDATION_GUIDE.md          # Testing guide
├── QUICK_REFERENCE.md           # This file
└── test-schema.html             # Testing interface

scripts/
└── validate-schema.js           # Validation script

🎨 Open Graph Images

Required Sizes:

  • Facebook/LinkedIn: 1200x630px
  • Twitter Card: 1200x630px or 1200x675px
  • Minimum: 200x200px
  • Maximum: 8MB file size

Format: JPG or PNG


🔍 Search Console Setup

  1. Add property: https://workroot.in
  2. Verify ownership (DNS/HTML/Analytics)
  3. Submit sitemap.xml
  4. Monitor Enhancements → Rich Results

📈 Expected Rich Results

Schema Rich Result
Organization Knowledge Graph Panel
WebSite Sitelinks Search Box
BlogPosting Article Card, Top Stories
BreadcrumbList Breadcrumb Navigation
FAQPage FAQ Accordion
Service Enhanced Listings

⚠️ Common Issues

Issue Fix
"Missing required property" Add the required field to schema
"Invalid URL" Use absolute URLs (https://...)
"Image too small" Use 1200x630px minimum
"Missing breadcrumb position" Start at 1, increment by 1
"Publisher logo missing" Add ImageObject to publisher
"OG image not loading" Verify URL, clear Facebook cache

🚀 Deployment Checklist

Pre-deployment:

  • Run npm run validate:schema
  • Test all pages with Google Rich Results
  • Verify Open Graph previews
  • Check Twitter Card previews
  • Build passes with no errors

Post-deployment:

  • Submit sitemap to Search Console
  • Monitor for structured data errors
  • Test live URLs with validators
  • Check social sharing on live site

📞 Support

Documentation: .agents/seo-specialist/STRUCTURED_DATA.md Testing Guide: .agents/seo-specialist/VALIDATION_GUIDE.md Test Interface: .agents/seo-specialist/test-schema.html

Resources:


Last Updated: 2026-03-21