Page Redirection || SE Ranking

  • Thread starter Thread starter Sitara Lal
  • Start date Start date
S

Sitara Lal

It is of course possible to redirect sites from one URL to another, but can
I redirect a page within a site? For instance, if the user enters
www.mysite.com/oldpage.htm and I want him to land at
www.mysite.com/newpage.htm, can this be done, using FP2003? How?

Also, what are the search engine implications of this? If
www.mysite.com/oldpage.htm has a fairly high ranking on Google etc., will I
be jeopardising this ranking by redirecting to another page?

I presume it is a big NO-NO for SE rankings to have two separate pages in a
site, with identical content (that would enable me to keep both pages
without having to redirect one)?
 
I use this, and it works fine. You have to put this immediately below the
<head> tag.

<SCRIPT language="JavaScript1.1">
<!--
location.replace("http://www.mysite.com/newpage.htm");
//-->
</SCRIPT>
<noscript>
<meta http-equiv="refresh"
content="5; URL=http://www.mysite.com/newpage.htm">
</noscript>

Then in the body of the page you need something like "This page has been
moved. If you are not automatically redirected within 5 seconds, click here"
and then put a link to the new page.

I don't know what effect his has on the search engines.

Hope this helps.

Wally S
 
I can answer the first question easily - Yes

I have many pages where I automatically redirect to the main page (i.e.
index.html) - I use frames, so I don't want the frame to open separately.

To do this, my <body> tag on the fram pages is: <body onload="detect()">

This is the function
function detect()
{
if (parent.location.href == window.location.href)
parent.location.href = "index.html"
}

This means that when the page is called directly, it goes to index.html
instead, but if index.html or any other page calls it, then it loads O.K.

This can also be done in the <meta> tag, but this is unconditional (which
may be what you want)
<meta http-equiv="refresh" content="0; url=index.html">

As to SE optimisation, the experts here know better. I think the story is
that the page which does the redirecting will not be found , but I may be
wrong.
 
Hi Sitara,

The only reliable way to do this from an SEO standpoint is to use a 301
redirect which needs to be done server side. In asp you'd do
<%
response.status = "301 Moved Permanently"
response.addheader "Location", "http://you.com/newpage.asp"
%>
This way your new page will keep the ranking of the old page.
 
Also for those SE bots that read the header meta info, doesn't hurt to add in the old page
<meta name="robots" content="NoIndex, Follow">


--




| Hi Sitara,
|
| The only reliable way to do this from an SEO standpoint is to use a 301
| redirect which needs to be done server side. In asp you'd do
| <%
| response.status = "301 Moved Permanently"
| response.addheader "Location", "http://you.com/newpage.asp"
| %>
| This way your new page will keep the ranking of the old page.
|
| --
| Cheers,
| Jon
| Microsoft MVP
|
|
| | > It is of course possible to redirect sites from one URL to another, but
| > can
| > I redirect a page within a site? For instance, if the user enters
| > www.mysite.com/oldpage.htm and I want him to land at
| > www.mysite.com/newpage.htm, can this be done, using FP2003? How?
| >
| > Also, what are the search engine implications of this? If
| > www.mysite.com/oldpage.htm has a fairly high ranking on Google etc., will
| > I
| > be jeopardising this ranking by redirecting to another page?
| >
| > I presume it is a big NO-NO for SE rankings to have two separate pages in
| > a
| > site, with identical content (that would enable me to keep both pages
| > without having to redirect one)?
| >
| >
|
|
 
Yep - I agree with Jon. Any client-side redirection will penalize your SE
rankings. I have used ISAPI-Rewrite server-side to do my redirection and it
really works well. Each page is given a 301 header which the spiders know
how to interpret.
 
It can't hurt but as soon as a spider, or browser, sees the 301 it leaves
the page so won't see any meta tags. Also should have pointed out in my
first reply that it will take a while for page rank to pass to the new site.
Used a 301 on one of my sites with PR 4 6 weeks ago and I'm still dead in
the water as far as google's concerned
 
Thanks everybody for the very useful advice.

How can I do this server side 301 redirect if I am not using any asp
technology? Is there any HTML / Javascript etc. technique for accomplishing
this?

Thanks again.

SL
 
If you are hosted on Windows, investigate ISAPIRewrite (Google it). If you
are on *nix, I believe you can use htaccess to drive it.

--
Murray
============

Sitara Lal said:
Thanks everybody for the very useful advice.

How can I do this server side 301 redirect if I am not using any asp
technology? Is there any HTML / Javascript etc. technique for
accomplishing
this?

Thanks again.

SL
 
Back
Top