# Meta Tags

> How to add AI meta tags, rel=alternate links, rel=me identity links, and Open Graph tags.

Questo controllo pesa il 1% del punteggio.

*Queste guide alla correzione sono scritte in inglese.*

<a id="few-ai-meta"></a>

## Few AI meta tags

ax-audit checks for 5 AI meta tags. You have fewer than 3. Add the missing ones to your `<head>`:

```
<meta name="ai:summary" content="Brief description of this page for AI agents" />
<meta name="ai:content_type" content="website" />
<meta name="ai:author" content="Your Name" />
<meta name="ai:api" content="https://your-site.com/.well-known/openapi.json" />
<meta name="ai:agent_card" content="https://your-site.com/.well-known/agent.json" />
```

These meta tags give AI agents quick access to page-level metadata without parsing JSON-LD or fetching external files.

---

<a id="no-ai-meta"></a>

## No AI meta tags

Your page has none of the 5 AI meta tags. This is a significant penalty (-25 points). Add at least `ai:summary`, `ai:content_type`, and `ai:author` as a starting point. See the code block in the [section above](#few-ai-meta).

---

<a id="no-llms-alternate"></a>

## Missing llms.txt alternate link

Add a `<link>` element in your `<head>` pointing to your llms.txt:

```
<link rel="alternate" type="text/plain" href="/llms.txt" title="LLM-optimized content" />
```

This allows AI agents parsing HTML to discover your llms.txt without relying on robots.txt or Link headers.

---

<a id="no-agent-alternate"></a>

## Missing agent.json alternate link

Add a `<link>` element pointing to your Agent Card:

```
<link rel="alternate" type="application/json" href="/.well-known/agent.json" title="Agent Card" />
```

---

<a id="no-rel-me"></a>

## No rel="me" identity links

`rel="me"` links verify your identity across platforms. They help AI agents connect your site to your profiles on GitHub, Twitter, LinkedIn, etc.:

```
<link rel="me" href="https://github.com/yourname" />
<link rel="me" href="https://twitter.com/yourname" />
<link rel="me" href="https://linkedin.com/in/yourname" />
```

This is part of the IndieWeb identity verification standard and is increasingly used by AI agents to verify author identity.

---

<a id="no-opengraph"></a>

## No OpenGraph meta tags

OpenGraph tags (`og:title`, `og:description`, etc.) are primarily for social sharing but AI agents also use them as a structured data fallback:

```
<meta property="og:title" content="Your Page Title" />
<meta property="og:description" content="Page description" />
<meta property="og:url" content="https://your-site.com/page" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://your-site.com/og-image.png" />
<meta property="og:site_name" content="Your Site" />
```

---

<a id="og-required-missing"></a>

## OpenGraph required tags missing

ax-audit treats `og:title`, `og:description`, `og:url`, and `og:type` as the required core. Without all four, link previews are unreliable and agents fall back to scraping the page.

```
<meta property="og:title"       content="Your Page Title" />
<meta property="og:description" content="One-sentence value prop." />
<meta property="og:url"         content="https://your-site.com/page" />
<meta property="og:type"        content="website" />
```

---

<a id="og-recommended-missing"></a>

## OpenGraph recommended tags missing

`og:image` and `og:site_name` are recommended for richer link previews. Without an image, link previews fall back to a domain-only card.

```
<meta property="og:image"     content="https://your-site.com/og-image.png" />
<meta property="og:site_name" content="Your Site" />
```

Recommended image dimensions: 1200×630, < 8 MB, served over HTTPS, with absolute URL.

---

<a id="no-twitter"></a>

## No Twitter Card meta tags

Twitter Cards are consumed by X / Threads / Bluesky / Discord / Slack and many AI link-preview pipelines. Without them, those clients fall back to OpenGraph (when available) or a plain link.

```
<meta name="twitter:card"        content="summary_large_image" />
<meta name="twitter:title"       content="Your Page Title" />
<meta name="twitter:description" content="One-sentence value prop." />
<meta name="twitter:image"       content="https://your-site.com/twitter-image.png" />
```

---

<a id="twitter-required-missing"></a>

## Twitter Card required tags missing

ax-audit treats `twitter:card`, `twitter:title`, and `twitter:description` as the required core. Common values for `twitter:card`:

- `summary`: small thumbnail next to text
- `summary_large_image`: full-width image (most common)
- `player`: embedded video/audio player
- `app`: mobile app install card

---

<a id="twitter-recommended-missing"></a>

## Twitter Card recommended tags missing

`twitter:image` dramatically improves preview engagement. Use `summary_large_image` as the card type and supply a 1200×675 image.

---

Rappresentazione Markdown di https://axrush.com/guides/meta-tags
