Skip to content

feat: add SEO-related endpoints for robots, sitemap, llms and security#166

Merged
pooriamehregan merged 2 commits intomainfrom
chore/pm/bundle-size
May 8, 2026
Merged

feat: add SEO-related endpoints for robots, sitemap, llms and security#166
pooriamehregan merged 2 commits intomainfrom
chore/pm/bundle-size

Conversation

@pooriamehregan
Copy link
Copy Markdown
Contributor

@pooriamehregan pooriamehregan commented May 7, 2026

Issue: Altinn/altinn-infoportal-optimizely#580

serve sitemap, robots.txt, llms.txt and security.txt from Astro

  • generate sitemap.xml from Umbraco Delivery API with paging, caching and route filtering
  • add localized sitemap endpoints for en and nn
  • add frontend endpoints for robots.txt, llms.txt and .well-known/security.txt
  • back SEO text files with a new SEO-konfigurasjon Umbraco content type and seeded content
  • add cache headers for SEO assets and skip favicon requests in the fallback route
  • update related Umbraco and uSync package versions

…Astro

- generate sitemap.xml from Umbraco Delivery API with paging, caching and route filtering
- add localized sitemap endpoints for en and nn
- add frontend endpoints for robots.txt, llms.txt and .well-known/security.txt
- back SEO text files with a new SEO-konfigurasjon Umbraco content type and seeded content
- add cache headers for SEO assets and skip favicon requests in the fallback route
- update related Umbraco and uSync package versions
@pooriamehregan pooriamehregan force-pushed the chore/pm/bundle-size branch from 2a3b43e to 4bef22b Compare May 8, 2026 11:07
@pooriamehregan pooriamehregan requested a review from alvlia May 8, 2026 11:10
@pooriamehregan pooriamehregan merged commit 5047b74 into main May 8, 2026
3 checks passed
@pooriamehregan pooriamehregan deleted the chore/pm/bundle-size branch May 8, 2026 12:23
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.

2 participants