Excel и SEO

    Вот такое вот интересное название у данной статье. Хотелось бы заострить Ваше внимание на том, что знания Excel могут помочь тем, кто занимается SEO. Если вы занимаетесь покупкой ссылок в  биржах, к примеру в  Сапе, то наверняка вы видели возможность “Экспорта в Excel”. Вы когда-нибудь пользовались этим? А чем эта функция может быть полезна? Скорее всего у некоторых читателей возникнут примерно такие вопросы, об одном из способов использования “Экспорт в Excel” можно почитать тут.

    Но на самом деле я хотел бы поговорить не об этом. Существует довольно много способов для составления анкор листов (этаких текстов для ссылок на сайт).  О том как правильно составлять эти самые тексты для ссылок в интернете написано довольно много, но честно говоря большинство из написанного это просто разведение воды. Люди пишут “тысячи знаков”, по другому это никак не назвать, а КПД от прочитанного стремиться к нулю. Возможно вам будет интересно прочитать вот эту статью. В качестве бонуса к статье, лично мой Вам совет: тратьте больше времени на анализ конкурентов…

    Всё, перейдём к делу. Как я уже сказал, существует довольно много способ для составления текста ссылки + около ссылочного текста. Один из них: относительно недавно  на сайте Maulnet’a появился сервис Maulnet Tools и одной из множества возможностей этого сервиса является функция “Работа со строками” (перемешивание, удаление дубликатов, вычитание, пересечение, склейка). С этой функцией можно легко составлять различного вида анкоры, но единственный минус – Вы должны быть подключены к интернет(такая же проблема и у других подобных сервисов).  Понятное дело, что порой у Вас нет доступа к интернету, но Вам очень хочется занять своё время составление текста для ссылок, для суперпупер нового проекта =) В принципе для этого Вам будет достаточно и блокнота, но использую Excel Вы не только сэкономите время, но и избавите себя от выполнения скучной, монотонной работы.

    На первый взгляд сортировка ячеек Excel в случайном порядке (аналог перемешивания) кажется тривиальной задачей. Однако не всё так просто, Excel поддерживает сортировку по значению(по алфавиту или возрастание-убывание). Как же реализовать перемешивание ячеек? Допустим в столбце A(строки 1-100) у вас текст, который требуется отсортировать в случайном порядке. Добавьте в первую ячейку столбца B формулу =СЛЧИС() (или =RAND(), если у вас англ. версия), затем размножьте эту формулу на все строки (1-100 строк) . Теперь осталось выполнить сортировку столбца B.

    Что касается удаления полных дублей строк в Excel, то на мой взгляд это не сложная задача, достаточно воспользоваться функцией Данные – Работа с Данными – Удалить дубликаты… Или воспользовался макросом на подобие этого:

Private Sub CommandButton1_Click()
For i = 1 To n
вместо n нужно поставить количество строк

For j = i + 1 To n
If Cells(i, 1).Value = Cells(j, 1).Value Then ‘будет проходить быстрее если строки отсортированы
Rows(j).Delete
удаление строки
j = j – 1
End If
Next j
Next i

End Sub

    Мне же хотелось поговорить об удаление дублированных слов в строках. Не знаю как Вам, но мне приходилось сталкиваться с ситуацией, когда список анкоров(текстов ссылок) был сформирован с помощью замены в блокноте. Пример того, что могло бы получиться: ( Было-стало:   фото двери деревянные – фото окна деревянные;  продаём двери и окна – продаём окна и окна). В ссылке вида “продаём окна и окна” нет ничего плохого, но на мой взгляд, не каждый вебмастер захочет, чтобы на его сайте была ссылка такого вида. Давайте приведём эту ссылку к виду “продаём окна”, для этого нужно запустить макрос.

Private Sub CommandButton2_Click()
Dim arr(20) As Variant
For i = 1 To n
вместо n нужно поставить количество строк
For q = 0 To 10 ‘10 это максимальное количество слов в тексте строки, если больше то, ставьте больше

arr(q) = Empty
Next q
n = 0
For j = 1 To Len(Cells(i, 1).Value)
If Mid(Cells(i, 1).Value, j, 1) <> ” ” Then arr(n) = arr(n) & Mid(Cells(i, 1).Value, j, 1) Else n = n + 1 ‘разбиваем текст на отдельные слова
Next j
For m = 0 To n

For k = m + 1 To n ‘далее идут условия одинаковости слов: “пример” = “пример”; “пример,” = “пример”; “пример = и пример”;
If arr(k) = “и” And (arr(m) = arr(k + 1) Xor arr(m) & “,” = arr(k + 1)) Then
n = n – 1
arr(k) = “”
End If
If arr(m) = arr(k)  Then

n = n – 1
arr(k) = arr(k + 1)
End If
If arr(m) = arr(k) & “,” Then
n = n – 1
arr(m) = arr(k)
arr(k) = arr(k + 1)
End If

Next k
Next m
Cells(i, 1).Value = “”
For m = 0 To n
If arr(m) <> “” Then Cells(i, 1).Value = Cells(i, 1).Value & Trim(arr(m)) & ” ”
Next m

Next i
End Sub

Все лишние пробелы в конце текста легко убрать с помощью функции Rtrim.

    Ну и для того чтобы как-то подытожить всё написанное выше, давайте составим свой небольшой список текстов ссылок. Раз тематика у данного блога весьма размыта, то для него пойдут ссылки вида: блог без критики, продвижение сайта, уроки excelоптимизация и продвижение сайтов, учимся выбирать домен, честный заработок, увеличение посещаемости, do-follow blog

ankor

В столбце B тексты для наших ссылок, в столбце A открывающий ссылку код, в C – закрывающий(учитывая особенности Сапы).  Используем простенький макрос для объединения ячеек:

Private Sub CommandButton1_Click()
For i = 1 To 10

Cells(i, 2).Value = Cells(i, 1).Value &  Cells(i, 2).Value & Cells(i, 3).Value
Next i
End Sub

Теперь в столбце B у нас правильно сформированные ссылки. Давайте теперь в столбцы A и С добавим немного около ссылочного текста:

ankor2

    На данном этапе, если текстов формируется довольно много(в моём случае текстов мало и всё легко сделать вручную), вам помогут описанные выше способы: перемешивание, удаление дубликатов – для формирования качественного списка текстов. Снова воспользуемся макросом для объединения значений в ячейках(не забудьте поставить пробелы в качестве разделителей) и можем смело добавлять полученный список текстов в любимую биржу ссылок. Разумеется на этом возможности взаимодействия Excel и SEO не заканчиваются, так что дерзайте и делитесь своим опытом.

p.s. всё предоставленное здесь удовлетворяет критерию “работает да и ладно”, если у вас есть какие-то замечания, всегда рад пообщаться с умными людьми в комментариях.

© Блог гордого владельца говносайтов – автор текста gualan.
Категория: Excel, Seo
Вы можете следить за изменениями этой записи через RSS 2.0 фид. Вы можете оставить комментарий, или трэкбек с вашего сайта.
Один ответ на данный пост
  1. Да я сталкивалась с сервисом Maulnet Tools и с функцией “Работа со строками” .Эта функция дала возможность мне легко составлять различного вида анкоры, очень удобно.

Оставить комментарий