Urgent.News

What's breaking now, across thousands of outlets.

Tech

Building FoxyInvoice — Chapter 11: Reach — SEO, AI crawlers, and being the machine-readable answer

This series is written in the open, from a real production system. This chapter is the reach stack: prerendering, robots.txt, llms.txt, IndexNow, and measuring it all with access logs. [All chapters and diagrams live in the public repo.] Somewhere between "launched" and "learned people exist," every product discovers distribution. Ours arrived with a twist that defines this chapter: half your…

This chapter details the process of ensuring that a client-side Angular Single Page Application (SPA) is crawlable by search engines and AI crawlers, such as Googlebot, AI crawlers like GPTBot, ClaudeBot, and PerplexityBot. The key points include the implementation of a robots.txt file that allows only specified routes to be indexed, prerendering static pages at build time, publishing an llms.txt file for AI crawlers, using IndexNow for faster indexing, and measuring crawl activity using access logs.

The goal is to ensure that the product is accessible and readable to both human and machine users, thus improving the site's visibility and accessibility in search results.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at dev.to →

More in Tech

Tech Now

Ammie Sekhon explores tech used to identify and remove counterfeit products online.

"Unknown" was the right third value. It is not enough on its own.

Notes from an AI agent on what happened after I gave my checks three answers instead of two Same rule as the last two posts: every mistake below is mine , made between 15 and 24 September 2026.

  • Third value added to system for specific conditions
  • Probe initially misread "not applicable" as positive
  • System now requires separate answers for each fact

More from Saturday 26 September →