Common issues you may encounter with your Weebly website and how to diagnose and fix them.
Performance Issues
Weebly website performance directly impacts user experience and SEO rankings. Core Web Vitals are critical metrics that affect both.
Largest Contentful Paint (LCP)
LCP measures loading performance. Weebly-specific LCP issues include:
- Third-party app scripts loading synchronously
- Unoptimized background images and banners
- Weebly's built-in scripts blocking render
- Large embedded media files
- Weebly theme JavaScript overhead
Target: LCP under 2.5 seconds
Cumulative Layout Shift (CLS)
CLS measures visual stability. Weebly-specific CLS issues include:
- Images without explicit dimensions
- Dynamic app content loading
- Font loading causing shifts
- Weebly popup and banner elements
- Embedded third-party widgets
Target: CLS under 0.1
General Performance Best Practices
Image Optimization:
- Use Weebly's built-in image optimization
- Compress images before uploading
- Use appropriate image sizes (not oversized)
- Enable lazy loading for below-fold content
App Management:
- Remove unused Weebly apps
- Audit App Center installations regularly
- Consolidate functionality where possible
- Use GTM instead of multiple tracking apps
Content Optimization:
- Minimize embedded videos (use thumbnails)
- Limit custom fonts
- Reduce page length when possible
- Use Weebly's CDN for all assets
For general performance concepts, see the global performance hub.
Tracking & Analytics Issues
Events Not Firing
Common causes of tracking failures on Weebly:
- Header code not saving properly
- Free plan limitations (no code injection)
- JavaScript errors from apps
- Ad blockers preventing pixel loads
- Incorrect GTM container configuration
- Consent management blocking scripts
Common scenarios:
- GA4 not tracking page views (header code missing)
- Meta Pixel AddToCart not firing (ecommerce plan required)
- GTM container not loading (code placement error)
- Events firing on some pages but not others (selective code injection)
Tracking Best Practices
Verify Code Placement:
- Go to Settings > SEO > Header Code
- Confirm tracking code is properly saved
- Check that code appears in page source
Test Thoroughly:
- Use browser extensions (GTM debugger, GA debugger)
- Test in incognito/private browsing mode
- Test across different browsers
- Verify in platform analytics (GA4, Meta Events Manager)
Common Fixes:
- Clear Weebly cache and republish site
- Verify you're on a paid plan (for code injection)
- Check for JavaScript errors in console
- Ensure code is properly formatted (no syntax errors)
For general tracking concepts, see the global tracking hub.
Common Weebly-Specific Issues
Free Plan Limitations
Problem: Cannot add tracking codes or custom JavaScript.
Limitation: Weebly Free plan doesn't allow header/footer code injection.
Solutions:
- Upgrade to a paid Weebly plan
- Use App Center apps that work on free plans (limited options)
- Consider migrating to a platform with more flexibility
Header Code Not Saving
Problem: Tracking code in Settings > SEO > Header Code doesn't persist.
Causes:
- JavaScript syntax errors in code
- Copy/paste issues with special characters
- Browser cache showing old version
- Account permission issues
Fix:
- Copy code to a text editor first (plain text)
- Remove any special characters or formatting
- Ensure proper opening and closing tags
- Clear browser cache and try again
- Try a different browser
Apps Breaking Site
Problem: Weebly app causes JavaScript errors or visual issues.
Diagnosis:
- Open browser console (F12)
- Look for JavaScript errors
- Disable apps one at a time
- Check app reviews for known issues
Fix:
- Contact app developer for support
- Use alternative app
- Remove app and implement functionality differently
Blog Tracking Not Working
Problem: Analytics not tracking blog posts correctly.
Causes:
- Code not loading on blog pages
- Different page structure for blog
- Blog subdomain issues
Fix:
- Verify header code applies to all pages including blog
- Check blog settings for additional configuration
- Ensure blog and main site use same tracking code
Ecommerce Events Missing
Problem: Product views, add to cart, or purchases not tracking.
Requirements:
- Performance plan or higher
- Square connected for payments
- Proper ecommerce tracking setup
Fix:
- Verify you're on Performance plan
- Check that ecommerce tracking is enabled
- Configure enhanced ecommerce in GA4
- Test purchase flow completely
Debugging Tools
Browser Developer Tools
Chrome DevTools (F12):
- Console: Check for JavaScript errors
- Network: Verify analytics requests sent
- Elements: Confirm tracking code in
<head>
Weebly-Specific Debugging
View Page Source:
Right-click > View Page Source > Search for your tracking code
Check Header Code:
Settings > SEO > Header Code
Analytics Debugging Tools
Browser Extensions:
Platform Tools:
- GA4 DebugView
- Meta Events Manager Test Events
- GTM Preview Mode
Performance Testing Tools
Getting Help
Weebly Support Channels
Weebly Help Center:
- Weebly Help Center
- Comprehensive documentation
- Step-by-step guides
Square Seller Community:
- squareup.com/community
- Community forums
- User discussions
Weebly Support:
- Email and chat support for paid plans
- Phone support for higher tiers
When to Consider Migration
Consider migrating from Weebly when:
- Free plan limitations block your needs
- Advanced ecommerce features required
- More tracking flexibility needed
- Custom development required
- Better performance needed
Next Steps
Performance Issues:
Tracking Issues:
Prevention:
- Document your setup
- Test before publishing
- Monitor analytics regularly
- Keep apps updated