у меня такая-же ситуация, что-то крутят
Добавь свой сайт в аддурилку Яндекса, скажет либо что уже проиндексирован если есть в индексе, пообещает проиндексировать если нету, или скажет что индексация запрещена, если забанен.
ну чтож, хорошо что этот инструмент теперь может послужить многим другим пользователям, у которых нет на машине Денвера ☝
как тогда собираешься убирать ссылки ?
вот здесь я выложил php скрипт, который сравнивает два файла со ссылками, выгруженных из панели вебмастера Google
Наверное сразу, как только придумает, как можно будет сделать процесс голосования непредвзятым...
уже удалено с рапиды :(
Среди исключённых ссылок есть и статичные, без параметров, которые в т.ч. присутствуют в индексе Гугла.
PS немного поправил скрипт
Я сравнил 2 csv файла со списком внешних ссылок, полученных из панели вебмастера, 1-й был сохранён 18-го числа, 2-й сегодня. В результате получилось что добавилось 112 новых ссылок, и было удалено 133. Я наугад проверил несколько url-ов удалённых ссылок, на всех них присутствует рабочая ссылка на ресурс (без noindex,nofollow, и не закрытая в robots.txt).
Еще одно наблюдение, в списке внешних ссылок Гугла присутствуют ссылки через редирект (типа http://www.site1.ru/redirect.php?www.site2.ru). Так всегда было? С таких ссылок передается PR,TR?
PS вот написанный на скорую руку скрипт на PHP (сохранить как gbca.php) для сравнения 2-х выгруженных из панели вебмастера Гугла списка ссылок, может кому пригодится:
<? header('Content-Type: text/html; charset=utf-8'); if (!empty($_FILES['file1']['tmp_name']) && !empty($_FILES['file2']['tmp_name'])) { $f1name = 'file1.csv'; $f2name = 'file2.csv'; @unlink($DOCUMENT_ROOT.$f1name); @unlink($DOCUMENT_ROOT.$f2name); move_uploaded_file($_FILES['file1']['tmp_name'], $DOCUMENT_ROOT.$f1name); move_uploaded_file($_FILES['file2']['tmp_name'], $DOCUMENT_ROOT.$f2name); $file1 = $DOCUMENT_ROOT.$f1name; $file2 = $DOCUMENT_ROOT.$f2name; $handle = fopen($file1, 'r'); $first = $added = array(); $count = 0; while (($data = fgetcsv($handle, 1000, ';')) !== FALSE) { if ($count) { $a = explode(',',$data[0]); $first[$a[1]] = ''; } $count++; } fclose($handle); $handle = fopen($file2, 'r'); $count = 0; while (($data = fgetcsv($handle, 1000, ';')) !== FALSE) { if ($count) { $b = explode(',',$data[0]); if (isset($first[$b[1]])) unset($first[$b[1]]); else { $added[$b[1]] = ''; unset($first[$b[1]]); } } $count++; } fclose($handle); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Google Backlinks Changes Analyzer</title> </head> <body> <h1>Google Backlinks Changes Analyzer</h1> <? $a = sizeof($added); if ($a) { echo '<h2>Добавленные ссылки ('.$a.'):</h2>'; foreach ($added as $k => $v) { echo $k.'<br />'; } } $a = sizeof($first); if ($a) { echo '<h2>Удалённые ссылки ('.$a.'):</h2>'; foreach ($first as $k => $v) { echo $k.'<br />'; } } ?> <form enctype="multipart/form-data" name="files" accept-charset="utf-8" method="post" action="gbca.php"> <p>Ранний файл:</p> <input name="file1" type="file" size="38" /> <p>Поздний файл:</p> <input name="file2" type="file" size="38" /> <p> </p> <input type="submit" value="Отправить" /> </form> </body> </html>
я использую javascript
<script language="javascript">document.write('<'+'a h'+'r'+'e'+'f'+'='+'"http://somwhere.ru">link anchor<'+'/'+'a'+'>');</script>