0
0
SEO Fundamentalsknowledge~30 mins

Internal linking strategy in SEO Fundamentals - Mini Project: Build & Apply

Choose your learning style9 modes available
Internal Linking Strategy
📖 Scenario: You are managing a website with multiple pages about gardening tips. You want to improve how these pages link to each other to help visitors find related information easily and to help search engines understand your site better.
🎯 Goal: Build a simple internal linking plan that connects related pages using clear link text and a logical structure.
📋 What You'll Learn
Create a list of page titles with their URLs
Define a main topic page to link from
Create a linking plan that connects related pages with descriptive link text
Add a final note on the importance of internal linking for user experience and SEO
💡 Why This Matters
🌍 Real World
Internal linking helps website visitors find related content easily and helps search engines understand the structure and importance of pages.
💼 Career
SEO specialists and web content managers use internal linking strategies to improve website usability and search engine rankings.
Progress0 / 4 steps
1
Create the list of pages
Create a list called pages with these exact entries as dictionaries: {'title': 'Home', 'url': '/home'}, {'title': 'Gardening Basics', 'url': '/gardening-basics'}, {'title': 'Plant Care', 'url': '/plant-care'}, {'title': 'Pest Control', 'url': '/pest-control'}, and {'title': 'Garden Tools', 'url': '/garden-tools'}.
SEO Fundamentals
Need a hint?

Use a list of dictionaries where each dictionary has keys 'title' and 'url'.

2
Define the main topic page
Create a variable called main_page and set it to the dictionary representing the page with title 'Gardening Basics' from the pages list.
SEO Fundamentals
Need a hint?

Use a generator expression with next() to find the page with the title 'Gardening Basics'.

3
Create the internal linking plan
Create a dictionary called internal_links where the key is main_page['url'] and the value is a list of dictionaries. Each dictionary in the list should have keys 'link_text' and 'target_url'. Add links from the main page to the pages with titles 'Plant Care', 'Pest Control', and 'Garden Tools' using their titles as link_text and their URLs as target_url.
SEO Fundamentals
Need a hint?

Use the main page URL as the key and a list of link dictionaries as the value.

4
Add a final note on internal linking importance
Create a string variable called note with this exact text: 'Internal linking helps users navigate your site and improves SEO by distributing page authority.'
SEO Fundamentals
Need a hint?

Assign the exact text to the variable note.