How-to

How to: Create internal website links

How to create internal links

Allow people and search engines alike to seamlessly jump to and from different pages on your site with intuitive internal links.

If you’re in a supermarket, making your way from the vegetables section to the coffee aisle can take some time and a fair bit of meandering. Websites, however, offer visitors the ability to jump to wherever they need at the click of a button, providing you’ve set things up that way.

Think carefully about how best to organise your pages so both people and search engine spiders are able to easily find what they’re after.

Before you start:

Have a Moonfruit site with a few pages of content or products

Now let’s get started:

Step 1:

Make a list of all the pages on your website and work out a hierarchy, adding categories and sub-categories whenever the number of pages in a section gets above six or eight, making a judgement call on areas you may expand in future. Use your main menu as a guide – it should contain links to the most important pages on your site.

Internal links

Step 2:

Use this list, or hierarchy, as the basis for setting out your internal linking structure. On paper, or in a Word doc, rearrange the pages on your website accordingly, ensuring that there are no ‘orphan pages’ – pages that don’t have any other pages linking to them.

Step 3:

Once you have this on paper, you can put it into action on your Moonfruit site by clicking the ‘Pages’ tab and selecting ‘Organise your pages’.

Internal links

Step 4:

The pop-up you see lists all the pages on your website and allows you to create new ones directly from this panel. The arrow icons on the left allow you to create sub-pages (or sub-categories) and you can drag and drop each page until it’s in the right order. This might also be a good opportunity to review the titles for each page, using our Choosing keywords for SEO guide.

Internal links

Step 5:

Now your navigation is set up, you can change every aspect of the way it’s displayed on your website. Click the ‘Design’ tab and head to the ‘Editor’ box where you can select ‘Menu’ from the drop-down box titled ‘Object name’. From here you can change the ‘Setup’ from horizontal to vertical, as well as changing the font, colour and style. Experiment until you like the way everything looks.

Internal links

Step 6:

Remember you can use the footer for linking to various pages, so you don’t have to cram everything into your main menu.

Internal links

Step 7:

Once you’ve completed this and have your navigation in place, read through every page of your site and work out where you can place additional contextual links within the copy so your visitors don’t have to go back to the navigation panel to get to relevant pages. Highlight the text you want to become a link, click on the ‘Link’ tab on the editor and select the ‘Link to a page’ option. Select the page you want to link to from the drop-down menu and then click ‘Apply’. Repeat this throughout your site.

Something else to try:

If you know a bit about your visitors’ and customers’ behaviour, provide them with a logical next step where you can highlight other pages of your site they might be interested in. For example, if you know that a lot of your customers buy hats and scarves during the same visit, make sure there are relevant links on those product pages.

Want to start a free website with Moonfruit? Find out how on our homepage


Vicki Shiel
Editor at Moonfruit. Likes food and smoothies.

More posts by this author


Add a comment

  • (will not be published)

More posts by this author