Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I've just been going through all of this with a client, sorting out the rules around the URLs, etc.</p> <p>Your slug should be at the very least slightly independent of the title, if only to ensure that you can take out standard "stop words" - most SEO's would recommend that the page path be as keyword rich as possible so a page title of:</p> <blockquote> <p>Darling: we will cut deeper and tougher than Thatcher</p> </blockquote> <p>Could become a slug of:</p> <blockquote> <p><a href="http://www.guardian.co.uk/politics/2010/mar/25/alistair-darling-cut-deeper-margaret-thatcher" rel="nofollow noreferrer">alistair-darling-cut-deeper-margaret-thatcher</a></p> </blockquote> <p>But if possible, you should automate it as much as possible when the author is creating the post, so as they tab/move out of the Title field you populate the Slug/Name/Path field with a string that has removed all symbols, (ideally) removed an agreed list of stop words and replaced spaces with hyphens, so the automated slug from that title could be:</p> <blockquote> <p>darling-will-cut-deeper-tougher-than-thatcher</p> </blockquote> <p>But you need to give the author the ability to tweak beyond that.</p> <p>We've also specified that this automation will only happen when the author creates the post, so subsequent edits would not automatically change the slug, to ensure that we don't suffer from external link rot (the CMS we're using manages all the internal links).</p> <p>The only time the author should really be changing the slug would be if they'd published a typo, or something libellous.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload