0
0
SEO Fundamentalsknowledge~30 mins

Internal link architecture in SEO Fundamentals - Mini Project: Build & Apply

Choose your learning style9 modes available
Building an Internal Link Architecture
📖 Scenario: You are managing a website with multiple pages. To help visitors and search engines find important pages easily, you want to create a clear internal link structure.
🎯 Goal: Build a simple internal link architecture by defining pages, setting a main page, linking related pages, and adding navigation links.
📋 What You'll Learn
Create a list of page names with exact titles
Define a main page variable with the exact page name
Create a dictionary linking each page to its related pages
Add navigation links to each page using the link structure
💡 Why This Matters
🌍 Real World
Websites use internal link architecture to help users find content easily and improve search engine rankings.
💼 Career
SEO specialists and web developers design internal links to improve site navigation and search visibility.
Progress0 / 4 steps
1
Create the list of pages
Create a list called pages containing these exact page names as strings: 'Home', 'About', 'Services', 'Blog', 'Contact'.
SEO Fundamentals
Need a hint?

Use square brackets to create a list and include all page names as strings separated by commas.

2
Define the main page
Create a variable called main_page and set it to the string 'Home'.
SEO Fundamentals
Need a hint?

Assign the string 'Home' to the variable main_page.

3
Create the link structure
Create a dictionary called links where each key is a page name from pages and the value is a list of pages it links to. Use these exact links:
'Home' links to 'About' and 'Services';
'About' links to 'Home' and 'Contact';
'Services' links to 'Home' and 'Blog';
'Blog' links to 'Services' and 'Contact';
'Contact' links to 'Home'.
SEO Fundamentals
Need a hint?

Use curly braces to create a dictionary. Each key is a page name string, and each value is a list of linked page names.

4
Add navigation links to pages
Create a dictionary called navigation where each key is a page name and the value is a string listing its linked pages separated by commas. Use the links dictionary to build these strings exactly as shown in step 3.
SEO Fundamentals
Need a hint?

Use a dictionary comprehension to create navigation. Join the linked pages with commas for each page.