Profile cover photo
Profile photo
Михаил Хорунженко
программирую на php, js
программирую на php, js
About
Posts

Post has attachment
топ 40 популярных и ненадежных паролей которые не рекомендую использовать!
Photo

Post has attachment
Cоответствие PHP версий и ZEND GUARD Loader версий
Photo

Как настроить шаблонизатор TWIG (template engine TWIG) для работы в среде разработки Windows (XAMPP, Openserver, Denwer)

How use template engine TWIG in Windows (XAMPP, Openserver, Denwer)

На примере CodeIgniter:

1. Правим путь в {APPPATH}\config\twiggy.php
//$config['twiggy']['themes_base_dir'] = 'themes/'; // for unix
$config['twiggy']['themes_base_dir'] = 'themes\\'; // for windows

2.Правим путь в {APPPATH}\libraries\Twiggy.php
//require_once(TWIGGY_ROOT . '/vendor/Twig/lib/Twig/Autoloader.php'); // for unix
require_once(TWIGGY_ROOT . '\vendor\Twig\lib\Twig\Autoloader.php'); // for windows

Post has attachment
Есть у вас веб сервер ngnix, сжатие gzip на сервере включено по умолчанию в конфиге nginx /etc/nginx/nginx.conf
-------------------------------
# Compression
gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;
............
-------------------------------
Но Google PageSpeed Tools говорит включите сжатие,
замените строки в конфиге
gzip_types text/plain text/css text/javascript
application/x-javascript;
На
text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/svg+xml application/x-font-ttf font/opentype;
Photo

Если после неправильных выключений ноутбука
lsass.exe грузит процессор на 50% возможно случилось так,
что образ процесса lsass.exe загружается несколько раз
и клоны этого процесса конфликруют между собой.

Попробуйте удалить все файлы в папке:
C:\Users\user\AppData\Roaming\Microsoft\Protect\*
и перезагрузить ноутбук.

У кого сервер на Cent OS и столкнулся с проблемой нестачи свободно места
Поиск больших файлов:
find /home -type f -size +10000k -exec ls -lh {} \; | awk '{print $5 ": " $NF}'f

du -h --max-depth=1 / покажет папки в корне которые занимают много места.
где / - это корень, можно смотреть так:
du -h --max-depth=1 /var/logs

Схема СЕО для сайта


1. Матрица сайта
Построение матрицы сайта

2. Общий анализ
Сбор информации о проекте от клиента
Ручной анализ сайта
Анализ отчетов о продвижении
Оценка трафикового потенциала сайта
Анализ CMS на эффективность для продвижения
Проверка на использование стандартного шаблона в качестве дизайна сайта
Анализ наполненности сайта
Анализ позиций по всей семантике
Видимость сайта (НЧ, СЧ, ВЧ запросы)

3. Изучение тематики
Проверка сайта на наличие обязательных контентных модулей тематики
Проверка сайта на наличие эффективных SEO-модулей тематики
Проверка сайта на наличие обязательных функциональных модулей тематики
Поиск площадок для размещения ссылок
Изучение динамики трафика в тематике
Изучение распределения трафика между ПС

4. Хостовые факторы
Проверка корректности использования редиректов
Проверка корректности использования 4** ошибок
Анализ 404 страницы
Поиск ссылок на 404 страницы
Поиск ссылок на редиректы
Поиск страниц с кодами ответа 3**
Поиск страниц с кодами ответа 4**
Анализ сайта на нагрузоустойчивость
Анализ скорости загрузки страниц
Анализ размеров страниц
Анализ логов сайта, поиск страниц, которые не посещал робот

5. Индексация
Проверка индексации каждой страницы сайта
Составление списка непроиндексированных страниц, посещенных роботом
Проверка возможности индексации важных областей на flash и ajax сайтах
Проверка возможности индексации всех страниц сайта при текущих инструкциях robots.txt
Проверка целесообразности использования , nofollow, SEOHide
Проверка корректности использования , nofollow, SEOHide
Сравнение индексов по категориям и типам страниц
Поиск в индексе технических страниц
Анализ динамики индексации сайта
Проверка robots.txt на ошибки
Проверка robots.txt на полноту данных
Проверка robots.txt на наличие директив для всех поисковых систем
Проверка актуальности robots.txt
Проверка sitemap.xml на ошибки
Анализ расстановки дат индексации и приоритетов в sitemap.xml
Проверка актуальности sitemap.xml
Поиск запрещенных к индексации страниц в sitemap.xml

