Google won’t follow the meta-refresh tag, so that will strike that
right there. And any bookmarks to the old site’s pages will still work
(as long as the files are there) and the old site will appear.
What you need to do is gather a list of the old pages, and create an
htaccess redirect from the old to the new. Oh, and I would just
redefine the site root to be the wordpress folder, so your URLs will
lose that segment.
Make a list of your old URLs in a text editor, with one line per page.
about_us.html
contact_us.html
products/widgets.html
products/frying_pans.html
products/salsa_jars.html
service/find_a_dealer.html
Then for each page, find the most reasonable equivalent in your new
URL structure (remember to leave out the /wordpress/ part of the URL,
you’re going to make that go away).
So then if your first item matched up to example.come/about, you would
edit that first line to be something like this:
Redirect permanent /about_us.html http://example.com/about
Continue until all of your old URLs are mapped over. Anything that
doesn’t have a direct equivalent in the new site, you’ll need to make
a judgement call about what to do there. But make sure you have
covered all the URLs you want to cover. If you have any that you want
to deliberately make 404, just leave them out of the list.
Once you’re done, use an FTP application to locate the .htaccess file
in your wordpress folder. Open it in a new window in your text editor,
so you can see both the edited list and the .htaccess file. (Note that
you’ll have to enable the Show Hidden FIles option in your FTP app –
files whose names begin with a . are traditionally invisible in a file
listing.)
Try adding the block of Redirect permanent … lines to the very top
of this file, save, and try navigating to one of the old URLs – but
including the wordpress folder name, as if you were looking for the
file in that folder: http://example.com/wordpress/about_us.html That
should redirect to your /about URL and show you that content.
Finally, use your hosting provider’s control panel to change the site
root for your domain from htdocs or whatever it’s called currently, to
htdocs/wordpress so you can get rid of that segment of your URLs. You
will probably have to change some settings in your Wordpress control
panel to match, but that should be that.
Benefits of going through all this? No dead pages, and solid permanent
redirects for all existing pages which means Google will replace the
old URL with the new in its index next time it comes a-crawling. You
also remove a meaningless URL segment from all your pages, which would
just be advertising for another company. In two weeks to two months,
Google will be up to date with your new site structure, and anyone who
maintains any bookmarks will never have a bad experience.
Walter
On Sep 20, 2010, at 10:02 AM, hugh wrote:
There’s more to this really…
Already have a site that’s been indexed http://www.mulucaves.org but
have built a new one which is at Mulu Caves Project
(in fact there’s now a meta redirect on the old site index file, so
you won’t see the old site)
If the new site is at /wordpress , do I need to have the site re-
indexed?
offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options