<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Aduttya</title><link>https://news.ycombinator.com/user?id=Aduttya</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 11:36:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Aduttya" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Aduttya in "Using Vector Embeddings to Audit Content Architecture"]]></title><description><![CDATA[
<p>I’m building an AI search optimization product and wanted to apply the same principles internally: fix content architecture before launch instead of correcting problems after users — or AI systems — struggle to understand it.<p>To do this, I created a Python CLI tool that analyzes semantic structure using vector embeddings. It parses markdown files, generates embeddings (all-mpnet-base-v2 or OpenAI), computes cosine similarity, runs k-means clustering, detects redundancy and semantic gaps, and produces visualizations like heatmaps, dendrograms, and UMAP projections. The stack includes Python 3.12, sentence-transformers, scikit-learn, UMAP, and Plotly, with embedding caching for speed.<p>Analysis Overview:
The site contains 25 pages (~12.9k words) across features, concepts, use cases, and resources. No stub pages were found.<p>Topic coherence (measured via average similarity between sections) ranged from 0.73 to 0.93, with most pages between 0.78–0.88. Lower coherence wasn’t necessarily bad — the Proof Engine page scored lower because it intentionally covers many subtopics.<p>Semantic redundancy showed only one pair above 0.85 similarity, both intentional cross-link sections. Earlier, I removed two index pages with 85%+ similarity to parent pages, flattening navigation from three layers to two.<p>No semantic gaps were detected; all pages were well connected. Hub analysis confirmed that Home, Learn, and the AEO Playbook act as central nodes, matching the intended architecture of concepts → applications → tools.<p>Heatmap clustering revealed:<p>* Concept pages: 0.65–0.80 similarity
* Feature pages: 0.45–0.65 similarity
* Use cases: 0.70–0.79 similarity<p>Embeddings were chosen over keyword analysis because they capture meaning rather than wording, detecting paraphrased overlap and relationships relevant to AI retrieval systems.<p>Limitations include model sensitivity, arbitrary cluster counts, and coherence scores that don’t fully account for intentional structure. Planned improvements include entity coverage analysis, competitor comparisons, and query-simulation testing.<p>The entire process took under a minute but prevented structural issues that could cause discoverability problems later. Running semantic analysis pre-launch helped validate architecture, reduce duplication, and ensure content works for both humans and AI retrieval systems.</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46976896</link><dc:creator>Aduttya</dc:creator><comments>https://news.ycombinator.com/item?id=46976896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976896</guid></item><item><title><![CDATA[Using Vector Embeddings to Audit Content Architecture]]></title><description><![CDATA[
<p>Article URL: <a href="https://drive.google.com/file/d/1ugXvRmhzIpIuR4Xt_-sXWF0RP6fwgHEX/view?usp=sharing">https://drive.google.com/file/d/1ugXvRmhzIpIuR4Xt_-sXWF0RP6fwgHEX/view?usp=sharing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46976895">https://news.ycombinator.com/item?id=46976895</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:20:31 +0000</pubDate><link>https://drive.google.com/file/d/1ugXvRmhzIpIuR4Xt_-sXWF0RP6fwgHEX/view?usp=sharing</link><dc:creator>Aduttya</dc:creator><comments>https://news.ycombinator.com/item?id=46976895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976895</guid></item><item><title><![CDATA[New comment by Aduttya in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Have been working on vector embeddings for AEO/SEO to see how to structure the website and content.</p>
]]></description><pubDate>Mon, 09 Feb 2026 03:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941290</link><dc:creator>Aduttya</dc:creator><comments>https://news.ycombinator.com/item?id=46941290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941290</guid></item><item><title><![CDATA[New comment by Aduttya in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Working on an AEO engine which focuses on optimising webflow website so they show at searches when someone is doing at chatgpt, perplexity and other tools.</p>
]]></description><pubDate>Mon, 15 Dec 2025 03:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269967</link><dc:creator>Aduttya</dc:creator><comments>https://news.ycombinator.com/item?id=46269967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269967</guid></item><item><title><![CDATA[Working on a smart search/filter tool for CMS and e-commerce sites]]></title><description><![CDATA[
<p>I’ve been building a tool that brings text based search and filtering to webflow websites especially CMS content like blogs and e-commerce, etc. Instead of navigating through pages,applying complex filters
users can ask simple questions like,<p>Who’s on the team?<p>Find ceramic dinner sets with 4+ star ratings, available for delivery this week.<p>and get instant answers from any part of the site, including CMS content.<p>It doesn’t rely just on schema like traditional solutions and integrates easily—similar to Finsweet filters, but more dynamic.<p>It's useful in my own projects. I want to explore more use cases from others so I can make it even more useful.<p>If you are interested let me know would love to connect, get ideas and test with you.<p>Here is a basic demo: https://neue.blr1.cdn.digitaloceanspaces.com/LLMquery.mp4</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44445468">https://news.ycombinator.com/item?id=44445468</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 02 Jul 2025 16:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44445468</link><dc:creator>Aduttya</dc:creator><comments>https://news.ycombinator.com/item?id=44445468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44445468</guid></item></channel></rss>