Site Redesign & Findability

Susan C. Litton

Art Institute of Atlanta

Why Am I Doing This?

To make changes to my psychotherapy site while minimizing the dip in search engine ranking.

Overall Game Plan

How to Redesign a Site While Minimizing PageRank Dip

Desired Changes

Decide what changes you want to make to the site

Desired Changes, part II

Which Changes Could Affect PageRank?

Determine which changes might cause a dip in PageRank

Server, Domain Name, File Names

Determine which changes might cause a dip in PageRank

Changing the Extension

Determine which changes might cause a dip in PageRank

Site Redesign Action Plan

Ways to minimize PageRank dip for each of the items below will be discussed separately.

New Hosting Company

Do search engines search by IP address or domain name?

New Hosting Company: Strategy

Strategy for minimizing search engine dip while moving a site to a new server

New Hosting Company: Redirects

Ways to redirect pages and/or entire domains

Redirects — 301

Permanent Page Redirects

Redirects — PHP Example

Permanently redirects one PHP page to another

This is the code for a single page. It will permanently redirect the page it's on to the new URL.

<? php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
exit();
?>

Redirects — An example of code for .htaccess

A simpler method if you have a lot of pages to redirect

Create a file called .htaccess in Notepad or SimpleText with the code below:

To move a single page:

Redirect 301 /page-to-redirect.html http://www.redirected-domain.com/redirected-page.html

To move an entire site:

Redirect 301 / http://www.example.com/

Redirects — mod_rewrite

mod_rewrite: What it Is

mod_rewrite is an Apache module that rewrites a requested URL on the fly. It's more powerful than a 301 because there are more different conditions you can specify.

One great use for mod_rewrite is to make sure your hits aren't getting diluted because of "The Google Canonical problem." The Google Canonical problem refers to Google's tendency to see www.yoursite.com as a different site from yoursite.com.

Redirects — the Google Canonical Problem

Testing for the Google Canonical Problem

A way to test for this the Google Canonical problem is:

Redirects — mod_rewrite Example

Using mod_rewrite to fix the Google Canonical problem

A mod_rewrite to fix it looks like this:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.yoursite.com$
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301]

Changing domain names

New Domain Names

If the domain name you're switching to is new, leave the old site up along with the new one for several months while Google finds the new one. The same strategy we used for changing servers applies here — redirect the old site to the new until search engines find the new, then take the site with the original domain name down.

Changing domain names

Aliases

When a site has an alias like mine does, you can use mod_rewrite to make sure your hits don't get split between the two domain names. 500 hits on http://www.bend-in-the-river.com and 500 hits on http://www.susanlitton.com will not give you as good a PageRank as 1000 hits on one of them. Strategy is the same: create new alias, redirect old domain to new.

Titles, URLs, Folder Structure

This is another example of where 301 redirects are perfect. For example, if I decide to get in a few more keyword references by changing the URL of this page

http://www.bend-in-the-river.com/qapersonality.html

to

http://www.susanlitton.com/personality-disorders-questions.html,

I can redirect the first page to the second.

Convert the Site to PHP

Is index.html the same as index.php?

It depends. It seems that they're seen as two separate pages unless they're accessed with a URL with a trailing slash, e.g.,

http://www.susanlitton.com/

However, a link that goes to susanlitton.com/index.html is NOT the same as a link going to susanlitton.com/index.php.

Solution? More 301s.

Summary

It seems that when redesigning a site, almost all potential SEO problems can be solved by some form of redirect. However, it still pays to go through the following steps for each site you redesign so you'll have an overall sense of direction:

Resources

General

Changing domain names & preserving rankings - mod_rewrite
http://www.tamingthebeast.net/articles3/changing-domain-names.htm

Moving to another web host or server
http://www.tamingthebeast.net/articles3/moving-servers.htm

Giving search engine spiders direction with a 301 redirect
http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm

Apache Redirects for SEOs
http://www.mcanerin.com/EN/articles/301-redirect-apache.asp

SEO and 301 redirect (page and site redirect)
http://www.dnnskin.com/KnowledgeBase/NewsArticleAdmin1/tabid/500/articleType/ArticleView/articleId/56/SEO-and-301-redirect-page-and-site-redirect.aspx