6. Дублирование, аффилиаты, ошибки
Анализ содержания поддоменов
Поиск дублирующихся страниц
Поиск дублирующегося контента
Поиск пустых страниц
Поиск страниц с ошибками
Проверка на аффилиаты
Проверка сайта на наличие зеркал
Поиск тестовых доменов и других копий сайта в индексе
Поиск циклических (бесконечных) страниц

7. Региональность
Проверка региональности, анализ риска ошибочной смены региона
Проверка корректности определения регионов в Я.Каталоге
Проверка корректности определения регионов в Я.Адреса
Проверка ранжирования региональных доменов
Анализ наличия ссылок с региональных площадок

8. Спам и уязвимости
Поиск генерируемого контента
Проверка генерируемого контента на спамность
Анализ исходящей рекламы на нарушение правил ПС
Анализ SEOIN/SEOOUT
Проверка спамности HTML заголовков
Проверка страниц на наличие скрытого текста
Проверка работы службы модерации контента
Проверка работы контент-менеджеров
Проверка сайта на XSS-уязвимости
Поиск SEO-разделов и SEO-страниц
Проверка текстов на грамматические ошибки и опечатки
Анализ сайта на клоакинг
Поиск на сайте взрослого контента
Проверка IP адреса хостинга на наличие спамных сайтов
Проверка сайта на фильтры в Яндекс, Google
Проверка страниц на фильтры в Яндекс, Google
Проверка ссылочной массы на фильтры в Яндекс, Google
Проверка ссылочной массы на спамность доноров
Поиск спамных страниц
Анализ на поведенческие атаки конкурентов
Проверка текстов на спамность ключевых слов
Проверка на ссылочные взрывы

9. Факторы авторитетности
Анализ параметрических характеристик сайта
Анализ узнаваемости компании в интернете
Анализ долевого распределения трафика по разным каналам интернет-маркетинга
Анализ ссылочной массы на трастовые ссылки (в т.ч. каталоги ПС)
Анализ возрастных факторов по страницам и по сайту

10. URL факторы
Изучение наличия ключевых слов в URL
Анализ иерархии URL-структуры сайта
Изучение наличия ключевых слов в именах файлов
Проверка URL на спамность
ЧПУ

11. Семантическое ядро и трафик
Анализ семантического ядра на полноту охвата
Анализ семантического ядра на наличие пустых запросов
Анализ семантического ядра на актуальность
Изучение запросов с высоким % отказа
Изучение страниц с высоким % отказа
Изучение запросов с высокой конверсией
Изучение страниц с высокой конверсией
Изучение страниц с низкой конверсией
Изучение запросов с низкой конверсией
Поиск нецелевых запросов в семантическом ядре
Определение запросов, не упомянутых ни в тексте страницы, ни в анкор-листа
Проверка корректности группировок в семантическом ядре

12. Структура сайта
Поиск страниц, на которых не стоят входящие ссылки
Анализ уровней вложенности страниц
Анализ распределения запросов по структуре сайта
Анализ выделения логических кластеров

13. Поведенческие факторы
Поиск и изучение отзывов о компании
Анализ конверсии входных страниц
Удобство структуры сайта для решения проблем пользователей
Проверка сайта на наличие обязательных функциональных модулей тематики
Анализ трафика с сайтов через Яндекс.Метрику
Изучение путей следования пользователей по сайту

14. Юзабилити
Анализ юзабилити по матрице
Анализ соответствия содержания входных страниц проблемам пользователей
Анализ юзабилити ссылок
Анализ юзабилити форм регистрации
Проверка текстов на юзабилити
Проверка перелинковки на полезность с т.з. пользователя

15. Сниппеты
Парсинг сниппетов по всем запросам Яндекс, Google
Анализ сниппетов в Google
Анализ сниппетов в Яндекс
Проверка наличия favicon
Проверка корректности определения быстрых ссылок
Проверка совпадения адреса и телефона организации в выдаче и на сайте
Проверка наличия социальных ссылок в сниппетах
Проверка корректности определения хлебных крошек
Поиск возможностей по улучшению сниппетов в Яндекс
Поиск возможностей по улучшению сниппетов в Google

