URL analisado
https://cribliv-v2-web.vercel.app/en
Pontuação AI-Ready
Razoável
de 100
Poupança de tokens
Desdobramento da pontuação
Protocolos emergentes
0 de 3 detetadosEndpoints well-known que os agentes de IA procuram. Detetado significa que um agente pode descobrir e conectar-se automaticamente ao seu serviço.
-
OAuth Discovery RFC 8414
/.well-known/oauth-authorization-server -
MCP Server Card Anthropic
/.well-known/mcp.json -
A2A Agent Card Google
/.well-known/agent.json
O seu site não tem um ficheiro llms.txt. Este é o padrão emergente para ajudar agentes de IA a compreender a estrutura do seu site.
Como implementar
Crie um ficheiro /llms.txt seguindo a especificação llmstxt.org. Inclua uma descrição do site e links para as suas páginas principais.
A sua página tem um baixo rácio de conteúdo real em relação ao HTML total. Grande parte do peso da página é markup, scripts ou estilos em vez de conteúdo.
Como implementar
Mova CSS para folhas de estilo externas, remova estilos inline, minimize JavaScript e garanta que o HTML se foca na estrutura do conteúdo.
Muitos elementos têm atributos de estilo inline. Estes adicionam ruído para agentes de IA que extraem conteúdo.
Como implementar
Mova todos os estilos inline para classes CSS na sua folha de estilos. Use frameworks CSS utilitários como Tailwind se precisar de muitos estilos únicos.
O seu site não suporta Markdown for Agents. Este padrão Cloudflare permite que agentes de IA solicitem conteúdo em formato markdown, reduzindo o uso de tokens em ~80%.
Como implementar
Implemente um ou mais: (1) Responder a Accept: text/markdown com conteúdo markdown. (2) Servir URLs .md (ex: /pagina.md). (3) Adicionar tags <link rel="alternate" type="text/markdown">. (4) Adicionar cabeçalhos HTTP Link para descoberta markdown.
Algumas imagens não têm texto alt descritivo. Bons textos alt ajudam os agentes de IA a compreender o conteúdo e contexto das imagens.
Como implementar
Adicione atributos alt descritivos a todas as imagens. Descreva o que a imagem mostra, não apenas 'imagem' ou 'foto'. Para imagens decorativas, use alt="" (vazio).
Tags Open Graph em falta ou incompletas. As tags OG ajudam os agentes de IA (e plataformas sociais) a compreender o título, descrição e imagem da sua página.
Como implementar
Adicione meta tags og:title, og:description e og:image ao <head> da sua página.
Cribliv AI-powered verified rental search for North India. Find flats, PGs, and houses with owner verification and a 12-hour refund guarantee. Verified owners only Explore [Search Rentals](https://cribliv-v2-web.vercel.app/en/search)[How It Works](https://cribliv-v2-web.vercel.app/en/how-it-works)[Noida](https://cribliv-v2-web.vercel.app/en/city/noida)[Delhi](https://cribliv-v2-web.vercel.app/en/city/delhi)[Gurugram](https://cribliv-v2-web.vercel.app/en/city/gurugram) For Owners [List Your Property](https://cribliv-v2-web.vercel.app/en/become-owner)[Owner Dashboard](https://cribliv-v2-web.vercel.app/en/owner/dashboard)[Verification](https://cribliv-v2-web.vercel.app/en/owner/verification) Company [About Us](https://cribliv-v2-web.vercel.app/en/about)[Contact](https://cribliv-v2-web.vercel.app/en/contact) [[email protected]](mailto:[email protected]) [Privacy Policy](https://cribliv-v2-web.vercel.app/en/privacy)[Terms of Service](https://cribliv-v2-web.vercel.app/en/terms)[FAQ](https://cribliv-v2-web.vercel.app/en/faq)[Pricing](https://cribliv-v2-web.vercel.app/en/pricing) --- © 2026 Cribliv. All rights reserved.Made with in India
Fast, Trustworthy Home Search in North India | Cribliv[Skip to content](https://cribliv-v2-web.vercel.app/en#main-content) [](https://cribliv-v2-web.vercel.app/en) [Post Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard "Post Property")[हिंदी](https://cribliv-v2-web.vercel.app/hi) AI-Powered Rental Search # Find your perfect home, verified & hassle-free AI matches you with verified rentals across Delhi NCR and North India. No brokers, no fake listings, no hidden charges. Verified Owners12-Hour RefundZero Brokerage For Property Owners ## Own a property? List it free Create an AI-verified listing in under 5 minutes and connect with trusted tenants across North India. [List Your Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard)
Carregue este ficheiro como /en.md no seu servidor para que os agentes de IA possam aceder a uma versão limpa da sua página. Também pode configurar a negociação de conteúdo Accept: text/markdown para o servir automaticamente.
llms.txt gerado para esta página individual
# Cribliv > AI-powered verified rental search platform for North India. Find flats, PGs, and houses with owner verification and 12-hour refund guarantee. ## Documentation - [FAQ](https://cribliv-v2-web.vercel.app/en/faq) ## Main - [Fast, Trustworthy Home Search in North India](https://cribliv-v2-web.vercel.app/en): AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more. - [About Us](https://cribliv-v2-web.vercel.app/en/about) - [Pricing](https://cribliv-v2-web.vercel.app/en/pricing) - [Search](https://cribliv-v2-web.vercel.app/en/search) - [Saved](https://cribliv-v2-web.vercel.app/en/shortlist) - [Post Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard) - [हिंदी](https://cribliv-v2-web.vercel.app/hi) - [How It Works](https://cribliv-v2-web.vercel.app/en/how-it-works) - [Noida](https://cribliv-v2-web.vercel.app/en/city/noida) - [Delhi](https://cribliv-v2-web.vercel.app/en/city/delhi) - [Gurugram](https://cribliv-v2-web.vercel.app/en/city/gurugram) ## Legal - [Privacy Policy](https://cribliv-v2-web.vercel.app/en/privacy) - [Terms of Service](https://cribliv-v2-web.vercel.app/en/terms) ## Support - [Contact](https://cribliv-v2-web.vercel.app/en/contact) - [FAQ](https://cribliv-v2-web.vercel.app/en/faq)
O llms.txt completo requer análise de todo o domínio (em breve)
Carregue este ficheiro como https://cribliv-v2-web.vercel.app/llms.txt na raiz do seu domínio. Agentes de IA como ChatGPT, Claude e Perplexity verificam este ficheiro para compreender a estrutura do seu site.
HTML Semântico
Has <main>
Clean heading hierarchy
7 semantic elements, 33 divs (ratio: 18%)
1/3 images with meaningful alt text
Avg div depth: 1.4, max: 3
Eficiência de conteúdo
99% token reduction (HTML→Markdown)
Content ratio: 0.5% (401 content chars / 85061 HTML bytes)
42/207 elements with inline styles (20.3%)
HTML size: 83KB
Descobribilidade IA
No llms.txt found
robots.txt exists
All major AI bots allowed
Sitemap found
Dados Estruturados
JSON-LD found: Organization, WebSite
2/3 OG tags present
Meta description: 99 chars
Canonical URL present
lang="en"
Acessibilidade
Content available without JavaScript
Page size: 83KB
Main content starts at 8% of HTML
{
"url": "https://cribliv-v2-web.vercel.app/en",
"timestamp": 1779087232575,
"fetch": {
"mode": "simple",
"timeMs": 2708,
"htmlSizeBytes": 85061,
"supportsMarkdown": true,
"markdownAgents": {
"contentNegotiation": true,
"mdUrl": {
"found": false,
"url": null
},
"linkTag": {
"found": false,
"url": null
},
"linkHeader": {
"found": false,
"url": null
},
"responseHeaders": {
"contentSignal": null,
"xMarkdownTokens": "282",
"vary": "RSC, Next-Router-State-Tree, Next-Router-Prefetch, Accept"
},
"frontmatter": {
"present": false,
"fields": [],
"level": "none"
},
"level": "cloudflare"
},
"statusCode": 200
},
"extraction": {
"title": "Fast, Trustworthy Home Search in North India",
"excerpt": "AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.",
"byline": null,
"siteName": "Cribliv",
"lang": "en",
"contentLength": 401,
"metadata": {
"description": "AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.",
"ogTitle": "Fast, Trustworthy Home Search in North India",
"ogDescription": "AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.",
"ogImage": null,
"ogType": "website",
"canonical": "https://cribliv.com/en",
"lang": "en",
"schemas": [
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Cribliv",
"url": "https://cribliv.com",
"logo": "https://cribliv.com/cribliv.png",
"description": "AI-powered verified rental search platform for North India. Find flats, PGs, and houses with owner verification and 12-hour refund guarantee.",
"foundingDate": "2025",
"areaServed": {
"@type": "Country",
"name": "India"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"contactType": "customer service",
"availableLanguage": [
"English",
"Hindi"
]
}
},
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Cribliv",
"url": "https://cribliv.com",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://cribliv.com/en/search?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
],
"robotsMeta": "index, follow",
"author": null,
"generator": null,
"markdownAlternateHref": null
}
},
"markdown": "Cribliv\n\nAI-powered verified rental search for North India. Find flats, PGs, and houses with owner verification and a 12-hour refund guarantee.\n\nVerified owners only\n\nExplore\n\n[Search Rentals](https://cribliv-v2-web.vercel.app/en/search)[How It Works](https://cribliv-v2-web.vercel.app/en/how-it-works)[Noida](https://cribliv-v2-web.vercel.app/en/city/noida)[Delhi](https://cribliv-v2-web.vercel.app/en/city/delhi)[Gurugram](https://cribliv-v2-web.vercel.app/en/city/gurugram)\n\nFor Owners\n\n[List Your Property](https://cribliv-v2-web.vercel.app/en/become-owner)[Owner Dashboard](https://cribliv-v2-web.vercel.app/en/owner/dashboard)[Verification](https://cribliv-v2-web.vercel.app/en/owner/verification)\n\nCompany\n\n[About Us](https://cribliv-v2-web.vercel.app/en/about)[Contact](https://cribliv-v2-web.vercel.app/en/contact)\n\n[[email protected]](mailto:[email protected])\n\n[Privacy Policy](https://cribliv-v2-web.vercel.app/en/privacy)[Terms of Service](https://cribliv-v2-web.vercel.app/en/terms)[FAQ](https://cribliv-v2-web.vercel.app/en/faq)[Pricing](https://cribliv-v2-web.vercel.app/en/pricing)\n\n---\n\n© 2026 Cribliv. All rights reserved.Made with in India\n",
"fullPageMarkdown": "Fast, Trustworthy Home Search in North India | Cribliv[Skip to content](https://cribliv-v2-web.vercel.app/en#main-content)\n\n[](https://cribliv-v2-web.vercel.app/en)\n\n[Post Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard \"Post Property\")[हिंदी](https://cribliv-v2-web.vercel.app/hi)\n\nAI-Powered Rental Search\n\n# Find your perfect home, verified & hassle-free\n\nAI matches you with verified rentals across Delhi NCR and North India. No brokers, no fake listings, no hidden charges.\n\nVerified Owners12-Hour RefundZero Brokerage\n\nFor Property Owners\n\n## Own a property? List it free\n\nCreate an AI-verified listing in under 5 minutes and connect with trusted tenants across North India.\n\n[List Your Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard)\n",
"markdownStats": {
"images": 1,
"links": 15,
"tables": 0,
"codeBlocks": 0,
"headings": 0
},
"tokens": {
"htmlTokens": 28005,
"markdownTokens": 379,
"reduction": 27626,
"reductionPercent": 99
},
"score": {
"score": 74,
"grade": "C",
"dimensions": {
"semanticHtml": {
"score": 82,
"weight": 20,
"grade": "B",
"checks": {
"uses_article_or_main": {
"score": 100,
"weight": 20,
"details": "Has <main>"
},
"proper_heading_hierarchy": {
"score": 100,
"weight": 25,
"details": "Clean heading hierarchy"
},
"semantic_elements": {
"score": 58,
"weight": 20,
"details": "7 semantic elements, 33 divs (ratio: 18%)"
},
"meaningful_alt_texts": {
"score": 33,
"weight": 15,
"details": "1/3 images with meaningful alt text"
},
"low_div_nesting": {
"score": 100,
"weight": 20,
"details": "Avg div depth: 1.4, max: 3"
}
}
},
"contentEfficiency": {
"score": 55,
"weight": 25,
"grade": "D",
"checks": {
"token_reduction_ratio": {
"score": 100,
"weight": 40,
"details": "99% token reduction (HTML→Markdown)"
},
"content_to_noise_ratio": {
"score": 0,
"weight": 30,
"details": "Content ratio: 0.5% (401 content chars / 85061 HTML bytes)"
},
"minimal_inline_styles": {
"score": 0,
"weight": 15,
"details": "42/207 elements with inline styles (20.3%)"
},
"reasonable_page_weight": {
"score": 100,
"weight": 15,
"details": "HTML size: 83KB"
}
}
},
"aiDiscoverability": {
"score": 61,
"weight": 25,
"grade": "C",
"checks": {
"has_llms_txt": {
"score": 0,
"weight": 20,
"details": "No llms.txt found"
},
"has_robots_txt": {
"score": 100,
"weight": 10,
"details": "robots.txt exists"
},
"robots_allows_ai_bots": {
"score": 100,
"weight": 15,
"details": "All major AI bots allowed"
},
"has_sitemap": {
"score": 100,
"weight": 10,
"details": "Sitemap found"
},
"supports_markdown_negotiation": {
"score": 40,
"weight": 25,
"details": "CDN level (Cloudflare) — Content negotiation"
},
"has_content_signals": {
"score": 80,
"weight": 20,
"details": "robots.txt: search=yes, ai-train=no, ai-input=yes | Policy included"
}
}
},
"structuredData": {
"score": 92,
"weight": 15,
"grade": "A",
"checks": {
"has_schema_org": {
"score": 100,
"weight": 30,
"details": "JSON-LD found: Organization, WebSite"
},
"has_open_graph": {
"score": 67,
"weight": 25,
"details": "2/3 OG tags present"
},
"has_meta_description": {
"score": 100,
"weight": 20,
"details": "Meta description: 99 chars"
},
"has_canonical_url": {
"score": 100,
"weight": 15,
"details": "Canonical URL present"
},
"has_lang_attribute": {
"score": 100,
"weight": 10,
"details": "lang=\"en\""
}
}
},
"accessibility": {
"score": 100,
"weight": 15,
"grade": "A",
"checks": {
"content_without_js": {
"score": 100,
"weight": 40,
"details": "Content available without JavaScript"
},
"reasonable_page_size": {
"score": 100,
"weight": 30,
"details": "Page size: 83KB"
},
"fast_content_position": {
"score": 100,
"weight": 30,
"details": "Main content starts at 8% of HTML"
}
}
}
}
},
"recommendations": [
{
"id": "add_llms_txt",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_llms_txt.title",
"descriptionKey": "rec.add_llms_txt.description",
"howToKey": "rec.add_llms_txt.howto",
"effort": "quick-win",
"estimatedImpact": 10,
"checkScore": 0,
"checkDetails": "No llms.txt found"
},
{
"id": "improve_content_ratio",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.improve_content_ratio.title",
"descriptionKey": "rec.improve_content_ratio.description",
"howToKey": "rec.improve_content_ratio.howto",
"effort": "moderate",
"estimatedImpact": 6,
"checkScore": 0,
"checkDetails": "Content ratio: 0.5% (401 content chars / 85061 HTML bytes)"
},
{
"id": "remove_inline_styles",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.remove_inline_styles.title",
"descriptionKey": "rec.remove_inline_styles.description",
"howToKey": "rec.remove_inline_styles.howto",
"effort": "moderate",
"estimatedImpact": 3,
"checkScore": 0,
"checkDetails": "42/207 elements with inline styles (20.3%)"
},
{
"id": "add_markdown_negotiation",
"priority": "high",
"category": "aiDiscoverability",
"titleKey": "rec.add_markdown_negotiation.title",
"descriptionKey": "rec.add_markdown_negotiation.description",
"howToKey": "rec.add_markdown_negotiation.howto",
"effort": "significant",
"estimatedImpact": 6,
"checkScore": 40,
"checkDetails": "CDN level (Cloudflare) — Content negotiation"
},
{
"id": "improve_alt_texts",
"priority": "high",
"category": "semanticHtml",
"titleKey": "rec.improve_alt_texts.title",
"descriptionKey": "rec.improve_alt_texts.description",
"howToKey": "rec.improve_alt_texts.howto",
"effort": "moderate",
"estimatedImpact": 4,
"checkScore": 33,
"checkDetails": "1/3 images with meaningful alt text"
},
{
"id": "add_open_graph",
"priority": "medium",
"category": "structuredData",
"titleKey": "rec.add_open_graph.title",
"descriptionKey": "rec.add_open_graph.description",
"howToKey": "rec.add_open_graph.howto",
"effort": "quick-win",
"estimatedImpact": 4,
"checkScore": 67,
"checkDetails": "2/3 OG tags present"
}
],
"llmsTxtPreview": "# Cribliv\n\n> AI-powered verified rental search platform for North India. Find flats, PGs, and houses with owner verification and 12-hour refund guarantee.\n\n## Documentation\n- [FAQ](https://cribliv-v2-web.vercel.app/en/faq)\n\n## Main\n- [Fast, Trustworthy Home Search in North India](https://cribliv-v2-web.vercel.app/en): AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.\n- [About Us](https://cribliv-v2-web.vercel.app/en/about)\n- [Pricing](https://cribliv-v2-web.vercel.app/en/pricing)\n- [Search](https://cribliv-v2-web.vercel.app/en/search)\n- [Saved](https://cribliv-v2-web.vercel.app/en/shortlist)\n- [Post Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard)\n- [हिंदी](https://cribliv-v2-web.vercel.app/hi)\n- [How It Works](https://cribliv-v2-web.vercel.app/en/how-it-works)\n- [Noida](https://cribliv-v2-web.vercel.app/en/city/noida)\n- [Delhi](https://cribliv-v2-web.vercel.app/en/city/delhi)\n- [Gurugram](https://cribliv-v2-web.vercel.app/en/city/gurugram)\n\n## Legal\n- [Privacy Policy](https://cribliv-v2-web.vercel.app/en/privacy)\n- [Terms of Service](https://cribliv-v2-web.vercel.app/en/terms)\n\n## Support\n- [Contact](https://cribliv-v2-web.vercel.app/en/contact)\n- [FAQ](https://cribliv-v2-web.vercel.app/en/faq)\n\n",
"llmsTxtExisting": null,
"emergingProtocols": {
"oauthDiscovery": {
"exists": false,
"url": "https://cribliv-v2-web.vercel.app/.well-known/oauth-authorization-server"
},
"mcpServerCard": {
"exists": false,
"url": "https://cribliv-v2-web.vercel.app/.well-known/mcp.json"
},
"a2aAgentCard": {
"exists": false,
"url": "https://cribliv-v2-web.vercel.app/.well-known/agent.json"
},
"count": 0
},
"snippets": [
{
"id": "add_llms_txt",
"title": "Create /llms.txt",
"description": "Upload this file to your web root. It tells AI agents what your site is about and which pages matter.",
"language": "markdown",
"code": "# Cribliv\n\n> AI-powered verified rental search platform for North India. Find flats, PGs, and houses with owner verification and 12-hour refund guarantee.\n\n## Documentation\n- [FAQ](https://cribliv-v2-web.vercel.app/en/faq)\n\n## Main\n- [Fast, Trustworthy Home Search in North India](https://cribliv-v2-web.vercel.app/en): AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.\n- [About Us](https://cribliv-v2-web.vercel.app/en/about)\n- [Pricing](https://cribliv-v2-web.vercel.app/en/pricing)\n- [Search](https://cribliv-v2-web.vercel.app/en/search)\n- [Saved](https://cribliv-v2-web.vercel.app/en/shortlist)\n- [Post Property](https://cribliv-v2-web.vercel.app/en/owner/dashboard)\n- [हिंदी](https://cribliv-v2-web.vercel.app/hi)\n- [How It Works](https://cribliv-v2-web.vercel.app/en/how-it-works)\n- [Noida](https://cribliv-v2-web.vercel.app/en/city/noida)\n- [Delhi](https://cribliv-v2-web.vercel.app/en/city/delhi)\n- [Gurugram](https://cribliv-v2-web.vercel.app/en/city/gurugram)\n\n## Legal\n- [Privacy Policy](https://cribliv-v2-web.vercel.app/en/privacy)\n- [Terms of Service](https://cribliv-v2-web.vercel.app/en/terms)\n\n## Support\n- [Contact](https://cribliv-v2-web.vercel.app/en/contact)\n- [FAQ](https://cribliv-v2-web.vercel.app/en/faq)\n\n",
"filename": "/llms.txt"
},
{
"id": "add_open_graph",
"title": "Add missing Open Graph tags",
"description": "Open Graph tags control how your page looks when shared on social media and how AI platforms preview your URL in answers.",
"language": "html",
"code": "<meta property=\"og:image\" content=\"https://yoursite.com/og-image.jpg\">\n<meta property=\"og:url\" content=\"https://cribliv-v2-web.vercel.app/en\">\n<meta property=\"og:type\" content=\"website\">",
"filename": "<head>",
"stacks": [
{
"id": "html",
"label": "HTML <head>",
"language": "html",
"filename": "<head>",
"code": "<meta property=\"og:image\" content=\"https://yoursite.com/og-image.jpg\">\n<meta property=\"og:url\" content=\"https://cribliv-v2-web.vercel.app/en\">\n<meta property=\"og:type\" content=\"website\">"
},
{
"id": "wordpress",
"label": "WordPress",
"language": "php",
"filename": "functions.php",
"code": "<?php\n// Quick Open Graph tags without a plugin (skip if Yoast / Rank Math is active)\nadd_action('wp_head', function () {\n if (!is_singular()) return;\n $post = get_queried_object();\n $title = get_the_title($post);\n $desc = get_the_excerpt($post) ?: wp_trim_words(strip_tags($post->post_content), 30);\n $image = get_the_post_thumbnail_url($post, 'large') ?: 'https://yoursite.com/og-image.jpg';\n $url = get_permalink($post);\n printf('<meta property=\"og:title\" content=\"%s\">' . \"\\n\", esc_attr($title));\n printf('<meta property=\"og:description\" content=\"%s\">' . \"\\n\", esc_attr($desc));\n printf('<meta property=\"og:image\" content=\"%s\">' . \"\\n\", esc_url($image));\n printf('<meta property=\"og:url\" content=\"%s\">' . \"\\n\", esc_url($url));\n echo '<meta property=\"og:type\" content=\"article\">' . \"\\n\";\n}, 5);"
},
{
"id": "nextjs",
"label": "Next.js",
"language": "typescript",
"filename": "app/page.tsx",
"code": "// Next.js App Router — Metadata API\nimport type { Metadata } from 'next';\n\nexport const metadata: Metadata = {\n title: \"Fast, Trustworthy Home Search in North India\",\n description: \"AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.\",\n openGraph: {\n title: \"Fast, Trustworthy Home Search in North India\",\n description: \"AI-powered verified rental search. Find flats, PGs, and houses in Delhi, Gurugram, Noida, and more.\",\n url: \"https://cribliv-v2-web.vercel.app/en\",\n images: [\"https://yoursite.com/og-image.jpg\"],\n type: 'website',\n },\n};"
}
]
},
{
"id": "add_markdown_negotiation",
"title": "Support Markdown for Agents",
"description": "Let AI agents request a clean Markdown version of any page via content negotiation, .md alternate URLs, link tags or Link headers.",
"language": "html",
"code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">",
"filename": "<head>",
"stacks": [
{
"id": "html",
"label": "HTML <head>",
"language": "html",
"filename": "<head>",
"code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
},
{
"id": "express",
"label": "Express",
"language": "javascript",
"filename": "server.js",
"code": "// Mechanisms 1 + 4: content negotiation + Link header\napp.get('/page', (req, res) => {\n res.setHeader('Vary', 'Accept');\n res.setHeader('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n if ((req.headers.accept || '').includes('text/markdown')) {\n res.type('text/markdown; charset=utf-8');\n return res.send(renderMarkdown('page'));\n }\n res.render('page');\n});"
},
{
"id": "fastify",
"label": "Fastify",
"language": "javascript",
"filename": "server.js",
"code": "// Mechanisms 1 + 4: content negotiation + Link header\nfastify.get('/page', async (req, reply) => {\n reply.header('Vary', 'Accept');\n reply.header('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n if ((req.headers.accept || '').includes('text/markdown')) {\n return reply.type('text/markdown; charset=utf-8').send(renderMarkdown('page'));\n }\n return reply.view('/page.ejs');\n});"
},
{
"id": "nextjs",
"label": "Next.js",
"language": "typescript",
"filename": "app/page/route.ts",
"code": "// Next.js App Router — Route Handler returning Markdown\nimport { NextRequest } from 'next/server';\nimport { renderMarkdown } from '@/lib/md';\nexport async function GET(req: NextRequest) {\n const accept = req.headers.get('accept') || '';\n if (accept.includes('text/markdown')) {\n return new Response(await renderMarkdown('page'), {\n headers: {\n 'Content-Type': 'text/markdown; charset=utf-8',\n 'Vary': 'Accept',\n },\n });\n }\n // Fall through to the page component\n return new Response(null, { status: 404 });\n}"
},
{
"id": "wordpress",
"label": "WordPress",
"language": "php",
"filename": "functions.php",
"code": "<?php\n// Mechanism 1: respond to Accept: text/markdown on the same URL\nadd_action('template_redirect', function () {\n if (!is_singular()) return;\n $accept = $_SERVER['HTTP_ACCEPT'] ?? '';\n if (strpos($accept, 'text/markdown') === false) return;\n header('Content-Type: text/markdown; charset=utf-8');\n header('Vary: Accept');\n $post = get_queried_object();\n echo \"# \" . get_the_title($post) . \"\\n\\n\";\n echo wp_strip_all_tags(apply_filters('the_content', $post->post_content));\n exit;\n});"
},
{
"id": "static",
"label": "Hugo / Jekyll / Astro",
"language": "txt",
"filename": "static/page.md",
"code": "# Mechanism 2: serve .md alongside .html\n# Hugo: place page.md in /static/ — built unchanged\n# Jekyll: drop page.md in /assets/ — copied as-is\n# Astro: src/pages/page.md.ts that exports a GET returning markdown\n\n# Then advertise with mechanism 3 in <head>:\n# <link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
}
]
}
]
}
Use a nossa API para obter isto programaticamente (em breve)
Este JSON é para uso interno — ao contrário dos ficheiros Markdown e llms.txt, não se destina a ser carregado no seu site. Guarde-o como referência para acompanhar a sua pontuação ao longo do tempo, partilhe-o com a sua equipa de desenvolvimento ou integre-o no seu pipeline CI/CD.
Incorpore o seu badge
Adicione este badge ao seu site. Atualiza automaticamente quando a sua pontuação de prontidão para IA mudar.
<script src="https://agentready.md/badge.js" data-id="6cdde7db-b06f-437a-b65e-86954b74f932" data-domain="cribliv-v2-web.vercel.app"></script>
[](https://agentready.md/pt/r/6cdde7db-b06f-437a-b65e-86954b74f932)
Em breve: Análise completa de domínio
Rastreie todo o seu domínio, gere llms.txt e monitorize a sua pontuação de prontidão para IA ao longo do tempo. Inscreva-se na lista de espera.