The LetsEncrypt Community has a Help category that when you create a new topic, you are shown a template with a very short explanation and a list of questions to answer. Maybe this is what you are looking for? Something that will be presented to everyone every time they start to post a new topic in that category seems to be a good way to get required information out of the user so questions can be answered without a lot of guess work. To be clear, not everyone answers the questions, and they are told right off that if they want help, answer the questions. Nearly everyone complies. You can list your own questions for your users to answer while still having their own specific question as the topic heading. Search words will bring up relevant topics as it does in any Discourse instance. (LetsEncrypt is using Discourse by the way.)
Here’s their template (blank lines omitted for short length here):
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
I ran this command:
It produced this output:
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know):
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot):