SEO और AEO
एक Blume साइट कैसे खोजी जाती है — एक ओर सर्च इंजन और सोशल प्लेटफ़ॉर्म द्वारा, दूसरी ओर कोडिंग एजेंट और AI असिस्टेंट द्वारा — और प्रत्येक सतह कहाँ कॉन्फ़िगर की जाती है।
सर्च इंजन और AI एजेंट आपके दस्तावेज़ों से एक ही चीज़ चाहते हैं: एक स्वच्छ, मशीन-पठनीय विवरण कि प्रत्येक पृष्ठ क्या कहता है, पृष्ठ आपस में कैसे संबंधित हैं, और उन्हें कौन प्रकाशित करता है। Blume दोनों को एक ही खोज-योग्यता परत के रूप में मानता है। मेटाडेटा, सोशल कार्ड, फ़ीड, और संरचित डेटा उन क्रॉलर की सेवा करते हैं जो आपको रैंक करते हैं; llms.txt, कच्चा Markdown, एक JSON API, एक MCP सर्वर, और डिस्कवरी मैनिफ़ेस्ट उन एजेंटों की सेवा करते हैं जो आपके बारे में प्रश्नों के उत्तर देते हैं — और इनके बीच की फ़ाइलें (robots.txt, साइटमैप, JSON-LD) दोनों द्वारा पढ़ी जाती हैं।
इनमें से लगभग सब कुछ डिफ़ॉल्ट रूप से चालू है और इसे किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है। नियंत्रण blume.config.ts में दो कुंजियों के अंतर्गत रहते हैं: सर्च इंजन और सोशल प्लेटफ़ॉर्म जो देखते हैं उसके लिए seo, और एजेंट जो देखते हैं उसके लिए ai।
seo: {
og: { enabled: true },
rss: { enabled: true, types: ["blog", "changelog"] },
sitemap: true,
robots: true,
structuredData: true,
x: { handle: "@acme" },
},
ai: {
llmsTxt: true,
mcp: { enabled: false },
},
इसमें से अधिकांश एक निरपेक्ष साइट URL के साथ अधिक प्रभावी होता है — deployment.site सेट करें ताकि फ़ीड, OG छवियाँ, कैनोनिकल, साइटमैप, JSON-LD, और प्रत्येक एजेंट मैनिफ़ेस्ट पूर्ण URL उत्सर्जित कर सकें। कुछ सतहें (Open Graph छवियाँ, साइटमैप) तब तक बंद रहती हैं जब तक यह सेट नहीं किया जाता।
बिल्ड क्या उत्सर्जित करता है
| सतह | कहाँ | डिफ़ॉल्ट | गाइड |
|---|---|---|---|
<head> मेटाडेटा, कैनोनिकल, X कार्ड |
प्रत्येक पृष्ठ | चालू | मेटाडेटा |
| सोशल शेयर छवियाँ | /og/<route>.png |
साइट URL के साथ चालू | Open Graph छवियाँ |
| schema.org JSON-LD | प्रत्येक पृष्ठ | चालू | संरचित डेटा |
| RSS फ़ीड | /<type>/rss.xml |
चालू | RSS फ़ीड |
sitemap.xml, robots.txt, कंटेंट सिग्नल |
साइट रूट | चालू | साइटमैप और robots |
llms.txt, llms-full.txt |
साइट रूट | चालू | llms.txt |
| कच्चे Markdown मिरर, कंटेंट नेगोशिएशन, Copy as Markdown, Open in chat | /<route>.md |
चालू | एजेंटों के लिए Markdown |
| JSON API और इसका OpenAPI विवरण | /api/docs/…, /openapi.json |
चालू | JSON API |
| MCP सर्वर | /mcp |
ऑप्ट-इन, सर्वर आउटपुट | MCP सर्वर |
agent-readability.json, Link हेडर, API कैटलॉग, WebMCP, स्किल्स, Web Bot Auth |
साइट रूट, /.well-known/… |
चालू | एजेंट डिस्कवरी |
प्रत्येक उत्पन्न फ़ाइल उस फ़ाइल के लिए स्थान छोड़ देती है जिसे आप स्वयं शिप करते हैं: public/ में एक robots.txt, sitemap.xml, llms.txt, openapi.json, या agent-readability.json रखें और Blume उसके स्थान पर आपकी फ़ाइल सर्व करता है।
पृष्ठ के भीतर मौजूद Ask AI असिस्टेंट वह एकमात्र AI सुविधा है जिसका दस्तावेज़ीकरण अन्यत्र है: यह एक खोज सतह के बजाय पाठक-सम्मुख उत्पाद सुविधा है, इसलिए यह कॉन्फ़िगरेशन के अंतर्गत रहती है।
अपने काम की जाँच करना
blume audit बनी हुई साइट को क्रॉल करता है और शीर्षकों, विवरणों, कैनोनिकल, Open Graph और X कार्ड, hreflang, साइटमैप, robots.txt, और संरचित डेटा पर रिपोर्ट करता है। प्रतिक्रिया हेडर और DNS-आधारित एजेंट डिस्कवरी की भी जाँच करने के लिए इसे --url के साथ किसी डिप्लॉयमेंट की ओर इंगित करें।