Choose exam board for KS4 Computer Science (GCSE)
Choose exam board for KS4 English
Choose exam board for KS4 French
Choose exam board for KS4 Geography
Choose exam board for KS4 German
Choose exam board for KS4 History
Choose tier for KS4 Maths
Choose exam board for KS4 Music
Choose exam board for KS4 Physical education (GCSE)
Choose exam board for KS4 Religious education (GCSE)
Choose exam board for KS4 Spanish

      Creating a custom website

      Lesson details

      Learning outcome

      I can create a multi-page website with working navigation.

      Key learning points

      1. A well-planned website ensures the content on each web page is clear and presented in a logical and organised way.
      2. The a tag is used to interlink web pages and help users navigate a website easily.
      3. CSS can be used to style websites and make web pages look more attractive and consistent.
      4. Testing helps you identify and fix errors and improve the user experience for website visitors.

      Keywords

      • Audience - a group of people for whom the prepared media is intended

      • Purpose - the reason why something is done or created

      • Navigation - how users move around a website using menus, links, and buttons to find information easily

      • Testing - to check if something works correctly and as expected

      Common misconception

      Hyperlinks only work on the homepage.

      Hyperlinks are used across all pages, creating a fully navigable website. Any object on any HTML page can be made into a hyperlink.

      Teacher tip

      Encourage learners to adapt the example code and be creative to customise their own website. You may benefit from adjusting the context of examples before teaching the lesson.

      Equipment

      Pupils will need access to a device with HTML editing software. Examples in this lesson use the RPF Code Editor https://oak.link/html-editor

      Licence

      This content is © Oak National Academy Limited (2026), licensed on Open Government Licence version 3.0
      except where otherwise stated. See Oak's terms & conditions
      (Collection 2).

      Lesson video

      Loading...

      Prior knowledge starter quiz

      6 Questions

      Q1.
      What allows you to navigate to another web page or location?

      Correct Answer: hyperlink, hyper link

      Q2.
      What is the purpose of a hyperlink?

      to store data on a web page
      Correct answer: to navigate between web pages
      to highlight text on a web page
      to create a search engine

      Q3.
      What does a hyperlink typically look like on a web page?

      Correct answer: underlined and coloured text
      plain text
      a bold word

      Q4.
      What does the term 'navigation' mean in the context of web pages?

      browsing through a book
      scrolling down a web page
      Correct answer: moving between web pages
      searching for a web page

      Q5.
      What HTML tag is used to create an unordered list?

      Correct Answer: <ul>

      Q6.
      What is the primary purpose of CSS in web development?

      to structure the content of a web page
      to create interactive functionality on a web page
      to store data for a web page
      Correct answer: to style and format a web page

      6 Questions

      Q1.
      Match each word to its definition.

      Correct Answer:navigation,moving between different pages or sections of a website

      moving between different pages or sections of a website

      Correct Answer:audience,the group of people a website is designed for

      the group of people a website is designed for

      Correct Answer:purpose,the goal or objective of a website

      the goal or objective of a website

      Correct Answer:testing,the process of identifying and fixing errors on a website

      the process of identifying and fixing errors on a website

      Q2.
      A well-planned website ensures that ...

      Correct answer: the content is clear and organised.
      the website has no hyperlinks.
      the website uses only one page.
      the website has no navigation.

      Q3.
      Which tag is used to create hyperlinks on a web page?

      Correct answer: `<a>`
      <ul>
      <link>
      <nav>

      Q4.
      What is a key benefit of using CSS on a website?

      It stores website data.
      It creates hyperlinks.
      Correct answer: It styles and formats web pages.
      It tests website functionality.

      Q5.
      Where can hyperlinks be used on a website?

      only on the home page
      only on the contact page
      Correct answer: on all pages of the website
      only in the navigation menu

      Q6.
      What is the main purpose of testing a website?

      to delete unnecessary pages
      to add more hyperlinks
      Correct answer: to identify and fix errors
      to create a consistent style

      To help you plan your 8 computing lesson on: Creating a custom website, download all teaching resources for free and adapt to suit your pupils' needs...