Open sychan opened 5 years ago
@FlyingUnicornSF and I discussed that. I think that that an individual app page is a must-have and the primary use case for this. We can expose the entire description there, as well as all of the parameters, and craft a good google hit with title and other specific meta tags.
Great - I feel the same way. We can just use the same URL hierarchy of https://.../services/catalog/moduleName/appName
https://github.com/kbase/KbaseAppCatalogStatic/blob/59a1083ac0741d8ca9fde1a4d349ec13b5d02353/templates/index.html#L7
There's a few basic things we can do for SEO. One of them is to add a Meta tag for the attribute Description, that can have a list of the app categories: https://www.wordstream.com/meta-tags
That would raise our visibility for things like Genome Assembly, Comparative Genomics, Microbial Communities for when people search for them.
Something else that would work would be to have the links for each app point to a distinct page with the name of the app in the title. Right now clicking into each app points into the narrative, which can't be indexed by Google. If we could generate a "static" page with the name of the app/tool in the title, that would raise the page rank a lot, rather than having just a page with lots of little links.