SEO Checklist for LuxOpenFin
This checklist ensures all SEO requirements are met for luxopenfin.hexalab.dev.
β Technical SEOβ
Meta Tagsβ
- Unique
<title>tags (50-60 characters, includes brand) - Meta descriptions (120-160 characters, keyword-rich)
- Canonical URLs (prevents duplicate content)
- Viewport meta tag (mobile-responsive)
- Language meta (
<html lang="en">) - Meta robots (index/follow for public pages)
- Theme color meta tag
OpenGraph Tagsβ
- og:title
- og:description
- og:image (1200x630px recommended)
- og:url
- og:type (website/article)
- og:site_name
- og:locale (en_US, fr_FR, de_DE)
Twitter Card Tagsβ
- twitter:card (summary_large_image)
- twitter:title
- twitter:description
- twitter:image
- twitter:site (@Hexalab)
- twitter:creator (@Hexalab)
Technical Filesβ
- robots.txt (allows indexing, references sitemap)
- sitemap.xml (auto-generated by Docusaurus)
- Favicon (multiple sizes)
- Apple touch icons
β Structured Data (JSON-LD)β
Core Schemasβ
- Organization schema (LuxOpenFin by Hexalab)
- WebSite schema (with SearchAction)
- SoftwareApplication schema
- BreadcrumbList schema (for navigation)
Page-Specific Schemasβ
- WebPage schema (standard pages)
- Article schema (blog/documentation)
- Course schema (optional, for educational content)
- FAQPage schema (optional, for FAQs)
β Semantic HTMLβ
Structureβ
- Proper
<header>element - Proper
<nav>element - Proper
<main>element - Proper
<section>elements - Proper
<article>elements (for blog/docs) - Proper
<footer>element
Headingsβ
- Only one H1 per page
- Proper heading hierarchy (H1 β H2 β H3)
- Descriptive heading text
Imagesβ
- Alt text for all images
- Descriptive alt text (not just "image")
- ARIA labels where appropriate
- Responsive images with srcset (recommendation)
Linksβ
- Descriptive link text
- Internal linking structure
- External links with rel="noopener noreferrer"
β Performance & Core Web Vitalsβ
Core Web Vitalsβ
- LCP < 2.5s (Largest Contentful Paint)
- FID < 100ms (First Input Delay)
- CLS < 0.1 (Cumulative Layout Shift)
Optimizationβ
- Code splitting (Docusaurus default)
- CSS minification (Docusaurus default)
- JavaScript bundling (Docusaurus default)
- Lazy-load below-the-fold images
- Preload critical fonts
- Optimize images (WebP format)
- Remove unused CSS/JS
Lighthouse Scoresβ
- SEO: 90+
- Accessibility: 90+
- Performance: 80+
- Best Practices: 90+
β Financial Industry Trust Signalsβ
Organization Informationβ
- Organization name (LuxOpenFin)
- Parent organization (Hexalab)
- Service type (Financial Services)
- Area served (Luxembourg)
- Contact information
Brand Consistencyβ
- Consistent title format
- Professional descriptions
- Financial industry keywords
- Compliance-focused messaging
Trust Elementsβ
- Open-source transparency (GitHub)
- Educational focus
- Professional presentation
- Regulatory compliance mentions
β Mobile-Firstβ
Responsive Designβ
- Mobile-responsive layout
- Touch-friendly navigation
- Readable font sizes
- Proper viewport configuration
Mobile SEOβ
- Mobile-friendly test passes
- No mobile usability errors
- Fast mobile page speed
β Accessibility (SEO Factor)β
WCAG Complianceβ
- Alt text for images
- ARIA labels where needed
- Semantic HTML structure
- Proper heading hierarchy
- Color contrast (WCAG AA)
- Keyboard navigation support
β Content SEOβ
On-Page Optimizationβ
- Keyword-rich titles
- Keyword-rich descriptions
- Relevant keywords in content
- Internal linking
- External links to authoritative sources
Content Qualityβ
- Original, valuable content
- Regular updates
- Comprehensive coverage
- Clear structure
β International SEOβ
Multi-Language Supportβ
- Language tags (en, fr, de)
- hreflang tags (if needed)
- Language-specific content
- Proper locale configuration
β Security & Trustβ
HTTPSβ
- SSL certificate (HTTPS)
- Secure connections
- No mixed content
Security Headersβ
- Content Security Policy (CSP)
- X-Frame-Options
- X-Content-Type-Options
Testing & Validationβ
Tools to Useβ
- Google Search Console (submit sitemap)
- Google Rich Results Test
- Google PageSpeed Insights
- Lighthouse (Chrome DevTools)
- Mobile-Friendly Test
- Structured Data Testing Tool
Validation Stepsβ
- Submit sitemap to Google Search Console
- Test structured data with Rich Results Test
- Run Lighthouse audit (all categories)
- Check mobile-friendliness
- Validate robots.txt
- Test OpenGraph/Twitter Card previews
- Check canonical URLs
- Verify meta tags on all pages
Maintenanceβ
Regular Tasksβ
- Monitor Google Search Console weekly
- Review Core Web Vitals monthly
- Update sitemap when adding pages
- Refresh meta descriptions quarterly
- Validate structured data quarterly
- Check for broken links monthly
Status: β
Primary requirements complete
Last Updated: 2025-01-XX
Next Review: Quarterly