Skip to content

Release: agent readiness and technical SEO fixes - #56

Merged
jadhavgaurav merged 2 commits into
mainfrom
development
Nov 3, 2026
Merged

jadhavgaurav merged 2 commits into
mainfrom
development

Conversation

@jadhavgaurav

Copy link
Copy Markdown
Contributor

What ships

  • Link headers on the home page for the sitemap, llms.txt and the blog feed
  • robots.txt written by hand: Content-Signal (search=yes, ai-input=yes, ai-train=no), answer crawlers allowed, training crawlers refused
  • Markdown for agents: a request with Accept: text/markdown returns a markdown copy of the page (new dependency: turndown)
  • Image and brand folders cached for a day
  • Footer headings are paragraphs, so the page outline stays clean
  • Sitemap dates follow the last real content change
  • RSS alternate link on every page
  • Organization schema gets a description and a contact point
  • Design mock shows the bB logo (7242bb8)

Checked

lint, typecheck, 521 tests, build and verify:html pass. Playwright e2e was not run.

After merge

  • Production deploys only from main, and Vercel blocks the git deploy for the commit author, so a team member must redeploy.
  • Re-scan at isitagentready.com; DNS-AID also needs resolvers to pick up the DNSSEC DS record.
  • Check one blog URL with curl -H "Accept: text/markdown"; blog pages could not be tested locally without the CMS.

The approved mock still drew the retired pin logo and favicon.
- Link headers on the home page for the sitemap, llms.txt and the blog feed
- robots.txt written by hand: Content-Signal, answer crawlers allowed, training crawlers refused
- Markdown for agents: Accept: text/markdown returns a markdown copy of the page
- Cache the image and brand folders for a day
- Footer headings become paragraphs so the page outline stays clean
- Sitemap dates follow the last real content change
- RSS alternate link on every page
- Organization schema gets a description and a contact point
@jadhavgaurav
jadhavgaurav merged commit e3fb6cc into main Nov 3, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant