WordPress.org

Ready to get started?Download WordPress

Ideas

Allow URL alias / permalink management

  1. Andrew Miguelez
    Member

    12345

    Old aliases / permalinks are kept and redirected to the current permalink, which is wonderful. For retention of search engine links and other referrals, this is crucial when users change the permalink field. However, there is a huge part missing.

    What happens when someone changes their site architecture? What about when someone switches to WordPress and needs old URLs to point to the correct pages in the fancy new WP URL structure? This needs to be addressed in a big way.

    Not only should 'backed up' aliases / permalinks be shown and modifiable on the edit page, but there should be a settings page for viewing all or performing bulk actions on permalinks. This has probably been avoided because it's dangerous to give that much power to users. However, if only the 'backed up' aliases are shown in this settings page, then the current site permalinks would be safe at least.

    The most important feature of this settings page, in my opinion, is the ability to quickly add aliases and assign them to pages/posts in the current site. This way redirection for all the 'old' URLs can be quickly set up when making major changes, like moving to WP and updating URL structure.

    ::EDIT::
    I forgot to mention .htaccess. Thanks to Mika for reminding me in the comments.

    WordPress is all about being simple to use and as powerful as possible, right out of the box. Requiring this functionality be handled by modifying the .htaccess or by other means through server settings is cruel. This is a big enough issue for many people who are moving their site over to WP for it to be included as a core feature and not a hole to be filled by plugins (at least not in its most basic state).

    Posted: 11 months ago #
  2. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    Well... You shouldn't, for one :)

    For another, there are plugins that do this, and you can use .htaccess redirects if not.

    Posted: 11 months ago #
  3. Andrew Miguelez
    Member

    12345

    @Mika - I get where you're coming from, and I agree. Whenever possible, you should avoid modifying your URL structure and more specifically, your permalinks. SEO 101.

    However, that's not the whole picture, is it? That's just the ideal world scenario. I have dealt with numerous website framework changes, or just an old site moving to a new design/structure/content/CMS. Time and again, this issue comes up. How do we make sure not to lose search traffic, search rankings, site referrals, and users/customers bookmarks, now that we've determined to modify our content and/or content structure?

    Plugins that address this? A few. Plugins that address this well? My opinion is just that, but I haven't found one yet. Even if they worked and did just what has been proposed here, shouldn't this be core functionality? It seems large enough.

    I edited my post to reflect on .htaccess, which I meant to originally. Have a look. Thanks.

    Posted: 11 months ago #
  4. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    The problem with asking WordPress (and any plugin) to store ALL the possible permutations of a URL, knowing the whimsy of a lot of people, is the overhead. .htaccess and other server-side tools to redirect based on patterns is always going to be more efficient than asking WP to do this. And even then, too many .htaccess rules will slow your site down. There's no way around it.

    Too many changes is going to come back and bit ya.

    I feel that allowing people to do the wrong thing is pretty much the same as encouraging them to continue wrong :) If we don't correct clients and tell them "You know what, no, this is a stupid idea and it's bad for you BECAUSE ..." then we perpetuate this behavior.

    No plugin does it the way you want it, yet. So write it. Or spec it out. You'll notice we're dev'ing WP 3.7 and 3.8 pretty much all via plugins :) There's a reason. They really do work. :)

    Posted: 11 months ago #
  5. Andrew Miguelez
    Member

    12345

    This has nothing to do with clients. This is a necessity for SEO when site structure changes. Plain and simple.

    I'm glad you like plugins. I prefer curing diseases rather than putting band-aids on everything. Just my opinion, but I feel like plugins are (in general) inefficient and sketchy. At least when it comes to core functionality. I don't like "improving" my sites with plugins that just end up slowing it down.

    To address your claim that we shouldn't allow users to screw up their site... Well, WordPress already saves previous URLs - without our consent. I just think we should have some say.

    Posted: 11 months ago #

RSS feed for this topic

Reply

You must log in to post.

  • Rating

    12345
    5 Votes
  • Status

    This is plugin territory