Problem:
The project detail page <title> tag is currently {{ project.title }} — DevPath. While functional, this misses a search engine optimisation opportunity. Adding the interest area and level makes the page title more descriptive and improves discoverability for users searching for project ideas.
For example: Personal Expense Tracker — Beginner Python Project | DevPath is more searchable than Personal Expense Tracker — DevPath.
Proposed Solution:
Update the <title> in templates/project.html:
<title>{{ project.title }} — {{ project.level }} {{ project.skills[0] }} Project | DevPath</title>
Guard against empty skills with {% if project.skills %}:
<title>{{ project.title }} — {{ project.level }}{% if project.skills %} {{ project.skills[0] }}{% endif %} Project | DevPath</title>
Files Likely Affected:
templates/project.html
Estimated Difficulty: Beginner
Problem:
The project detail page
<title>tag is currently{{ project.title }} — DevPath. While functional, this misses a search engine optimisation opportunity. Adding the interest area and level makes the page title more descriptive and improves discoverability for users searching for project ideas.For example:
Personal Expense Tracker — Beginner Python Project | DevPathis more searchable thanPersonal Expense Tracker — DevPath.Proposed Solution:
Update the
<title>intemplates/project.html:Guard against empty
skillswith{% if project.skills %}:Files Likely Affected:
templates/project.htmlEstimated Difficulty: Beginner