0
0
SEO Fundamentalsknowledge~30 mins

Organic vs paid search results in SEO Fundamentals - Hands-On Comparison

Choose your learning style9 modes available
Understanding Organic vs Paid Search Results
📖 Scenario: You are learning how search engines display results when someone searches online. There are two main types of results: organic results and paid results. Organic results are natural listings based on relevance, while paid results are advertisements that companies pay for to appear at the top or bottom of the page.Imagine you want to explain this difference clearly to a friend using a simple list of examples.
🎯 Goal: Create a simple list that shows examples of organic search results and paid search results. This will help you understand how they differ and where each type appears on a search page.
📋 What You'll Learn
Create a dictionary called search_results with two keys: 'organic' and 'paid'
Add a list of exactly three example website names under the 'organic' key
Add a list of exactly two example company names under the 'paid' key
Create a variable called highlight_color and set it to the string 'yellow'
Use a for loop with variables result_type and sites to iterate over search_results.items()
Inside the loop, create a new dictionary called highlighted_results that stores the result_type as key and a list of site names with the highlight_color added as a string suffix
Add a final key called 'summary' to highlighted_results with the value 'Organic results are natural listings; paid results are ads.'
💡 Why This Matters
🌍 Real World
Understanding how search engines display results helps businesses and marketers improve their online presence and decide between investing in ads or SEO.
💼 Career
This knowledge is useful for digital marketers, SEO specialists, content creators, and anyone involved in online advertising or website optimization.
Progress0 / 4 steps
1
Create the initial search results dictionary
Create a dictionary called search_results with two keys: 'organic' and 'paid'. Assign the list ['ExampleSite1', 'ExampleSite2', 'ExampleSite3'] to 'organic' and the list ['AdCompany1', 'AdCompany2'] to 'paid'.
SEO Fundamentals
Need a hint?

Remember to use the exact key names 'organic' and 'paid' with the exact lists given.

2
Add a highlight color variable
Create a variable called highlight_color and set it to the string 'yellow'.
SEO Fundamentals
Need a hint?

Use the exact variable name highlight_color and assign it the string 'yellow'.

3
Create highlighted results with color suffix
Use a for loop with variables result_type and sites to iterate over search_results.items(). Inside the loop, create a new dictionary called highlighted_results that stores the result_type as key and a list of site names with the highlight_color added as a string suffix separated by a space (for example, 'ExampleSite1 yellow').
SEO Fundamentals
Need a hint?

Use a list comprehension inside the loop to add the color suffix to each site name.

4
Add summary to highlighted results
Add a final key called 'summary' to the highlighted_results dictionary with the value 'Organic results are natural listings; paid results are ads.'.
SEO Fundamentals
Need a hint?

Use the exact key 'summary' and the exact string value given.