Files
CompanySite/SEO-CHECKLIST.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

6.2 KiB

SEO Quick Reference Checklist

📋 New Page Creation Checklist

When creating a new page, ensure you include:

Required Elements

  • Unique title prop in <BaseLayout> (50-60 characters)
  • Unique description prop (150-160 characters)
  • <SEO> component in head slot (if using structured data)
  • Proper heading hierarchy (H1 → H2 → H3)
  • Alt text for all images
  • Internal links to related pages

Optional Elements

  • canonicalUrl (if different from current URL)
  • ogImage (custom social sharing image)
  • noIndex={true} (for pages you don't want indexed)
  • Breadcrumbs structured data
  • FAQ structured data
  • Service structured data

📝 New Blog Post Checklist

When creating a new blog post:

In Frontmatter

  • Compelling title (50-70 characters)
  • Engaging description (150-160 characters)
  • Proper pubDate (format: 2024-01-15)
  • Relevant category (Web Development, AI/ML, etc.)
  • 3-5 relevant tags
  • Author name and avatar
  • heroImage (1200x630px recommended)
  • draft: false when ready to publish

In Content

  • One H1 (title - automatic)
  • Logical H2/H3 structure
  • Alt text for all images
  • Internal links to related posts/pages
  • External links (with rel="noopener")
  • Call-to-action at end
  • Minimum 500 words (1000+ preferred)

🔍 SEO Testing Checklist

Before deploying:

Validation Tools

Meta Tags

  • Title displays correctly in browser tab
  • Description is compelling and accurate
  • OG image displays in social share preview
  • Twitter Card preview looks correct
  • Canonical URL is correct

Technical

  • Page loads in < 3 seconds
  • Mobile-friendly (responsive)
  • No console errors
  • All images have alt text
  • Links work correctly

🚀 Deployment Checklist

After deploying to production:

Search Console Setup

  • Verify domain ownership
  • Submit sitemap.xml
  • Request indexing for key pages
  • Set up email notifications

Initial Monitoring

  • Check robots.txt is accessible: https://workroot.in/robots.txt
  • Check sitemap is accessible: https://workroot.in/sitemap.xml
  • Verify homepage meta tags (view source)
  • Test a blog post's structured data
  • Check mobile usability

📊 Monthly SEO Maintenance

Review Performance

  • Check Google Search Console reports
  • Review top performing pages
  • Identify crawl errors
  • Check Core Web Vitals
  • Monitor indexing coverage

Content Updates

  • Publish new blog posts
  • Update outdated content
  • Fix broken links
  • Optimize underperforming pages

🎯 Page-Specific SEO Guidelines

Homepage

  • Title: Brand name only
  • Description: Company value proposition
  • Schema: Organization + WebSite
  • Priority: 1.0

Service Pages

  • Title: "[Service] | WorkRoot IT Solutions"
  • Description: Service benefits and features
  • Schema: Service + Breadcrumb
  • Priority: 0.9

Blog Posts

  • Title: Article headline (compelling)
  • Description: Article summary
  • Schema: Article + Breadcrumb
  • Priority: 0.7

About/Contact

  • Title: "About Us" or "Contact"
  • Description: Clear purpose
  • Schema: AboutPage or ContactPage
  • Priority: 0.7-0.8
  • Title: "Privacy Policy" or "Terms"
  • Description: Purpose of page
  • Schema: None needed
  • Priority: 0.3
  • Index: NO (noIndex: true)

🛠️ Common SEO Issues & Fixes

Issue: Page not indexed

Fix:

  1. Check robots.txt isn't blocking
  2. Verify noIndex meta tag isn't set
  3. Submit URL in Search Console
  4. Check for canonical conflicts

Issue: Duplicate titles/descriptions

Fix:

  1. Ensure each page has unique title
  2. Make descriptions specific to page content
  3. Avoid templated descriptions

Issue: Slow page speed

Fix:

  1. Optimize images (use WebP)
  2. Enable lazy loading
  3. Minimize JavaScript
  4. Use CDN for assets

Issue: Poor mobile experience

Fix:

  1. Test on real devices
  2. Check touch targets (min 48px)
  3. Verify text readability
  4. Test form usability

Issue: Structured data errors

Fix:

  1. Validate with Schema.org validator
  2. Check required properties
  3. Ensure correct data types
  4. Test in Rich Results tool

💡 Best Practices

Title Tags

✅ GOOD: "Web Development Services | WorkRoot IT Solutions"
❌ BAD:  "Home - WorkRoot - Page 1"

Meta Descriptions

✅ GOOD: "Professional web development services including React, Next.js, and Node.js. Transform your business with custom web applications."
❌ BAD:  "We do web development and other stuff. Click here to learn more."

Alt Text

✅ GOOD: "Modern office workspace with developers collaborating on laptop"
❌ BAD:  "image1.jpg" or ""
✅ GOOD: <a href="/services/web-development">Learn about our web development services</a>
❌ BAD:  <a href="/services">click here</a>

📈 SEO Metrics to Track

Search Console

  • Total clicks
  • Total impressions
  • Average CTR
  • Average position
  • Coverage issues
  • Core Web Vitals

Analytics

  • Organic traffic
  • Bounce rate
  • Time on page
  • Pages per session
  • Goal completions

Technical

  • Page load time
  • Largest Contentful Paint (LCP)
  • First Input Delay (FID)
  • Cumulative Layout Shift (CLS)


Remember: SEO is an ongoing process, not a one-time task. Regular monitoring and optimization yield the best results!