I have a fairly large website that has been around forever with hundreds of #1 and first page ranking pages. For many reasons, I have decided to pretty much completely overhaul my site structure and switch from a predominantly flat file structure to a predominantly structured file structure (say that 10 times real fast!). This overhaul is such an enormous undertaking.

Anyway, needless to say, the urls have to change. Two important things to note are: 1) My money pages are geo targeted. And, 2) All of those pages have been targeting around 6 keyword phrases each (per city/state). Due to a huge increase in online competition, a lot of those pages that have been #1 forever might only be #5 - #7 now. I need to be #1 again! So, I feel that the pages will become much more ULTRA relevant and tidy only targeting 1 - 2 keyword phrases per page. So, in other words, my website is about to triple + in size... sigh Anyway, I have done about 100 pages so far as a test and everything is going perfectly according to plan...

Here is what I have done (for each page):

1) Changed www.mysite.com/long-page-url.php to www.mysite.com/sub-directory/subdirectory2/short-pageurl.php

2) I 301 redirected the old urls to the new urls in my .htaccess.

3) I changed all of the old urls in my site navigation (and added a ton of new ones) then generated a new sitemap.xml and re-submitted it.

4) I fetched and submitted each new url in Webmaster Tools.

Within a few short minutes all of the new pages were already indexed and coming up between #1 and #5 in the search results for every key phrase.

Here is the confusing part... Remember, each of the old pages, which were targeting about 6 keyword phrases have now become 3 pages, which are only targeting about 2 keyword phrases each. Sooo... I am seeing where the old re-directed url listings AND some new url listings are showing up one above the next for certain searches. This is because the old page was optimized for multiple keyword phrases and the new pages are each optimized for 2 of them, etc...

So, finally, here are my questions and concerns:

1) It's my understanding that Google will eventually pickup on the 301 redirects and the old url listings will drop off of the search results and be replaced with the new urls. Is that correct? Any idea how long that usually takes on average?

2) Do I need to be concerned about any duplicate content issues? My site is all pure HTML5/CSS3, by the way. Not CMS. No crappy Wordpress ever again for me! But, that's another story...

3) Is it alright to delete all of the old pages that are being redirected? If so, when? After they have dropped off of the search results and been replaced with the new corresponding pages, perhaps or do they even matter anymore?

4) Can the 301 redirects ever be removed from my .htaccess? Personally, I don't think they can ever be removed, due to past experiences I had when I converted my whole site from .htm to .php and then again when I went from http: to https:. I just want to be sure, because this is a little different...

1 Answer 1


Any idea how long that usually takes on average?

Google timing is always an educated guess at best. Don't be believe any different,

Do I need to be concerned about any duplicate content issues?

No need to worry about duplicate content, between the 301 redirect and submission to Google Webmaster Tools, everything will work itself out.

Is it alright to delete all of the old pages that are being redirected?

I would not delete anything until you see indeed all your new pages are working and there are no signs of old listings, just to be safe, unless security or bandwidth plays a role.

Can the 301 redirects ever be removed from my .htaccess?

It doesn't hurt to keep the 301 redirect, were are talking about a few short lines of code and if people have your old URLS bookmarked I would rather have a 301 redirect in place than returning a 404 error, which could hurt. Unless you are talking hundreds of redirects. How many do you have?

  • Hi Johnny. Thanks so much for your insight. Much appreciated! As of right now, I only needed about 12 redirects for my test run. However, by the time I have switched over to this new file structure site-wide, I would estimate that I might end up having somewhere around 500 redirects. One other concern I have about switching over to the structured file system is the flow of link juice. Do you think I should nofollow the remaining flat "non-money" pages, so the juice flows to the new sub-directories, which all of my money pages will reside in? Sep 16, 2016 at 10:29
  • If I understand you correctly, you want to use follow system links to your htaccess file. Options +FollowSymLinks -Indexes -MultiViews RewriteEngine on ... You can read that: httpd.apache.org/docs/2.2/en/mod/core.html#options Sep 16, 2016 at 20:53
  • Hi Johnny. Thanks, but that isn't what I mean... I mean: Sep 17, 2016 at 3:01
  • Hi Johnny. Thanks, but that isn't what I mean... I mean:<meta name="robots" content="index,nofollow" /> the insignificant remaining flat pages. For instance: My conttact page, etc... Some people claim that you can control the internal link juice, so it flows to your important pages. Others claim that it's best to let the juice flow naturally. I was just wondering since my money pages will all be buried deeper within directories and sub-directories if it might be a good idea. Just a thought... Sep 17, 2016 at 3:07
  • Hey, sorry was getting tired there and was reading too much into it. I personally use index,follow on everything, except pages on the way out, then I do index,nofollow until I am certain everything has dropped (properly redirecting) and picked up by search engines as I intended. Not sure many agree with me on it. Sep 17, 2016 at 4:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.