Public website scan · no affiliation implied
Canva
canva.com ↗Latest public evidence from separate Mudpie graders. Scores describe technical observations at scan time—not rankings, citations, traffic, users, or endorsement.
AEO
42/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 datafail
No JSON-LD
Describe the real organization, product, service, or article with source-grounded JSON-LD.
Decision-ready product factspass
Found: pricing, security, integration, compare, alternative
Answer concrete questions about fit, pricing, integrations, security, comparisons, and limitations where applicable.
Trust
Verifiable sources and identity linksfail
0 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 JavaScriptfail
144 readable characters in HTTP 403 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 sectionswarning
0 question-oriented headings; structured answers absent
Use direct headings and concrete answers for questions your audience actually asks.
Concise passages can be extractedwarning
1 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 statedpass
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.
SEO
56/100 F
Checks technical crawl and indexing foundations. It does not measure rankings, backlinks, Core Web Vitals, or actual indexing.
SEO foundation
Public page respondsfail
HTTP 403 · text/html; charset=UTF-8
Specific page titlewarning
Canva
Use a concise, specific title of roughly 15–70 characters.
Meta descriptionfail
No meta description
Summarize the page in one specific sentence.
Canonical URLfail
No valid canonical
Publish one absolute canonical URL.
Indexing allowedpass
,
Remove noindex from public acquisition pages.
Readable heading structurepass
1 H1 · 0 hierarchy jumps
Use one descriptive H1 and avoid skipped heading levels.
Meaningful content in initial HTMLfail
144 readable characters
Render the core explanation in the initial HTML.
XML sitemapfail
No valid root sitemap
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.
ChatGPT vs Perplexity
35/100 F
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 policywarning
robots.txt unavailable
Publish a stable robots.txt even when wildcard access is allowed.
Access
Live response coveragefail
0/4 received usable responses
Check CDN, bot protection, rate limits, and application challenges for blocked agents.
Parity
Content parity across agentsfail
No successful responses
Serve equivalent public facts to agents and people; investigate intentional differences.
Agent experience
25/100 F
Public access was limited (HTTP 403); the score is capped at 25.
Indexability
Public origin is reachablefail
HTTP 403 · 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 validfail
No valid root sitemap
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 linkswarning
1 public links in initial HTML
Use ordinary anchors for primary facts and actions.
Response metadata is predictablepass
text/html; charset=UTF-8 · 754827 bytes
Serve bounded HTML with a declared content type.
Retrievability
Initial HTML contains useful contentfail
144 readable characters
Render primary product facts, navigation, and action context in initial HTML.
Semantic headings and landmarkswarning
1 H1 · 1 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 availablenot applicable
Not found
Offer a same-origin Markdown alternate for content-heavy workflows.
llms.txt routes agentsnot applicable
Not found
Publish concise llms.txt navigation to canonical facts and capabilities.
Core facts have stable URLspass
3/4 pricing/docs/security/status/support pages found
Give current product facts stable, linked URLs.
Understandability
Product identity and purpose are explicitpass
Canva · We’ll have you designing again soon
State the canonical product name, audience, and job in visible text.
Structured identity matches the pagefail
No JSON-LD types
Publish valid source-grounded entity data.
Current commercial facts are visiblenot applicable
Not a commercial profile
Expose current pricing, limits, availability, and eligibility.
Canonical identifiers are stablewarning
No canonical URL
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 clearnot applicable
No action profile detected
Document one safe public action with a clear success state.
Action inputs and outcomes are explicitnot applicable
No explicit action contract
Document inputs, authentication, outputs, errors, and retries.
OpenAPI contract is discoverablenot applicable
Not found
Publish a valid OpenAPI document when a public API exists.
Authentication is machine-readablenot applicable
No developer profile
Publish standard auth metadata, or explicitly document that the API is public and keyless.
A genuine agent capability is discoverablenot applicable
No capability manifest
Expose a real MCP, skill, WebMCP, or equivalent capability when useful.
Setup, verification, and removal are explainednot applicable
No developer profile
Document setup, a verification command, and removal.
Costly actions have a confirmation boundarynot applicable
No commercial profile
Require confirmation before payment, publication, deletion, or commitment.
Outcome visibility
Core actions expose completionnot applicable
No action profile
Return or display an unambiguous success state.
Completed work has durable proofnot applicable
No action profile
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 identifiernot applicable
No applicable profile
Return a stable request, receipt, order, or trace identifier.