For me I get:

aka, linking to https://crystal-lang.org/api/0.20.1/HTTP/Client.html
I actually want https://crystal-lang.org/api/0.30.0/HTTP/Client.html, or "latest" (https://crystal-lang.org/api/latest/HTTP/Client.html).
This can be done, with sitemap (https://en.wikipedia.org/wiki/Sitemaps) using weighting, aka priority:
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://crystal-lang.org/api/0.20.1/HTTP/Client.html</loc>
<lastmod>2019-07-10</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
<url>
<loc>https://crystal-lang.org/api/0.30.0/HTTP/Client.html</loc>
<lastmod>2019-07-10</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
etc...
For me I get:
aka, linking to https://crystal-lang.org/api/0.20.1/HTTP/Client.html
I actually want https://crystal-lang.org/api/0.30.0/HTTP/Client.html, or "latest" (https://crystal-lang.org/api/latest/HTTP/Client.html).
This can be done, with sitemap (https://en.wikipedia.org/wiki/Sitemaps) using weighting, aka
priority:etc...