Feature #15571
Improve SEO when people search for the administration password
100%
Description
- During the Additional Software user testing, P5 searched for “how to be root on tails” which returned a YouTube video as first result instead of our doc.
- On tails-bugs@ people are asking for what is the “user amnesia password”.
Files
Subtasks
History
#1 Updated by sajolida 2018-05-14 11:58:03
- Subject changed from Improve SEO when people search for "root" instead of "administration" to Improve SEO when people search for the administration password
- Description updated
#2 Updated by sajolida 2018-06-05 15:47:35
- Assignee changed from sajolida to emmapeel
- Parent task changed from
Feature #14592toBug #15567
Emma: How would you solve that? Let’s discuss a bit before implementing anything.
#3 Updated by sajolida 2018-06-05 16:31:34
- Affected tool set to Additional Software Packages
#4 Updated by emmapeel 2018-06-12 08:20:11
- Assignee changed from emmapeel to sajolida
sajolida wrote:
> Emma: How would you solve that? Let’s discuss a bit before implementing anything.
Not sure how to mess with headers in ikiwiki. I guess I would add the keywords to titles with root or admin, and , stuff in keywords in paragraphs.
I think we have a deeper problem with the search box, though: Bug #9900
#5 Updated by sajolida 2018-06-28 17:21:40
- File password-prompt.png added
- Assignee changed from sajolida to emmapeel
- QA Check set to Dev Needed
Improving SEO from external search engine will probably help with the internal search engine as well.
And also, it’s actually a mess because the password prompt as for the “amnesia password”, yet another name for the same password :(
So let’s use these queries as reference:
- “Root”
- https://duckduckgo.com/?q=how+to+be+root+on+tails&kad=en_US&ia=videos: the one pointing to the video
- https://duckduckgo.com/?q=tails+root+password&kad=en_US&ia=web: this one is good, saved by “Root Terminal” having “root” in its name
- https://tails.boum.org/ikiwiki.cgi?P=root+password: this one somehow works, probably for the same reason
- “Amnesia”
- https://duckduckgo.com/?q=tails+amnesia+password&kad=en_US&ia=web: this one is good, maybe saved by having “amnesic” in our tagline because otherwise “amnesia” is not mentioned anywhere…
- https://tails.boum.org/ikiwiki.cgi?P=amnesia+password: this one is clearly broken
I’m thinking about the following, though it’s ugly. What about starting the page with “In Tails, an administration password (also called root password or amnesia password) […]”?
That should probably be enough to fix the queries that don’t work yet.
We should do this changes on master and test them a few weeks after merging.
I also prepared a screenshot that might help understanding the terminology mess. See attachment. We could add stuff to its alt
tag as well (and add a note that the alt
tab is useful for SEO because otherwise xin will rightfully propose to remove it).
#6 Updated by emmapeel 2018-06-29 10:36:44
Yeah I think that would help. Do you want me to prepare a branch?
#7 Updated by emmapeel 2018-06-29 10:37:01
- Assignee changed from emmapeel to sajolida
#8 Updated by sajolida 2018-06-30 17:43:10
- Assignee changed from sajolida to emmapeel
Yes, but please do it in doc/14589-additional-software directly.
#9 Updated by Anonymous 2018-08-07 13:15:32
Ping?
#10 Updated by sajolida 2018-08-14 18:40:05
- Status changed from Confirmed to Resolved
- Assignee deleted (
emmapeel) - QA Check changed from Dev Needed to Pass
- Feature Branch set to 3e8d48209d + ecde9b5df4
Despite me literally spelling out a solution, emmapeel didn’t submit patches in time for the freeze, so I did that myself in master (so we can test the result before the release). That’s 3e8d48209d + ecde9b5df4.
#11 Updated by sajolida 2018-08-14 18:42:31
- Status changed from Resolved to In Progress
Oops, actually, I want to keep this ticket open to check the improvements in search engines in a few weeks.
Ulrike: Reassign it to me once you had a quick look. The same as Feature #15574#note-1 applies: do whatever you want with this info as a manager but don’t review this work in depth.
#12 Updated by Anonymous 2018-08-19 10:57:51
- Status changed from In Progress to Fix committed
- Assignee set to sajolida
- % Done changed from 0 to 100
Thanks! Reassigning back to you for review in a few weeks.
#13 Updated by intrigeri 2018-08-19 12:17:39
- Status changed from Fix committed to In Progress
(Otherwise this will be closed when we release 3.9, which apparently would be incorrect.)
#14 Updated by sajolida 2018-08-19 19:49:59
- Target version changed from Tails_3.9 to Tails_3.10.1
I think it’s ok to do this after 3.9 because until then I’ll be super busy…
#15 Updated by sajolida 2018-09-04 21:31:41
I don’t think DuckDuckGo crawled our website since we did the change.
#16 Updated by sajolida 2018-09-25 19:35:09
Now DuckDuckGo crawled again. Going back to the original URLs:
- “Root”
- https://duckduckgo.com/?q=how+to+be+root+on+tails&kad=en_US&ia=videos: the one pointing still points to the video first. I bet that if we wanted to beat it we should include “root” in the H1 title.
- https://duckduckgo.com/?q=tails+root+password&kad=en_US&ia=web: this one is good, saved by “Root Terminal” having “root” in its name
- https://tails.boum.org/ikiwiki.cgi?P=root+password: this one got better
- “Amnesia”
- https://duckduckgo.com/?q=tails+amnesia+password&kad=en_US&ia=web: t this one is good, maybe saved by having “amnesic” in our tagline because otherwise “amnesia” is not mentioned anywhere…
- https://tails.boum.org/ikiwiki.cgi?P=amnesia+password: on this one it seems like DuckDuckGo didn’t take the new page into account… I’ll wait more.
#17 Updated by Anonymous 2018-10-16 13:55:53
I’ve checked DDG again and it all looks good. The code wa merged afaics, so let’s close this ticket?
#18 Updated by sajolida 2018-10-21 20:29:02
- Status changed from In Progress to Resolved
- QA Check deleted (
Pass)
Yeah… I’m not 100% happy with the results but it definitely got improved and I’m not sure whatelse we could do → closing this ticket.