Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

This is slightly related to this topic, where a user was asked to stop adding extraneous tags to a post:

Retag Request: Revert golang changes

I can't help but think he was right though in what he was doing (also, has 13 upvotes). As someone who's recently started learning Go, it's impossible to google for.

Sample searches, that turn up close to zero relevant results.

These turn up results for Java etc.

The word "golang" is much less likely to turn up synonyms or results that happen to use the word "go".

Would it be possible to change the tag to make a synonym of instead of the other way around?

share|improve this question

closed as off-topic by Martijn Pieters, rene, ProgramFOX, Shadow Wizard, Emrakul Jul 11 '14 at 23:27

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – Martijn Pieters, rene, ProgramFOX, Shadow Wizard, Emrakul
If this question can be reworded to fit the rules in the help center, please edit the question.

I'm opposed to this; it's not our fault Google chose an awful name for their language that their search engine can't even find. Using a tag search in SO's own search engine works fine. (well, not your first example, presumably because no such questions exist. what does xoring a string even mean?) – Wooble Apr 20 '13 at 20:19
Why the downvotes? It's a legitimate question, even if you disagree – Kevin Burke Apr 20 '13 at 20:21
@Wooble It kind-of is our problem, since we are concerned with SEO. If people don't find Stack Overflow answers because they're searching for "golang" instead of "go", that's an issue. – Jeremy Banks Apr 20 '13 at 20:22
I'm in favor—even within the Mountain View Chocolate Factory, it's often referred to as golang for easier searching. – Paul Fisher Apr 20 '13 at 20:31
"As someone who's recently started learning Go, it's impossible to google for." How ironic ;) – Nicol Bolas Apr 22 '13 at 5:08
Wouldn't go-lang be a better name? – Time Traveling Bobby Apr 22 '13 at 7:30
@SulfurizedDemonbobby Thing is that everywhere the golang alternative is used, it's written like that. Not go-lang. I don't think we should be creating yet another alternative spelling. – Bart Apr 22 '13 at 8:06
Could we get referrer data for SO questions and see which people are using more – Kevin Burke Apr 25 '13 at 5:29
I am in favor. It's true that "it's Google's fault" but the Go community has evolved to use golang precisely for searchability. SEO on Stack does matter, it's how most people get their answers. – Matt Sherman Dec 18 '13 at 16:05
The language is named Go. It doesn't have any worse Googlability than D, which doesn't even have Dlang as a synonym tag. Using golang just destroys the googlability of Golang, India. (The official suggestion is to use the phrase "Go language" in searches. That does help.) – andybalholm Dec 18 '13 at 20:52
Yup, the language is Go. It irritates people when newcomers show up on the mailing list asking about "golang" or "Google Go" and tagging it golang here would exacerbate the problem. – Jeremy Dec 18 '13 at 21:17
How is this any different from the C tag? Is that going to be changed to Clang? – Mr.Wizard Dec 20 '13 at 8:38
@Mr.Wizard: That's even worse, because we already have a tag called [clang]. – BoltClock's a Unicorn Dec 20 '13 at 9:59

The language name is Go, not golang. It's fine to use golang when a context makes it very difficult for Go to be used properly, but StackOverflow is not such a case:

share|improve this answer

Since in practice I've heard people having practical problem of searching for answers with the term Go.

And since I haven't heard of problems in the other direction.

I think the term golang should win, on technical merits. Regardless to the question about the "correct" name for the language.

Using go would hurt the workflow of some people, and using golang would not hurt the workflow of other people (albeit it might be considered inaccurate, or bad taste). So I believe the name golang should be preferred.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .