We just released version 1.6.20 of our popular SEO plugin and it comes with a powerful new function. We lean towards simplicity and avoid too complex SEO functions (which are often confusing and can harm you site if now used properly), but this one is simple enough and much needed:
Automated post slug shortening
This means that if you publish a post with title "Team Building 2013: Canoe Trip on the Maly Dunaj" you won't get the long post slug team-building-2013-canoe-trip-on-the-maly-dunaj but you only get the 3 longest keywords: building-canoe-dunaj
The above slug is not perfect though, but you can change it to team-building-canoe-dunaj or team-building-maly-dunaj, just hit the standard "Edit" button next to it. Our plugin only makes the initial correction while still allowing you to change it. Just add what whatever keyword is missing but relevant.
What happens if the post slug already exists?
Normally WordPress would just add a number at the end of the post slug. We don't like that. So we coded our plugin to pick another long keyword and put it in. So if you would post the above "Team Building 2013: Canoe Trip on the Maly Dunaj" post 10 times, here are all the titles you would get:
WordPress would give you only: