I though that my example made this clear, apparently it did not so let me try again.
No SEO is not a problem SEO is not a problem because we have made the smart move as a community to host our projects and discussions and documentation to existing google friendly websites like Github, world.st and stackoverflow. As such its very easy to find documentation about Pharo. The problem here is what makes Google special, what made it the No1 search engine. You see before Google there was this search engine called AltaVista, AltaVista was doing what is relevant to a SEO , it was basically searching for sites and bringing up accurate search results . So if Google search was doing just that we will still be using AltaVista and Google would have never existed. However what Google devs did that made a huge diffirence was to design an algorithm using AI techniques that not only returned accurate results but also related results. This made it possible to withstand spelling errors or differentiate between search results using the same name etc. Also customised the experience by keeping track of user's preferences via google analytics. As such this poses a problem, that Google not only is able to find a vast majority of the Pharo documentation because as I said we host it in websites taking advantage of SEO but also related info. This poses a problem because Google mixes up pharo results with pharao results, or maybe its still pharo but its a book, or a music band etc. The query I provided eliminates a problem that SEO cannot eliminate , removing the search results that is highly likely to not be related to OUR pharo. However even if this query provides a nice solution it is not waterproof. For example it does not include many of the blogs that keep track of pharo progress and document many of its parts. For example Ben recently posted a very nice guide for UFFI. Also there is no need for this query if you search for specific class or method names since its far less likely that Google will return irrelevant results. Also another problem is the rapid improvement of Pharo, this something begineers are not aware because its easy to underestimate how fast Pharo is moving mainly because of the fact is not popular. But Pharo moves forward very fast. So fast that is easy to fall in the trap of finding the right method and right class but not the up to date version, thus you need also date and time based search as well that google also provides. Also you may prefer to find PDFs because you will like a guide or in depth tutorial instead of some random discussion , or a two pages tutorial in that case you will add to the query filteype:PDF and so on Learning how to search with Google is an art by itself and no bringing it inside the Pharo image wont make a big difference to newcomers because we still need to implement a complex GUI to accommodate for many different needs. So we will be wasting time recreating Google inside the Pharo image and you will be using a tool that still requires to learn things similar what you need to learn for using Google search. No matter the language you are learning the workflow is similar, start with a beginner friendly guide or book, join a forum and ask for directions, take a look at youtube tutorials and learn how to use Google. Pharo or no Pharo, you will lose a great deal of efficiency if you do not learn how to use Google. So no we do not need to SEO world.st , stackoverflow, github , or slideshare they are doing a pretty good job Smalltalkhub and blog posts may not be SEO but a) Smalltalkhub is a dead project no longer maintained other than making sure the server is online b) we cannot force people to SEO their blogs, thats up to them