UCSCLibrary / ucsc-library-digital-collections

A rails app based on Hyrax to be used as a repository for UCSC library digital collections.
1 stars 2 forks source link

Investigate search engine optimization strategies & next steps #360

Open JessWaggs opened 4 years ago

JessWaggs commented 4 years ago

Descriptive Summary

Facilitate the discovery/surfacing of DAMS objects in Google (and other search engines) using SEO techniques.

As a user, I want to see UCSC DAMS objects appear in my Google search results.

Background

Originates from Journey Map: Serena from Home

Acceptance Criteria

This is what done looks like

Related Work

See comment below regarding Ned Henry's recommendation.

rmjaffe commented 2 years ago

On our previous project board Ned had created a ticket recommending that we implement Sitemap protocol to boost our SEO (below). We may want to consider this approach when investigating optimization strategies.

Descriptive Summary

I can see in our logs that our site is getting crawled sometimes by various bots. Sometimes they are looking for a Sitemap and not finding one. Having a well thought out Sitemap improves our SEO and gives us more control over how our site appears to search engines. It looks like Hyrax has some built in support for generating Sitemaps, but I'm not familiar with the tools they are using so I'm not sure how fleshed out this support is. Our site does not appear to currently have a sitemap. Regardless of the state of Hyrax's Sitemap support, there are fairly straightforward tools available for generating sitemaps from Rails applications, so it should be a relatively easy to implement a sitemap for our site one way or another. This would boost our SEO slightly to have implemented at all, but it would be most useful for us if spend a little time thinking about our site's SEO presentation as a discovery interface or finding aid, and thinking about how we can use it to present our collections as usefully as possible. We will have to do some research to figure out what our options are and what our strategies should be.

Acceptance Criteria