Printer Friendly Version Print this thread
Email this thread to a friend eMail this thread to a friend
  • Doorway Pages (In: Google)
  • MSN dropping pages out the index (In: MSN Search Engine)
  • Featured Web Site Template

    Hundreds More at Free Site Templates.com!

    Web Site Partners
    Sponsored Links
    Jet City Software
     
    Whos Here ?
    There are 0 guests and 1 members in the forums right now.
    Reflects user activity within the last 5 minutes
    Moderator(s): Prowler, jcokos
    Member Message

    butbut
    Joined: Jan 10, 2005
    # Posts: 19

    View the profile for butbut Send butbut a private message

    Posted: 2005-Jan-11 13:17
    Edit Message Delete Message Reply to this message

    Who can help me with this:

    i've redesigned a site. Also the directory structure is changed.
    So pages can no longer be found on original location.

    My question:
    do i keep the old pages and give them all a link to the new location (new page)
    OR can i give that link in my .htaccess file?

    What i thought was that the .htaccess file is only for search engines and will not catch any URL in the site that's requested?

    Thanx in advance

    Koen



    bhartzer
    Staff
    Joined: Jun 08, 2000
    # Posts: 7042

    View the profile for bhartzer Send bhartzer a private message

    Posted: 2005-Jan-11 16:50
    Edit Message Delete Message Reply to this message

    You should set up a 301 Permanent Redirect from the old URLs to the new URLs.

    The .htaccess is not only for search engines, it's for everybody that attempts to access one of your old URLs--they will be redirected to the new URL.



    lizardz
    Joined: Nov 12, 2004
    # Posts: 1394

    View the profile for lizardz Send lizardz a private message

    Posted: 2005-Jan-11 20:16
    Edit Message Delete Message Reply to this message

    << What i thought was that the .htaccess file is only for search engines and will not catch any URL in the site that's requested? >>

    No, .htaccess is an incredibly powerful tool, but it's not easy to implement, although simple single url to single url 301 redirects are pretty easy to do, make sure you don't just do a plain redirect, which is a 302, that doesn't do you any good at all, always explicitly use the R=301 syntax to avoid errors.



    butbut
    Joined: Jan 10, 2005
    # Posts: 19

    View the profile for butbut Send butbut a private message

    Posted: 2005-Jan-13 15:00
    Edit Message Delete Message Reply to this message

    Ok thanx people...

    but i've got another problem now. I just figured out that my clients webaccount does not support the .htaccess file.

    I thought of a solution, can someone tell me if this will work in order to not loose my pagerank (Google).

    My thought is:
    if i keep all old pages for about 2 months, put a NOINDEX NOFOLLOW in the robot META, than if spiders come by in the next few months they will index my new pages and delete the old indexed ones.

    Will this wirk (or won't they delete the old ones and just add the new ones)

    Thanx in advance

    Koen





    traders
    Joined: Jan 11, 2005
    # Posts: 14

    View the profile for traders Send traders a private message

    Posted: 2005-Jan-13 19:33
    Edit Message Delete Message Reply to this message

    Hi lizardz, can you please tell us how to setup the 301 so both site visitors and the SE (and adsense bot) all work?

    thanks.



    g1smd
    Staff
    Joined: Jul 28, 2002
    # Posts: 10418

    View the profile for g1smd Send g1smd a private message

    Posted: 2005-Jan-13 19:48
    Edit Message Delete Message Reply to this message

    Yes. That will work too.

    Get the new site online. Allow all pages to be spidered.

    Put noindex,follow on all pages of the old site and link all of the old pages to the new pages on the new site. You need a "follow" so that search engines will be able to go to the new site.

    Contact as many of the sites that link to your old site as is possible, and ask them to adjust their link to point to the new site.

    Allow a month or so for the new pages to be listed and the old pages to be delisted.



    traders
    Joined: Jan 11, 2005
    # Posts: 14

    View the profile for traders Send traders a private message

    Posted: 2005-Jan-13 19:59
    Edit Message Delete Message Reply to this message

    Get the new site online. Allow all pages to be spidered.

    Put noindex, follow on all pages of the old site and link all of the old pages to the new pages on the new site. You need a "follow" so that search engines will be able to go to the new site.

    Contact as many of the sites that link to your old site as is possible, and ask them to adjust their link to point to the new site.

    Allow a month or so for the new pages to be listed and the old pages to be delisted.


    The problem is I only purchased the domain, not the website, and only have one page running - index.html. The old site had 50,000 htm pages, and many thousands of firms who link to it. Do not know the names of the 50,000 pages, who the thousands of product/linking firms are, or own the many pages even if I did know.

    Exactly 97% of the traffic goes to the subpages and the htaccess file I am using captures the traffic but G say's all that redirect traffic is not counted as ad impressions (I suspect due to the htaccess issue).




    lizardz
    Joined: Nov 12, 2004
    # Posts: 1394

    View the profile for lizardz Send lizardz a private message

    Posted: 2005-Jan-13 23:27
    Edit Message Delete Message Reply to this message

    It's not counting as ad impressions because you didn't use a 301 to it, that's the only way you'll get credit, you have to tell google, hey, all the links you are following, use this new page instead. There's no other way to do it that I know of.

    all those 400, 500 etc errors you set up won't do anything, google doesn't care about those things.

    You need to find out from your missing logs what exactly the paths looked like, then see if you can form some general rewrite rules that will handle all requests to those pages, but not any new pages you come up with.

    If the old page urls, which you can find easily in your 404 logs, have any distinct pattern, you can use mod_rewrite to detect that pattern, then 301 all those pages to a real page, and get full credit, PR etc for those old links.



    traders
    Joined: Jan 11, 2005
    # Posts: 14

    View the profile for traders Send traders a private message

    Posted: 2005-Jan-17 18:53
    Edit Message Delete Message Reply to this message

    "You need to find out from your missing logs what exactly the paths looked like..."

    Thanks but that not feasible since the old site had 50,000 different htm pages and all of them seemed to get some hits. It would be a monumental task just putting together a list that big, even if it could be done.

    I just looked at one of the 3 sites involved and again it had 600 day/visits but adsense claims only 20 channel ad impressions, meaning I am losing lots of $ every day.

    Surely there must be a way to do this? Anyone have a good way?




    [ Message was edited by: traders 01/17/2005 11:06 am ]



    [ Message was edited by: traders 01/17/2005 11:11 am ]





    lizardz
    Joined: Nov 12, 2004
    # Posts: 1394

    View the profile for lizardz Send lizardz a private message

    Posted: 2005-Jan-18 06:43
    Edit Message Delete Message Reply to this message

    You don't need to have 50,000 entries, if this was an automated script, it's urls follow predictable patterns, all you have to do is find the pattern, mod_rewrite uses regular expressions, which are built to handle weird patterns in different strings.

    For example, if all urls have something like this:
    yoursite.com/pages.php?country=ljksdf
    or whatever, the pattern is page.php?country

    That's just a very crude example, you can make it much more refined. There's no way those 50,000 pages all used totally unique urls in terms of not following any pattern.


    You are not permitted to post messages in this forum or topic, because of one or more of the following reasons:
    1. You have not yet logged in, or registered properly as a member
    2. You are a member, but no longer have posting rights.
    3. This is a private forum, for which you do not have permissions.

    If you are a recent member, it's possible that you simply have not yet confirmed your account. Please check your email for a message entitled 'JimWorld Forums: Confirm Your Account' and follow the instructions contained within.

    If you cannot find this message, click here to Re-Send it.

    If you are still experiencing problem, please read the Login Assistance Article for some advice on what may be causing your login not to work properly.

    Switch to Advanced Editor and ... Create a New Topic or Reply to this Thread

    New posts Forum is locked
    © 1995  ·  iWeb, Inc  ·  DBA JimWorld Productions