> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcitable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# emit_technical

> Recommend a site-shape fix on a specific URL — inserts an Action Engine card and records the action for 30-day measurement.

## What it does

Emits a technical recommendation against a specific URL: inserts an Action Engine card and records the action so its 30-day citation impact can be measured. The recommendation is the deliverable — Citable doesn't auto-apply edits to your CMS. The user applies the fix in their own CMS, then marks it done.

Technical actions are persona-agnostic, so the persona-intent matrix is skipped.

## When to use

* A scan shows a specific URL is losing on prompts where competitors win, AND a structural fix would help.
* The user asks "what should I change on /page-x to get cited more?"

## When not to use

* The fix needs net-new content — use [`emit_content`](/mcp/writes/emit-content).
* The fix needs a paid push — use [`emit_paid`](/mcp/writes/emit-paid).

## Inputs

* `subtype` (string, 1–40 chars, required) — category of fix. Common values:
  * `'schema_markup'` — add JSON-LD (Product / FAQ / Article / Organization)
  * `'faq_block'` — add an FAQ section to capture the FAQPage rich result
  * `'tldr_summary'` — add a 2–3 sentence summary at the top of the page
  * `'canonical_fix'` — set `rel=canonical` or consolidate duplicate URLs
  * `'eeat_signal'` — author byline, credentials, last-updated date
  * `'comparison_block'` — side-by-side comparison table vs cited competitors
* `target_url` (URL, required) — the page the recommendation applies to.
* `title` (string, 1–200 chars, required) — one-line summary of the change.
* `description` (string\[], 1–20 items, each ≤500 chars, required) — step-by-step instructions.
* `effort_minutes` (number, 5–480, default 30) — estimated implementer effort.
* `priority` (`'low'` | `'medium'` | `'high'` | `'critical'`, default `'medium'`).
* `target_prompt_ids` (number\[], optional) — tracked prompts this recommendation expects to win.

## Response

```json theme={null}
{
  "actionId": 8620,
  "taskId": 4412,
  "deepLinkUrl": "https://app.getcitable.com/actions/4412",
  "validation": { "status": "allowed" }
}
```

## Example

Recommend adding FAQ JSON-LD to a comparison landing page that's losing on three buyer-stage prompts:

```json theme={null}
{
  "subtype": "schema_markup",
  "target_url": "https://example.com/vs/competitor-x",
  "title": "Add FAQPage JSON-LD to /vs/competitor-x",
  "description": [
    "Open the page template in your CMS.",
    "Paste the JSON-LD block (provided below) into the <head>.",
    "Confirm in Google's Rich Results Test that FAQPage is detected.",
    "Republish the page."
  ],
  "effort_minutes": 25,
  "priority": "high",
  "target_prompt_ids": [1902, 1908, 1911]
}
```
