Public website scan · no affiliation implied
Diavgis
diavgis.gr ↗Latest public evidence from separate Mudpie graders. Scores describe technical observations at scan time—not rankings, citations, traffic, users, or endorsement.
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.
Agent experience
89/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
84 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
121 public links in initial HTML
Use ordinary anchors for primary facts and actions.
Response metadata is predictablepass
text/html; charset=UTF-8 · 89905 bytes
Serve bounded HTML with a declared content type.
Retrievability
Initial HTML contains useful contentpass
5620 readable characters
Render primary product facts, navigation, and action context in initial HTML.
Semantic headings and landmarkspass
1 H1 · 10 headings
Use one descriptive H1 plus main and navigation landmarks.
Language and content type are declaredpass
text/html; charset=UTF-8 · lang=el
Declare the HTML content type and document language.
Markdown representation is availablefail
Not found
Offer a same-origin Markdown alternate for content-heavy workflows.
llms.txt routes agentspass
12163 characters
Publish concise llms.txt navigation to canonical facts and capabilities.
Core facts have stable URLspass
2/4 pricing/docs/security/status/support pages found
Give current product facts stable, linked URLs.
Understandability
Product identity and purpose are explicitpass
Diavgis — Διαφάνεια στις δημόσιες προμήθειες της Ελλάδας · Βρες τους δημόσιους διαγωνισμούς που σε αφορούν
State the canonical product name, audience, and job in visible text.
Structured identity matches the pagepass
WebSite, Organization, Dataset
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 stablepass
https://diavgis.gr/
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 · 17 controls
Document one safe public action with a clear success state.
Action inputs and outcomes are explicitpass
Public contract language or OpenAPI found
Document inputs, authentication, outputs, errors, and retries.
OpenAPI contract is discoverablepass
Valid OpenAPI found
Publish a valid OpenAPI document when a public API exists.
Authentication is machine-readablewarning
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 discoverablepass
MCP found
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 boundarynot applicable
No commercial profile
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
100/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
Diavgis — Διαφάνεια στις δημόσιες προμήθειες της Ελλάδας
Use a concise, specific title of roughly 15–70 characters.
Meta descriptionpass
Ανοιχτοί δημόσιοι διαγωνισμοί της Ελλάδας με δωρεάν ειδοποίηση πριν τη λήξη, και ολόκληρο το ιστορικό κάθε φορέα και προμηθευτή — Διαύγεια, ΚΗΜΔΗΣ, TED.
Summarize the page in one specific sentence.
Canonical URLpass
https://diavgis.gr/
Publish one absolute canonical URL.
Indexing allowedpass
index,follow,
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 HTMLpass
5620 readable characters
Render the core explanation in the initial HTML.
XML sitemappass
84 entries · 84 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.