hyku icon indicating copy to clipboard operation
hyku copied to clipboard

Add sitemap index for across all tenants

Open maxkadel opened this issue 2 months ago • 0 comments

Add sitemap index for across all tenants

Story

As a repository owner at a University, I want my students to be able to use major search services to discover resources in our repository.

As an operations person, I don't want our site to be taken down by crawlers searching all possible combinations of facets in order to discover resources in our repository.

Feature

In order for search services, such as Google, to discover resources efficiently, we should point them to sitemaps. Hyrax has a feature where a sitemap is generated at the resourcelist path. In order to increase discoverability, we should add an index to the sitemaps for all the tenants at the HYKU_ADMIN_HOST/resourcelist path.

So if our tenants are at my_school.example.edu, and their resourcelist is at my_school.example.edu/resourcelist, then we should have an index at example.edu/resourcelist that points to my_school.example.edu/resourcelist.

Notes

See info on sitemap index files

maxkadel avatar Nov 05 '25 15:11 maxkadel