URL analisado
https://www.dnamyname.com/
Pontuação AI-Ready
Bom
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
A sua estrutura de títulos tem problemas (níveis saltados ou múltiplos h1). Uma hierarquia limpa ajuda os agentes de IA a compreender a organização do conteúdo.
Como implementar
Certifique-se de que tem exatamente um <h1> por página e os títulos seguem uma ordem sequencial: h1 > h2 > h3. Não salte níveis (ex.: h1 diretamente para h3).
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.
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.
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.
[](https://www.dnamyname.com/) DNA My Name is a free biology education tool that converts any name into a unique **DNA sequence** using real **amino acid** and **codon mapping**. Enter a name to get a scientifically-plausible DNA sequence you can share or download. Learn [how the name-to-DNA algorithm works](https://www.dnamyname.com/how-it-works), explore the [codon reference table](https://www.dnamyname.com/codon-table), or compare two names with the [G.E.N.E Index](https://www.dnamyname.com/compare). Loading...
DNA My Name - Turn Your Name Into a DNA Sequence [](https://www.dnamyname.com/) DNA My Name is a free biology education tool that converts any name into a unique **DNA sequence** using real **amino acid** and **codon mapping**. Enter a name to get a scientifically-plausible DNA sequence you can share or download. Learn [how the name-to-DNA algorithm works](https://www.dnamyname.com/how-it-works), explore the [codon reference table](https://www.dnamyname.com/codon-table), or compare two names with the [G.E.N.E Index](https://www.dnamyname.com/compare). Loading...
Carregue este ficheiro como /index.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.
A nossa recomendação
# DNA My Name > Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool using real amino acid and codon mappings. Create shareable DNA art from names. ## Documentation - [FAQ](https://www.dnamyname.com/faq) ## Main - [DNA My Name - Turn Your Name Into a DNA Sequence](https://www.dnamyname.com/): Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool using real amino acid an… - [How it works](https://www.dnamyname.com/how-it-works) - [Codon Reference](https://www.dnamyname.com/codon-table) - [Compare DNA](https://www.dnamyname.com/compare) - [For educators](https://www.dnamyname.com/for-educators) ## Legal - [Privacy](https://www.dnamyname.com/privacy) - [Terms](https://www.dnamyname.com/terms) ## Support - [FAQ](https://www.dnamyname.com/faq)
O llms.txt completo requer análise de todo o domínio (em breve)
Carregue este ficheiro como https://www.dnamyname.com/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.
Este site já possui um ficheiro llms.txt.
Formato válido# DNA My Name — LLM Summary ## What this site does DNA My Name (dnamyname.com) converts any name into a scientifically-plausible DNA sequence using real amino acid and codon mappings from molecular biology. It is a free, serverless, educational tool — no login, no data stored, results are deterministic and reproducible. ## Canonical URLs - Homepage / main tool: https://dnamyname.com/ - Shared results: https://dnamyname.com/share (parameterized, not indexed by search engines) - Name comparison (G.E.N.E Index): https://dnamyname.com/compare - How it works: https://dnamyname.com/how-it-works - Codon reference table: https://dnamyname.com/codon-table - FAQ: https://dnamyname.com/faq - For educators: https://dnamyname.com/for-educators ## Key concepts - Each letter in a name maps to a one-letter amino acid code (20 standard amino acids) - Six non-standard letters (B, J, O, U, X, Z) are substituted to the nearest amino acid - Amino acids are encoded to DNA codons using the real genetic code (standard codon table) - Codon selection is deterministic via MurmurHash3 seed + xorshift32 PRNG - "Shuffle" increments the variant seed, changing codon choices while preserving amino acid sequence - Results are reproducible: same name + variant always → same DNA sequence - G.E.N.E Index: a fun DNA similarity score between two names ## Use cases - Educational tool for teaching the central dogma of molecular biology - Classroom demonstrations of DNA coding, codon redundancy, and amino acids - Fun personalized gift or conversation starter - Science communication and outreach ## Accuracy notes - Uses real standard genetic code (codon table) - Sequences are scientifically-plausible but entirely fictional - Not a genetic testing or ancestry tool - Not a representation of any real person's DNA ## Content Negotiation Requests with `Accept: text/markdown` receive a markdown version of any page (Content-Type: text/markdown). Estimated token count is available in the `x-markdown-tokens` response header. ## Full technical details See: https://dnamyname.com/llms-full.txt ## Disclaimer For educational and novelty purposes only. Real biology, creative interpretation — not a real genetic test.
HTML Semântico
Has <main>
No headings found
4 semantic elements, 6 divs (ratio: 40%)
1/1 images with meaningful alt text
Avg div depth: 0.2, max: 1
Eficiência de conteúdo
98% token reduction (HTML→Markdown)
Content ratio: 1.3% (406 content chars / 30922 HTML bytes)
1/92 elements with inline styles (1.1%)
HTML size: 30KB
Descobribilidade IA
llms.txt exists and is valid
robots.txt exists
All major AI bots allowed
Sitemap found
Dados Estruturados
JSON-LD found but basic types: WebApplication, WebSite
All OG tags present
Meta description: 173 chars
Canonical URL present
lang="en"
Acessibilidade
Content available without JavaScript
Page size: 30KB
Main content starts at 19% of HTML
{
"url": "https://www.dnamyname.com/",
"timestamp": 1776695970058,
"fetch": {
"mode": "simple",
"timeMs": 242,
"htmlSizeBytes": 30922,
"supportsMarkdown": true,
"markdownAgents": {
"contentNegotiation": true,
"mdUrl": {
"found": false,
"url": null
},
"linkTag": {
"found": false,
"url": null
},
"linkHeader": {
"found": false,
"url": null
},
"responseHeaders": {
"contentSignal": null,
"xMarkdownTokens": "124",
"vary": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch"
},
"frontmatter": {
"present": false,
"fields": [],
"level": "none"
},
"level": "cloudflare"
},
"statusCode": 200
},
"extraction": {
"title": "DNA My Name - Turn Your Name Into a DNA Sequence",
"excerpt": "Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool.",
"byline": null,
"siteName": "DNA My Name",
"lang": "en",
"contentLength": 406,
"metadata": {
"description": "Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool using real amino acid and codon mappings. Create shareable DNA art from names.",
"ogTitle": "DNA My Name - Turn Your Name Into a DNA Sequence",
"ogDescription": "Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool.",
"ogImage": "https://www.dnamyname.com/api/og?n=Your+Name",
"ogType": "website",
"canonical": "https://www.dnamyname.com",
"lang": "en",
"schemas": [
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "DNA My Name",
"description": "Transform any name into a unique, scientifically-plausible DNA sequence using real amino acid and codon mappings.",
"url": "https://www.dnamyname.com",
"applicationCategory": "EducationalApplication",
"operatingSystem": "Any",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
},
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "DNA My Name",
"url": "https://www.dnamyname.com",
"description": "Transform any name into a unique, scientifically-plausible DNA sequence using real amino acid and codon mappings.",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.dnamyname.com/?n={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
],
"robotsMeta": "index, follow",
"author": null,
"generator": null,
"markdownAlternateHref": null
}
},
"markdown": "[](https://www.dnamyname.com/)\n\nDNA My Name is a free biology education tool that converts any name into a unique **DNA sequence** using real **amino acid** and **codon mapping**. Enter a name to get a scientifically-plausible DNA sequence you can share or download. Learn [how the name-to-DNA algorithm works](https://www.dnamyname.com/how-it-works), explore the [codon reference table](https://www.dnamyname.com/codon-table), or compare two names with the [G.E.N.E Index](https://www.dnamyname.com/compare).\n\nLoading...\n",
"fullPageMarkdown": "DNA My Name - Turn Your Name Into a DNA Sequence\n\n[](https://www.dnamyname.com/)\n\nDNA My Name is a free biology education tool that converts any name into a unique **DNA sequence** using real **amino acid** and **codon mapping**. Enter a name to get a scientifically-plausible DNA sequence you can share or download. Learn [how the name-to-DNA algorithm works](https://www.dnamyname.com/how-it-works), explore the [codon reference table](https://www.dnamyname.com/codon-table), or compare two names with the [G.E.N.E Index](https://www.dnamyname.com/compare).\n\nLoading...\n",
"markdownStats": {
"images": 1,
"links": 8,
"tables": 0,
"codeBlocks": 0,
"headings": 0
},
"tokens": {
"htmlTokens": 9286,
"markdownTokens": 168,
"reduction": 9118,
"reductionPercent": 98
},
"score": {
"score": 78,
"grade": "B",
"dimensions": {
"semanticHtml": {
"score": 75,
"weight": 20,
"grade": "B",
"checks": {
"uses_article_or_main": {
"score": 100,
"weight": 20,
"details": "Has <main>"
},
"proper_heading_hierarchy": {
"score": 0,
"weight": 25,
"details": "No headings found"
},
"semantic_elements": {
"score": 100,
"weight": 20,
"details": "4 semantic elements, 6 divs (ratio: 40%)"
},
"meaningful_alt_texts": {
"score": 100,
"weight": 15,
"details": "1/1 images with meaningful alt text"
},
"low_div_nesting": {
"score": 100,
"weight": 20,
"details": "Avg div depth: 0.2, max: 1"
}
}
},
"contentEfficiency": {
"score": 63,
"weight": 25,
"grade": "C",
"checks": {
"token_reduction_ratio": {
"score": 100,
"weight": 40,
"details": "98% token reduction (HTML→Markdown)"
},
"content_to_noise_ratio": {
"score": 0,
"weight": 30,
"details": "Content ratio: 1.3% (406 content chars / 30922 HTML bytes)"
},
"minimal_inline_styles": {
"score": 50,
"weight": 15,
"details": "1/92 elements with inline styles (1.1%)"
},
"reasonable_page_weight": {
"score": 100,
"weight": 15,
"details": "HTML size: 30KB"
}
}
},
"aiDiscoverability": {
"score": 77,
"weight": 25,
"grade": "B",
"checks": {
"has_llms_txt": {
"score": 100,
"weight": 20,
"details": "llms.txt exists and is valid"
},
"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": 60,
"weight": 20,
"details": "robots.txt: ai-train=yes, search=yes, ai-input=yes"
}
}
},
"structuredData": {
"score": 85,
"weight": 15,
"grade": "B",
"checks": {
"has_schema_org": {
"score": 50,
"weight": 30,
"details": "JSON-LD found but basic types: WebApplication, WebSite"
},
"has_open_graph": {
"score": 100,
"weight": 25,
"details": "All OG tags present"
},
"has_meta_description": {
"score": 100,
"weight": 20,
"details": "Meta description: 173 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: 30KB"
},
"fast_content_position": {
"score": 100,
"weight": 30,
"details": "Main content starts at 19% of HTML"
}
}
}
}
},
"recommendations": [
{
"id": "fix_heading_hierarchy",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.fix_heading_hierarchy.title",
"descriptionKey": "rec.fix_heading_hierarchy.description",
"howToKey": "rec.fix_heading_hierarchy.howto",
"effort": "quick-win",
"estimatedImpact": 6,
"checkScore": 0,
"checkDetails": "No headings 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: 1.3% (406 content chars / 30922 HTML bytes)"
},
{
"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": "remove_inline_styles",
"priority": "medium",
"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": 50,
"checkDetails": "1/92 elements with inline styles (1.1%)"
}
],
"llmsTxtPreview": "# DNA My Name\n\n> Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool using real amino acid and codon mappings. Create shareable DNA art from names.\n\n## Documentation\n- [FAQ](https://www.dnamyname.com/faq)\n\n## Main\n- [DNA My Name - Turn Your Name Into a DNA Sequence](https://www.dnamyname.com/): Transform any name into a unique, scientifically-plausible DNA sequence. Free educational tool using real amino acid an…\n- [How it works](https://www.dnamyname.com/how-it-works)\n- [Codon Reference](https://www.dnamyname.com/codon-table)\n- [Compare DNA](https://www.dnamyname.com/compare)\n- [For educators](https://www.dnamyname.com/for-educators)\n\n## Legal\n- [Privacy](https://www.dnamyname.com/privacy)\n- [Terms](https://www.dnamyname.com/terms)\n\n## Support\n- [FAQ](https://www.dnamyname.com/faq)\n\n",
"llmsTxtExisting": "# DNA My Name — LLM Summary\n\n## What this site does\nDNA My Name (dnamyname.com) converts any name into a scientifically-plausible DNA sequence\nusing real amino acid and codon mappings from molecular biology. It is a free, serverless,\neducational tool — no login, no data stored, results are deterministic and reproducible.\n\n## Canonical URLs\n- Homepage / main tool: https://dnamyname.com/\n- Shared results: https://dnamyname.com/share (parameterized, not indexed by search engines)\n- Name comparison (G.E.N.E Index): https://dnamyname.com/compare\n- How it works: https://dnamyname.com/how-it-works\n- Codon reference table: https://dnamyname.com/codon-table\n- FAQ: https://dnamyname.com/faq\n- For educators: https://dnamyname.com/for-educators\n\n## Key concepts\n- Each letter in a name maps to a one-letter amino acid code (20 standard amino acids)\n- Six non-standard letters (B, J, O, U, X, Z) are substituted to the nearest amino acid\n- Amino acids are encoded to DNA codons using the real genetic code (standard codon table)\n- Codon selection is deterministic via MurmurHash3 seed + xorshift32 PRNG\n- \"Shuffle\" increments the variant seed, changing codon choices while preserving amino acid sequence\n- Results are reproducible: same name + variant always → same DNA sequence\n- G.E.N.E Index: a fun DNA similarity score between two names\n\n## Use cases\n- Educational tool for teaching the central dogma of molecular biology\n- Classroom demonstrations of DNA coding, codon redundancy, and amino acids\n- Fun personalized gift or conversation starter\n- Science communication and outreach\n\n## Accuracy notes\n- Uses real standard genetic code (codon table)\n- Sequences are scientifically-plausible but entirely fictional\n- Not a genetic testing or ancestry tool\n- Not a representation of any real person's DNA\n\n## Content Negotiation\nRequests with `Accept: text/markdown` receive a markdown version of any page\n(Content-Type: text/markdown). Estimated token count is available in the\n`x-markdown-tokens` response header.\n\n## Full technical details\nSee: https://dnamyname.com/llms-full.txt\n\n## Disclaimer\nFor educational and novelty purposes only. Real biology, creative interpretation — not a real genetic test.",
"emergingProtocols": {
"oauthDiscovery": {
"exists": false,
"url": "https://www.dnamyname.com/.well-known/oauth-authorization-server"
},
"mcpServerCard": {
"exists": false,
"url": "https://www.dnamyname.com/.well-known/mcp.json"
},
"a2aAgentCard": {
"exists": false,
"url": "https://www.dnamyname.com/.well-known/agent.json"
},
"count": 0
},
"snippets": [
{
"id": "fix_heading_hierarchy",
"title": "Fix heading hierarchy",
"description": "Your page has no <h1>. Every page needs exactly one <h1> as the main heading. Add it inside your <main> or <article>.",
"language": "html",
"code": "<h1>DNA My Name - Turn Your Name Into a DNA Sequence</h1>",
"filename": "<main> or <article>"
},
{
"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="5f578328-98f6-489a-8256-1e9bb3a437be" data-domain="www.dnamyname.com"></script>
[](https://agentready.md/pt/r/5f578328-98f6-489a-8256-1e9bb3a437be)
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.