🎉 75% of content is free forever — Unlock Premium from $10/mo →
CW
đŸ’ŧ Servicesâ„šī¸ Aboutâœ‰ī¸ ContactView Pricing Plansfrom $10

Advanced Meta Tags

Web FoundationsđŸŸĸ Free Lesson

Advertisement

Advanced Meta Tags

Viewport, robots, Open Graph, Twitter Cards, and custom meta tags.

Overview

Meta tags provide metadata to browsers and search engines.

Key Concepts

  • Viewport — Mobile-friendly configuration
  • Robots — Search engine directives
  • Open Graph — Social media sharing
  • Twitter Cards — Twitter-specific metadata
  • Custom Meta — Application-specific data

Code Examples

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  
  
  <meta name="viewport" content="width=device-width  initial-scale=1.0">
  
  
  <title>Page Title | Site Name</title>
  <meta name="description" content="Page description for search engines">
  <meta name="keywords" content="keyword1  keyword2  keyword3">
  <meta name="author" content="Author Name">
  <meta name="robots" content="index  follow">
  <meta name="googlebot" content="index  follow">
  <link rel="canonical" href="https://example.com/page">
  
  
  <meta property="og:type" content="website">
  <meta property="og:title" content="Page Title">
  <meta property="og:description" content="Page description">
  <meta property="og:url" content="https://example.com/page">
  <meta property="og:image" content="https://example.com/image.jpg">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:site_name" content="Site Name">
  <meta property="og:locale" content="en_US">
  
  
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@username">
  <meta name="twitter:creator" content="@username">
  <meta name="twitter:title" content="Page Title">
  <meta name="twitter:description" content="Page description">
  <meta name="twitter:image" content="https://example.com/image.jpg">
  
  
  <meta name="theme-color" content="#007bff">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  <meta name="application-name" content="My App">
  <meta name="msapplication-TileColor" content="#007bff">
  
  
  <link rel="icon" type="image/x-icon" href="/favicon.ico">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  <link rel="manifest" href="/manifest.json">
</head>
<body>
  
</body>
</html>

Practice

Create a comprehensive meta tag setup for a blog post page.

Need Expert Web Development Help?

Get personalized tutoring, project support, or professional consulting.

Advertisement