Navigation

The system of links and menus that helps users find content and move through a website. Good navigation is consistent, clearly labeled, and reflects user mental models about site structure. Test navigation with real users to ensure your labels and organization make sense to your audience.

Related terms

Related terms

  • 404 Page

    SEO

    A custom error page displayed when visitors try to access a URL that doesn’t exist on your site. A well-designed 404 page helps retain visitors by offering navigation options and search functionality rather than a dead end. Framer lets you create branded 404 pages that match your site’s design and guide users back to relevant content.

  • Accessibility

    Accessibility

    The practice of designing websites that can be used by everyone, including people with visual, auditory, motor, or cognitive disabilities. Beyond being ethically important, accessibility improves SEO, expands your audience, and is legally required in many jurisdictions. Key practices include proper heading structure, alt text for images, sufficient color contrast, and navigationkeyboard navigation support.

  • Auto Layout

    Framer

    A Framer feature that automatically arranges child elements in a row or column with consistent spacing, similar to CSS Flexbox. This powerful tool creates responsive designs that adapt to content changes—add or remove items and the layout adjusts automatically. Auto Layout is essential for building reusable components like navigation bars, card grids, and form fields.

  • Backdrop Filter

    Effects

    A CSS effect that applies visual filters like blur or color adjustment to the area behind an element, creating frosted glass or tinted overlay effects. This technique is popular for navigation bars and modal backgrounds that need to stand out while maintaining context with underlying content. In Framer, apply backdrop filters through the Fill properties to create modern, layered interfaces.

  • Click Tracking

    Analytics

    The measurement of where and how users click on a webpage, revealing which elements attract attention and which are ignored. Click tracking data helps optimize button placement, navigation design, and content hierarchy. Framer's built-in click tracking in Metrics shows exactly where visitors engage without needing external heatmap tools.

  • Collection Groups

    Framer

    A way to organize and filter cmsCMS collection items by shared attributes, enabling dynamic filtering and categorization. Groups help structure content for navigation, like filtering blog posts by category or products by type. In Framer, use groups in collection lists to display categorized content with dynamic filters.

  • Component

    Design

    A reusable design element that maintains consistency across your project, from simple buttons to complex navigation systems. Components create a single source of truth—update the main component and all instances reflect the change. In Framer, components can have variants, responsive states, and interactive behaviors.

  • Fixed Position

    Layout

    A positioning method that anchors elements relative to the browser viewport, keeping them visible during scrolling. Fixed elements are useful for sticky navigation, floating action buttons, and persistent calls to action. Use fixed positioning sparingly to avoid blocking content and reducing usable space.

  • Flexbox

    Layout

    A CSS layout system designed for one-dimensional layouts, distributing space among items in rows or columns. Flexbox excels at navigation bars, card rows, and any content that should grow or shrink responsively. Framer's auto layout is powered by flexbox concepts, making these layouts visual and intuitive.

  • Flow Effect

    Effects

    A type of animation that creates fluid, continuous motion between states or along scroll, often used for page transitions. Flow effects add polish and help users maintain context during navigation. Framer's transitions support various flow effects between pages and component states.

  • Footer

    Layout

    The bottom section of a webpage, typically containing navigation links, copyright information, and secondary content like contact details or social links. Footers provide a sense of closure and catch visitors who've scrolled through all content. Design footers to be useful—include key links users might need after reading your page.

  • Header

    Layout

    The top section of a webpage, typically containing the logo, main navigation, and key actions like sign-in buttons. Headers establish brand identity and provide consistent navigation across all pages. Design headers to be useful without overwhelming—users should find what they need without excessive visual competition.

  • Keyboard Navigation

    Accessibility

    The ability to navigate and interact with a website using only keyboard controls, essential for accessibility. Test tab order, focus visibility, and keyboard-activated interactions to ensure full functionality. Many users rely on keyboard navigation due to motor disabilities or preference.

  • Link

    Interaction

    An interactive element that navigates users to another page, section, or resource when clicked. Links are the fundamental building blocks of web navigation and interconnected content. Style links consistently throughout your site with clear visual distinction from surrounding text.

  • Navbar

    Components

    A navigation bar containing primary site links, typically fixed at the top of the page for constant access. Navbars establish site identity and provide consistent wayfinding across pages. Design navbars to be useful without overwhelming—prioritize the most important links.

  • Page Transition

    Motion

    The animation or effect that occurs when navigating between pages, providing visual continuity. Page transitions can make navigation feel seamless and help users maintain context. Framer supports various transition effects between pages.

  • Semantic HTML

    Accessibility

    Using HTML elements according to their intended meaning rather than just visual appearance, improving accessibility and SEO. Semantic elements like header, nav, main, and article convey document structure to assistive technologies. Framer generates semantic HTML from visual designs automatically. See How to use semantic tags for navigation and footers.

  • Sitemap

    SEO

    A hierarchical list of all pages and content on a website used for search engine indexing and user navigation. XML sitemaps help search engines discover all your pages while HTML sitemaps help visitors find content. Framer automatically generates and updates your XML sitemap. See How to access your sitemap.

  • Smooth Scroll

    Interaction

    Animated scrolling that eases between positions rather than jumping instantly, creating smoother navigation. Smooth scroll improves user experience when jumping to anchors or returning to top. Ensure smooth scroll doesn't interfere with user scroll input.

  • Sticky Position

    Layout

    A hybrid positioning method where elements behave normally until reaching a scroll threshold, then fix in place. Sticky positioning creates headers that stay visible during scrolling within their container. Use sticky for navigation, sidebar elements, and persistent calls to action.

  • Tab Index

    Accessibility

    The tabindex attribute controls whether an element can receive keyboard focus and in what order. Use 0 to include an element in natural tab order and -1 for programmatic focus only. Avoid positive values because they create confusing navigation order.

  • Transition

    Motion

    The animated change between two states of an element, such as button hover effects or page navigation. Smooth transitions make interfaces feel polished and help users track changes. Keep transitions quick (200-400ms for UI elements) to maintain responsive feel.

  • Breadcrumb

    Components

    A navigation element showing the user’s location within a site hierarchy, typically displayed as a trail of linked page names. Breadcrumbs improve navigation by helping users understand site structure and quickly jump to parent sections. They also benefit SEO by helping search engines understand page relationships and providing rich snippet opportunities.

  • Dropdown Menu

    Components

    A navigation pattern where hovering or clicking reveals a submenu of additional links or options. Dropdown menus organize complex navigation hierarchies while keeping the main navigation clean. Test timing and hover zones carefully—frustrating dropdowns that close unexpectedly harm user experience. See Make Responsive Dropdown Menus From Scratch.

  • Hamburger Menu

    Components

    A navigation icon consisting of three horizontal lines that reveals a hidden menu when tapped, standard on mobile devices. While space-efficient, hamburger menus hide navigation and reduce discoverability—consider keeping key links visible. In Framer, create hamburger menus with component variants that animate between open and closed states.

  • Hyperlink

    General

    A clickable connection between pages or resources, the fundamental navigation mechanism of the web. Hyperlinks should have descriptive text indicating their destination rather than generic ‘click here’ labels. Style links consistently with clear visual distinction from surrounding text.

  • Internal Link

    SEO

    A hyperlink pointing to another page within the same website, supporting navigation and distributing SEO value. Strong internal linking helps users discover related content and helps search engines understand site structure. Link to relevant pages naturally within content.

  • UI

    Design

    User Interface—the visual elements and interactive components through which users engage with a product. Good UI is intuitive, consistent, and aligned with user expectations and mental models. UI design balances aesthetic appeal with functional usability.

  • Anchor Link

    Interaction

    A hyperlink that jumps to a specific section within the same page, identified by an ID attribute on the target element. These improve navigation on long pages by letting users skip directly to relevant content. In Framer, create anchor links by adding IDs to sections and linking to them with the # symbol followed by the ID name.

  • Carousel

    Components

    A rotating display of multiple pieces of content within a single space, allowing users to navigate through items using arrows or swipe gestures. While carousels save space, studies show users often miss content beyond the first slide—consider whether a grid might be more effective. If using carousels, ensure clear navigation indicators and consider auto-play carefully.

  • Footer Navigation

    Layout

    Links and content in the page footer providing secondary navigation, legal links, and supplementary information. Footers catch users who've scrolled through all content and need next steps. Include popular pages, contact information, and trust signals like security badges.

  • Header Navigation

    Layout

    The primary navigation links typically placed in the site header, providing access to main sections. Header navigation should prioritize the most important destinations while remaining uncluttered. Design mobile variations carefully, often using hamburger menus to save space.

  • Mega Menu

    Components

    An expanded dropdown navigation revealing multiple categories, links, and sometimes images in a large panel. Mega menus work well for sites with extensive content hierarchies like e-commerce or documentation. Design mega menus carefully to avoid overwhelming users with too many options.

  • Navigation Menu

    Components

    A collection of links enabling users to move between pages and sections of a website. Navigation menus should be consistent, clearly labeled, and organized logically based on user mental models. Test navigation with users to ensure labels and structure are intuitive.

  • Organic Traffic

    Analytics

    Website visitors arriving through unpaid search engine results rather than advertising or direct navigation. Organic traffic indicates SEO success and sustainable audience growth without ongoing ad spend. Build organic traffic through quality content, technical SEO, and earning backlinks.

  • Pagination

    Components

    Navigation that divides content across multiple numbered pages, used for long lists or archives. Pagination gives users control and provides clear position within content but requires clicks to progress. Consider whether infinite scroll or load-more buttons might provide a better experience for your use case.

  • Search Bar

    Components

    An input field where users can search for content within a website, essential for content-heavy sites. Search functionality helps users find specific content quickly without browsing navigation. Implement effective search with relevant results and helpful empty states.

  • Sidebar

    Layout

    A vertical navigation or content panel typically positioned at the page edge, common in dashboards and documentation. Sidebars provide persistent access to navigation while leaving room for main content. Design sidebars to collapse gracefully on smaller screens.

  • Single Page Application

    General

    A web application that loads once and dynamically updates content without full page reloads. SPAs provide app-like experiences with smooth transitions and responsive interactions. Framer supports SPA-style navigation with page transitions.

  • Sticky Navigation

    Layout

    A navigation bar that remains fixed at the top of the viewport as users scroll down the page. Sticky navigation keeps primary actions accessible without scrolling back up. Ensure sticky elements don't consume too much screen space on mobile.

  • Thumbnail

    Media

    A small preview image representing larger content, commonly used in galleries, lists, and navigation. Thumbnails help users identify content quickly without loading full-size media. Size thumbnails appropriately and use consistent aspect ratios.

  • User Flow

    Design

    The path a user takes through your website to accomplish a goal, from entry to completion. Mapping user flows reveals friction points and optimization opportunities. Design flows that minimize steps while providing necessary information at each stage.

  • Persona

    Design

    A fictional character representing a target user group, created from research to guide design decisions around real needs. Personas help teams empathize with users and make consistent decisions aligned with user goals. Base personas on actual user research rather than assumptions.

  • View Transitions

    Effects

    Animated transitions between page or state views that preserve continuity as content changes. View transitions can make navigation feel smoother and reduce abrupt visual jumps.

  • Background blur

    Effects

    In Framer, background blur is useful for navigation bars, overlays, panels, and frosted UI where the page remains visible but visually softened behind the surface.

  • Overlays

    Interaction

    Framer overlays let designers build interactive layers that appear above or beside content, such as navigation drawers, tooltips, signup modals, and dropdown menus.

  • Sticky positioning

    Layout

    In Framer, sticky positioning is useful for sidebars, navigation aids, comparison panels, and storytelling layouts where one element should remain visible during part of the scroll.

  • Layout templates

    Layout

    Framer layout templates help teams reuse global structure across pages, keeping navigation, footers, and shared layout behavior consistent while each page keeps its own content.

  • Link styles

    Typography

    Framer link styles keep navigation, inline links, and active states consistent, so interactive text feels intentional across pages and CMS content.

  • Instant Navigation

    Performance

    In Framer, instant navigation helps multi-page sites feel faster by reducing delay between clicks and page changes, especially when paired with preloading and optimized routes.

  • Route Prefetching

    Performance

    In Framer, route prefetching helps visitors move between pages with less waiting by preparing linked destinations before they are clicked.