16. Ссылочная масса
Анализ выгрузки ссылок из бирж
Анализ выгрузки ссылок из яндекс.вебмастер
Анализ выгрузки ссылок из ahrefs
Анализ динамики изменения ссылочной массы
Изучение возраста входящих ссылок
Изучение естественности измеримых параметров ссылочной массы
Проверка индексации страниц-доноров
Анализ ссылочной массы на атаки конкурентов

17. Внутренние ссылки
Проверка на наличие исходящих ссылок на внешние сайты
Проверка страниц на дублирующиеся ссылки
Проверка страниц на циклические ссылки
Поиск висячих узлов
Поиск скрытых исходящих внешних ссылок
Анализ модулей динамической внутренней перелинковки
Изучение исходящих внутренних ссылок по матрице
Изучение исходящих внутренних анкоров по матрице
Изучение входящих внутренних ссылок по матрице
Анализ внутреннего анкор-листа через СайтРепорт

18. Статический вес
Определение доли естественных ссылок в ссылочной массе
Расчет статического веса при перелинковке (НЧ, СЧ, ВЧ запросы) (условно по PageRank)
Расчет статического веса по входящим внешним ссылкам (условно по PageRank)
Определение страниц, получающих недостаточно статического веса

19. Анкоры
Определение доли естественных анкоров в анкор-листе
Проверка анкор-листа на релевантность запросам (внутр. + внешн. ссылки) (Расчет по BM25)
Проверка анкор-листа на полноту охвата семантики (внутр. + внешн. ссылки)
Анализ покупных ссылок на наличие информационных анкоров
Проверка анкор-листа на спамность (внутр. + внешн. ссылки)
Проверка анкор-листа на наличие уникальных биграмм

20. Естественные ссылки
Изучение естественных ссылок
Анализ ссылок из социальных сетей
Анализ PR-активности сайта, поиск возможностей для размещения естественных ссылок
Изучение путей появления трафиковых ссылок через Яндекс.метрику

21. Текстовые факторы (важные зоны документа)
Поиск дублирующихся TITLE
Проверка TITLE на спамность
Проверка наличия ключевых слов в TITLE
Проверка длины TITLE по всем страницам сайта
Поиск спамных употреблений в <STRONG>, <B>, <EM>
Проверка Description на дублированность
Поиск пустых Description
Проверка Description на спам
Проверка keywords на спам
Проверка HTML заголовков на спамность
Анализ заголовков входных страниц на соответствие ключевым словам

22. Текстовые факторы (область контента)
Проверка на наличие ключевых слов в ALT
Проверка наличия телефонов, адресов и др. важной информации в виде индексируемого текста
Поиск важных ссылок, выполненных картинками
Анализ уникальности текстов
Проверка на воровство контента
Анализ наличия важных форм запросов в текстах
Анализ корректности написания текстов с т.з. алгоритмов обработки текстов
Анализ заголовков по матрице
Анализ текста по матрице

23. HTML
Проверка сайта на ошибки кодировки
Проверка на кроссбраузерность по матрице
Проверка наличия микроформатов
Анализ корректности использования микроформатов
Анализ попадания содержимого микроформатов в индекс поисковых систем
Анализ кода на наличие скриптов и css инструкций внутри страницы
Анализ верстки HTML заголовков по матрице
Проверка валидации по матрице

24. Анализ эффективности продвижения
Проверка соответствия запросов входным страницам
Анализ ранжирования картинок с сайта
Анализ ранжирования видео с сайта
Анализ ранжирования DOC, XLS, PDF, PPTX документов сайта
Анализ источников ссылок, дающих живой трафик
Анализ запросов, по которым приходит трафик из поисковых систем (Яндекс, Google, Mail)

25. Бизнес-аналитика
Проверка оформления заказа
Проверка саппорта
Проверка колл-центра

26. Сводная таблица
Критические ошибки
Важные ошибки
Незначительные ошибки

Post has attachment
Чек-лист из 69 пунктов для продвижения сайта в ТОП10 Яндекса

