> - The reverse (rev="canonical") is proposed as a way for a page to
> indicate short URL(s), but there are a number of problems with this:I still like rev="canonical", and have yet to be convinced otherwise,
so I'll stick up for it again and give it a rest here:
> - It only works for *the* canonical URL (if you use it on other pages
> you're saying "I am the canonical URL and these other things point at me)This sounds like a feature, not a bug. Can you point out where this
is undesirable?
If the page using rev="canonical" or rel="short{*}" isn't the real
deal, what is and how can I find it?
> - It is easily confused with rel="canonical" (which is saying "I
> *am*the canonical URL"), the result being that the short URL is usedHonestly, I've never heard of this before. Is there a story of this
> for SEO and sites can be permanently knocked off their perches
happening to someone?
On the other hand, just make sure to use rel="canonical" and
rev="canonical" for their respective proper purposes. In fact, use
them both, because they complement each other.
> - It's effectively offering a list of all URLs linking to a page, but
> providing only one. That in itself may not be a problem, but it's not clean.Being able to offer multiple alternative URLs for a page is a feature,
not a bug.
I could offer several rev="canonical" URLs - each varying in length,
3rd party service, or by features not yet known to be useful.
The consumer (eg. Twitter) of my rev="canonical" URLs could pick
choose of my options by whatever criteria they like. Their criteria
could be length, or it could be to avoid certain 3rd party services
blacklisted by domain.
Granted, most users will stick with one rev="canonical" URL, but this
choice would remain a possibility.
> - It says nothing about the URL being "short" - that is, there's
> nothing stopping someone listing one or more long[er] URLs here.Again, as above, this is a feature and not a bug. rev="canonical"
offers no guarantee of shorter URLs - but then, some people don't want
their URLs shortened at all.
The whole point of this concept, in my mind, is to give publishers
control over their own URL spaces. By convention, most people will
offer a shorter URL, but some people want to opt out of this URL
munging scheme altogether.
> - It's not clear what one might do if the link appears multiple times
Pick the URL you like best, for whatever reasons suit you.
rev="canonical" asserts they all go to the same place, so it'll be an
evaluation of the features of the URLs themselves that guides your
choice.
> - a short URL should really be unique.Why? It's not canonical, and it shouldn't be indexed or even relied
upon to be stable IMO. Find the canonical and throw away the
intermediate link, who cares what it was.
> So that brings us to where we are now. The only alternative that I see beingrel="shortlink" technically suggests that the URL to a document
> free of the issues mentioned above is rel="shortlink". I haven't thus far
> been able to come up with a single reason why this approach isn't a good
> idea
describing the "shortlink" resource for the current page, so it's
still a little shoehorned if we're splitting hairs. I'm also assuming
that rel="shortlink" is meant to be one unique URL per page, too,
right? As I said above, I actually prefer multiple links possible per
page to provide for choice on both sides.
For what it's worth, I'll be swayed when the rel="shortlink" story (is
that the final answer now?) obviates all the above features that I
actually like about rev="canonical". Either that, or when no one else
is using rev="canonical", whichever comes first.
And beyond that, have fun deploying code and trying out the ideas.
On Apr 13, 9:33 pm, Sam Johnston <s...@samj.net> wrote:
> On Tue, Apr 14, 2009 at 2:47 AM, l.m.orchard <l.m.orch...@gmail.com> wrote:...
>
> rev="canonical" is not only fatally flawed but flat out dangerous.
> Promoting rev="canonical" knowing all that is borderline negligent.And that's the other thing that bugs me about the alternative proposal
to rev="canonical" - it sounds like FUD.
That's no fun, so I'm inclined to resist it.
> rev="anything" is deprecated and that's not going to change, least of allThe deprecation thing is circular: It's deprecated in HTML 5 because
> for this non-requirement.
no one was using it - but if someone starts using it from HTML 4, why
should it remain deprecated? It's still in HTML 4, and HTML 5 is
still a ways off.
> Isn't the whole point of this exercise to *avoid* 3rd party services? SoThe whole point (for me) is publisher choice. Some people might pick
> that's a non-requirement, and again one that is supported anyway.
a 3rd party service run by their friends, rather than whomever Twitter
picks. Or they might self-host, again by their own choice. You say
it's supported, and I say it's a good idea without any need to
begrudge it.
> There's no point offering an alternative to the canonical URL if it doesn'tYou're talking about shortening URLs, I'm talking about publisher
> have some feature that the canonical one does not (e.g. length, readability,
> etc.). We're talking about shortening URLs here so we do actually want to
> know the result is, in fact, relatively short.
choice. This includes expressing an explicit preference not to have
one's URLs shortened. It's a subtle distinction, reflected in both
the rev="canonical" and rel="shortlink" terminologies.
Leaving out rel="shortlink" or rev="canonical" implies that there's no
short URL for the page, but including one of these links that restates
the canonical makes an explicit assertion that shortening is
unwelcome. It's another subtle feature that I like, but will admit is
quixotic.
> Still not seeing why the user would want to choose between http://example.com/123Consider a canonical URL of:
> and http://example.com/abc.
* http://brand.com/index.php?mode=view&content_id=8675309
Consider choices such as:
* http://bit.ly/f12fw
* http://brand.com/billboard-friendly-phrase
Each of these offer different features. Twitter can pick the
shortest. Another consumer could offer a user-visible selector that
includes the second. Again, you're talking about URL shortening, and
I'm talking about choices (including shortening).
> What? Short URLs need not be stable? You're kidding, right? Short URLs haveNo, they don't *need* to be stable, but they *can* be relatively
> all sorts of applications outside of twitter, like printing into
> advertisements or reading over the radio. Stability is going to be an
> absolute must in most instances.
speaking. But you should look to the canonical URL if you *really*
want stability - those other URLs are just disposable pointers whose
hosts are not necessarily as reliable as the canonical.
> So far as I can tell it already has... still waiting for you to identifyThe name "shortlink" implies a limit of scope to URL shortening,
> even one useful thing that rel="shortlink" can't do that rev="canonical"
> does.
whereas I'm hoping for a slightly expanded scope. It seems that some
ideas I consider useful are bugs in the rel="shortlink" sphere. So,
I'm pinning the ideas to rev="canonical" if only for the sake of
argument.
I also happen to think the rel="canonical" / rev="canonical"
relationship itself is complementary and elegant, but I can let go of
that as too-clever.
The circular deprecation argument, "rev is hard", and the fear of
misspelled attributes don't do rel="shortlink" any real favors against
rev="canonical" - so I'd like to see the story distilled to the
positives to solidify consensus.
> > And beyond that, have fun deploying code and trying out the ideas.What I said was: Have fun. Deploy code. Try out ideas.
>
> If your implication is that rev="canonical" has an installed base then I can
> assure you that this install base can be switched over to whatever we decide
> on in a heartbeat so that's another non-issue. I've already written a
> wordpress plugin and a Drupal version isn't far behind.
What I implied was: Lighten up.
No one's paying you if you "win". You're asking for consensus, but
you're speaking the language of Fear/Uncertainty/Doubt.
Honestly, there's a certain sliver of my resistance to rel="shortlink"
based on not wanting to be scared into using it.
And with that, I'm wandering off to lurk. Have fun. Seriously. No
sarcasm quotes.