# Summarize Any Website

> Fetch any URL and return a clean summary in a single automation step.

- Source: https://www.taskade.com/learn/automation/summarize-website
- Section: Automation
- Updated: 2026-11-09
- Index of all pages: https://www.taskade.com/learn/llms.txt

## Overview

The **Summarize a web page** step (called Summarize Website in earlier versions) fetches a URL and returns a clean summary. Add it after a webhook trigger, a form submission, or any payload that carries a link. Then pass the summary to your next step.

> **TL;DR:** The **Summarize a web page** step turns a URL into a short summary in one step. Use it for reading-list digests, competitive monitoring, and lead enrichment. If you need typed fields instead of plain text, pass the summary to an agent step with [structured output](https://www.taskade.com/learn/automation/structured-output).

```mermaid
flowchart LR
  A[Trigger with a URL] --> B[Automation runs]
  B --> C[Summarize a web page]
  C --> D[Summary into next step]
  style A fill:#0d1b2a,color:#7dd3fc,stroke:#38bdf8,stroke-width:1.5px
  style B fill:#2a1225,color:#ff8fa3,stroke:#ff2d60,stroke-width:2px
  style C fill:#2a1225,color:#ff8fa3,stroke:#ff2d60,stroke-width:2px
  style D fill:#0d1a0e,color:#86efac,stroke:#22c55e,stroke-width:1.5px
```

## When to use it

Use **Summarize a web page** when:

- A trigger payload contains a URL and you need the gist before routing.
- You want a daily digest of monitored articles or competitor pages.
- A lead-capture form includes a company website you want to enrich.
- A teammate drops a long article in a chat and an agent triages it.

If you need specific fields, such as prices or dates, send the summary to an **Ask an agent** step. On that step, set **Output Type** to [Structured Output](https://www.taskade.com/learn/automation/structured-output).

## Set up the action

1. Click ➕ **Add step** and choose the **Summarize a web page** step.
2. Map the URL field to your prior step's output (often a webhook payload).
3. Save the automation. Run a test trigger to see the summary you get back.

The action handles redirects, follows the canonical URL, and returns a short text summary ready for the next step.

## Common patterns

| Trigger | Next step | Outcome |
| --- | --- | --- |
| Form submission with a website field | Summarize a web page, then Slack message | Lead-enrichment ping to sales |
| RSS feed item | Summarize a web page, then Append Node | Daily reading-list project |
| Webhook from a monitoring tool | Summarize a web page, then Branch | Triage by topic |

## Limits and edge cases

- Paywalled URLs return what the public crawler sees, which can be the teaser only.
- Taskade retries rate-limited targets automatically. If the host is unreachable, the action fails without halting the automation.
- Taskade can summarize very long pages in multiple parts to keep the output a consistent length.

## Related guides

- [Get Structured Output from an Agent](https://www.taskade.com/learn/automation/structured-output). Typed fields from an agent step.
- [HTTP Request](https://www.taskade.com/learn/automation/http-request). When you need raw HTML.
- [Webhooks](https://www.taskade.com/learn/automation/webhooks). Trigger from any external service.
- [AI Categorize](https://www.taskade.com/learn/automation/ai-categorize). Route summaries by topic.
- [Utility Actions](https://www.taskade.com/learn/automation/utility-actions). Shape the summary downstream.
