Download the GoLand tarball from the JetBrains website: https://www.jetbrains.com/go/download/
extract it, then move it to /opt/:
tar -xzf <path_to_tarball>/goland-<version>.tar.gz
sudo mv <extracted_directory> /opt/
Create a desktop entry for GoLand by creating a file named goland.desktop in /usr/share/applications/ with the following content:
[Desktop Entry]
Version=<version>
Type=Application
Name=GoLand
Icon=/opt/goland-<version>/bin/goland.png
Exec="/opt/goland-<version>/bin/goland.sh" %f
Comment=The GoLand IDE
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-goland
sudo chmod +x /usr/share/applications/goland.desktop