In counter-strike and all FPS you log into a list of servers that have names. They say things like Deathmatch, 24/7 dust. In DOTA we got AREM East Cost 4v4. In starcraft we often saw 1v1 or 2v2, even 4v4 comp stomp and 4v4 fastest possible. These names of the servers give the player a very quick look into the game without having to connect to the server only to find out that the server isn't where they want to be. In demigod this should be no different. Unfortunantly the players who host games are incapable of properly announcing to the public what needs to be shown.
The location of the host, and the general area you want all contestants to be from. This can include a language, but more often than not this is english, america, west coast, east coast or europe. Because of the way DG latency opperates, America or Europe is descriptive enough to tell a player whether there ping will be playable or not. Always list where your posting from. Under the proper conditions list the language you will be playing in.
Hosts should always display the size of the game they want to play. 2v2, 3v3, 4v4 or 5v5. Sometimes this is spliced to show variety in what the host will accept, but if your unsure of the size you want in the game you should just announce WELCOME and not list the size of the teams. People who are casual and looking for a good time will join up.
The host should also label the settings of the game, if the settings are on default, then nothing should be announced (they are on default afterall). I seriously believe that as a host if any settings are going to be different from the normal defaults, they should be announced in the title of the lobby. Such as TowerCreep, HighInc, FastCap ext, and if many game stats are different then there should be some indication of the different play states in the title. If the game is not conquest, it should also be listed in the title.
If you are playing with a premade team, you should announce that your lobby is ready for another pre made team. Any lobby that does not announce this should be safe for any solo player to join without having to be taken on by a team of people in a room together or talking over ventrilo. It was fun the first month guys, now its just getting old.
Your title should also announce the player rating that you expect from those who join your lobby. There is already a good post on the forums about noobs, no noobs, good players and pros. Some indication must be announced, but there is not a good standardized way of judging what level a player is at. Since there is no standard, and because I can't possibly create a standard that everyone will adhere to, just try your best with the noobs only, no noobs, good players and pros disclosure that you can also attach to your title.
As a final example, lets say I'm hosting a 3v3 on cataract, slayer mode with high income. Im in Florida, playing with my friends over ventrilo, and expect decent players but certainly not professionals. My title would be as follows.
US EC 3v3 Slayers HighInc Good PreMade
Short enough to make the point, yet elaborate enough to show the searching players what hosts and games are available when looking for a new game.
As a side note, games that want all random DG should also announce this, ALL RANDOM or AR should be sufficient to announce this.
This information should be common knowledge, but I know everyday I get online I fail to see players saying there settings are on something other than default. Or players with a premade team made up just waiting to beat up a typical team of players. Just try your best to get everything that your game is going to be within the title of your lobby.