Fork me on GitHub

0.8 shorturls and SEO: underscores should be dashes  Bottom

  • I've been playing with the shorturls of .8, and noticed on directory shorturls, it produces for the news, if a title is like: This is a SEO test.
    /News/../This_is_a_SEO_test/

    Since dashes are used as spaces, you'll never get ranked on the keywords in the URL, since it's 1 word, atleast to Google.

    Read it on Matt Cutts blog: click

    Who's shift key got stuck writing the transform of dashes and spaces to underscores instead of dashes? icon_razz
  • Has or will this be changed?

    --
    WIRE SERVICE

    Free Press Releases
  • I doubt it, I never reported into the bugtracker, since it's not a bug issue.

    Although you can have the title in the URL, for my needs this a SEO killer how it's handled ATM.

    My news items are all subject to change, as in updated. If I update an old post, I need the sorting to be based on the date, so when I change/update an article, they need to re-appear on the frontpage/rss-feed. This isn't an option. But that can be easely done by hacking some files, to be able to change the date when updating an item.

    Now on each change/update, title are subject to change also. So an old article, that's been indexed with an URL like: /News/../This_is_a_SEO_test
    I change the title too: [updated] This is a SEO test
    I want my URLs to be dynamic and SEO's at the same time, so the URL changes as well, somthing like:
    /News/../updated_This_is_a_SEO_test
    The URL that was indexed on version 1 of an article gets invalid, returning a Page not Found, while the article does exit, but has moved when it comes to the URL. So, by using the article-id in the URL, the title should be added as some sort of unused variable. So when you hit the version 1 URL, you get nicely a 301 redirect to the version 2 URL.

    Would result in: /News/1/This_is_a_SEO_test would give a Moved Permanent to: /News/1/updated_This_is_a_SEO_test

    The option is there you can choose you're own preffered URL, but a by updating an article, the content can be simular to the previous version, but the title can be totally different. So it's not an option for me.

    The advantage on having the title in the URL in .8 is for my need the worst thing ever. Sicne all articles are subject to change/update, which results in pages not found, and PageRank that gets killed during that process.

    At the moment I'm building my own CMS, that fits my needs, for the time being, I'll stick to .7.6.x I'll never go to .8 for that matter.
  • Please submit this to the bug tracker where it can be considered properly.

    On a sidenote, you can still use the old shortURLs system with .8, directory based URLs are not mandatory (but are far better if you're starting a site from scratch).

    --
    itbegins.co.uk - Zikula Consulting

    birtwistle.me.uk - Personal Blog


    Please read the Support Guide
  • This is good to know. Last week I just completed some major ShortURL improvements but I used the underscores. If this is true then I'll definitely be wearing out my keyboard making the changes too as a global replace for this instance would be way too dangerous.

    Zar you seem to be right into the SEO thing and involved in all the SEO posts. Kudos.

    I'm trying to figure out how to get page titles going. I know its in one of these threads somewhere,

    Quote

    Do not use PostNuke

    Why do you have a host of articles about reasons to not use Postnuke if you use it yourself? Joke or serious?

    Also I noticed your news articles links are still the dynamic ones.



    edited by: pnDev, Mar 15, 2007 - 12:10 AM
  • Zar is indeed correct and I am appreciative of the fact that he shared this information. I can offer a real world example that verifies this is fact.

    Type "bulk_theme_purchase" into google, you will see my site comes up first "themes.co.nz".

    Now try "bulk theme purchase" - you will see that while themes.co.nz is still there, it is not due to the URL.

    -Lobos



    edited by: Lobos, Mar 16, 2007 - 12:30 AM

    --
    -Lobos
    Professional PHP Framework Services: Concept, Development and Deployment
  • A dash is used as the default separator. A user can configure this option from the admin panel.

    -Mark

    --
    Visit My homepage and Zikula themes.
  • pnDev

    Why do you have a host of articles about reasons to not use Postnuke if you use it yourself? Joke or serious?

    Why?
    You should've read the articles
    Yeah I'm using it. Or someone could give me a postnuke to wordpress script icon_razz

    Quote


    Also I noticed your news articles links are still the dynamic ones. edited by: pnDev, Mar 15, 2007 - 12:10 AM

    That's because the shorturls in .7 (and maybe in .8) are not helping a thing. Rewriting urls is nice, dynamic pages have been indexed always. Since ShortURL in .7 (which I'm running) isn't adding SEO, but only againt Search Engine guidelines... 'do not duplicate content'.

    Take a newsitem title from pn.com, put quotes around it, and ran it through google. You'll see 2 urls come up, and guess which URL-type ranks higher? The dynamic URL.

    Then, reading all SE guidelines for webmasters, they say: do not duplicate content. So, shorturls is duplicating content. Creating 2 PR's on 1 content. Running shorturls would be good, when the using it correctly: 'add title's (keywords) to the URL and without duplicating content. So, when one chooses to enable shorturls, each valid dynamic URL should send a 301 moved permanent, to keep PR in tact. other wise, you're duplicating.

    For example... if you choose to use pnforum instead of pnphpbb2, you'll find a nice module that redirects old pnphpbb2 post to pnforum after converting it.. The headers send are incorrect, creating duplicate pages, instead of telling people/bots the pages has permanently moved.

    Tho, pnforum is a 3rd-party module, but it's using pnRedirect API, which doesn't send a 301 moved permanent, but no header (302 Found), which indicates the page is valid, but temp-moved to another URL..

This list is based on users active over the last 60 minutes.