Note The title appears in browser tabs, bookmarks, and search engine results. Keep it under 60 characters. Place the specific page name before the site name for better scannability.
page titletitle tagtab titleseo title
Meta Description
syntax
<meta name="description" content="...">
example
<meta name="description" content="Compare our Starter, Pro, and Enterprise plans. Start free and scale as your team grows.">
Note Search engines display this as the page snippet. Keep it between 120-160 characters. Each page should have a unique description that summarizes its specific content.
meta descriptionseo descriptionsearch snippetpage description
Note Open Graph controls how your page appears when shared on social platforms. The og:image should be at least 1200x630 pixels. Test with platform-specific debugging tools after deploying.
social sharingopen graphog tagsshare previewsocial media card
Note Use canonical when the same content is accessible at multiple URLs (with/without www, query parameters, etc.). It tells search engines which URL to index and rank.
<meta name="robots" content="noindex, nofollow">
<!-- Use on staging, admin, orprivate pages -->
<meta name="robots" content="index, follow">
<!-- Default behavior, but explicit is fine -->
Note noindex prevents a page from appearing in search results. nofollow tells crawlers not to follow links on the page. For specific bots, use their name instead of robots (e.g., googlebot).
robots metanoindexnofollowhide from searchcrawl control
Note Modern browsers support SVG favicons which scale perfectly. Include the .ico fallback for older browsers. apple-touch-icon is used when users add your site to their iOS home screen.
Note JSON-LD structured data helps search engines understand your content and may trigger rich results (star ratings, recipe cards, event details). Place it in the head or body. Validate with search engine testing tools.