Page MenuHomePhabricator

Stu (Stu)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Mar 19 2015, 8:01 AM (243 w, 2 d)
Availability
Available
LDAP User
Stu
MediaWiki User
Unknown

Recent Activity

Aug 4 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

We should either have Google staff in the loop

Aug 4 2015, 3:14 AM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Jul 20 2015

Stu updated subscribers of T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.
Jul 20 2015, 11:57 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

I see x-default header on https://zh.wikipedia.org/wiki/%E7%A5%9E%E5%A5%87%E8%83%B8%E7%BD%A9

@Smalyshev, that's interesting. Yep it looks like zh and srgenerate hreflang alternates for different scripts I think with this code. AFAIK that implementation is pretty good and if they do some auto-redirecting then x-default could belong. See https://phabricator.wikimedia.org/T54429.

Jul 20 2015, 10:31 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu created T106358: Generate meta description tags to article pages for better search engine indexing.
Jul 20 2015, 10:19 PM · MediaWiki-General, SEO
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

@Smalyshev, from a few spot checks it looks like the bad x-default line isn't being generated on article pages anymore but is still showing up in other namespaces e.g. on https://en.wikipedia.org/wiki/Wikipedia:Contact_us or https://en.wikipedia.org/wiki/Portal:Contents or https://en.wikipedia.org/wiki/Help:Contents.

Jul 20 2015, 9:51 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93550: Fix canonical URL issues (tracking).

@dr0ptp4kt, definitely go ahead and reach out to Google. Side note: Best to avoid delaying anything we think is right answer until we hear back from Google. They can be.... slow at responding. :)

Jul 20 2015, 9:27 PM · Tracking-Neverending, SEO, MediaWiki-General
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

If we go with @Smalyshev 's extension approach, let's be sure to also remove the code that generates the incorrect x-default tag on pages. IIRC Google just ignores hreflang tags if it gets conflicting or incorrect ones on a page so if we leave the wrong one in it would nullify our fix..

Jul 20 2015, 6:19 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

I looked at using sitemaps. It won't be easy. The way Google sets up sitemaps for hreflang requires a complete redundant list of alternates for each page. This leads to large sitemaps.

generates a first pass of a for a single topic -- Pluto -- which has something like 167 different alternates on different language wikipedias. The sitemap has to list all 167 alternates for each one of those 167 alternates, which leads to a sitemap with 167*167 or 27,889 links. Since Google limits sitemap files to 50,000 links each, our millions of article topics would likely required hundreds of thousands of unique regularly updated sitemap files.

Jul 20 2015, 5:05 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Jul 15 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

Heard some feedback from the team at Google:

Jul 15 2015, 4:58 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Jul 14 2015

Stu added a comment to T103567: GWT accounts.

@dr0ptp4kt I still don't have access AFAIK to any of the https site variants. haven't been able to do any analysis on a bunch of the bug fixes we've deployed and are working on. would appreciate it ASAP. cc @Wwes

Jul 14 2015, 3:31 AM · Operations, SEO

Jun 28 2015

Stu added a comment to T103567: GWT accounts.

Thanks, @Wwes. I don't currently have access to any of the https variants of wikipedia.org. Since we've now switched over to https in our canonical URLs, that's where Google is sending all the traffic now so the http variants should be mostly free of data.

Jun 28 2015, 10:04 AM · Operations, SEO
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

