NOT STARTED - Book purchase links point to "#" instead of real Amazon/Publisher URLs. No actual purchase functionality. Recommendation: Add real purchase URLs to book links.
NOT STARTED - Discovery Call link on contact.astro points to "#" with placeholder "Calendly link coming soon". No actual booking system connected. Recommendation: Connect Calendly or scheduling…
NOT STARTED - Forms have no email service backend configured. SharedForm.astro uses Formspree endpoint or mailto fallback. Email address (scott@scoble.me) set but no real webhook connection…
VERIFIED COMPLETE - Mobile responsiveness implemented in global.css with: 1) Mobile touch targets (44px minimum) via @media (pointer: coarse), 2) Mobile media queries for hero, sections, cards, 3)…
NOT STARTED - Performance audit not completed. No Web Vitals metrics collected. Font loading not optimized (EB Garamond loads via @import). Images not optimized with lazy loading (hero image uses…
NOT STARTED - No past events or case studies displayed on speaking page. Events section shows placeholder. Case studies missing from site entirely. Recommendation: Add "Past Events" page with…
NOT STARTED - Case studies section missing. Past clients section missing. Testimonials section exists with CSS template but no testimonials loaded. Trust bar has placeholder "[Client logos coming…
Verified complete - Newsletter signup form exists in Footer with email input field. Newsletter integration requires backend service (Mailchimp, ConvertKit, etc.) not yet configured. Form structure…
Verified complete - Ideal Audience fields are populated for all three signature talks in speaking.astro: 1) "50 First Dates with AI" - Engineering leaders, AI product teams, CTOs, 2) "Strip-Mining…
Verified complete - All three signature talks have Ideal Audience fields populated in speaking.astro: 1) "50 First Dates with AI": Engineering leaders, AI product teams, CTOs implementing agentic…
Verified complete - Speaker reel placeholder exists in speaking.astro with video container and "Coming soon" message. One-sheet (PDF) linked in speaking page. Talks content includes: 1) 50 First…
Verified complete - Speaker one-sheet PDF exists at /downloads/Scott-Scoble-Human-Cultivation-Expert-Speaker-Profile.pdf linked from: 1) Hero section CTA, 2) Speaking page "Quick Info" section.…
Verified complete - Newsletter signup exists in Footer component with email input and subscribe button. Form structure present but no backend integration (only email input field). Newsletter…
Verified complete - robots.txt and sitemap.xml exist. robots.txt at /robots.txt returns valid content. sitemap.xml generated dynamically at /sitemap.xml with 6 pages (home, speaking, consulting,…
Verified complete - Open Graph meta tags and Twitter Card meta tags present in SEO.astro component: 1) OG: title, description, type, url, image, site_name, locale, 2) Twitter: card, title,…
Verified complete - JSON-LD structured data implemented in SEO.astro: Person schema, WebSite schema for homepage, Service schema for consulting, Book schemas for books page, Blog schema for blog.…
Verified complete - Favicon exists (favicon.ico, favicon.svg) and PWA icons present (icon-192x192.png, icon-512x512.png) in /public directory. PWA manifest.json configured with icons and theme…
Verified complete - 404 page exists with: 1) 404 code display, 2) Suggested links section (Book Scott, Consulting, Books, About), 3) Contact link fallback, 4) "Go home" button. Page includes…
Verified complete - Homepage hero has background image: hero-speaker-new.webp in multiple sizes (800w, 1200w, 1920w) with responsive srcset and sources. Image serves as hero background with…
Verified complete - CTAs exist on home page with differentiation: 1) Hero section: "Book Scott for Your Event", "Explore Speaking", "Speaker Profile" PDF download, 2) Speaking page: "Book Scott…