# SEO Pre-Launch Checklist Use this checklist before deploying to production. ## ✅ Meta Tags - [ ] Title tag is descriptive and includes location (under 60 characters) - [ ] Meta description is compelling and natural (150-160 characters) - [ ] Canonical URL is set to `https://mifi.ventures/` - [ ] Robots meta allows indexing (`index, follow`) - [ ] Language is declared (`lang="en-US"`) - [ ] Author meta tag is present - [ ] Geographic meta tags include Boston coordinates ## ✅ Open Graph Tags - [ ] `og:type` is set to "website" - [ ] `og:url` matches canonical URL - [ ] `og:site_name` is "mifi Ventures" - [ ] `og:title` is descriptive and compelling - [ ] `og:description` matches meta description - [ ] `og:image` points to actual 1200x630px image - [ ] `og:image:width` and `og:image:height` are specified - [ ] `og:image:alt` provides context - [ ] `og:locale` is set to "en_US" ## ✅ Twitter Cards - [ ] Card type is `summary_large_image` - [ ] `twitter:title` matches OG title - [ ] `twitter:description` matches OG description - [ ] `twitter:image` matches OG image - [ ] `twitter:image:alt` is descriptive - [ ] `twitter:creator` handle is updated (if applicable) - [ ] `twitter:site` handle is updated (if applicable) ## ✅ Structured Data (JSON-LD) - [ ] Uses @graph structure with stable @id anchors - [ ] **Organization** entity (`#organization`) is complete - [ ] Legal name matches LLC - [ ] Boston address is accurate - [ ] Geographic coordinates are correct - [ ] hasOfferCatalog links to services - [ ] **Person** entity (`#principal`) is complete - [ ] Name and title are accurate - [ ] worksFor links to organization - [ ] knowsAbout lists relevant expertise - [ ] LinkedIn URL is correct (https://linkedin.com/in/the-mifi) - [ ] **WebSite** entity (`#website`) is complete - [ ] potentialAction/ReserveAction points to Cal.com - [ ] Action name is descriptive - [ ] **WebPage** entity (`#webpage`) is complete - [ ] isPartOf links to website - [ ] primaryImageOfPage is set - [ ] inLanguage is "en-US" - [ ] **OfferCatalog** entity (`#services`) is complete - [ ] All 6 services from "What We Do" are listed - [ ] Descriptions match page copy - [ ] No email or phone anywhere in JSON-LD - [ ] All @id values use mifi.ventures domain ## ✅ Content & Copy - [ ] No keyword stuffing in any content - [ ] Copy sounds natural and professional - [ ] Boston location is mentioned naturally - [ ] Services are clearly described - [ ] No email or phone numbers in meta tags - [ ] All text is grammatically correct - [ ] Tone matches brand (professional, technical, credible) ## ✅ Technical SEO - [ ] `robots.txt` exists and allows crawling - [ ] All images have descriptive alt text - [ ] Heading hierarchy is correct (one H1, logical H2s) - [ ] Links have descriptive anchor text - [ ] No broken links (404s) - [ ] HTTPS is enforced (if applicable) - [ ] Mobile-responsive design - [ ] Fast page load (< 3 seconds) - [ ] favicon.svg is present and loads ## ✅ Assets - [ ] OG image created (1200x630px, under 1MB) - [ ] OG image uploaded to `/assets/og-image.png` - [ ] OG image looks good when scaled down - [ ] OG image includes readable text - [ ] Resume PDF is uploaded (if publishing) - [ ] Company logos are actual logos (not placeholders) ## ✅ External Links - [ ] LinkedIn URL updated in constants and JSON-LD - [ ] GitHub URL updated in constants and JSON-LD - [ ] Cal.com link is correct and working - [ ] All external links open in new tab with `rel="noopener noreferrer"` ## ✅ Pre-Launch Testing Run these tests and fix any issues: ### Google Tools - [ ] Google Rich Results Test: [https://search.google.com/test/rich-results](https://search.google.com/test/rich-results) - Should show valid ProfessionalService schema - [ ] Google Mobile-Friendly Test: [https://search.google.com/test/mobile-friendly](https://search.google.com/test/mobile-friendly) - Should pass without issues - [ ] Google Lighthouse (in Chrome DevTools) - SEO score: 100/100 - Performance: 90+/100 - Accessibility: 100/100 - Best Practices: 100/100 ### Social Media Preview Tools - [ ] Facebook Sharing Debugger: [https://developers.facebook.com/tools/debug/](https://developers.facebook.com/tools/debug/) - Preview looks correct - Image loads properly - [ ] Twitter Card Validator: [https://cards-dev.twitter.com/validator](https://cards-dev.twitter.com/validator) - Card preview looks good - Image displays correctly - [ ] LinkedIn Post Inspector: [https://www.linkedin.com/post-inspector/](https://www.linkedin.com/post-inspector/) - Preview is accurate ### SEO Validators - [ ] Schema.org Validator: [https://validator.schema.org/](https://validator.schema.org/) - No errors in JSON-LD - [ ] W3C HTML Validator: [https://validator.w3.org/](https://validator.w3.org/) - No critical HTML errors ### Manual Checks - [ ] View source and verify all meta tags are present - [ ] Test share preview by sharing URL on social media - [ ] Check that `robots.txt` is accessible at `https://mifi.ventures/robots.txt` - [ ] Verify canonical URL in browser DevTools - [ ] Test page on mobile device - [ ] Verify skip link appears on Tab key press ## ✅ Post-Launch After going live: - [ ] Submit site to Google Search Console - [ ] Submit site to Bing Webmaster Tools - [ ] Create and submit sitemap.xml (future enhancement) - [ ] Share on social media to test previews - [ ] Monitor Google Search Console for indexing issues - [ ] Set up Google Analytics (if desired) - [ ] Monitor Core Web Vitals - [ ] Check search appearance after 1-2 weeks ## 📝 Notes Record any issues or observations during testing: ``` [Add your notes here] ``` --- **Last Updated**: [Date] **Reviewed By**: [Name]