@Stu, could you possibly ping John Mueller to ask if targeting Googlebot in this fashion (i.e., by sending it Link: headers that we don't send to other clients) is fair game?

Jun 28 2015, 10:02 AM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93550: Fix canonical URL issues (tracking).

Just checked my various examples and it's looking great. Nice work!

Jun 28 2015, 12:19 AM · Tracking-Neverending, SEO, MediaWiki-General

Jun 23 2015

Stu added a comment to T93550: Fix canonical URL issues (tracking).

@Stu, it seems like the fix @ori provided in https://phabricator.wikimedia.org/T67402 handles most of the issues in the Description in this ticket. @Stu, would you please confirm?

Jun 23 2015, 10:12 AM · Tracking-Neverending, SEO, MediaWiki-General
Stu added a comment to T93550: Fix canonical URL issues (tracking).

sorry? how would the crawler know about the old versions then?

@Gryllida -- Because crawlers crawl. Old versions are linked to from the "View history" tab so Google and others will find them there and then go crawl them. Did I understand your question?

Jun 23 2015, 10:10 AM · Tracking-Neverending, SEO, MediaWiki-General

Jun 22 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.
In T93213#1389249, @ori wrote:

So using it for interwiki links may be inconsistent with the specification.

See comments upthread and in initial discussion that this whole ticket began with a comment from John Mueller at Google's Webmaster Tools team about the addition of <hreflang> block to link different language articles on a topic: "That sounds like a great use of hreflang!" So we can be pretty confident this is consistent with best practice.

Jun 22 2015, 8:45 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

May 12 2015

Stu updated subscribers of T98283: Additional Webmaster tools access .

@damons can you help unstick this blocker for Wes and me?

May 12 2015, 6:43 PM · Operations, SRE-Access-Requests
Stu added a comment to T98283: Additional Webmaster tools access .

Bump on this. I'm on a hangout with @Wwes right now trying to show him some stuff but don't have access. :-(

May 12 2015, 6:06 PM · Operations, SRE-Access-Requests

May 6 2015

Stu created T98283: Additional Webmaster tools access .
May 6 2015, 1:57 AM · Operations, SRE-Access-Requests

Apr 4 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

Fair point. <hreflang> tags for the Barack Obama page with its 200+ language alternates works out to a few KB once gzipped. The page does have 1+ MB of HTML though so not sure how meaningful it is.

Apr 4 2015, 9:20 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Apr 3 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

I was watching a television show here in the U.S. last night called CSI:Cyber. It's not a great show but they did include this screen shot in one of their scenes:

Apr 3 2015, 6:20 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Mar 24 2015

Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

One more question. In production, are the links in getLanguageLinks() already loaded in memory by this time say because they're needed for the interlanguage links in the sidebar? Just want to be sure we're not doubling the load on the wikidata API (which I think is source of these). :)

Mar 24 2015, 3:20 AM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

OK this looks good a couple more things from my comment at https://phabricator.wikimedia.org/T93213#1139490:

  • we need to remove the current incorrect use of an x-default hreflang tag. The end goal is that the exact same hreflang tags are atop every language variant of an article so there can't be a sense of "default" we just need to list all the language variants.
  • we've got duplicate code now because there was some code a little further up in includes/OutputPage.php that appeared to be an unsuccessful attempt to generate hreflang tags.
Mar 24 2015, 3:03 AM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Mar 23 2015

Stu updated the task description for T93550: Fix canonical URL issues (tracking).
Mar 23 2015, 1:02 AM · Tracking-Neverending, SEO, MediaWiki-General
Stu added projects to T93550: Fix canonical URL issues (tracking): MediaWiki-Internationalization, I18n.
Mar 23 2015, 1:02 AM · Tracking-Neverending, SEO, MediaWiki-General
Stu created T93550: Fix canonical URL issues (tracking).
Mar 23 2015, 1:00 AM · Tracking-Neverending, SEO, MediaWiki-General
Stu updated subscribers of T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

To give a sense of scale I checked the Google Webmaster Tools reports for two different local language Wikipedias which show this count of hreflang errors (links go to WMT reports):

Mar 23 2015, 12:46 AM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Mar 22 2015

Stu renamed T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages from Improve access to local language articles by adding hreflang block to <head> on article pages to Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.
Mar 22 2015, 10:21 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

Taking another look at /includes/OutputPage.php, it looks like building of variants is already there around line 3415:

Mar 22 2015, 8:55 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n

Mar 19 2015

Stu renamed T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages from Improve access to locale language articles by adding hreflang block to <head> on article pages to Improve access to local language articles by adding hreflang block to <head> on article pages.
Mar 19 2015, 4:15 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
santhosh awarded T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages a Love token.
Mar 19 2015, 4:13 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu added a comment to T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.

Here's the diff of my local proof of concept:

Mar 19 2015, 4:13 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n
Stu created T93213: Improve access to local language wikis by fixing bug in generation of hreflang tags in <head> of article pages.
Mar 19 2015, 4:11 PM · SEO, Patch-For-Review, MediaWiki-Internationalization, I18n