lazyweb

Public website scan · no affiliation implied

Aloyoga

aloyoga.com ↗

Latest public evidence from separate Lazyweb graders. Scores describe technical observations at scan time—not rankings, citations, traffic, users, or endorsement.

International readiness

65/100 D

Scores only the detected locale family.

Locale identity

Page language declarationpass

en

Set a valid language on the html element.

Discovery

Locale alternatives declaredpass

5 locale variants

Add hreflang only when real localized equivalents exist.

Locale codes are valid and uniquefail

6/6 valid · 5 unique

Use valid ISO language/region codes with one URL per locale.

Default-market fallbackpass

x-default found

Add x-default when users need a market-neutral fallback.

Parity

Localized pages respondwarning

3/5 locale pages reachable

Keep every declared locale URL public and canonical.

Declared and rendered languages agreewarning

3/5 language declarations match

Make each localized page declare the language named in hreflang.

Hreflang links are reciprocalwarning

3/5 link back

Each locale page should list the same alternate set, including the source page.

ChatGPT vs Perplexity

80/100 B

This compares declared crawler access and public HTTP responses. It does not prove indexing, citations, training, or referrals.

Policy

Crawler policy coveragepass

4/4 search crawlers allowed by robots.txt

Allow search crawlers on public pages intentionally; use training controls separately.

Explicit, inspectable policypass

robots.txt fetched

Publish a stable robots.txt even when wildcard access is allowed.

Access

Live response coveragepass

4/4 received usable responses

Check CDN, bot protection, rate limits, and application challenges for blocked agents.

Parity

Content parity across agentsfail

4 distinct response bodies across 4 successful agents

Serve equivalent public facts to agents and people; investigate intentional differences.

WebMCP

N/A

No WebMCP grade: api_absent. The scanner did not find a callable surface to score.

Implementation

WebMCP surface detectednot applicable

api_absent

Register tools on page load with document.modelContext or supported declarative forms.

Tools register during discoverynot applicable

0 tools registered

Expose the discovery surface without requiring an undocumented user action.

Tool quality

Conventional tool namesnot applicable

0/0 snake_case names

Use concise snake_case names that describe the action.

Useful descriptionsnot applicable

0/0 descriptive tools

Explain when to use each tool and what it returns or changes.

Input schemas are definednot applicable

0/0 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.

SEO

89/100 B

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

ALO | Yoga leggings, clothes, and accessories for studio to street

Use a concise, specific title of roughly 15–70 characters.

Meta descriptionwarning

Shop the best yoga wear & accessories for yoga and working out. Wear-tested by yogis for the best fit. Shop celeb-approved yoga pants, workout tights, leggings, capris & lounge for women & men at aloyoga.com.

Summarize the page in one specific sentence.

Canonical URLpass

https://www.aloyoga.com/

Publish one absolute canonical URL.

Indexing allowedpass

,

Remove noindex from public acquisition pages.

Readable heading structurefail

0 H1 · 2 hierarchy jumps

Use one descriptive H1 and avoid skipped heading levels.

Meaningful content in initial HTMLpass

1692 readable characters

Render the core explanation in the initial HTML.

XML sitemappass

2065 entries · 0 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

Declare a responsive viewport and verify the rendered mobile layout.

AEO

54/100 F

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

Organization, WebSite, MobileApplication

Describe the real organization, product, service, or article with source-grounded JSON-LD.

Decision-ready product factsfail

Found: compare

Answer concrete questions about fit, pricing, integrations, security, comparisons, and limitations where applicable.

Trust

Verifiable sources and identity linkswarning

1 outbound references

Link claims, identity profiles, policies, and primary sources where they help verification.

Publisher and accountability links are findablefail

0 identity, contact, or policy links detected

Link the responsible organization, author, contact, and relevant policies.

Extraction

Facts are readable without running JavaScriptpass

1696 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

1 question-oriented headings; structured answers absent

Use direct headings and concrete answers for questions your audience actually asks.

Concise passages can be extractedfail

0 paragraphs contain 80–500 characters

Write self-contained passages with enough context to stand alone.

Decision facts

Cost or access terms are statedwarning

No cost or access language detected in sampled pages

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 existsnot applicable

No readable root Markdown alternate; HTML remains sufficient

Markdown can help extraction but is optional and does not establish citations.

Run another grade.

Agent experience →SEO →AEO →WebMCP →ChatGPT vs Perplexity →International readiness →