Pre-Deployment Testing
Test your website locally before deploying to catch issues early.Local Testing
Testing Checklist
Use this comprehensive checklist to ensure everything works correctly:Content Testing
Content Testing
Verify all text content is accurate and error-free:
- Names are spelled correctly throughout the site
- Wedding date and time are correct
- Venue addresses are accurate
- Contact information is correct
- No placeholder text remains (Lorem ipsum, etc.)
- All grammar and spelling is correct
- Event schedule times are accurate
- RSVP deadline is correct
Navigation Testing
Navigation Testing
Image Testing
Image Testing
Verify all images load and display correctly:
- All images load without errors
- Images have appropriate alt text
- Images are properly sized (not too large)
- Image quality is good (not pixelated)
- Gallery images open in lightbox/modal
- Thumbnail images load quickly
- Background images display correctly
- Images are optimized for web (< 500KB each)
Form Testing
Form Testing
Test all forms thoroughly:
RSVP Form
- All form fields accept input
- Required fields are properly validated
- Email validation works
- Phone number formatting works
- Guest count selector functions
- Dietary restrictions field works
- Submit button is functional
- Success/error messages display
- Form data is sent to correct email/service
Contact Form
- Name and email fields work
- Message text area accepts input
- Form submits successfully
- Confirmation message appears
External Links
External Links
Verify all external links work:
- Google Maps links open correctly
- Registry links (Amazon, Target, etc.) work
- Social media links function
- Accommodation booking links work
- External links open in new tab
- Calendar download links work
- PDF/document downloads function
Browser Compatibility Testing
Test your website in multiple browsers to ensure consistent experience:Desktop Browsers
Test on:
- Google Chrome
- Mozilla Firefox
- Safari (macOS)
- Microsoft Edge
Mobile Browsers
Test on:
- Chrome (Android)
- Safari (iOS)
- Samsung Internet
- Firefox Mobile
Testing Tools
BrowserStack
Test on real devices and browsersFree trial available
LambdaTest
Cross-browser testing platformFree plan available
Browser DevTools
Built-in device emulationPress F12 > Device toolbar
Responsive Viewer
Browser extension for testingMultiple viewports at once
Mobile Responsiveness Testing
Ensure your site looks great on all device sizes:Test These Device Sizes
Mobile Checklist
- Text is readable without zooming
- Buttons are large enough to tap (min 44x44px)
- Images scale properly
- Navigation menu works on mobile
- Forms are easy to fill on mobile
- No horizontal scrolling required
- Touch interactions work smoothly
- Page loads quickly on mobile networks
Use Chrome DevTools Device Mode (F12 > Toggle device toolbar) to test different screen sizes quickly.
Performance Testing
Ensure your website loads quickly:Speed Testing Tools
Google PageSpeed Insights
Visit PageSpeed Insights and test your URL:
- Aim for score > 90 for mobile
- Check Core Web Vitals
- Follow optimization suggestions
GTmetrix
Use GTmetrix for detailed analysis:
- Check page load time (< 3 seconds)
- Review waterfall chart
- Optimize largest files
WebPageTest
Test with WebPageTest:
- Test from multiple locations
- Check different connection speeds
- Review filmstrip view
Performance Optimization Tips
Optimize Images
- Compress images (use TinyPNG, ImageOptim)
- Use appropriate formats (WebP, JPEG)
- Resize images to display size
- Lazy load images below fold
Minimize Code
- Minify CSS and JavaScript
- Remove unused code
- Combine files where possible
- Use browser caching
Reduce Requests
- Limit number of external resources
- Use CSS sprites for icons
- Inline critical CSS
- Defer non-critical scripts
Enable Compression
- GitHub Pages enables gzip automatically
- Verify compression in DevTools Network tab
- Check response headers
Accessibility Testing
Make your website accessible to all guests:Accessibility Checklist
- All images have alt text
- Color contrast is sufficient (4.5:1 minimum)
- Site is navigable by keyboard only
- Form labels are properly associated
- Heading hierarchy is logical (h1, h2, h3)
- Links have descriptive text (avoid “click here”)
- Focus indicators are visible
- ARIA labels are used where appropriate
Testing Tools
WAVE
Browser extension for accessibility testingwave.webaim.org
Lighthouse
Built into Chrome DevToolsIncludes accessibility audit
axe DevTools
Browser extension by DequeFree accessibility testing
Keyboard Navigation
Test manually with Tab keyEnsure all features work
Final Pre-Launch Checklist
Before sharing with guests:Content Review
- All information is accurate and up-to-date
- No typos or grammatical errors
- All placeholder content replaced
- Privacy settings configured (if applicable)
Functionality Test
- All links work correctly
- Forms submit successfully
- Images load properly
- Site works on mobile and desktop
Cross-Device Testing
- Tested on iOS device
- Tested on Android device
- Tested on desktop (Windows/Mac)
- Tested in 3+ different browsers
Performance Check
- Page loads in under 3 seconds
- Images are optimized
- No console errors
- HTTPS is enabled
Ongoing Monitoring
After launch, continue monitoring:- Check form submissions regularly
- Monitor website analytics (if installed)
- Test site periodically
- Be responsive to guest feedback
- Keep content updated as plans change
Next Steps
Deploy to GitHub Pages
Ready to launch? Deploy your tested site
Custom Domain Setup
Configure a memorable domain name
