It was very backwards trying to get here. Found no link on the main pages and typing in suggestions on the wiki search gave me nothing. I found the feedback page by going to the chat links page🤔
My suggestion is simple: add the feedback link to an appropriate page such as the game wiki or help page and/or when you search for suggestions make it come up with the link for feedback too.