Изменение структуры сайта, оптимизация

N2
На сайте с 12.12.2009
Offline
52
648

Подскажите пожалуйста, поделитесь опытом, у меня появилась такая идея, вписать в URL страниц сайта ключевики (на данный момент url страниц это номера контента, пример /id152), Но если менять адреса страниц, то просто говоря, поисковики воспримут как удаление всех старых страниц и создание новых, сильно ли это скажется на трафике из поисковиков?

Ещё один вопрос. У меня на сайте имеется различная сортировка контента, и одна и та же страница може иметь два, три разных адреса, хотя для индексации конечно открыт только один, кроме того (сайт с картинками) для каждой картинки существует несколько страниц, которые различаются только разрешением этой самой картинки, и в ключевиках разница только в разрешении.... так вот вопрос, сказывается ли это всё на позициях страниц в поисковиках?

Подскажите как сделать лучше!

sergey885
На сайте с 19.08.2002
Offline
248
#1
NONNON12:
Подскажите пожалуйста, поделитесь опытом, у меня появилась такая идея, вписать в URL страниц сайта ключевики (на данный момент url страниц это номера контента, пример /id152), Но если менять адреса страниц, то просто говоря, поисковики воспримут как удаление всех старых страниц и создание новых, сильно ли это скажется на трафике из поисковиков?

используй 301 редирект

NONNON12:
Ещё один вопрос. У меня на сайте имеется различная сортировка контента, и одна и та же страница може иметь два, три разных адреса, хотя для индексации конечно открыт только один, кроме того (сайт с картинками) для каждой картинки существует несколько страниц, которые различаются только разрешением этой самой картинки, и в ключевиках разница только в разрешении.... так вот вопрос, сказывается ли это всё на позициях страниц в поисковиках?

теоретически, не скажется, т.к. дубли у вас закрыты. практически - смотрите сами

интернет-маркетинг. стратегии развития веб-проектов.
N2
На сайте с 12.12.2009
Offline
52
#2
sergey885:
используй 301 редирект

А если страниц тысячи, как сделать редирект в таком случае?
Нпшёл статью, правильно ли в ней описано всё?

Сначала создаем в базе таблицу, которая содержит старый id и новый URL для редиректа.


old_id INT
new_url VARCHAR (255)

Далее пишем код который свяжет ваши старые id с новыми URL-ами

После этого, добавляем следующую строчку в .htaccess:

RewriteRule ^/product-(.*)_([0-9]+).php /redirectold.php?productid=$2

затем создаем PHP файл redirectold.php, который будет поддерживать 301 редирект:

<?php
function getRedirectUrl($productid) {
// Connect to the database
$dServer = “localhost”;
$dDb = “mydbname”;
$dUser = “mydb_user”;
$dPass = “password”;

$s = @mysql_connect($dServer, $dUser, $dPass)
or die(“Couldn’t connect to database server”);

@mysql_select_db($dDb, $s)
or die(“Couldn’t connect to database”);

$query = “SELECT new_url FROM redirects WHERE old_id = “. $productid;
mysql_query($query);
$result = mysql_query($query);
$hasRecords = mysql_num_rows($result) == 0 ? false : true;
if (!$hasRecords) {
$ret = ’http://www.yoursite.com/’;
} else {
while($row = mysql_fetch_array($result))
{
$ret = ’http://www.yoursite.com/’. $row["new_url"];
}
}
mysql_close($s);
return $ret;
}

$productid = $_GET["productid"];
$url = getRedirectUrl($productid);

header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: $url”);
exit();
?>

M
На сайте с 16.01.2011
Offline
121
#3

используйте Человека Понятные Урлы. так будет польза всем

N2
На сайте с 12.12.2009
Offline
52
#4
mirvla:
используйте Человека Понятные Урлы. так будет польза всем

я понимаю, вопрос в том как лучше с точки зрения сео, изменить адреса всех страниц?

sergey885
На сайте с 19.08.2002
Offline
248
#5
NONNON12:
Нпшёл статью, правильно ли в ней описано всё?

попробуйте, если заработает - значит правильно.

вы бы написали какой движок чтоли...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий