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.