Saturday, 19 September 2015

In search of the perfect URL

For the most part, I really don't care about URLs, at least those on public-facing websites. I mean, when do you actually type a full URL beyond the domain name? Not very often. On some browsers and mobile phones, the URL is shortened or hidden, and that's fine too.

There are those who spend a lot of time worrying about URLs for the purposes of Search Engine Optimisation (SEO). The URL should contain the right keywords, imply the correct hierarchy etc.

They're very welcome to try, although I'm not sure what difference it makes. I don't imagine that the engineers at Google (note: other search engines are available) have spent the last eighteen years crafting a search algorithm that radically alters its understanding of content based on an easily manipulatable address, much like I don't expect banks to predict my credit rating using the numbers on my credit card. However, in common almost everybody else, I don't know this for sure, and so the business imperative to mess around with URLs remains.

The particular problem with URLs is that they are keys on the web, that massive distributed database of which we each control only a tiny portion. Changing URLs breaks links from parts of the web outside of our control. Redirects can be set up for each change, which creates extra work, and extra complexity. Software engineers hate complexity, because therein await the bugs.

Anyway, I was sent a link the other day that's been doing the rounds on the Internet. It was an article from the lovely news site Quartz.

http://qz.com/365810/whats-missing-from-this-13-year-old-girls-iphone-home-screen/

Being utterly inconsistent on that day with my initial assertion in this post, I spent longer reading the URL than the article (the girl was probably bored and disconnected from wifi, let's try not to panic). I was interested that they put a numeric ID in the URL (which my current organisation is moving mountains to remove).  I made an experiment, and changed the latter part of the URL:

http://qz.com/365810/something-else-entirely/

Hey! It still works. A redirect takes you back to the original URL. They've opted for a permanent 301 redirect, but otherwise they could still change the original, provided the ID remained intact.

This is the sort of solution that I really like. The SEO folks can fiddle with the URL until the cows come home, the engineers have the luxury of a straightforward rule, and the user never sees a broken link. Is this simple structure enough to keep everybody happy?

17 comments:

  1. Funny enough, the Phone app on my phone is also hidden inside a folder, so my first guess from looking at the URL "whats-missing-from-this-13-year-old-girls-iphone-home-screen" was in fact "the phone"! :-)

    I actually handle URLs on my site this way as well. The slug for my posts can be changed arbitrarily, since it's not used to identify the post in my storage. This lets me change the slug if I rename the article later.

    Here's a bunch more thoughts on URL design you might be interested in: https://indiewebcamp.com/URL_design

    (Originally posted at https://aaronparecki.com/replies/2015/09/19/1/)

    ReplyDelete
  2. Chrome Web Store has the same approach, except instead of a tiny ID it's an enormous and ugly hex string.. :) https://chrome.google.com/webstore/detail/somethign-else-entirely-omg/ipefndfjbbonoeiaggfhibcnimekokjl

    ReplyDelete
  3. Zillow does the same thing with a zipid that allows the address in the URL to be formatted in various ways for SEO.

    ReplyDelete
  4. With so many SEO companies out there, it's hard to know what to know what Search Engine Optimisation (SEO) services to look for. Here are five key SEO services to look for when hiring an SEO company.SEO

    ReplyDelete
  5. I am trusting a similar best work from you later on also..
    internet marketing company

    ReplyDelete
  6. Here, there will not be any contact between the SEO provider and the client, only the SEO reseller deals with the client. Jedi

    ReplyDelete
  7. In this installment, you will learn questions to ask search engine optimization companies in order to assess the business assurances that they have made. Dofollow Blog Comments

    ReplyDelete
  8. The success of your business does not depend entirely on SEO: This is one of the most important points. Do not rely on SEO for generating more revenues and increasing your business reach among the potential buyers. Dofollow Niche Related Backlink On Fiverr

    ReplyDelete
  9. I recognize your diligent work on this and thank you for this data. You have what it takes to get consideration.
    https://qualityseopackages.com

    ReplyDelete
  10. This is my first time i visit here. I found such a substantial number of interesting stuff in your blog especially its examination. Really its inconceivable article. Keep it up. rankrebels

    ReplyDelete
  11. Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards, thebestvpn

    ReplyDelete
  12. I've been contemplating composing an extremely tantamount post in the course of the last couple of weeks, I'll most likely keep it straightforward and connection to this rather if thats cool. Much obliged https://internetprivatsphare.de/bundesliga-stream-mit-vpn/

    ReplyDelete
  13. This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. https://www.debestevpn.nl

    ReplyDelete
  14. Godaddy is leading and world largest Domain registering and economic web Hosting Company. we is nearly as old as the life of Internet on this planet Earth. In conclusion, Godaddy Coupons, godaddy SSL coupon are best for additional savings! godaddy coupons

    ReplyDelete
  15. Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. siti web rimini

    ReplyDelete
  16. Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info.
    best website designers nyc

    ReplyDelete