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
4.2 KiB
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
- Google Rich Results: https://search.google.com/test/rich-results
- Schema Validator: https://validator.schema.org/
- Facebook Debug: https://developers.facebook.com/tools/debug/
- Twitter Validator: https://cards-dev.twitter.com/validator
- 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
- Add property:
https://workroot.in - Verify ownership (DNS/HTML/Analytics)
- Submit
sitemap.xml - 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:
- Schema.org: https://schema.org/
- Google Docs: https://developers.google.com/search/docs/appearance/structured-data
- Open Graph: https://ogp.me/
Last Updated: 2026-03-21