Главное Авторские колонки Вакансии Образование
834 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Эффективный чек-лист внутренней SEO оптимизации сайта

Ищете секретную кнопку В ТОП или кнопку БАБЛО? Спешу огорчить - таких кнопок нет и не будет! Что бы попасть в ТОП и зарабатывать деньги необходим качественно оптимизированный сайт. Соответствует ли Ваш сайт требованиям поисковой оптимизации?
Мнение автора может не совпадать с мнением редакции

Всех приветствую, от SEO оптимизаторов ищущих хороший чек лист для качественного проведения SEO аудита до владельцев сайтов и всех заинтересованных в росте и развитии своих или доверенных им сайтов.

Провести аудит можно самостоятельно, если есть определенные знания и компетентности, либо привлечь экспертов которые не просто смогут собрать корректно данные по чек листу но и провести аналитику полученных данных и предоставить финальное экспертное мнение по результату проведенного аудита.

В данном материале расписаны пункты нашего агентского чек-листа с помощью которого мы проводим аудит поисковой оптимизации сайтов. Мы его разрабатывали исходя из нашей экспертизы доказанной не одним десятком выведенных проектов в ТОП.

Чек-лист постоянно усовершенствуется и учитывает современные требования Яндекс и Google к качеству сайтов. Многие из коллег на рынке в SEO чек лист добавляют проверку технической оптимизации и юзабилити и коммерческих факторов ранжирования и поэтому можно увидеть чек-листы по 150-200 пунктов и так далее.

Как по мне — данный чек лист должен содержать пункты исключительно внутренней поисковой оптимизации.

Для остальных типов проверок существуют отдельные персонализированные чек листы:

  1. Чек-лист коммерческих факторов ранжирования
  2. Чек-лист технической оптимизации
  3. Чек-лист ссылочной оптимизации
  4. Чек лист Юзабилити

1. Внутренняя поисковая оптимизация

Внутренняя поисковая оптимизация сайта — это основа, фундамент, эффективного продвижения сайта в ТОП. Сайт должен быть оптимизирован исходя из требований поисковых систем. Без этого никак. Ниже перечислены все пункты для проверки этого соответствия.

1.1 Анализ оптимизации тега Title

