Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed routes in the documentation broke all incoming Google links (and probably all older links) #2594

Closed
kevinburke opened this issue Jan 28, 2015 · 8 comments

Comments

@kevinburke
Copy link
Contributor

The URL structure of the documentation changed suddenly without any thought for existing links to older pages, including from Google. From my experience at Twilio, about 50% of traffic to our documentation came from Google; breaking Google is a big deal. It's also, at least for this user, incredibly frustrating to get promised a focused page by Google and then get redirected to a generic page.

Here are some examples of queries which get redirected to a generic homepage.

  • "sails policies"
  • "sails controllers"
  • "sails i18n"
  • "sails models"
  • "sails services" (Doesn't promise a custom page, but doesn't find the Services page either)
  • "sails routes"
  • "sails log[ging]"
  • "sails roadmap"
  • "sails csrf"

Here's what you see in Google:

When I click that link, I expect to get a page that explains how models work, how to use them, how to write them etc.

Here's what you see when you reach the documentation (word "models" appears once in a list with 20 items):

(For some reason it also takes two clicks of the "Back" button to get back to Google from the clicked link, though this is a separate issue).

I don't have any information about referrer links (I didn't see a Google Analytics link, your server logs may have more information), but my guess is that a lot of the incoming referrer links are also broken.

I gave a talk about documentation hierarchy & finding things in docs which might be useful, available here: https://www.youtube.com/watch?v=cC67PzBgRYE

@dylanpyle
Copy link

+1

@kevinburke
Copy link
Contributor Author

@sgress454
Copy link
Member

Hi @kevinburke, thanks for pointing this out. It sounds like it's been a pretty frustrating experience to navigate to the docs you need. Yo've uncovered a couple of issues here that we need to address separately:

  1. The system we use to crawl the docs site and provide pre-rendered content to Google is not working properly, resulting in Google searches still resulting in old links.
  2. We need redirects from the old content to the new.

Both the core team and the Sails community at large have put a ton of work into the docs over the past year, and we're really happy with the resulting content, so I share your frustration that it's not as accessible as it needs to be. Thanks again for your feedback and support!

@kevinburkeshyp
Copy link

Some more examples of broken links (from searching last week)

  • "sails log levels"
  • "sails.config.environment"
  • "sails grunt"

@mikermcneil
Copy link
Member

Ok guys, we're working on this, see https://github.com/balderdashy/www.sailsjs.org/issues/50

@dougblack
Copy link

Is there justification for why this was closed?

@randallmeeker
Copy link

because its open here https://github.com/balderdashy/www.sailsjs.org/issues/50

@mikermcneil
Copy link
Member

@kevinburke @dougblack @randallmeeker Hey guys, just for posterity want to mention that this is all fixed up now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

7 participants