This is problematic because link text like "Register" or "Learn More" or "Contact Us" make sense within the context of a single news item, but create the "Link text used for multiple different destinations" when aggregated on a single page.
One solution might be to only show snippets of each news item on this page; requiring the user to click into the news item to read the entire thing. We could use the phrase "Read More" as the link text and use a unique automatically generated aria-label for each "Read More" link.
eg. <a href="library.ucsc.edu/2020-CART-Fellows" aria-label="Read more about 2020 CART Fellowship Program">Read more...</a>
The Library News page (https://library.ucsc.edu/news) displays the full text of each news item on a single page.
This is problematic because link text like "Register" or "Learn More" or "Contact Us" make sense within the context of a single news item, but create the "Link text used for multiple different destinations" when aggregated on a single page.
One solution might be to only show snippets of each news item on this page; requiring the user to click into the news item to read the entire thing. We could use the phrase "Read More" as the link text and use a unique automatically generated aria-label for each "Read More" link.
More info about using aria-label for describing link purpose