В SEO больше не осталось секретов. Чтобы вывести сайт в ТОП не нужно брать бубен, покупать ссылки и накручивать поведенческие факторы. Механизм продвижения сайтов в теории стал очевиден и прост. Сложность лишь в том, что на практике работа по выведению сайта в ТОП 10 стала отнимать гораздо больше сил и времени. SEO специалист это уже не тот, кто обладает сакральными знаниями и якобы находится на короткой ноге с Яндексом, а человек который умеет хорошо и вдумчиво анализировать.

Основная задача при продвижении сайта, это понять как можно его улучшить для пользователя и сделать это. Обмануть поисковую систему становится все сложнее, вкладывать средства в улучшение свойств сайта гораздо эффективнее. Теперь основной инструмент это время и тщательность анализа.

Подготовка сайта
Сделать backup сайта
Установить на сайт Яндекс Метрику (http://metrica.yandex.ru)
Добавить сайт в Яндекс Вебмастер (http://webmaster.yandex.ru)
Добавить физический адрес организации в Яндекс Вебмастер
Указать регион в Яндекс Вебмастер
Указать виды деятельности в Яндекс Вебмастер
Добавить логотип и вид здания с улицы (http://sprav.yandex.ru/org/add/)
Проверить адрес и телефон на уникальность в поиске Яндексе (http://yandex.ru)
Проверить адрес и телефон на уникальность в поиске Google (http://google.ru)
Проверить сайт на аффилиаты
Проверить все тексты сайта на уникальность
Установить регистр имени сайта в Яндекс Вебмастер (http://webmaster.yandex.ru)
В Яндекс.Вебмастере указать главное зеркало сайта с www или без www
Определить основное зеркало сайта и настроить .htaccess (301 редирект с www / без www)
Проверить наличие страниц ссылко-помоек на сайте при наличии удалить
Проверить сайт на наличие вирусов
Настроить ЧПУ. В адресе страниц должна отражаться структура сайта (http://dfaktor.ru/prodvigenie_saytov/portfolio/)
После настройки ЧПУ настроить и сделать 301 редирект со старых страниц на новые
URL на сайте должны иметь небольшую длину
Сделать страницу «Контакты» использовать разметку schema.org
Сделать блок с контактами сквозной на всех страницах сайта использовать разметку schema.org на самом видном месте, в шапке сайта.
Телефоны компании должны быть крупнее чем адрес, обязательно должен присутствовать код города. Указать рабочее время и выходные дни
Все тексты проверить на отсутствие орфографических, стилистических, пунктуационных ошибок в тексте.(http://webmaster.yandex.ru/spellcheck.xml?checkurl=)
Добавить организацию в Google Мой Бизнес (https://www.google.com/local/business/)
Добавить сайт в Гугл.Вебмастер (https://www.google.com/webmasters/tools/home?hl=ru)

Работа с запросами
По возможности заменить доменное имя (с вхождением ключевого запроса, например zakazat-prodvigenie-sayta.ru и др.)
Разделить запросы на тематические группы
Проанализировать конкурентов по контенту: кол-во текста, кол-во вхождений запросов, наличие тематических картинок на страницах, Списков перечислений, видео на продвигаемой странице, что в title, keywords и description, какие кнопки, какие информационные блоки, о чем тексты.
Выбрать под каждый запрос наиболее подходящую страницу для продвижения, если страницы нет — создать.
Исходя из полученных данных создать «Идеальную» страницу для каждого запроса. (Title, H1, keywords, description, тексты, чистка от лишнего кода и лишних символов, добавление кнопок, информационных блоков, видео и пр.)
Поставить себя на место посетителя, проверить удобство использования продвигаемого сайта и полноту информации.

Продвижение сайта
При продвижении сложных запросов сделать ссылки с главной страницы на продвигаемую или из меню, как минимум футера. (запросы которые не продвигаются на главную страницу)
Создать sitemap.xml
Sitemap.xml добавить в Яндекс Вебмастер (http://webmaster.yandex.ru)
Создать/Отредактировать robots.txt Обязательно учесть особенности CMS указать главное зеркало и siemap.xml
Сделать HTML карту сайта
Проверить наличие страниц с 404 ошибкой при необходимости создать
Сделать все внутренние ссылки относительными (сократить кол-во кода)
Сделать favicon.ico
Закрыть от индексации внешние ссылки и счетчики
По возможности удалить рейтинги и счетчики, оставить только один. (например Yandex Metrica или Google Analytics)
Разместить на сайте юридическое название и реквизиты компании ИНН, ОГРН и др.
Сделать на сайт яндекс-карту и интерактивную схему проезда (http://api.yandex.ru/maps/tools/constructor/)
Сделать страницу «Отзывы»
Сделать страницу «О компании»: с какого года? Чего достигли? Фото свидетельства и сертификатов
Создать объект на народной карте (http://n.maps.yandex.ru/)
Зарегистрировать сайт в Yell.ru
Зарегистрировать сайт в spr.ru
Зарегистрировать сайт в 2gis.ru
Зарегистрировать сайт в zoon.ru
Проверить и исправить грубые ошибки сайта по Валидатору (http://validator.w3.org/)
В шаблон страниц с полезной информацией и статьями добавить кнопку «Поделиться» социальный плагин «Мне нравится» (http://api.yandex.ru/share/ vk.com/developers.php )
Добавить на сайт кнопку твитнуть, если целесообразно (https://about.twitter.com/resources/buttons)
Если целесообразно установить плагин «Комментариев» (http://vk.com/developers.php)
Проверить код ответа сервера на 404 страницу и продвигаемые (http://mainspy.ru/otvet_servera)
Сделать раздел FAQ на часто задаваемые вопросы или по аналогии с конкурентами
Проанализировать сайты конкурентов на сервисы, юзабилити, инфо-блоки, пункты меню, подачу информации и прочие очевидно положительные стороны сайтов. Продумать как можно увеличить доверие пользователей к сайту, удобство выбора, ассортимент, дизайн.
Создать официальную страницу в Twitter, если еще нет (https://twitter.com/signup)
Создать официальную страницу Вконтакте, если еще нет (http://vk.com)
Создать официальную страницу в Фейсбуке, если еще нет (http://www.facebook.com/pages/create.php?ref_type=sitefooter)
Добавить ссылки на официальные страницы в социальных сетях на основной сайт
Добавить ссылки на социальные страницы в Яндекс.Справочник (http://sprav.yandex.ru/org/add/)
Анализ и устранение ошибок проиндексированных страниц в Яндексе (http://webmaster.yandex.ru)
Проверть сайт на отсутствие дублей страниц в индексе
Анализ генерации url-ов (url продвигаемых страниц должны строго отражать структуру, без набора символов и цифр)
Проанализировать поведение пользователей на сайте, разобраться в причинах что может их не устраивать.
Проверить запросы по которым идут «отказы», узнать причину и исправить
Подготовить статьи которые помогут ответить на вопросы связанные с деятельностью сайта (Как выбрать обои? Как клеить обои? Обои из какого материала лучше выбрать? )
Сделать сайт информационно-живым, постоянно размещать полезные тематические статьи, новости сферы деятельности и другие полезные материалы.

Post has attachment
Как удалить все сразу обновления Windows? 100% проверенный способ для удаление в автоматическом режиме всех обновлений.

1. Надо получить список обновлений
Для этого из консоли надо запустить:
wmic qfe list brief /format:htable > C:\hotfix.html
Вы получите удобную табличку hotfix.html

2. Надо эту табличку скопировать в буфер обмена и вставить в excel, в excelе выделить только столбик с названием обновлений и скопировать в буфер обмена.

3. Каким нибудь текстовым редактором убрать перед списком KB и точку в конце, чтобы получить только номер обновления и сохранить файл.

4. Воспользоваться любой программой которая умеет форматировать текст по шаблону и сделать как у меня на картинке ёSort.exe

4. Получим файл со списком:
wusa.exe /uninstall /kb:2505093 /quiet /norestart

5. Переименуем его расширение в .bat и запустим от имени администратора.

6. Идем курить на пару часов пока компьютер будет удалять ваши обновления.

7. Перезагрузка и готово!!!

Надеюсь идея понятна, можно сделать и другими способами.
Photo
Photo
2014-12-25
2 Photos - View album
Wait while more posts are being loaded