Main SEO
Main SEO provides Google Search fundamentals, solid core web-vitals, breadcrumbs and schema support built-in.
Developer Features
Easy SEO features
Main includes controls for all your page metadata and meta properties used by modern websites, from authorship, aliases, descriptions, canonicals, robots, titles, themes, screens, viewports and more.
Manage your humans and robots directives
Main JS flags user persistence capabilities through browser signals, humans and robots directives and other signals isolating features available at deployment time
SEO meets accessibility
Main JS manages switch and checkbox controls, with customisable functions, full ARIA checked attributes and page hydration support, this is also offered to buttons with the ARIA pressed attribute.
Caching and SEO
Main JS automatically handles, stores fetch requests and responses (including ReST, redirection and errors) for easy diagnostics and data availability, JS caching and response rendering.
Lazy loading for SEO
Main JS dynamically loads and renders pages on navigation through opener and listener configurations, easily handling page layouts, notifications, applications, updates and smooth scrolling to the top during history progression.
Track your search engine optimization
Main JS adds additional events for tag triggers and listeners, like Document Loaded (lazy loaded window load,) Page scrolled (scrolling below the fold,) and Document Unload, all tag and trigger bindable.
SEO head snippet
Main JS has an optional head snippet, loading this on any page improves performance by handling wireframes, lazy loading style sheets, managing render blocking script resources and base path refactorisation.
Search performance scripts
Main includes special meta properties support that allow you to change the most common Main JS functions, controls and settings without using ANY JS scripts or <script> tags.
Why Main HTML
Main HTML is a downloadable template that makes designing and building websites easier and faster. Leveraging server-less architecture for performance and millions of styling possibilities, you can build a small website in minutes or maintain a significant digital presence with Main. Main HTML or as it's affectionately called <main> after the element and ARIA role, is perfect for;
- students looking to learn web dev;
- professionals looking for a high performance and low cost website;
- small businesses needing fast content updates, local brand visibility and SEO built-in;
- SME who need versatile content and have regional consent and measurement responsibilities;
- companies who demand higher functionality from their websites including powerful personalisation and A/B testing;
- governments where browser compatibility, high availability and accessibility are top priority;
- corporations who demand everything including high fault tolerance and multi-domain cookie less architectures.