презентация day4
TRANSCRIPT
![Page 1: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/1.jpg)
Технический аудит
SEARCHENGINEEDUCATION
День 4
![Page 2: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/2.jpg)
[email protected]Латыпов Артур
Технический аудит, основные пункты
- Добавить сайт в панель Яндекс.Вебмастер webmaster.yandex.ru
1. Главное зеркало2. Проверка индексирования, выявление мусора3. Отсутствие дублей4. Поиск битых ссылок5. Валидация кода 6. Проверка контента на уникальность7. Наличие правильно настроенного robots.txt8. Наличие sitemap.xml9. Уникальность внутри сайта title, h1-h6, мета-тэгов10.Структура url (ЧПУ)11.Ответы сервера в http заголовках, скорость загрузки, размер
![Page 3: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/3.jpg)
[email protected]Латыпов Артур
Главное зеркало
Пример настройки 301 редиректа в .htaccess (без www. редирект ведет на www.)
Options +FollowSymLinksRewriteEngine OnRewriteCond %{HTTP_HOST} ^domain\.ru$ [NC]RewriteRule ^(.*)$ http://www.domain.ru/$1 [R=301,L]
www и БЕЗ wwwВ панели Вебмастера смотрим страницы в индексе, ищем на первых трех листах страницы с www и БЕЗ www
Сторонние сайты зеркалаЕсли есть доступ до сайта, тогда на сайте зеркале делаем полный дубль основного сайта. В файле robots.txt прописываем строку: Host: www.основной-сайт.ru
![Page 4: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/4.jpg)
Поиск мусораДубли главной страницы вида «http://www.name.ru/index.php» или «http://www.name.ru/main.php?p=index»;
Фильтры товара в интернет-магазинах, различные результаты сортировки;
Страницы с постоянной 404-й ошибкой, на которые есть ссылки. Ищутся также в панели вебмастера в разделе “Исключено роботом”;
Страницы с результатами поиска по сайту;
Страницы для печати;
Страницы с профилями пользователей, личный кабинет, формы регистрации \ авторизации;
Страницы создания новой темы, формы добавления комментария и им подобные;
Ввести адрес страницы «www.name.ru/abrakadabra» или «www.name.ru/razdel/abrakadabra» - если при этом загружается страница – это мусор;
![Page 5: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/5.jpg)
Поиск мусораНечеткие дубли
![Page 6: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/6.jpg)
Поиск мусораСтраницы должны быть закрыты от индексации в файле robots.txt.
На эти страницы не должны вести индексируемые ссылки.
Не существующие страницы должны отдавать http заголовок - 404 ошибка.
Страницы–листинги, нечеткие дубли иметь тэг rel=canonical первую (основную) страницу.
<link rel="canonical" href="http://www.site.ru/osnovnaya-stranica.html" >
![Page 7: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/7.jpg)
Поиск битых ссылок
![Page 8: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/8.jpg)
Валидация кода
• http://validator.w3.org – добавляем сайт
• Количество ошибок должно стремиться к нулю
• Для решения проблем привлекаем верстальщика или исправляем самостоятельно
![Page 9: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/9.jpg)
Скрытие ссылокРаботающий метод скрытия ссылок от индексации – только через ajax NOINDEX и NOFOLLOW не работают
![Page 10: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/10.jpg)
Структура кода
Большие технические блоки (скрипты, меню, грязный код) уменьшают значение основного контентного блока.
![Page 11: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/11.jpg)
Чистота в верстке• Большое количество технических блоков, наличие спец. Информации “размывают”
объем полезного контента страницы по отношению ко всему коду. Т.е. страницы фактически могут являться дублями.
Примеры грязной верстки: <div id=blok1><ul class="menu2"><li class="menu2" id="s1" style="display: none;"><a href="/odnodnevnye-kontaktnye-linzy">Однодневные контактные линзы</a></li><li class="menu2" id="s2" style="display: none;"><a href="/dvuhnedelnie-kontaktnye-linzy">Двухнедельные линзы</a></li></ul></div>
Пример чистой верстки со скрытыми блоками контента:<div id=blok1><ul><li id=«ajax_ankor"></li><li id=“ankor_v_texte"><a href="/dvuhnedelnie-kontaktnye-linzy">Двухнедельные линзы</a></li></ul></div>
Подключаем jquery и нужный нам скрипт в <head></head><script src='/js/jquery.js' type='text/javascript'></script><script src="/js/jquery.history.js" type="text/javascript"></script><script src='/js/jqall.js' type='text/javascript'></script>
----------------------------------------------------------------------------------------------------------------
Содержимое файла jqall.js:/*подгрузка данных с помощью ajax 7.html*/$.get("txt/name.txt", function(data){
$("#ajax_ankor").html(data);}, "text");
----------------------------------------------------------------------------------------------------------------
Содержимое фала name.txt в папке /txt/ :<a href="/odnodnevnye-kontaktnye-linzy">Однодневные контактные линзы</a>
![Page 12: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/12.jpg)
robots.txt & sitemapПравильное содержание robots.txt:
User-agent: YandexDisallow: /links.phpHost: www.site.ru
User-agent: * Disallow: /links.php
http://help.yandex.ru/webmaster/?id=996567 - использование robots.txt в Яндексе;
http://robotstxt.org.ru - подробно описан стандарт robots.txt;
http://www.htmlweb.ru/analiz/sitemap.php - создание sitemap.
Yazzle также отлично справляется с созданием sitemap
![Page 13: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/13.jpg)
Пример robots.txt
User-agent: YandexDisallow: /cgi-binDisallow: /category/*/*Disallow: */trackbackDisallow: /*?*Disallow: /*?Disallow: /projects/category/news$Host: site.ru
![Page 14: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/14.jpg)
Уникальность контента
• Программа eTXT антиплагиат• http://www.etxt.ru/antiplagiat/
• Проверяем весь сайт на уникальность контента. ОСНОВНОЙ КОНТЕНТ ДОЛЖЕН БЫТЬ УНИКАЛЬНЫЙ!
![Page 15: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/15.jpg)
Уникальность\наличие
• Уникальность текстов внутри сайта• Уникальность title внутри сайта• Уникальность h1-h6• Уикальность\наличие мета-тэгов
![Page 16: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/16.jpg)
[email protected]Латыпов Артур
Ссылки на сервисы и софт
PageWeight http://www.page-weight.ru/Advego http://advego.ru/text/seo/CS Yazzle http://www.yazzle.ru/eTXT Антиплагиат http://www.etxt.ru/antiplagiat/Site Auditor http://www.site-auditor.ruЧек лист http://www.seochecklist.ru/Анализ сайтов http://a.megaindex.ruСкорость загрузки http://mainspy.ru/skorost_zagruzki_sajta
![Page 17: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/17.jpg)
Пример аудита
![Page 18: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/18.jpg)
Определение главного зеркала
![Page 19: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/19.jpg)
Поиск мусорных страниц
Есть раздел, который нужно закрыть от индексации /wp-content/ В задании на аудит, задание программисту - исправить некоторые url на транслит.
![Page 20: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/20.jpg)
Битые ссылки
![Page 21: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/21.jpg)
Уникальность контента
![Page 22: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/22.jpg)
Валидация
• Практически без ошибок• Задание верстальщику на исправление
![Page 23: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/23.jpg)
Чистота кода
В html копии страницы (исходный код) встречаются:- Списки стилей<style type="text/css">
div#fancy_inner {border-color:#BBBBBB}
div#fancy_close {left:-15px;top:-12px}
div#fancy_bg {background-color:#000000}
div#fancy_title table {display:none}
</style>
- Java скрипты в коде в том числе в тэге <head><script type="text/javascript">$('textarea').autoResize({ onResize : function() { $(this).css({opacity:0.8}); }, animateCallback : function() { $(this).css({opacity:1}); }, animateDuration : 300, extraSpace : 15});</script>
- Так же в коде встречаются ссылки href=# , бесполезные тэги, технические блоки.
![Page 24: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/24.jpg)
Чистота кода
Технический блок – отправка сообщения <div class="widgetcontact"> <div class="wpcf7" id="wpcf7-f5-t1-o1"><form action="/#wpcf7-f5-t1-o1" method="post" class="wpcf7-form"><div style="display: none;"><input type="hidden" name="_wpcf7" value="5" /><input type="hidden" name="_wpcf7_version" value="3.0.1" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f5-t1-o1" /></div><h3>Контакт с нами</h3><p><span class="wpcf7-form-control-wrap text-86"><input type="text" name="text-86" value="" class="wpcf7-text wpcf7-validates-as-required wpcf7-use-title-as-watermark" size="40" title="ваши ф.и.о." /></span></p><p><span class="wpcf7-form-control-wrap e-mail"><input type="text" name="e-mail" value="" class="wpcf7-text wpcf7-validates-as-email wpcf7-validates-as-required wpcf7-use-title-as-watermark" size="40" title="ваш e-mail" /></span></p><p><span class="wpcf7-form-control-wrap text-878"><input type="text" name="text-878" value="" class="wpcf7-text wpcf7-use-title-as-watermark" size="40" title="ваш телефон" /></span></p><p><span class="wpcf7-form-control-wrap textarea-818"><textarea name="textarea-818" id="resize" class="wpcf7-validates-as-required autoResize wpcf7-use-title-as-watermark" cols="40" rows="10" title="ваше сообщение"></textarea></span></p><p><input type="submit" value="отправить" class="wpcf7-submit" /><img class="ajax-loader" style="visibility: hidden;" alt="Отправка..." src="http://airmagistral.ru/wp-content/plugins/contact-form-7/images/ajax-loader.gif" /></p><div class="wpcf7-response-output wpcf7-display-none"></div></form></div> </div>
![Page 25: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/25.jpg)
Ответы сервера
• Вбиваю различные варианты в строку браузераAirmagistral.ru/111 – 404 ошибкаAirmagistral.ru/111/ - 404 ошибка Airmagistral.ru/news/111 – 404 ошибкаAirmagistral.ru/product/111 – 200 ОКAirmagistral.ru/about/111 - 200 ОКAirmagistral.ru/contacts/123 – 200 ОКAirmagistral.ru/products/flazhki-2/123 – 200 ОКНужно подключать программиста.
![Page 26: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/26.jpg)
![Page 27: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/27.jpg)
Robots.txt
• На сайте стандартный WordPress файл robots.txt.
• Меняем его по шаблону, с учетом найденных мусорных страниц и битых ссылок
![Page 28: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/28.jpg)
Sitemap.xml
• Для небольших сайтов, с редко изменяемым контентом можем сами сгенерировать при помощи Yazzle
• Для больших сайтов и сайтов с часто изменяемым контентом – нужно привлекать программиста
![Page 29: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/29.jpg)
Проверяем созданный файл в ручную, удаляем ошибочные страницы
![Page 30: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/30.jpg)
Webmaster.yandex.ru
• Добавление сайта в панель Вебмастера
![Page 31: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/31.jpg)
a.megaindex.ru
![Page 32: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/32.jpg)
Проверка title, h1-h6, мета
![Page 33: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/33.jpg)
Проверка title, h1-h6, мета
• Отсутствуют заполненные мета-тэги keywords и description
![Page 34: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/34.jpg)
Проверка title, h1-h6, мета
• С h1 в целом все ОК
![Page 35: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/35.jpg)
Структура URL (чпу)
• ЧПУ сайта работает нормально• Часть URL нужно перевести в транслит
(необязательно)
![Page 36: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/36.jpg)
Скорость загрузки, размер
• Домен - airmagistral.ru• Скорость (Кб/сек) - 25.36• Время (сек) - 0.64• Размер (Кб) - 16.33
![Page 37: презентация Day4](https://reader036.vdocuments.mx/reader036/viewer/2022081502/5568ac4fd8b42a4c378b4d81/html5/thumbnails/37.jpg)
Итог
• Итогом работ по техническому аудиту является файл – практически ТЗ.
• Подготовил файл с аудитом по всем вышесказанным пунктам.
• Файл будет доступен после выполнения ДЗ. Условия уже стандартные:
- выполняете задание; - отписываетесь в группе Вконтакте;- пишите mail Ярославу;- получаете файл