--- layout: step title: Includes position: 5 --- The site is coming together however, there's no way to navigate between pages. Let's fix that. Navigation should be on every page so adding it to your layout is the correct place to do this. Instead of adding it directly to the layout, let's use this as an opportunity to learn about includes. ## Include tag The `include` tag allows you to include content from another file stored in an `_includes` folder. Includes are useful for having a single source for source code that repeats around the site or for improving the readability. Navigation source code can get complex so sometimes it's nice to move it into an include. ## Include usage Create a file for the navigation at `_includes/navigation.html` with the following content: ```liquid ``` Try using the include tag to add the navigation to `_layouts/default.html`: {% raw %} ```liquid