Public website scan · no affiliation implied
Agentline
agentline.cloud ↗Latest public evidence from separate Lazyweb graders. Scores describe technical observations at scan time—not rankings, citations, traffic, users, or endorsement.
International readiness
N/A
No locale family was detected, so international-only checks are not scored.
Locale identity
Page language declarationpass
en
Set a valid language on the html element.
Discovery
Locale alternatives declarednot applicable
No international variants detected
Add hreflang only when real localized equivalents exist.
Locale codes are valid and uniquenot applicable
No hreflang set
Use valid ISO language/region codes with one URL per locale.
Default-market fallbacknot applicable
No x-default
Add x-default when users need a market-neutral fallback.
Parity
Localized pages respondnot applicable
No locale pages sampled
Keep every declared locale URL public and canonical.
Declared and rendered languages agreenot applicable
No locale pages sampled
Make each localized page declare the language named in hreflang.
Hreflang links are reciprocalnot applicable
No locale pages sampled
Each locale page should list the same alternate set, including the source page.
AEO
82/100 B
Checks observable answer structure, extractable facts, and source signals. These are heuristics; no ChatGPT or Perplexity answer, citation, or visibility test is run.
Answerability
Entity structured datapass
SoftwareApplication, Organization, FAQPage
Describe the real organization, product, service, or article with source-grounded JSON-LD.
Decision-ready product factsfail
Found: pricing
Answer concrete questions about fit, pricing, integrations, security, comparisons, and limitations where applicable.
Trust
Verifiable sources and identity linkspass
10 outbound references
Link claims, identity profiles, policies, and primary sources where they help verification.
Publisher and accountability links are findablepass
5 identity, contact, or policy links detected
Link the responsible organization, author, contact, and relevant policies.
Extraction
Facts are readable without running JavaScriptpass
3050 readable characters in HTTP 200 response
Render the core facts in the initial HTML.
Lists and tables organize factswarning
0 HTML lists, tables, or definition lists
Use semantic lists or tables when they clarify comparisons and factual details.
Answer structure
Questions have discoverable answer sectionspass
9 question-oriented headings; structured answers present
Use direct headings and concrete answers for questions your audience actually asks.
Concise passages can be extractedpass
3 paragraphs contain 80–500 characters
Write self-contained passages with enough context to stand alone.
Decision facts
Cost or access terms are statedpass
Cost or access language detected
Explain whether access is free, paid, restricted, or requires contacting the team.
Requirements and limitations are statedwarning
No requirements or limitation language detected
State important constraints so an answer can describe both fit and limitations.
Optional discovery
A readable Markdown alternate existspass
Root Markdown alternate fetched
Markdown can help extraction but is optional and does not establish citations.
Agent experience
81/100 B
Indexability
Public origin is reachablepass
HTTP 200 · text/html; charset=utf-8
Return a successful public HTML response from the canonical origin.
Crawler policy permits the public surfacepass
robots.txt fetched and evaluated
Publish a clear robots.txt policy for useful public pages.
Canonical sitemap is validpass
60 discovered URLs
Publish a same-origin sitemap containing canonical public URLs.
Unknown URLs return a real 404pass
Probe returned HTTP 404
Return HTTP 404 for an unknown public path.
Important destinations use crawlable linkspass
38 public links in initial HTML
Use ordinary anchors for primary facts and actions.
Response metadata is predictablepass
text/html; charset=utf-8 · 72520 bytes
Serve bounded HTML with a declared content type.
Retrievability
Initial HTML contains useful contentpass
3038 readable characters
Render primary product facts, navigation, and action context in initial HTML.
Semantic headings and landmarkspass
1 H1 · 16 headings
Use one descriptive H1 plus main and navigation landmarks.
Language and content type are declaredpass
text/html; charset=utf-8 · lang=en
Declare the HTML content type and document language.
Markdown representation is availablepass
/index.md
Offer a same-origin Markdown alternate for content-heavy workflows.
llms.txt routes agentspass
17888 characters
Publish concise llms.txt navigation to canonical facts and capabilities.
Core facts have stable URLswarning
1/4 pricing/docs/security/status/support pages found
Give current product facts stable, linked URLs.
Understandability
Product identity and purpose are explicitpass
Phone Numbers for AI Agents | OpenClaw, Hermes & Voice API · Phone numberfor your AI agent
State the canonical product name, audience, and job in visible text.
Structured identity matches the pagepass
SoftwareApplication, Organization, FAQPage
Publish valid source-grounded entity data.
Current commercial facts are visiblepass
Pricing and availability language inspected
Expose current pricing, limits, availability, and eligibility.
Canonical identifiers are stablepass
https://agentline.cloud
Use canonical URLs and stable identifiers for public entities.
Ownership and freshness signals existpass
Checked public fact surfaces for support, status, authorship, and dates
Publish ownership, support/status routes, and updated dates for time-sensitive facts.
Operability
One low-risk first action is clearpass
Action language · 16 controls
Document one safe public action with a clear success state.
Action inputs and outcomes are explicitwarning
No explicit action contract
Document inputs, authentication, outputs, errors, and retries.
OpenAPI contract is discoverablefail
Not found
Publish a valid OpenAPI document when a public API exists.
Authentication is machine-readablefail
Checked API catalog and OpenAPI security surface
Publish standard auth metadata, or explicitly document that the API is public and keyless.
A genuine agent capability is discoverablefail
No capability manifest
Expose a real MCP, skill, WebMCP, or equivalent capability when useful.
Setup, verification, and removal are explainedwarning
Public setup language inspected
Document setup, a verification command, and removal.
Costly actions have a confirmation boundarywarning
Checkout/commitment language inspected
Require confirmation before payment, publication, deletion, or commitment.
Outcome visibility
Core actions expose completionwarning
Completion language inspected
Return or display an unambiguous success state.
Completed work has durable proofwarning
Receipt and result surfaces inspected
Provide a stable receipt, result URL, status resource, or identifier.
Support and status are findablepass
Support/status language inspected
Link stable support and status surfaces.
Actions return a correlation identifierwarning
Public result identifiers inspected
Return a stable request, receipt, order, or trace identifier.
SEO
96/100 A+
Checks technical crawl and indexing foundations. It does not measure rankings, backlinks, Core Web Vitals, or actual indexing.
SEO foundation
Public page respondspass
HTTP 200 · text/html; charset=utf-8
Specific page titlepass
Phone Numbers for AI Agents | OpenClaw, Hermes & Voice API
Use a concise, specific title of roughly 15–70 characters.
Meta descriptionpass
Get a real US phone number for your AI agent in under 10 minutes. Works with OpenClaw, Hermes Agent, and any LLM. Outbound and inbound calls, plus inbound SMS — one API.
Summarize the page in one specific sentence.
Canonical URLpass
https://agentline.cloud/
Publish one absolute canonical URL.
Indexing allowedpass
index, follow,
Remove noindex from public acquisition pages.
Readable heading structurewarning
1 H1 · 1 hierarchy jumps
Use one descriptive H1 and avoid skipped heading levels.
Meaningful content in initial HTMLpass
3038 readable characters
Render the core explanation in the initial HTML.
XML sitemappass
60 entries · 60 with lastmod
Publish a valid sitemap or sitemap index at /sitemap.xml.
Crawl access
Googlebot crawl permissionpass
Googlebot is allowed at this URL
Keep public search pages crawlable through robots.txt.
HTTPS deliverypass
https:
Serve canonical pages over HTTPS.
HTML content typepass
text/html; charset=utf-8
Serve this page with an HTML content type.
Missing pages return a not-found statuspass
Sampled missing path returned HTTP 404
Return HTTP 404 or 410 for genuinely missing pages.
Page metadata
Mobile viewport declaredpass
width=device-width, initial-scale=1, viewport-fit=cover
Declare a responsive viewport and verify the rendered mobile layout.
WebMCP
100/100 A+
The grader discovers and inspects tools but never calls them.
Implementation
WebMCP surface detectedpass
tools_registered
Register tools on page load with document.modelContext or supported declarative forms.
Tools register during discoverypass
3 tools registered
Expose the discovery surface without requiring an undocumented user action.
Tool quality
Conventional tool namespass
3/3 snake_case names
Use concise snake_case names that describe the action.
Useful descriptionspass
3/3 descriptive tools
Explain when to use each tool and what it returns or changes.
Input schemas are definedpass
3/3 schemas
Define bounded, typed inputs so agents do not guess.
Trust
Sensitive actions declare safety metadatanot applicable
No sensitive actions inferred
Mark destructive or commitment-bearing tools so hosts can require confirmation.