randovania / randovania.github.io

Randovania web page
2 stars 4 forks source link

Dumb SEO attempt #60

Closed Miepee closed 4 months ago

Miepee commented 4 months ago

This PR tries to do some (dumb) search engine optimization for the cases where people search for "{game} randomizer". From looking at the results for a few games, the one websites that scored highest, always included "{game}" and "randomizer". The closer the terms were together, the higher they scored as they were more accurate to the query. I.e

This lead me to notice:

  1. We dont have any page where list both "randomizer" and all our supported games. However, I feel like putting that on the main page is distracting. We could put it on the about page, but I dont think pushing our about page is a good idea? Might be worth a shot tho in a later PR, since more clicks to our page => more chance of people downloading.
  2. The pages that have "randomizer" and the games name in their main page, such as AM2R (AM2R already has a built-in randomizer) or MSR (but in the randomizer, this has been changed), do score relatively high

The solution? Include Randomizer on each game page, but in a way where it doesn't disrupt the flow of text. MDN mentions that headers get ranked higher for SEO. So I just added it invisibly next to the game name.

Potential caveats:

duncathan commented 4 months ago

https://developers.google.com/search/docs/essentials/spam-policies#hidden-text-and-links oops! this is specifically against policy and will have us penalized in search results

Miepee commented 4 months ago

Ah whoops. Good find.