The popular-question badge is awarded for questions which have 1000 or more views. If you go through the questions in that list, I've observed what could be a problem: out of those 47 questions (at the time of writing this), 25 have Japanese phrases or words in the title. Out of those 25 articles:
- None of them use Furigana in the title
- 15 have Romaji in the title
- 17 have Romaji in the title and/or question
- 21 have Romaji in the title, question and/or answers.
It could be argued that those figures have some issues, for example many of the questions were asked early on in this site's history, however I think there've also been many questions which don't have Romaji or used Furigana from reasonably early on, and as far as I can tell, for the most part they seem to be (relatively speaking) much less likely to be in that list.
I believe that a solution could be to rewrite the Furigana engine so that it helps, rather than harms SEO (Search Engine Optimization), and use Romaji. But at the same time I believe that preferably, the way which the content is displayed to the user should stay as close to what we have now, with as minimal changes as possible to the way people's questions and answers look. Therefore I would propose:
There should be a Romaji to Hiragana/Katakana conversion written in JavaScript for Furigana, e.g.:
一人{hitori} will display as 一人{ひとり}
Capitals will indicate Katakana, e.g.:
鮫{SAME} will display as 鮫{サメ}
It will likely use an input table similar or the same as the one used by Google's mozc IME engine.
The Furigana and words should be written in full so that Google can properly index the text. What we have now, e.g. 明{あ}かす confuses Google, so it will be written as 明かす{akasu}.
Because 〜かす is the same in both Furigana and the original word there, it can be omitted, giving the same output (e.g. 明{あ}かす) as the previous way did.
There will be another syntax added, double braces (e.g. 漢字{{kanji}}) to allow adding Romaji for SEO purposes while not displaying as Furigana so that the original author's posts' appearance doesn't have to change while showing the information to Google. There could be an option, by default turned off to display these added to the Furigana for people who want it however.
There should be a way to input different Romaji transcriptions if necessary, e.g. おはようございます{ohayou gozaimasu, ohayoo gozaimasu}. Spaces written inside Romaji will be ignored to allow for cases like the above (as "ohayou gozaimasu" I think would be much more common than "ohayougozaimasu"). Note that only the first transcription will be used by the Furigana engine to convert to Kana.
It also should be as backwards compatible as possible with the previous Furigana system, so Kana in older articles and all of the previous 漢字【かな】 etc syntaxes will still be supported.
This could also be an opportunity to fix some existing bugs and problems in the existing Furigana system, including font size issues (it may pay to make it larger by default and add a choice of font size, as well as maybe providing the option for popups or brackets, but I think Furigana displayed similar to as it is should stay the default).
We could also add the LR notation for pitch accent as suggested by snailplane, as well as fix the bug where 犬が好{す}き is displayed as 犬が好{す}き instead of 犬が[好]{す}き.
It would require updating articles for there to be benefits SEO-wise, so if this is decided on it may pay to start on a smaller number of articles and monitor their performance before rolling it out to a larger number.
I'm not going to be implementing this right away pending feedback etc, but I do think that there is a need for an overhaul of the Furigana system (one way or the other) and that it's been long overdue.