Тег title — важный компонент поисковой оптимизации. Это HTML-элемент, который определяет заголовок веб-страницы и предназначен для точного и краткого описания её содержимого. Нередко заголовок title называют определяющим фактором в SEO-продвижении сайта. Содержимое тега отображается на страницах поисковой выдачи, SERP, как часть сниппета, в виде кликабельного заголовка для данного результата. Title является ключевым фактором при ранжировании и продвижении сайта.<p>Проверяем:<p>1.1.1 Title содержит ключевые слова<p>1.1.2 Ключевые слова в Title стоят в начале тега в первые 5 символов<p>1.1.3 Ключи в Title соответствуют содержанию страниц<p>1.1.4 Title уникальный в рамках одного сайта и не дублируются на разных страницах<p>1.1.5 Title не дублирует заголовок Н1 на страницах<p>1.1.6 Title написан привлекательно без спама ключевых слов<p>1.1.7 Title составлен с учетом рекомендованной длины 55-90 символов<i><b></b></i><p><i><b>Проверить данные параметры можно с помощью расширения Google Chrome — SEO Meta in 1 click</b></i><h2>1.2 Оптимизация мета-тегов Descriptions</h2><p>Description или мета-описание — это тег, который описывает содержимое страницы в 120-320 символах. Поисковые системы отображают страницу в результатах поиска, когда в различных её атрибутах, в том числе, description, находятся искомые ключевые слова. В отличие от тега title описание не является фактором ранжирования — поисковики не учитывают его при определении позиции сайта в выдаче. Но, тем не менее, description оказывает значительное влияние на восприятие пользователя. <p>Чем точнее текст в нём соответствует запросу, тем больше вероятность перехода по ссылке. Соответственно, повышается CTR и улучшаются поведенческие факторы. Пользователь может увидеть description в сниппете — блоке, который кратко передаёт содержимое страницы в поисковой выдаче. Ключевые слова из запроса в description выделяются жирным. <p>Проверяем:<p>1.2.1 Descriptions составлен с учетом рекомендуемой длины 120-320 символов<p>1.2.2 Descriptions не копируют теги Title<p>1.2.3 Descriptions уникальны по сайту и не содержат дублей<p>1.2.4 Descriptions содержат ключевые фразы органично вписанные в тег<p>1.2.5 Descriptions структурированы и привлекательно составлены для пользователей, содержат эмоджи<i><b></b></i><p><i><b>Проверить данные параметры можно с помощью расширения Google Chrome — SEO Meta in 1 click</b></i><h2>1.3 Заполнение тега Keywords на страницах</h2><p>Meta keywords — список ключевых слов (key words), соответствующих содержимому страницы сайта. Поисковые системы могут использовать ключевые слова тега meta name keywords content при индексации. Однако в отличие от meta description, значение атрибута content тега meta name keywords уже существенно менялось и никто достоверно не может сказать, в какой степени ключевые слова из мета кейвордс используются различными поисковыми системами. <p>Путем личной практики нами установлено что заполнение данного тега улучшает оптимизацию.<i><b></b></i><p><i><b>Проверить данные параметры можно с помощью расширения Google Chrome — SEO Meta in 1 click</b></i><figure class="imgInRedactor"><img src="/upload/other/636b69a626818.jpg"></br><figcaption class="imgCaptionInRedactor"><div class="imageCaptionInRedactor">Пример оптимизации Title и Description</div></figcaption><figure><p><br><h3>1.4 Оптимизация заголовков Н1-Н4</h3><p>H1 — это главный заголовок в статье, заголовок первого уровня. Каждая страница в интернете имеет свою структуру. Заголовки H1-H6 как раз и позволяют правильно структурировать материалы, причем как для поисковиков, так и для пользователей. <p>H1 — главный заголовок, H2-H6 второстепенные, вложенные подзаголовки. В коде заголовки выглядят так: <h1>сам заголовок</h1>, цифра как раз и обозначает уровень заголовка.Заголовки в Интернете служат не только для обозначения структуры и сути описываемого, но и для оптимизации сайта.<p>Проверяем:<p>1.4.1 Количество заголовков Н1-Н4 не превышает допустимых значений и содержат ключевые фразы<p>1.4.2 Заголовок Н1 есть на каждой странице и уникальный в пределах сайта<p>1.4.3 Заголовок Н1 находится в начале страницы<i><b></b></i><p><i><b>Проверить данные параметры можно с помощью:</b></i><ol class="ulInRedactor"><li><i><b>Расширения Google Chrome — SEO Meta in 1 click</b></i></li><li><i><b>NetPeak Spider</b></i></li><li><i><b>Screaming Frog</b></i></li></ol></br><h3>1.5 Проверка правильности распределения внутреннего веса страниц сайта</h3><p>Главная страница и основные страницы разделов, категорий услуг и т.д. должны иметь больший внутренний вес чем остальные менее значимые страницы. Распределение внутреннего веса обеспечивается путем перелинковки страниц между собой. На поисковое продвижение внутренняя перелинковка и распределение веса страниц имеют сильное влияние.<i><b></b></i><p><i><b>Проверить внутренние ссылки можно с помощью:</b></i><ol class="ulInRedactor"><li><i><b>Google Search Console</b></i></li><li><i><b>NetPeak Spider</b></i></li><li><i><b>Page Waight</b></i></li></ol></br><figure class="imgInRedactor"><img src="/upload/other/636b69a623841.jpg"></br><figcaption class="imgCaptionInRedactor"><div class="imageCaptionInRedactor">Пример количества внутренних ссылок на некоторые страницы сайта Result Plus. Мы видим что на некоторые страницы ссылается 57 страниц, а на менее значимые для нас до 10</div></figcaption><figure><p><br><h3>1.6 Проверка на наличие «висячих узлов»</h3><p>Висячие узлы — страницы сайта которые получают внутренний вес но никуда его не передают. В итоге вы теряете ссылочный вес и повышаете вероятность потери пользователей, которые просто уйдут на другие сайты.<i><b></b></i><p><i><b>Проверить внутренние ссылки можно с помощью NetPeak Spider</b></i><h3>1.7 Проверка реализации хлебных крошек</h3><p>Хлебные крошки на сайте (от англ. Breadcrumbs) — это цепочки навигации, которые отображают путь пользователя от корня сайта до текущей страницы. Когда на сайте есть хлебные крошки, пользователю не составит труда понять, в каком разделе он сейчас находится. Хлебные крошки участвуют в организации внутренней перелинковки и продвижении сайта, а также улучшают поведение пользователей на сайте.<p><i><b>Данный фактор проверяется вручную.</b></i><h3>1.8 Анализ внутренней перелинковки на сайте</h3><p>Внутренняя перелинковка — это проставление ссылок из одной страницы на сайте на какие-то другие в пределах одного ресурса. Таким образом, формируется своеобразная ссылочная структура, связывающая между собой страницы сайта, благодаря которой пользователи могут легко ориентироваться на нем, что положительно сказывается на позициях в топе поисковых систем, увеличивает глубину просмотра, а также обеспечивает ускоренную индексацию добавляемых страниц.<i><b></b></i><p><i><b>Данный фактор проверяется вручную.</b></i><h3>1.9 Анализ наличия скрытого контента на страницах сайта</h3><p>Скрытый контент — это текст, который не виден пользователю. Существует несколько методов скрытия — использование скроллов, CSS, JavaScript, наложение слоев друг на друга и др. Также скрытым считается текст, который имеет цвет, идентичный или близкий к фону страницы.При наличии такого контента на сайте поисковая система не будет ранжировать его высоко либо вообще исключит данный ресурс из индекса, согласно своим правилам.<i><b></b></i><p><i><b>Данный фактор проверяется вручную.</b></i><h3>1.10 Анализ быстрых ссылок на сайт в поисковой выдаче</h3><p>Быстрые ссылки — это своего рода бонусный элемент навигации в выдаче, который предоставляется надежным с точки зрения поисковиков сайтам. Вспомогательные ссылки обычно отображаются под сниппетом сайта в результатах поиска Яндекс и Google. Дополнительный блок навигации — это эффективный инструмент для привлечения внимания пользователей. <p>Например, сниппет сайта с расширенными быстрыми ссылками может занимать до 60% страницы выдачи. Что это значит — вы догадываетесь: как минимум половина трафика будет на вашем сайте. Помимо увеличения числа посещений, быстрые ссылки повышают и поведенческие характеристики. В расширенном сниппете проще дать максимум информации о компании, услугах и продуктах. А значит, стать более привлекательным и полезным пользователям<i>.</i><i><b></b></i><p><i><b>Данный фактор проверяется вручную.</b></i><figure class="imgInRedactor"><img src="/upload/other/b_636b70dba9581.jpg"></br><figcaption class="imgCaptionInRedactor"><div class="imageCaptionInRedactor">Пример быстрых ссылок в поисковой выдаче Яндекс</div></figcaption><figure><h3>1.11 Анализ оптимизации изображения на сайте</h3><p>Оптимизация изображений помогает достичь улучшения скорости загрузки страниц, улучшают SEO показатели, приводит дополнительный трафик из поиска по картинкам.<p><i><b>Данный фактор можно проверить с помощью:</b></i><ol class="ulInRedactor"><li><i><b>расширения Google Chrome — SEO Meta in 1 click</b></i></li><li><i><b>webpagetest.org</b></i></li></ol></br><figure class="imgInRedactor"><img src="/upload/other/b_636b728e78b17.jpg"></br><figcaption class="imgCaptionInRedactor"><div class="imageCaptionInRedactor">Пример проверки поисковой оптимизации изображений на странице сайта с помощью расширения Google Chrome — SEO Meta in 1 click</div></figcaption><figure><h3>1.12 Проверка корректного подключения Яндекс Вебмастер, Яндекс Метрика, Google Search Console, Google Analytics</h3><p>Бывает так, что самые простые и очевидные вещи могут содержать элементарные ошибки. <br><h3>1.13 Проверка региональной привязки</h3><p>В Яндекс Вебмастер необходимо проверять корректность настройки региональной привязки сайта. Регион, который был определен автоматически или задан в Вебмастере вручную может быть неверным и не корректным. Если такие ошибки имеют место быть их нужно в первую очередь исправить ведь от этого напрямую зависит целевой трафик.<h3>1.14 Проверка на наличие ошибок и уведомлений в Яндекс Вебмастер, Google Search Console</h3><p>Яндекс.Вебмастер можно быстро обнаружить существующие проблемы и получить подсказки, как предотвратить возможные ошибки на вашем сайте.<i><b></b></i><p><i><b>Оценка состояния и рекомендации по его улучшению доступны в разделе «</b></i><a rel="nofollow noreferrer noopener" target="_blank" href="https://webmaster.yandex.ru/site/diagnosis/checklist/?utm_source=wmblog&utm_medium=post&utm_campaign=diagnosis"><i><b>Диагностика</b></i></a><i><b>». Для Google Search Console данные можно получить из раздела «Проблемы безопасности и меры принятые вручную».</b></i><figure class="imgInRedactor"><img src="/upload/other/b_636b8e8057be2.jpg"></br><figcaption class="imgCaptionInRedactor"><div class="imageCaptionInRedactor">На примере Вебмастер Яндекс четко указывает на проблемы, делит их на критические и возможные, дает некоторые рекомендации.</div></figcaption><figure><h3>2. Анализ семантики и структуры</h3><p>Один из основных этапов создания и продвижения сайта является разработка его структуры. Именно она определяет расположение и взаимосвязь всех элементов ресурса: разделов, подразделов, страниц. Сайт с максимально широкой структурой увеличивает запросный индекс сайта, что напрямую влияет на его продвижение. Сайт с продуманной и полной структурой удобен для пользователей. Для создания полной структуры необходимо иметь качественно собранную семантику.<p>Проверяем:<p>2.1 Анализ структуры сайта и ее соответствия сайтам из ТОП<p>2.2 Анализ видимости роста по ключевым фразам<p>2.3 Анализ ключей по которым ранжируется сайт с ключами под которые оптимизируются страницы<p>2.4 Анализ неявных дублей страниц / страниц каннибалов<b></b><p><b>Подробнее про каннибализм запросов.</b> Часто анализируем проекты в нише и видим довольно распространенную ошибку — создание посадочных страниц под ключевые запросы, принадлежащие одному кластеру. Попросту говоря, мы видим каннибализм запросов, попытку соперничать с самим собой за право быть в ТОП, что не приносит никакого результата. Поисковые системы должны определить, какая из этих страниц более качественная и релевантная поисковому запросу. Но как показывает практика, только пара НЧ-запросов из целого кластера находятся в ТОП-10. Остальные ключи и страницы не ранжируются должным образом. <p>Пример страниц каннибалов которые были у одного нашего клиента:<ol class="ulInRedactor"><li>Прием металла в Москве;</li><li>Прием металлолома в Москве;</li><li>Прием металлолома в Москве на выгодных условиях;</li><li>Прием металлолома в Москве по высокой цене;</li><li>Прием лома металла в Москве;</li><li>Прием металлолома в Москве цена;</li><li>и т.д.</li></ol></br><p><i><b>Проверить данные параметры можно с помощью:</b></i><ol class="ulInRedactor"><li><i><b>https://serpstat.com/</b></i></li><li><i><b>https://ru.megaindex.com/a</b></i></li><li><i><b>Screaming Frog</b></i></li></ol></br><h3>3. Анализ на наличие фильтров и ограничений со стороны поисковых систем</h3><p><b>Фильтры поисковых систем</b> — это меры, применяемые поисковой системой по отношению к интернет-ресурсам, которые используют искусственные, «нечестные» способы поднятия сайта в «топ выдачи» (на первые позиции первой страницы поисковика, выдавшего ресурсы по запросу). При неправильной оптимизации сайта, при использовании спамных методик продвижения могут быть наложены санкции на сайт со стороны поисковых систем.<p> Это приводит к потере трафика и просадке проекта на довольно долгий срок до полного исправления ошибок.<p>Проверяем:<p>3.1 Анализ на Аффилиат фильтр<p>3.2 Анализ на фильтр Переоптимизация<p>3.3 Анализ на фильтр Переспам<p>3.4 Анализ на фильтр АГС<p>3.5 Анализ на фильтр Минусинск<p>3.6 Анализ на фильтр Баден-Баден<p>3.7 Анализ на прочие фильтры со стороны Яндекс<p>3.8 Анализ на фильтры со стороны Google<i><b></b></i><p><i><b>Данные проверяются вручную в вебмастерах поисковых систем.</b></i><h3>4. Анализ контента на сайте</h3><p>Настоящее время поисковые системы, как никогда, уделяют пристальное внимание контенту сайта. Низкий процент плотности ключевых слов («тошноты») может привести к невысокому ранжированию страницы в результатах поиска, и наоборот, очень высокая плотность может спровоцировать поисковые системы к наложению фильтров и даже исключению страницы или всего сайта из поисковой выдачи.<p>Проверяем:<p>4.1 Проверка контента на уникальность (выборочно)<p>4.2 Анализ форматирования контента на страницах (выборочно)<p>4.3 Анализ чистоты и читаемости контента на страницах (выборочно)<p>4.4 Анализ на наличие информационного контента/блога<i><b></b></i><p><i><b>Данные параметры можно проверить при помощи:</b></i><ol class="ulInRedactor"><li><i><b>https://content-watch.ru</b></i></li><li><i><b>https://text.ru</b></i></li><li><i><b>https://glvrd.ru</b></i></li></ol></br><h3>Часто задаваемые вопросы</h3><p><i><b>Как понять в каких случаях нужно проводить аудит?</b></i><p>Проводят аудит как правило в следующих случаях:<p>1) Сайт стал терять позиции и трафик по коммерческим или информационным запросам<p>2) С момента запуска сайта прошло больше 4-х месяцев а трафика нет<p>3) Сайт в ТОП но не по всем ключевым запросам, сайт перестал расти по трафику<p>4) Сайт стал терять трафик / потерял трафик<p><i><b>Я могу провести самостоятельно аудит своего сайта?</b></i><p>Можете. В данном чек листе указаны все пункты которые мы проверяем в рамках оказания услуги.Но как я упоминал выше, данные не только нужно правильно собрать но и сделать аналитику полученных данных и исправить найденные ошибки.<p><i><b>Какие инструменты вы используете для проведения аудита?</b></i><p>Наш минимальный набор:<ol class="ulInRedactor"><li>Вебмастер Яндекс</li><li>Google Search Console</li><li>Яндекс Метрика и Google Analytics</li><li>https://content-watch.ru/, https://text.ru/, https://glvrd.ru/ для проверки контента</li><li>Многофункциональные платформы https://ru.megaindex.com, https://pr-cy.ru/</li><li>Программы-краулеры Screaming Frog SEO Spider, Netpeak Spider</li><li>Расширение для Google Chrome SEO META in 1 Click — идеальный инструмент для анализа внутренней поисковой и технической оптимизации.</li></ol></br><p><i><b>Факторы указанные в чек листе одинаковые для всех ниш?</b></i><p>Касательно пунктов из этого чек листа — да.<p><i><b>Вы оказываете услуги по проведению аудита?</b></i><p>Мы оказываем услуги по проведению всех видов аудитов. Можете обращаться по контактам на сайте, будем рады сотрудничеству. По ссылке вы можете <a rel="nofollow noreferrer noopener" target="_blank" href="https://result-plus.agency/zakazat-seo-audit-sayta">заказать SEO аудит сайта</a>.<p><i>Спасибо, что прочли статью до конца. Подписывайтесь на мой авторский канал. Будет много полезного контента.</i><p>Ссылка на первоисточник размещения — <a rel="nofollow noreferrer noopener" target="_blank" href="https://result-plus.agency/seo-chek-list-vnytrennej-optimizacii-sayta">https://result-plus.agency/seo-chek-list-vnytrennej-optimizacii-sayta</a> </div> <!--<div style="margin-bottom:20px;text-align:center;">--> <!-- <div id="adfox_15791799280552823"></div> --> <!-- <script> window.Ya.adfoxCode.create({ ownerId: 304557, containerId: 'adfox_15791799280552823', params: { pp: 'g', ps: 'dpyj', p2: 'grdt' } }); </script>--> <!--</div>--> <div class="post-actions-zone clear"> <div class="vote_block vote_block--in-post fl_r zero"> <span id="likes_minus_1_99281" class="minus " onclick="user.vote($(this), 1, 99281, -1, 'f86504d29a939634d926c60495b90b8a23bd603d')"> <svg xmlns="http://www.w3.org/2000/svg" width="14.394" height="8.158" viewBox="0 0 14.394 8.158"><path d="M6.496 7.802L.41 1.75C.023 1.365.023.74.41.356c.387-.385 1.015-.385 1.402 0L7.197 5.71 12.582.356c.387-.385 1.015-.385 1.402 0s.387 1.01 0 1.394L7.897 7.802c-.193.193-.447.29-.7.29s-.507-.098-.7-.29z"></path></svg> </span> <span id="likes_count_1_99281" class="count zero">0</span> <span id="likes_plus_1_99281" class="plus " onclick="user.vote($(this), 1, 99281, 1, '6441fc05abe0f29d26a1780e55142f453033844a')"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 886 20 20"><path d="M.227 900.074c0-.17.065-.32.196-.45l9.126-9.127c.13-.13.28-.196.45-.196.17 0 .32.066.45.197l9.127 9.126c.13.13.196.28.196.45s-.065.32-.196.45l-.98.98c-.13.13-.28.195-.45.195-.17 0-.32-.065-.45-.195L10 893.806l-7.697 7.697c-.13.13-.28.195-.45.195-.17 0-.32-.065-.45-.195l-.98-.98c-.13-.13-.196-.28-.196-.45z"/></svg> </span> <div class="loginToLike hide" id="loginToLike_1_99281"> <a href="/auth?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta">Авторизуйтесь</a> <nobr class="block mt10"> <a class="button social tw ajaxfree" href="/auth/twitter?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta"><b class="icon-twitter"></b></a> <a class="button social vk ajaxfree" href="/auth/vk?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta"><b class="icon-vkontakte"></b></a> <a class="button social fb mr0 ajaxfree" href="/auth/facebook?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta"><b class="icon-facebook"></b></a> </nobr> </div> </div> <span class="fl_r star_button " onclick="user.star( $(this) , {type: 1, target: 99281, authBlockId: 'loginToStarBottom', $parent: $('.article-left .star_button')});" title="Добавить в избранное"> <i class="icon-star-empty"></i> <span class="text">В избр.</span> <span class="text starred_text">Сохранено</span> <div class="authSmallBlock hide" id="loginToStarBottom"> <div class="title">Авторизуйтесь</div> <nobr class="block mt10"> <a class="button social vk ajaxfree" href="/auth/vk?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta"><b class="icon-vkontakte"></b></a> <a class="button social fb mr0 ajaxfree" href="/auth/facebook?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta"><b class="icon-facebook"></b></a> </nobr> <a href="/auth?redirect=%2Fstartup%2Fresult-plus%2Fblog%2F99281%2Feffektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta">Вход с паролем</a> </div> </span> <div class="social_sharing"> <div class="like_button vk white_bg"> <div class="but" onclick="spark.share.vk( 'https://spark.ru/startup/result-plus/blog/99281/effektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta' , 'Эффективный чек-лист внутренней SEO оптимизации сайта' , 'https://spark.ru/upload/blogs_covers/b_636b69b804e6e.jpg' , 'Ищете секретную кнопку В ТОП или кнопку БАБЛО? Спешу огорчить - таких кнопок нет и не будет! Что бы попасть в ТОП и зарабатывать деньги необходим качественно оптимизированный сайт. Соответствует ли Ваш сайт требованиям поисковой оптимизации?', $(this) )"> <i class="logo"></i><div class="text">Нравится</div> </div> <div class="count">0</div> </div> <div class="like_button twitter white_bg"> <div class="but" onclick="spark.share.tw( 'https://spark.ru/startup/result-plus/blog/99281/effektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta' , 'https://spark.ru/upload/blogs_covers/b_636b69b804e6e.jpg' , 'Эффективный чек-лист внутренней SEO оптимизации сайта', '' , $(this) )"> <i class="logo"></i><div class="text">Tweet</div> </div> <div class="count"><a href="//twitter.com/search?q=https://spark.ru/startup/result-plus/blog/99281/effektivnij-chek-list-vnutrennej-seo-optimizatsii-sajta">0</a></div> </div> </div> </div> <div class="video-banner" id="adfoxVideobanner" name="js-promo-placeholder" data-type="adfox-video"></div> <div class="other_posts" data-js-handler="loadOtherPosts" data-js-arguments='{"post_id": 99281}' name="js-other-posts"></div> <div style="padding-top: 20px;"> <!--AdFox START--> <!--yandex_astra-page--> <!--Площадка: Spark.ru / * / *--> <!--Тип баннера: 620х300--> <!--Расположение: верх страницы--> <div id="adfox_167540861983247941"></div> <script> window.yaContextCb.push(()=>{ Ya.adfoxCode.create({ ownerId: 396152, containerId: 'adfox_167540861983247941', params: { pp: 'i', ps: 'fjue', p2: 'hljd' } }) }) </script> </div> </article> </div> </div> </div> <div class="center-col p_rel"> <div class="island island--stretched island--comments grid-cols-wrapper grid-cols-wrapper--right-aside"> <div class="grid-col grid-col--right article-right fl_r"> <!-- Sparrow --> <script type="text/javascript" data-key="0f3e4c893efb0bf7c3c42f5959eb362b"> (function(w, a) { (w[a] = w[a] || []).push({ 'script_key': '0f3e4c893efb0bf7c3c42f5959eb362b', 'settings': { 'w': 91051, 'sid': 54525 } }); if(!window['_Sparrow_embed']) { var node = document.createElement('script'); node.type = 'text/javascript'; node.async = true; node.src = 'https://widget.sparrow.ru/js/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(node); } else { window['_Sparrow_embed'].initWidgets(); } })(window, '_sparrow_widgets'); </script> <!-- /Sparrow --> </div> <div class="grid-content article-left"> <div class="comments_wrap" id="comments"> <div class="block_title with_tabs comments-title"> <div class="title">Комментарии</div> <!-- <div class="tabs"> <span onclick="spark.ajax.segue('/post/99281?sort=0', null, event);" class="tab current">Первые</span> <span onclick="spark.ajax.segue('/post/99281?sort=1', null, event);" class="tab mobile_hide ">Новые</span> <span onclick="spark.ajax.segue('/post/99281?sort=2', null, event);" class="tab ">Популярные</span> </div> --> </div> <div class="comments_block" data-sort="0" data-type="1" data-target="99281"> <!-- <h4 class="comments_title">Комментарии</h4> --> <!-- <div class="no_data" id="noOneComment" style="padding-left: 0"> Написать комментарий... </div> --> </div> <div class="new_comments_alert hide" onclick="$(this).addClass('hide').data('count' , 0).prev('.comments_block').children('.comment').removeClass('hide');" data-count="0"></div> <div class="typingZone" id="typing_users_1_99281_0"></div> <div class="replyFormWrapper"> <form class="add_comment_form directajax parent_0" method="POST" action="/comments/1/99281" data-callback="submitComment"> <input type="hidden" name="action" value="new" /> <input type="hidden" id="parent" name="parent" value="0" /> <input type="hidden" id="token" name="token" value="9dbc598e8b75675af6adc0242544bcb3a6dc1a98"/> <div class="round_ava ava50 fl_l"> <img src="/public/img/user_ava_medium.png" /> </div> <div class="body"> <div class="comment_textarea"> <div class="attach_button"></div> <textarea class="autoResizing js-fast-submit com_teaxtara" id="comment_form_1_99281" name="text" placeholder="Написать комментарий..." ></textarea> <div class="attached" id="attachedPreview"> </div> <input type="hidden" name="img_urls" autocomplete="off" id="attachUrlsInput" value=""/> </div> <div class="attach_zone"> <span class="take_file fl_r" id="getFile" data-id="" data-action="comments_attach">Выбрать файл</span> <input type="text" name="url" id="fileUrl" placeholder="Ссылка на изображение" /> </div> <script> ready(function(){ $('#comment_form_1_99281').bind('input', { type: '1', target : '99281', parent : 0, name : '' } , user.typing); }); </script> <div class="buttons"> <input type="submit" value="Написать"> </div> </div> </form> </div> </div> <div class="mobile_cross_promo_block show_only_in_mobile"> </div> </div> </div> </div> <div class="never_miss_block"> <div class="head"> <i class="icon-cancel fl_r" onclick="$('.never_miss_block').addClass('hided'); spark.core.setCookie('neverMissPostHided', 1, new Date((new Date()).getTime()+60*60*24*1*1000), '/'); "></i> Расскажите о себе! </div> <a href="/startups/new?from=popup&track=new_pj" class="link clear" data-chain-stats-key="offer_create_startup_block"> <span class="fl_r button br3 follow master">Начать</span> <div class="logo fl_l"><img src="/upload/startups/s_default.png"></div> <div class="body" style="padding-right: 90px"> <div class="desc">Создайте блог своего проекта на Спарке и найдите новых пользователей и партнеров</div> </div> </a> </div> <script type="text/javascript"> $(function(){ if (!window.neverMissPostScrollCallbackBinded && !spark.core.getCookie('neverMissPostHided')){ $(window).bind('scroll', function(){ window.neverMissPostScrollCallbackBinded = true; if ($(window).scrollTop() > 1000) { $('.never_miss_block').addClass('show'); } }); } }); </script> <div class="center-col"> <div class="blogs-offer island island--stretched clear"> <section class="blogs-offer__section"> <div class="blogs-offer__image blogs-offer__image_project"> </div> <div class="blogs-offer__title">Блог проекта</div> <div class="blogs-offer__text">Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях</div> <a class="blogs-offer__button" href="/auth?redirect=/write?type=1"><i class="icon-pencil"></i>Написать</a> </section> <section class="blogs-offer__section"> <div class="blogs-offer__image blogs-offer__image_user"> <a href="/auth?redirect=/write"> </a> </div> <div class="blogs-offer__title">Личный блог</div> <div class="blogs-offer__text">Продвигайте свои услуги или личный бренд через интересные кейсы и статьи</div> <a class="blogs-offer__button" href="/auth?redirect=/write"><i class="icon-pencil"></i>Написать</a> </section> </div> </div> <div class="subscribe_block hide" id="digestSubscribeBlock"></div> <script id="playbuzz-sdk" src="https://embed.playbuzz.com/sdk.js"></script> <script> function addQuiz(){ var hashItem = document.getElementsByTagName('p'); for (var i = 0; i < hashItem.length; i++) { if (hashItem[i].textContent.match(/^[0-9a-z]{8}[-]{1}[0-9a-z]{4}[-]{1}[0-9a-z]{4}[-]{1}[0-9a-z]{4}[-]{1}[0-9a-z]{12}$/)) { hashItem[i].parentNode.innerHTML = '<div class="playbuzz" data-id="'+hashItem[i].textContent+'" data-show-share="false" data-show-info="false"></div>'; break; } } } addQuiz(); $(function(){ let block = $('.b_body p:nth-of-type(5)'); if (block.length > 0) { block.after($('#blog-promo-block_top')); } else { document.getElementById("blog-promo-block_top").remove(); } }); </script></div> </div> </div> <div class="site_footer"> <div class="center-col"> <div class="top"> <div class="submenu"> </div> <div class="logo"> <a href="/"><i class="spark-logo-footer"></i></a> <div class="desc">Платформа для общения бизнеса с бизнесом</div> </div> <div class="navigation fl_r"> <a id="f_startup_spark" href="/startup/spark">О проекте</a> <!-- <a id="f_" href="/">Главная</a> --> <a id="f_startups" href="/startups">Проекты</a> <a class="ajaxfree" href="/media.pdf">Реклама</a> <a id="f_startup_spark_wall" href="/startup/spark/wall">Связаться с редакцией</a> </div> </div> <!-- <a class="bottom_link fl_r" href="//cmtt.ru">ИД «Комитет»</a> --> <!-- <a class="bottom_link fl_r" href="mailto:team@spark.ru">team@spark.ru</a> --> <div class="footer_icons"> <!-- <a rel="nofollow" class="android big_button store_icon google" href="https://play.google.com/store/apps/details?id=ru.spark.spark"> Скачать в Google Play </a> --> <a rel="nofollow" class="footer-social vk" href="https://vk.com/gospark"><i class="icon-vkontakte"></i></a> <!-- <a rel="nofollow" class="footer-social fb" href="https://facebook.com/spark.ru"><i class="icon-facebook"></i></a> --> <a rel="nofollow" class="footer-social tw" href="https://twitter.com/go_sparkru"><i class="icon-twitter"></i></a> <!-- <a rel="nofollow" class="footer-social gp" href="https://plus.google.com/+SparkRuProject"><i class="icon-gplus"></i></a> --> <a rel="nofollow" class="footer-social telegram" href="https://telegram.me/spark_project"><i class="icon-telegram"></i></a> <!-- <a rel="nofollow" class="footer-social inst" href="https://instagram.com/spark_project"><i class="icon-instagram"></i></a> --> <div class="rss_selector" id="footerRssSelector"> <div class="footer-social btn"> <i class="icon-rss" onclick="$('#footerRssSelector').toggleClass('toggled')"></i> </div> <div class="items"> <a rel="nofollow" class="item ajaxfree" target="_blank" href="/blogs/general/rss"><i class="rss_icon"></i><span>Главное</span></a> <a rel="nofollow" class="item ajaxfree" target="_blank" href="/blogs/new/rss"><i class="rss_icon"></i><span>Свежее</span></a> <a rel="nofollow" class="item ajaxfree" target="_blank" href="/feedback/rss"><i class="rss_icon"></i><span>Вопросы</span></a> <a rel="nofollow" class="item ajaxfree diff" target="_blank" href="/startups/rss"><i class="rss_icon"></i><span>Проекты</span></a> <!--<a rel="nofollow" class="item ajaxfree diff" target="_blank" href="/jobs/rss"><i class="rss_icon"></i><span>Вакансии</span></a>--> </div> </div> </div> <div class="site_footer__rules"> Редакция <a href="mailto:team@spark.ru">team@spark.ru</a>Техническая поддержка <a href="mailto:help@spark.ru">help@spark.ru</a>Продвижение <a href="mailto:adv@spark.ru">adv@spark.ru</a>Телефон <a href="tel:+74951370707">+7 495 137-07-07</a> </div> <div class="site_footer__rules"> ИП Барабанова Ю.Б. ИНН 500111143150 </div> <div class="site_footer__rules"> <a href="/upload/pdf/rules/rules.pdf">Правила пользования сайтом</a> <a href="/upload/pdf/rules/policy.pdf">Политика обработки персональных данных</a> <a href="/upload/doc/rules/recomendation_rules.docx">Правила рекомендательных технологий</a> </div> </div> </div> <div class="scroll_up mobile_hide"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 886 20 20"><path d="M.227 900.074c0-.17.065-.32.196-.45l9.126-9.127c.13-.13.28-.196.45-.196.17 0 .32.066.45.197l9.127 9.126c.13.13.196.28.196.45s-.065.32-.196.45l-.98.98c-.13.13-.28.195-.45.195-.17 0-.32-.065-.45-.195L10 893.806l-7.697 7.697c-.13.13-.28.195-.45.195-.17 0-.32-.065-.45-.195l-.98-.98c-.13-.13-.196-.28-.196-.45z"/></svg> </div> <div class="popup_wrap hide" id="popupWrapper" onclick="spark.popup.close();"> <div class="popup" id="popup" onclick="event.stopPropagation();"> <div class="title"> <span id="popupTitle">Внимание</span> <i class="close fl_r" id="popupClose" title="Закрыть" onclick="spark.popup.close();"></i> </div> <div class="body" id="popupBody"></div> </div> </div> <div class="photo_viewer_wrap hide" onclick="spark.gallery.close();"> <div class="nav_l" onclick="event.stopPropagation(); spark.gallery.prev()"></div> <div class="photo_viewer" onclick="event.stopPropagation();"></div> <div class="zoom" onclick="event.stopPropagation(); spark.gallery.openImage()" title="Открыть изображение"><i class="icon-search"></i></div> </div> <div id="fb-root"></div> <div id="banner-overlay" onclick="callback.hideBanner()"></div> <div class="notifies_root" id="notifies_root"></div> <div id="cookies-using-message"> <div class="center-col center-plus"> <p class="controls-cookie"> <button id="accept-cookies">Ок</button> </p> <p class="message"> Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним. </p> </div> </div> <style> #cookies-using-message { display: none; position: fixed; bottom: 0; width: 100%; align-items: center; padding: 20px 0px; z-index: 999999999; color: #000; letter-spacing: 0; background: #EDF2FB 0% 0% no-repeat padding-box; border: 1px solid #E6E9F2; } #accept-cookies { background: #5D87C0 0% 0% no-repeat padding-box; border-radius: 4px; width: 50px; float: right; cursor: pointer; color: #fff; text-decoration: none; padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; } .center-plus { position: relative; left: -150px; height: auto; overflow: hidden; } .center-plus .message { float: none; width: auto; overflow: hidden; font-size: 14px; } @media all and (max-width: 1240px) { .center-plus { left: 0px; } } </style> <script> ready(function(){ if (!spark.core.getCookie('accept-cookies')) { $('#cookies-using-message').css('display', 'flex'); $('#accept-cookies').click(function(){ $('#cookies-using-message').slideUp(300, function(){ spark.core.setCookie('accept-cookies', 1, new Date((+new Date) + 1000*86400*364*2), '/'); }) }); } }); </script> <script>spark.stats.hit('["18|99281"]');</script> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym"); ym(21611071, "init", {clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true}); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-62863381-1', 'auto'); ga('send', 'pageview'); </script> <script src="https://www.gstatic.com/firebasejs/5.9.3/firebase.js"></script> <script src="/public/js/firebase_subscribe.js?v=1555669320" type="text/javascript"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js" integrity="sha512-3j3VU6WC5rPQB4Ld1jnLV7Kd5xr+cq9avvhwqzbH/taCRNURoeEpoPBK9pDyeukwSxwRPJ8fDgvYXd6SkaZ2TA==" crossorigin="anonymous" referrerpolicy="no-referrer" ></script> <script> window.onscroll = function() {headerf() }; var sticky,FIXED_HEADER_HEIGHT; var adfox = document.getElementById('adfox_157668202924889281'); var header = document.getElementById("spark-site-header"); if (adfox.innerHTML === "") { FIXED_HEADER_HEIGHT = 0; sticky = window.pageYOffset; } else { FIXED_HEADER_HEIGHT = adfox.clientHeight; sticky = window.pageYOffset + FIXED_HEADER_HEIGHT; } function headerf() { if (window.pageYOffset > sticky) { header.classList.add("sticky_header_cl"); } else { header.classList.remove("sticky_header_cl"); } } // var cookieask = $.cookie("ask"); // if (!cookieask){ // // $(".ask_this").show(); // // } $( ".ask_submit" ).click(function() { var subject = $("input[name=subject]").val(); var variant = $("input[name=variant]:checked:enabled").val(); var url = 'https://spark.ru/ForTest'; var form = $(".ask_wrap"); $.cookie("ask", 1, { expires : 10 }); $.ajax({ type: "POST", url: url, data: form.serialize(), success: function(data) { $('.ask_wrap').html('<p>Спасибо! Ваш ответ принят!</p>'); setTimeout(function(){ $('.ask_this').fadeOut(); }, 3000); } }); var url2 = 'https://script.google.com/macros/s/AKfycby64P2ksoGLPtYFn2jEyct_7H9IwtVW7wwnMSR9K1O62HnfMbCZ_kLQ5ZwCNGor8T2PjA/exec'; var jqxhr = $.ajax({ url: url2, crossDomain: true, headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'Access-Control-Allow-Origin': '*' }, method: "GET", dataType: "json", data: form.serialize(), }).success(); return false; }); $("#head_notifies_items").on('click','.head_notifies--item',function(e){ var urli = 'https://spark.ru/ForTest/noti'; var dataid = $(this).data('id'); console.log(dataid); $.ajax({ type: "POST", url: urli, data: {dataid: dataid}, success: function(data) { console.log('yes'); } }); }); $("#user_feed").on('click','.head_notifies--item',function(e){ var urli = 'https://spark.ru/ForTest/noti'; var dataid = $(this).data('id'); console.log(dataid); $.ajax({ type: "POST", url: urli, data: {dataid: dataid}, success: function(data) { console.log('yes'); } }); }); </script> <!-- Yandex.RTB R-A-1434375-42 --> <script> window.yaContextCb.push(()=>{ Ya.Context.AdvManager.render({ "blockId": "R-A-1434375-42", "type": "fullscreen", "platform": "touch" }) }) </script> </body> </html>