Bird
Raised Fist0
SEO Fundamentalsknowledge~20 mins

URL structure and slug optimization in SEO Fundamentals - Practice Problems & Coding Challenges

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Challenge - 5 Problems
🎖️
URL Structure Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Why use hyphens in URL slugs?

Which reason best explains why hyphens (-) are preferred over underscores (_) in URL slugs?

AHyphens automatically redirect users to the homepage.
BHyphens make URLs shorter than underscores.
CHyphens prevent URLs from being indexed by search engines.
DHyphens improve readability and are better recognized by search engines as word separators.
Attempts:
2 left
💡 Hint

Think about how search engines read words in URLs.

📋 Factual
intermediate
2:00remaining
Optimal length for URL slugs

What is the recommended maximum length for a URL slug to maintain good SEO and user experience?

ALess than 60 characters
BMore than 100 characters
CBetween 50 and 60 characters
DExactly 80 characters
Attempts:
2 left
💡 Hint

Short and clear URLs are easier to read and share.

🔍 Analysis
advanced
2:00remaining
Impact of stop words in URL slugs

Consider the URL slug best-cakes-in-town. What is the SEO impact of including stop words like "in" in URL slugs?

AIncluding stop words always improves SEO by adding more keywords.
BStop words can make URLs longer and less focused, potentially reducing SEO effectiveness.
CStop words cause URLs to be blocked by search engines.
DStop words make URLs load faster.
Attempts:
2 left
💡 Hint

Think about clarity and keyword focus in URLs.

Comparison
advanced
2:00remaining
Choosing between dynamic and static URLs

Which URL type is generally better for SEO and why?

1. example.com/products?id=123
2. example.com/products/blue-widget

ABoth are equally good for SEO.
BDynamic URLs are better because they are shorter.
CStatic URLs are better because they are descriptive and easier to read.
DDynamic URLs are better because they update automatically.
Attempts:
2 left
💡 Hint

Consider user experience and keyword presence.

Reasoning
expert
2:00remaining
Effect of URL structure depth on SEO

Which statement best describes the SEO impact of having many nested folders in a URL, such as example.com/category/subcategory/product/item?

AToo many nested folders can dilute page authority and make URLs harder to crawl.
BDeeper URL structures always improve SEO by showing clear hierarchy.
CURL depth has no effect on SEO whatsoever.
DDeeper URLs load faster and improve SEO.
Attempts:
2 left
💡 Hint

Think about how search engines crawl and assign value to pages.

Practice

(1/5)
1. What is the main purpose of using a slug in a URL?
easy
A. To hide the website's domain name
B. To describe the page content clearly and improve SEO
C. To make URLs longer and complex
D. To add random characters for security

Solution

  1. Step 1: Understand what a slug is

    A slug is the part of a URL that identifies a specific page in a readable way.
  2. Step 2: Identify the purpose of a slug

    Slugs help describe the page content clearly, making it easier for users and search engines to understand.
  3. Final Answer:

    To describe the page content clearly and improve SEO -> Option B
  4. Quick Check:

    Slug = clear description + SEO benefit [OK]
Hint: Slugs explain page content simply for SEO [OK]
Common Mistakes:
  • Thinking slugs are for security
  • Believing slugs make URLs complex
  • Confusing slugs with domain names
2. Which of the following is the correct way to write a URL slug?
easy
A. my-new-article
B. My New Article
C. my_new_article!
D. my new article

Solution

  1. Step 1: Identify valid slug characters

    Slugs should use lowercase letters and hyphens to separate words for readability and SEO.
  2. Step 2: Check each option

    my-new-article uses lowercase letters and hyphens correctly; others have spaces, uppercase letters, or special characters.
  3. Final Answer:

    my-new-article -> Option A
  4. Quick Check:

    Slug format = lowercase + hyphens [OK]
Hint: Use lowercase and hyphens for slugs [OK]
Common Mistakes:
  • Using spaces instead of hyphens
  • Including uppercase letters
  • Adding special characters
3. Given the URL https://example.com/blog/how-to-cook-pasta, what does the slug how-to-cook-pasta indicate?
medium
A. A blog post about cooking pasta
B. The website's homepage
C. A product page for pasta
D. An error page

Solution

  1. Step 1: Analyze the URL structure

    The URL contains /blog/ indicating a blog section, followed by the slug how-to-cook-pasta.
  2. Step 2: Interpret the slug meaning

    The slug clearly describes a topic about cooking pasta, so it likely points to a blog post on that subject.
  3. Final Answer:

    A blog post about cooking pasta -> Option A
  4. Quick Check:

    Slug meaning = blog post topic [OK]
Hint: Slug describes page content clearly [OK]
Common Mistakes:
  • Confusing slug with homepage
  • Assuming it's a product page
  • Thinking it's an error page
4. Identify the error in this URL slug: https://example.com/products/Best!Shoes2024
medium
A. Slug uses only lowercase letters
B. Slug is too short
C. Slug uses uppercase letters and special characters
D. Slug contains spaces

Solution

  1. Step 1: Examine the slug characters

    The slug Best!Shoes2024 contains uppercase letters and an exclamation mark, which are not recommended.
  2. Step 2: Understand slug best practices

    Slugs should be lowercase and avoid special characters for better SEO and readability.
  3. Final Answer:

    Slug uses uppercase letters and special characters -> Option C
  4. Quick Check:

    Slug must be lowercase and clean [OK]
Hint: Avoid uppercase and special characters in slugs [OK]
Common Mistakes:
  • Ignoring uppercase letters
  • Allowing special characters
  • Thinking slug length is the issue
5. You want to optimize URLs for an e-commerce site selling shoes. Which URL structure is best for SEO and user clarity?
hard
A. https://shop.com/shoes?category=mens&style=running
B. https://shop.com/item?id=12345
C. https://shop.com/products/12345
D. https://shop.com/shoes/mens-running-shoes

Solution

  1. Step 1: Evaluate URL clarity and descriptiveness

    https://shop.com/shoes/mens-running-shoes uses clear, descriptive slugs that tell users and search engines exactly what the page is about.
  2. Step 2: Compare with other options

    The other options use IDs or query parameters which are less readable and less SEO-friendly.
  3. Final Answer:

    https://shop.com/shoes/mens-running-shoes -> Option D
  4. Quick Check:

    Descriptive slugs improve SEO and user experience [OK]
Hint: Use descriptive, readable slugs for SEO-friendly URLs [OK]
Common Mistakes:
  • Using numeric IDs instead of words
  • Relying on query parameters
  • Ignoring URL readability