analyze_website
Audit a business website for technical readiness, structure, and public contact details. Checks SSL, headings, alt tags, contact info, social profiles, and broken internal links to qualify leads.
Instructions
Analyze a business website for technical readiness, structure, and contacts.
Performs non-invasive examination of the target website:
- HTTP/HTTPS status and SSL verification.
- Title, meta description, and mobile viewport configuration.
- H1/H2 heading hierarchy and image alt tag presence.
- Public email addresses, telephone numbers, and contact forms.
- Linked social media profiles.
- Sampled check for broken internal links.
Security & Compliance:
- Respects robots.txt directives before scraping.
- Protects against SSRF (blocks localhost, private networks, cloud metadata).
- Enforces request timeouts and max page size limits.
- Does not scrape private or sensitive personal info.
Args:
url: The target website URL (e.g. 'https://example.com').
check_broken_links: If True, spot-checks up to 10 internal links for broken status (default: True).
Returns:
Structured diagnostic dictionary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| check_broken_links | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||