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

# Check URL Status

> Check the status of webpage URLs to monitor site health and find broken links.

**Check URL Status** monitors webpage accessibility by checking HTTP status codes. Perfect for SEO audits, website monitoring, and identifying broken links that could impact user experience or search rankings.

***

## When to Use It

Use this node to:

* Monitor website uptime and page availability
* Find broken links for Ads and SEO audits
* Monitor redirects and server errors

***

## Inputs

| Field              | Type   | Required | Description                                                  |
| ------------------ | ------ | -------- | ------------------------------------------------------------ |
| **URL Input Type** | Tabs   | Yes      | Choose between single URL or multiple URLs                   |
| **URL**            | Text   | Yes\*    | Single webpage URL to check (\*Required for single URL mode) |
| **URLs**           | Text   | Yes\*    | List of URLs to check (\*Required for multiple URLs mode)    |
| **Filter Results** | Select | Yes      | Choose which status codes to include in output               |

***

## How It Works

This node sends HTTP requests to the specified URLs and returns their status codes along with response details. You can check a single URL or process multiple URLs in bulk.

### URL Input Modes

**Single URL:**

* Check one webpage at a time
* Perfect for testing specific pages
* Faster processing for single checks

**Multiple URLs:**

* Check multiple pages in one operation
* Ideal for bulk link validation
* Paste URLs separated by new lines or commas

### Filter Options

| Filter                     | Description                                  | Use Case                  |
| -------------------------- | -------------------------------------------- | ------------------------- |
| **All URLs**               | Return all checked URLs regardless of status | Complete audit reports    |
| **Only Errors (4xx, 5xx)** | Show only broken or problematic URLs         | Find broken links quickly |
| **Only Success (2xx)**     | Show only working URLs                       | Verify functional pages   |
| **Only Redirects (3xx)**   | Show only redirected URLs                    | Track redirect chains     |

***

## Output

The node returns:

* **URL** - The checked webpage address
* **Status Code** - HTTP response code (200, 404, 500, etc.)
* **Status Text** - Human-readable status description
* **Response Time** - How long the request took
* **Redirect URL** - Final destination if redirected
* **Error Details** - Additional information for failed requests

***

## Common Status Codes

| Code        | Meaning                 | Action Needed                 |
| ----------- | ----------------------- | ----------------------------- |
| **200**     | Page loads successfully | ✅ No action needed            |
| **301/302** | Page redirects          | Check if redirect is intended |
| **404**     | Page not found          | Fix broken link or remove     |
| **500**     | Server error            | Contact website owner         |
| **503**     | Service unavailable     | Try again later               |

***

## FAQ

<Accordion title="Can I check URLs from different websites?">
  Yes, you can check URLs from any website. The node works with any publicly accessible webpage, whether it's your own site or external domains.
</Accordion>

<Accordion title="How many URLs can I check at once?">
  You can check multiple URLs in bulk mode. For very large lists, consider breaking them into smaller batches to avoid timeouts and get faster results.
</Accordion>

<Accordion title="What if a URL requires authentication?">
  The node checks publicly accessible URLs. For password-protected pages or those requiring login, you'll get authentication error responses (401/403 status codes).
</Accordion>

<Accordion title="How do I use this for SEO audits?">
  Use "Only Errors" filter to quickly find broken links on your site. Check URLs from your sitemap or internal link analysis to identify pages that need fixing.
</Accordion>

<Accordion title="Can I monitor my website uptime with this?">
  Yes, combine this node with a scheduler to regularly check your important pages. Set up email alerts when status codes indicate problems.
</Accordion>
