A professional single-page marketing website for Heusala Group, showcasing automated custom software development with senior humans and AI agents.
- Open the website: Simply open
index.htmlin any modern web browser - Local development: Use a local server for best experience:
# Using Python 3 python -m http.server 8000 # Using Node.js (if you have npx) npx serve . # Using PHP php -S localhost:8000
- View online: Visit
https://hg.fi(when deployed)
docs/
├── index.html # Main website file
├── index.css # All styles and responsive design
├── assets/ # Images and other assets
└── README.md # This file
- Apple-inspired minimalism: Clean, modern design with abundant whitespace
- Mobile-first responsive: Optimized for all screen sizes (320px+)
- Accessibility compliant: WCAG AA standards with keyboard navigation
- Performance optimized: Fast loading with minimal dependencies
- SEO ready: Proper meta tags, semantic HTML, and structured content
- HTML5: Semantic markup with proper accessibility
- CSS3: Modern features with CSS Grid, Flexbox, and custom properties
- Vanilla JavaScript: Lightweight interactions without frameworks
- SVG Icons: Inline SVG for crisp, scalable icons
- No external dependencies: Self-contained for maximum performance
- Mobile: 320px - 767px
- Tablet: 768px - 1023px
- Desktop: 1024px+
- Hero - Main value proposition and primary CTA
- Services - Automated custom software development, AI-agent workflows, deployment and hosting
- Process - 3-step guided process
- Why Choose Us - Key differentiators, including fixed project pricing after scoping
- About - Founder bio and company values
- Contact - Contact information and direct links
Update CSS variables in :root:
--color-accent: #2563eb; /* Primary brand color */
--color-text: #0f172a; /* Main text color */
--color-bg: #ffffff; /* Background color */- Company info: Update contact details in the contact section
- Pricing: Keep pricing contact-led; fixed project prices are agreed after scoping, not listed as ready-made offers
- Services: Edit service descriptions and icons
- About: Update founder bio and company values
- Replace the hero image placeholder with your own image
- Add founder photo in the about section
- Optimize images for web (WebP format recommended)
The contact section includes:
- Direct email link: Click to open email client
- Phone number: Direct dial link for mobile devices
- Availability: Clear business hours and appointment information
- Mobile optimized: Touch-friendly contact links
- Proper meta tags and Open Graph
- Semantic HTML structure
- Single H1, logical heading hierarchy
- Alt text for images
- Fast loading times
To add analytics, insert your tracking code before the closing </body> tag:
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
<!-- Or Plausible Analytics -->
<script async defer data-domain="hg.fi" src="https://plausible.io/js/plausible.js"></script>- Push to GitHub repository
- Enable GitHub Pages in repository settings
- Set source to
/docsfolder - Custom domain: Add
CNAMEfile withhg.fi
- Connect GitHub repository
- Set build directory to
docs - Deploy automatically on push
- Import GitHub repository
- Set root directory to
docs - Deploy with zero configuration
- No cookies by default
- Contact information with clear purpose
- Legal information in footer
- Privacy policy ready for implementation
- HTTPS recommended for production
- Form validation and sanitization
- No external scripts (unless analytics added)
- Content Security Policy ready
- CSS: Minified and optimized (under 15KB)
- JavaScript: Lightweight vanilla JS (under 5KB)
- Images: Optimized hero image with data URL
- Fonts: System font stack (no external fonts)
- Icons: Inline SVG (no external requests)
- Lighthouse Score: 90+ (Performance, Accessibility, Best Practices, SEO)
- First Contentful Paint: < 1.5s
- Largest Contentful Paint: < 2.5s
- Cumulative Layout Shift: < 0.1
- Cross-browser compatibility (Chrome, Firefox, Safari, Edge)
- Mobile responsiveness (iPhone, Android)
- Form validation and submission
- Navigation and smooth scrolling
- Accessibility (keyboard navigation, screen readers)
- Performance (Lighthouse audit)
# HTML validation
npx html-validate index.html
# CSS validation
npx stylelint index.css
# Performance testing
npx lighthouse index.html --output=html- Content: Update services, process copy, contact details, and current positioning
- Contact info: Keep phone, email, and availability current
- Legal: Update company information and compliance details
- Performance: Monitor and optimize loading times
- Blog section (hidden markup ready)
- Newsletter signup (hidden markup ready)
- Multi-language support
- Advanced analytics dashboard
- Customer portal integration
For technical support or customization requests:
- Email: info@hg.fi
- Phone: +358 45 1734604
- Hours: Mon–Fri 17:00–21:00 EET
© 2024 Heusala Group. All rights reserved.
Built with ❤️ for Finnish small businesses