For years now I'm working frequently with some Salesforce developer documentations, e.g.:
The best and easiest way in my workflow to find stuff (in general) was to use some reasonable keywords on Google, like "apex map" oder "apex list" or "visualforce repeat" and so on. This worked very well!
I was used to get high quality deep links (at least within TOP 3) as results for searches like:
- searching with Google for apex map class ==> TOP 1 was https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_map.htm
- searching with Google for visualfore apex repeat ==> TOP 1 was https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_compref_repeat.htm?search_text=repeat
Why I did this?
I did intentionally NOT use the buildin-search (inside the documentation provided by Salesforce), because the results were usually way worse than Google, it takes more keystrokes and clicks to use it and the way the resultset is displayed is simply very inconvenient (tiny listview, severe need of scrolling, painful handling) and before you can search you have to open the documentation itself (way slower than goolge showing results)
Issue:
Now a short time ago (can't say exactly when it started) searching on Google is not bringing the expected hits as stated above within the TOP 10 results. It looks to me, as if the documentation not longer indexed correctly or not index at all by the Google bot.
This situation is bad for learners and beginners. They should find the official documentation using the search engine the will most likely use.
Questions:
- Any tips and tricks on tweaking my search terms in order to get back the expected results? I've tried already a lot of combinations (e.g. "salesforce visualforce apex:repeat" which really should bring this result close to top 1) but the official documentation is pretty resistant against being found via Google.
- Are there others with the same experience?
- Does someone know to whom at Salesforce and over which channels we could reach out and address this issue? (I have no premier support, and my questions to anything close to development will be shut down when I open a case)
What I checked so far
The URLs of the deep-content have not been changed (as it happened some time ago causing a lot of trouble). I could check this, because I've lots of deep-link-bookmarks collected - all of them working correctly with no redirect noticed. If the URLs had changed, it could be just a question of time the google bot needs to re-index the documentation again, but since the links are the same I'm expecting no improvement just by further waiting.
Workaround
As @JamesSullivan stated in his comment the search engine https://duckduckgo.com is doing better than Google. I can confirm that searching for apex map class salesforce brings up the right match on TOP 1. But it feels slightly less powerful as Google felt before and I need to feed one or two keywords more to get such precise matches as I was used to.
Extra note
Google for apex map class salesforce (like duckduckgo above) brings at TOP 1 a poor match to the root https://developer.salesforce.com/docs/ (not to the deep content) and it shows up in Japanese or Chinese for me by default. I think this might have been the link I'm after, but got crippled somehow... (but not sure)
Conclusion
I think only Salesforce can help.
It seems to me, that maybe the google bot is just no longer crawling the documentation - maybe because of a bad robots.txt or something similar, which might be easy for Salesforce to change back as it was a short while ago...