Intern Track Roadmap

Metadata tags

This course covers the tags inside the HTML <head>, which never render on the page but control how it is found and shown elsewhere. It starts with charset, title and viewport, then moves to meta description, canonical links and meta robots for search engines. It explains Open Graph and Twitter Cards for link previews, favicons and icons across devices, and linking stylesheets and other resources. The final lesson assembles a complete, production-ready <head> in a Rails layout file.

What you'll learn

  • ✓Why <head> content never renders and what it controls
  • ✓Setting charset, title and viewport correctly and in the right order
  • ✓Using meta description, canonical and robots tags for search engines
  • ✓Controlling link previews with Open Graph and Twitter Cards
  • ✓Serving favicons and icons for tabs, iOS and Android
  • ✓Linking stylesheets in Rails and using rel values like preload and dns-prefetch
Free preview · Lesson 1 3 min read

The part of the page nobody sees

The last course built a render tree from the DOM and the CSSOM. Elements with display: none are left out of it, though they still exist in the DOM. The <head> element is different in a more fundamental way: its children were never rendering candidates to begin with. A <title> or <meta> tag doesn't…

Read the full lesson free →

Curriculum

7 lessons
Type to start searching...