then one must log out, then log back in, otherwise the menu doesn't show
Not required. Just restart and refresh the page after the restart is complete.
For pagination, one could add "Prev" and "Next"... I thought we already did that, but I suppose not (I just disabled js):
@julian Thanks for the pointers. You reminded me about another thing in nodebb which trips up google. Lets say we have a topic mysite.org/topic/5/my-topic-name. Say it has 5 replies. To get a link at an individual reply looks like this:
mysite.org/topic/5/my-topic-name/3 <-- This is bad. Because for google it looks like a duplicate page of mysite.org/topic/5/my-topic-name. A more SEO friendly way and perhaps the correct way from HTML point of view is to use hash tags like mysite.org/topic/5/my-topic-name#3. All this hash tagging is completely transparent for servers.
At some point we used hashtags but the hashtag isn't read by the server so we can't go to a post in the middle of a topic from a link like http://forum.com/topic/5/test-topic#200.
@baris Why not or you are referring to paginating a long topic? If so you could do /topic?page=5#300
@Xiph Thanks for pointing that out. Indeed looks like google disregards meta:keywords http://www.metatags.org/google_ignores_meta_tags_in_ranking
Here is my problem. My forum has been up for 2+ months now (http://optionsforum.net). But it still gets no search traffic. This is not my first site, so I know what to expect. I looked at google webmaster. It turns out google seems to have trouble understanding what is important. For example, Google thinks that word 'ago' is one of the most important keywords on my forum because every reply has a little date tag under it that reads like 'posted 2 days ago'. So I guess my question is do we have a nodebb based site with high page rank that gets a lot of organic search traffic?
Right now if someone sends a link to a user who uses pagination http://forum.com/topic/5/test-topic/200 will do the correct thing because the server will read the 200 and go to the correct page, but with #200 that is not passed to the server side.
@baris Though elsewhere you guys use cgi params. Like ?page=3
also: we need images that keep their filename
@jonathanmh I did not get that. Could you give us an example?
@Baerrus Where you at with SEO so far?