Warning: include(/home/cherny/chernyshov.kiev.ua/www/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/cherny/webartsolutions.com/notes/wp-content/plugins/wp-super-cache/wp-cache.php on line 95

Warning: include(): Failed opening '/home/cherny/chernyshov.kiev.ua/www/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/usr/local/pear/php56') in /home/cherny/webartsolutions.com/notes/wp-content/plugins/wp-super-cache/wp-cache.php on line 95

Warning: include_once(/home/cherny/chernyshov.kiev.ua/www/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/cherny/webartsolutions.com/notes/wp-content/plugins/wp-super-cache/wp-cache.php on line 118

Warning: include_once(): Failed opening '/home/cherny/chernyshov.kiev.ua/www/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/usr/local/pear/php56') in /home/cherny/webartsolutions.com/notes/wp-content/plugins/wp-super-cache/wp-cache.php on line 118
вебмастеринг - (не)?путевые заметки - Part 2

Мета-теги для Facebook в WordPress

Опубликовано в : 13-12-2012 | Автор : Владимир Чернышов | В рубрике : Вебмастеринг

3

Мета-теги Open Graph (Facebook) для WordPress
Специальные мета-теги OpenGraph используются не только Facebook, но и другими соцсетями, в частности Вконтакте и Google+.

Зачем нужны мета-теги Open Graph?

Мета-теги Open Graph, как и другие мета-теги, содержат информацию о документе, в нашем случае это страница блога. Facebook, Вконтакте, Google+ при добавлении пользователем ссылку на страницу руками прямо в соц-сети или при нажатии на кнопку «Like» (кстати, лайкните этот пост :), в этих мета-тегах информацию, которая будет использована при публикации: заголовок статьи, аннотация, ссылка на иллюстрацию. Если мета-теги не найдены, то соц-сеть будет использовать другую информацию: для заголовка пойдет title страницы, для иллюстрации подходящее изображение и так далее. В результате многие видели у себя в ленте ссылки, где вместо заголовка конкретной статьи стоит название сайта, а вместо иллюстрации — картинка счетчика. Вот с этим мы и будем бороться.

Какие есть теги Open Graph?

Генератор htaccess для Apache

Опубликовано в : 23-11-2012 | Автор : Владимир Чернышов | В рубрике : Вебмастеринг

0

Вебмастер! Не хочешь разбираться с настройками сервера Apache в htaccess — воспользуйся простым генератором htaccess:

Генератор файлов htaccess

Пакетное изменение файлов с помощью sed

Опубликовано в : 08-11-2012 | Автор : Владимир Чернышов | В рубрике : Вебмастеринг

0

Открываю новую рубрику «Вебмастеринг», куда буду закидывать различные советы по настройкам серверов и управлению серверов, мелкому программингу и прочим небольшим. Прежде всего, чтобы самому не забыть, как правильно решать небольшие проблемки, которые решаются не слишком часто.
Первый совет: пакетное изменение набора файлов на сервере с помощью неинтерактивного редактора sed.

Если требуется разом внести изменение в некий набор файлов, то необязательно их выкачивать с сервера для изменения и потом закачивать назад — достаточно доступа к консоли сервера.  Переходим в директорию с файлами, где вводим следующую команду:

1
sed -i -e "s/old_text/new_text/g" *.html

Что где, начнем с конца строки:

  1. Шаблон *.html — какие файлы меняем
  2. Выражение в кавычках «s/old_text/new_text/g» — регулярное выражение замены текста old_text текстом new_text, может быть довольно сложным. Флаг g указывает на глобальную замену, иначе будет меняться только первое вхождение текста в строке.
  3. Флаг -e — параметр, что при замене надо выполнить регулярное выражение, рассмотренное выше.
  4. Флаг -i — меняем исходный файл. Будет создан бекап изменяемого файла добавлением -e, т.е. в результате работы команды появятся файлы file.html-e. Если после флага добавить пустую пару кавычек, то бекапа файлов создаваться не будет. Но лучше перебдеть, а то регулярные выражения — штука непростая и не все сразу делают, как задумано.

Для мастеров регулярных выражений без бекапа:

1
sed -i "" -e "s/old_text/new_text/g" *.html

Дезавуиратор ссылок от Google

Опубликовано в : 17-10-2012 | Автор : Владимир Чернышов | В рубрике : SEO

1

Инструмент Disavow links в Google Webmaster Tools Вчера Google выпустил новый инструмент «Disavow links» для отключения влияния «плохих» ссылок на чужих сайтах. То есть специальный инструмент для борьбы с последствиями Пингвина. Оперативно отреагировал на релиз Сергей Кокшаров aka Devaka.
В моем советском детстве продавался такой конструктор «Собери сам трансформатор»: набор пластин для сердечника, провода для обмоток, выводы. Просто оружие массового поражения! Зачем школьнику трансформатор, собранный своими руками? Просто в розетку втыкать, чтобы гудел? Подключить что-нибудь подороже, чтобы сгорело?
Некоторые инструменты в Google Webmaster Tools напоминают такие конструкторы — без четкого понимания проблемы, последствий своих действий? лучше эти инструменты в розетку Google не втыкать. Это касается не только Дезавуиратора ссылок, а и URL Parameters, например.

Под кат положу 9-ти минутное видео Мэтта Каттса с объяснениями, куда, когда и что втыкать:

Отслеживание 404-й ошибки в Google Analytics

Опубликовано в : 06-09-2012 | Автор : Владимир Чернышов | В рубрике : SEO

0

Специальная страница 404-й ошибки Для отслеживания 404-х ошибок, то есть запросов несуществующих страниц на сайте, сначала надо настроить вывод собственной страницы ошибки. Во-вторых, на собственной странице ошибки должен стоять код Google Analytics. В отчетах Google Analytics появятся показы страниц с ошибочными адресами, но они потеряются в общей массе страниц.
Для получения отдельного отчета по заходам пользователей на несуществующие страницы сайта надо воспользоваться возможностью создавать виртуальные просмотры страниц (Virtual Pageviews) в Google Analytics.
При использовании асинхронного кода, вместо стандартного метода учета показа страницы:

_gaq.push(['_trackPageview']

следует использовать тот же метод, но с дополнительным параметром:

Главная > Записи с тегом "вебмастеринг" (Page 2)