📖 Scenario: You manage an online store. Some products run out of stock. You want to handle these out-of-stock pages well so search engines and customers have a good experience.
🎯 Goal: Build a simple plan to handle out-of-stock product pages using SEO best practices. This includes marking the page status, adding a message for customers, and setting search engine instructions.
📋 What You'll Learn
Create a variable called product_status with the value "out_of_stock"
Create a variable called seo_directive with the value "noindex, follow"
Write a message variable called customer_message with the text "Sorry, this product is currently out of stock."
Add a meta tag string called meta_tag that uses the seo_directive value in a robots meta tag
💡 Why This Matters
🌍 Real World
Online stores often have products that run out of stock. Handling these pages well improves customer experience and search engine results.
💼 Career
SEO specialists and web managers use these techniques to maintain good site health and avoid showing irrelevant pages in search engines.
Progress0 / 4 steps
1
Set the product status
Create a variable called product_status and set it to the string "out_of_stock" to mark the product as unavailable.
SEO Fundamentals
Hint
This variable tells the system the product is not available.
2
Add SEO directive for search engines
Create a variable called seo_directive and set it to the string "noindex, follow" to tell search engines not to index this page but to follow links.
SEO Fundamentals
Hint
This helps avoid showing out-of-stock pages in search results but keeps link value.
3
Write a customer message
Create a variable called customer_message and set it to the string "Sorry, this product is currently out of stock." to inform customers clearly.
SEO Fundamentals
Hint
This message helps customers understand the product is unavailable.
4
Create the meta robots tag
Create a variable called meta_tag that contains the HTML meta tag string for robots using the seo_directive value. The string should be: ''.
SEO Fundamentals
Hint
This meta tag tells search engines how to treat the page.
Practice
(1/5)
1. What is the main purpose of handling out-of-stock pages properly in SEO?
easy
A. To improve user experience and maintain search engine rankings
B. To hide the product permanently from the website
C. To increase the website loading speed
D. To reduce the number of products listed on the site
Solution
Step 1: Understand user experience importance
Proper handling of out-of-stock pages helps users know the product status clearly, avoiding frustration.
Step 2: Recognize SEO impact
Search engines prefer sites that manage out-of-stock pages well to keep rankings stable and avoid penalties.
Final Answer:
To improve user experience and maintain search engine rankings -> Option A
Quick Check:
Good out-of-stock handling = better UX and SEO [OK]
Hint: Focus on user and search engine benefits for out-of-stock pages [OK]
Common Mistakes:
Thinking out-of-stock pages should be hidden completely
Assuming out-of-stock pages don't affect SEO
Believing only page speed matters for out-of-stock handling
2. Which HTTP status code is most appropriate to use for an out-of-stock product page that is temporarily unavailable but still exists?
easy
A. 404 Not Found
B. 503 Service Unavailable
C. 410 Gone
D. 200 OK
Solution
Step 1: Identify temporary unavailability status
503 Service Unavailable indicates the page is temporarily down or unavailable, suitable for out-of-stock but returning products.
Step 2: Compare other status codes
404 means page not found (wrong for existing products), 410 means permanently gone, 200 means page is fully available.
Final Answer:
503 Service Unavailable -> Option B
Quick Check:
Temporary unavailable = 503 status [OK]
Hint: Use 503 for temporary out-of-stock pages [OK]
Common Mistakes:
Using 404 which signals permanent removal
Using 410 which means product is gone forever
Using 200 which misleads search engines
3. Consider this HTML snippet for an out-of-stock product page:
<div class='stock-status'>Out of stock</div>
<link rel='canonical' href='https://example.com/product-alternative' />
What is the likely SEO effect of using a canonical link to an alternative product?
medium
A. It consolidates ranking signals to the alternative product page
B. It causes the out-of-stock page to be indexed separately
C. It blocks search engines from crawling the alternative product
D. It removes the alternative product from search results
Solution
Step 1: Understand canonical link purpose
A canonical link tells search engines which page is the preferred version to index and rank.
Step 2: Apply to out-of-stock context
By pointing canonical to an alternative product, ranking signals from the out-of-stock page transfer to the alternative, improving its SEO.
Final Answer:
It consolidates ranking signals to the alternative product page -> Option A
Quick Check:
Canonical link = ranking consolidation [OK]
Hint: Canonical links point SEO value to preferred pages [OK]
Common Mistakes:
Thinking canonical blocks crawling
Assuming canonical removes pages from search
Believing canonical duplicates ranking signals
4. A website uses a 404 status code for all out-of-stock product pages. What is the main SEO problem with this approach?
medium
A. It increases page load speed for out-of-stock pages
B. It improves SEO by signaling product unavailability clearly
C. Search engines may remove these pages from their index, losing valuable traffic
D. It automatically redirects users to similar products
Solution
Step 1: Understand 404 status meaning
404 means page not found, so search engines treat the page as removed and may drop it from search results.
Step 2: Consider SEO impact
Removing out-of-stock pages from index loses any SEO value and traffic those pages had, hurting the site.
Final Answer:
Search engines may remove these pages from their index, losing valuable traffic -> Option C
Quick Check:
404 on out-of-stock = lost SEO traffic [OK]
Hint: Avoid 404 for temporary out-of-stock pages [OK]
Common Mistakes:
Believing 404 improves SEO for unavailable products
Thinking 404 speeds up page loading
Assuming 404 triggers automatic redirects
5. You manage an e-commerce site with many out-of-stock products. Which combined strategy best improves SEO and user experience?
hard
A. Redirect all out-of-stock pages to the homepage without explanation
B. Remove all out-of-stock pages immediately with 404 status
C. Keep out-of-stock pages unchanged with 200 status and no messages
D. Use clear out-of-stock messages, 503 status for temporary unavailability, and suggest alternative products
Solution
Step 1: Use clear messages and proper HTTP status
Inform users the product is out of stock and use 503 status to signal temporary unavailability to search engines.
Step 2: Provide alternatives to keep visitors engaged
Suggesting similar or alternative products helps retain visitors and improves user experience.
Final Answer:
Use clear out-of-stock messages, 503 status for temporary unavailability, and suggest alternative products -> Option D
Quick Check:
Clear info + 503 + alternatives = best SEO & UX [OK]
Hint: Combine clear info, correct status, and alternatives [OK]
Common Mistakes:
Deleting pages with 404 losing SEO value
Ignoring user experience with no messages
Redirecting without explanation causing confusion
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.