Альтернативный поиск для Windows | Программы поиска файлов на локальном компьютере
9 лет назад 10 июня 2014 в 19:40 15240
Это неловкое ощущение, когда найти файл в интернете получается быстрее, чем на собственном компьютере… На фоне быстрого прогресса интернет-поисковиков жанр настольного поиска выглядит тихой, зарастающей ряской лужицей. Существовавшие ранее предложения от крупных участников рынка, а здесь в свое время отметились и Google, и «Яндекс», годами не обновляются, корпорации сочли направление неперспективным и потеряли к нему интерес. Но проблема никуда не пропала. Штатный поиск Windows хорош, но далеко не идеален. Хорошим дополнением к нему станут герои нашего обзора.
Для затравки давайте кратко пробежимся по возможностям, которые нам предлагает стандартная система поиска Windows 8. Как известно, искать там можно непосредственно со стартового Metro-экрана. Просто начинаем набирать текст, автоматически открывается панель поиска, на которой и выводятся результаты поиска по установленным программам, файлам и папкам.
При поиске непосредственно из Проводника Windows все дополнительные параметры вынесены на отдельную панель инструментов, которая услужливо открывается, когда мы начинаем что-либо вносить в поле поиска. Соответственно, сложные запросы предлагается составлять с помощью переключателей. C одной стороны, наглядно и довольно просто. С другой – при попытке составить более сложные запросы начинаются трудности. Например, чтобы указать точный диапазон дат создания нужного файла, в первый раз придется прилично повозиться. Для того чтобы работали дополнительные возможности, необходимо, чтобы нужный источник был отдельно предварительно проиндексирован.
Соответствующую опцию можно найти в свойствах логических дисков системы. Скорость работы не сказать чтобы очень высокая. Отчасти это связано и с тем, что при поиске система выдает немало информационного шума в результатах. По умолчанию поиск Windows ищет указанные символы даже во фрагментах имен файлов, при этом обходясь с исходным запросом достаточно вольно. Такая самостоятельность имеет смысл при относительно нечетких запросах, но, когда нужно найти что-то конкретное, подобное поведение просто бесит, поскольку в итоге приходится смотреть на длиннющие списки всякой ненужной мелочи, в имени которой попалась пара символов в том же порядке, что и в заданном запросе. Все это оставляет пространство для сторонних решений. Сосредоточимся на бесплатных приложениях.Если не вдаваться в технические подробности, существует два основных способа поиска файлов в среде Windows. Первый – это последовательный просмотр файловой структуры. Для ускорения поиска программы при этом могут строить собственные вспомогательные индексные базы.
Казалось бы, объединение данных подходов в одной программе – самый очевидный шаг, который позволит взять лучшее от обоих из них. Да вот только даже самую интересную идею можно загубить недостаточно качественной реализацией. Поэтому универсального чемпиона, подходящего под наши требования, здесь, увы, пока нет. Отмечу только одно качественное коммерческое приложение – Ultra File Search. Таким образом, есть смысл познакомиться с лучшими представителями специализированных поисковиков из каждого лагеря.
Начнем с программы Listary (www.listary.com), которая встраивается непосредственно в интерфейс Проводника Windows, так что возиться с новыми окнами при ее запуске не понадобится. Вызвать софтину можно двойным щелчком в Проводнике или одинарным щелчком средней кнопкой мыши, что лично мне нравится больше. Если ориентироваться на безотрывную от клавиатуры методику, лучше использовать для вызова клавиатурную комбинацию. Назначить ее можно самостоятельно при первом запуске приложения. Так или иначе, открывается небольшая всплывающая панель, в которой по мере набора запроса выводятся подходящие результаты. Программа использует журналы NTFS, так что это приложение работает только с именами файлов. Преимущества по сравнению со стандартным поиском Windows – высокая скорость и четкое следование заданному запросу.
У Listary довольно гибкие настройки, в которых можно точно настроить как поведение программы, так и ее внешний вид. Есть тут и дополнительные функции в духе собственной истории поиска, избранного и команд.
Если говорить о самостоятельных приложениях поиска, полагающихся на возможности NTFS, то одной из самых известных является программа Search Everything (www. voidtools.com). Она изначально портативна и не требует инсталляции. Единственный нюанс состоит в том, что для запуска приложение может потребовать дополнительных прав, что несколько ограничивает его применение в портативной ипостаси. По всей вероятности, это связано с довеском в виде собственных встроенных HTTP- и FTP/ETP-серверов. При первом запуске программа создает свою индексную базу, которую автоматически впоследствии обновляет. Поиск быстрый и достаточно точный. Интерфейс у софтины простейший. Поддерживается использование полноценных регулярных выражений. Из полезных мелочей назову поддержку работы из командной строки – для этого понадобится скачать соответствующий модуль.
Разработчик программы имеет привычку надолго выпадать из нашего грешного мира, поэтому ее развитие идет неравномерными рывками. А посему при возникновении вопросов или проблем лучше рассчитывать на поддержку других пользователей софтины на форуме. Помимо самой программы предлагается собственный SDK, так что для приложения уже существует некоторое количество дополнений и расширений.
Хорошая альтернатива этой программе – приложение FileSearchy (www.filesearchy.com). Во-первых, оно переведено на русский язык. Во-вторых, софтина может похвастаться интерфейсом, построенным на закладках, так что можно вести сразу несколько поисков, обращаясь к ним по мере надобности. Результаты поиска подгружаются немедленно, все происходит очень быстро и удобно.
Интересная особенность программы состоит в том, что, если найдены каталоги и файлы, имена которых практически совпадают (это может произойти, например, в каталогах с музыкой или картинками), в списке результатов выводятся только значки каталогов. Мне это показалось удобным, поскольку страница результатов не загромождается лишними элементами, а из результатов мы все равно, скорее всего, переходить будем в каталог.
Поддерживаются все классические варианты запросов: поиск по точной фразе, фрагменту (подстановке), а также использование регулярных выражений. Какого-либо управления списком найденного, помимо сортировки по различным признакам, не предусмотрено.
Режим отображения – только обычный текстовый список. Это не очень удобно, если целью поиска является картинка. Большинство изображений в реальных архивах на наших компьютерах имеют сгенерированные имена, которые мало чем помогают при поиске, это вам не графическая миниатюра.Программка SearchMyFiles (www.nirsoft.net/utils/search_my_files.html) работает в соответствии с другой моделью организации поиска и умеет искать не только по именам, но и по содержимому файлов. Она изначально портативная, так что для запуска приложения достаточно просто распаковать скачанный архив. Для русификации интерфейса понадобится скачать и скопировать в каталог программы файл русского перевода, который доступен на ее сайте. Никаких настроек менять не надо, при следующем запуске SearchMyFiles встретит вас русским интерфейсом. Стандартный режим поиска – расширенный. Довольно подробные опции собраны в одном диалоговом окне, с помощью которого можно составлять достаточно изощренные запросы. В качестве поисковых признаков можно применять и атрибуты файлов.
Упражнение 4: Поиск альтернативного маршрута доступа—ArcMap
Доступно с лицензией Spatial Analyst.
- Создание новой модели
- Создание стоимостного набора данных
- Поиск пути минимальной стоимости
- Растр в линии
- Сохранение документа карты
- Уровень сложности:
- Начальный
- Требования к данным:
- ArcGIS Tutorial Data for Desktop
В этом упражнении вы будете искать наилучший путь для новой дороги от оптимального местоположения школьного участка до ближайшего перекрестка с существующей магистралью. Чтобы построить такой путь, вы должны выполнить шаги, описанные ниже.
- Создайте, если нужно, исходный набор данных. Исходным будет участок школы (класс объектов final_site), который вы создали в упражнении 3.
- Создайте набор данных стоимости, выбрав необходимые наборы данных, переклассифицировав их к общей шкале измерений, взвесив и затем скомбинировав.
- Выполните анализ стоимости расстояния, используя в качестве входных наборов данных исходный набор данных и набор данных стоимости. Набор данных расстояния, созданный этим инструментом, является растром, в котором значение каждой ячейки представляет собой стоимость проезда от ячейки до источника.
- Cоздайте, если нужно, набор данных пункта назначения. В данном упражнении набором данных пункта назначения является перекресток имеющихся дорог.
- Выполните анализ стоимости пути, используя наборы данных расстояния и направления, созданных с помощью инструмента Стоимостное расстояние.
На это упражнение вам может потребоваться около 30 минут. Начните это упражнение с открытия вашего документа карты Site Analysis, созданного в предыдущем упражнении.
Создание новой модели
Вы создадите новую модель, Поиск Наилучшего Маршрута, в наборе инструментов Site Analysis. Эта модель будет вычислять наилучший маршрут с учетом рельефа от источника (участка школы) к точке назначения, принимая во внимание уклон поверхности и тип землепользования участков, через которые будет проходить маршрут.
Настройка модели
- Щелкните правой кнопкой мыши набор инструментов Site Analysis Tools и выберите Новый > Модель.
Переименование модели
- В главном меню щелкните Модель > Свойства модели.
Примечание:
Свойства модели и параметры среды устанавливаются такими же, как в предыдущем упражнении.
- Щелкните закладку Общие и введите FindRoute в текстовом окне Имя.
- Введите Поиск наилучшего маршрута в текстовом окне Надпись.
- Отметьте Хранить имена относительных путей (вместо абсолютных путей).
Определение параметров среды
- Выберите вкладку Параметры среды.
- Раскройте Экстент обработки и установите отметку Экстент.
- Раскройте Анализ растра и установите отметку Размер ячейки.
- Щёлкните Значения.
- Раскройте Экстент обработки. Установите Экстент, щелкнув стрелку ниспадающего списка и выбрав Как у слоя elevation.
- Раскройте Анализ растра. Установите Размер ячейки, щелкнув стрелку ниспадающего списка и выбрав Как у слоя elevation.
- Щёлкните OK в окне Параметры среды.
- Щёлкните OK в окне Свойства модели.
- На панели инструментов нажмите кнопку Сохранить.
Создание стоимостного набора данных
В предыдущем упражнении вы создали исходный набор данных final_site, и набор данных уклона Slope Output. Теперь вы создадите стоимостной набор данных, который будет определять стоимость перемещения с учетом рельефа из любой точки до школы, основываясь на том, что больших затрат требует пересечение крутых склонов и строительство дорог на участках с определенным типом землепользования.
Этот раздел вашей модели будет выглядеть следующим образом:
Настройка модели
- Добавить Slope Output в модель.
- Найдите инструмент Переклассификация и добавьте его в панель ModelBuilder, совместив с Выходным уклоном.
- Щелкните инструмент Добавить подключение. Используйте инструмент для соединения элемента Выходной уклон к инструменту Переклассификация и выберите Входной растр в ниспадающем меню.
- На панели инструментов модели щёлкните инструмент Выбрать .
Переклассификация уклона
Желательно, чтобы новая дорога пересекала наименее крутые склоны. Вы переклассифицируете слой уклона, разделив значения на равные интервалы. Вы присвоите значение 10 склонам с наибольшей стоимостью (имеющим наибольший уклон), и 1 – самым пологим склонам (имеющим наименьший уклон), а затем ранжируете попавшие в этот промежуток значения линейно.
- Откройте инструмент Переклассификация.
- Примите значение по умолчанию для параметра Поле переклассификации, чтобы использовать поле Значение.
- Щёлкните Классифицировать.
- Щелкните стрелку ниспадающего списка Метод и выберите Равный интервал.
- В раскрывающемся списке Классы выберите 10.
При строительстве дороги вы желаете избежать крутых склонов, поэтому крутым склонам должны быть присвоены более высокие значения в стоимостном наборе данных. Поскольку по умолчанию более высокие значения назначаются более крутым склонам, вам не нужно менять Новые значения по умолчанию.
- Щёлкните OK.
- Оставьте значение по умолчанию для параметра Выходной растр.
- Нажмите ОК.
- Переименуйте выходную переменную инструмента Переклассификация в Переклассифицированный уклон.
- Щелкните правой кнопкой мыши инструмент Переклассификация и выберите Запустить.
Взвешивание и комбинирование наборов данных
Сейчас вы скомбинируете переклассифицированный уклон и наборы данных землепользования, чтобы создать набор данных стоимости строительства дороги, в зависимости от уклона рельефа и типа землепользования. В данной модели, все наборы данных имеют одинаковый вес.
- Найдите инструмент Взвешенное наложение и добавьте его в окно ModelBuilder, совместив с элементом Переклассифицированный уклон.
- Откройте инструмент Взвешенное наложение.
По умолчанию шкала переклассификации от 1 до 9 с шагом 1. Как и в упражнении 3, при переклассификации набора данных уклона, будет использоваться шкала от 1 до 10, поэтому перед добавлением входных растров в инструмент, вам надо установить шкалу от 1 до 10 с шагом 1. Это позволит вам избежать необходимости обновления значений шкалы после добавления вашего входного набора данных уклона.
- Введите 1, 10 и 1 в текстовые окна От, До и Шаг.
- Щёлкните Применить.
- Щелкните Добавить строку растра. Во Входном растре выберите из раскрывающегося списка переменную Переклассифицированный уклон и оставьте Входное поле как Значение. Нажмите OK.
- Щелкните Добавить строку растра. Теперь добавьте слой landuse. Введите во Входное поле Landuse и нажмите кнопку OK.
Вы измените значения шкалы слоя landuse, чтобы их можно было сопоставить с вашим вычисленным набором данных Переклассифицированный уклон. Более высокие значения показывают большую стоимость строительства дороги через участок с определенным типом землепользования.
- Введите следующие Значения шкалы:
- Кустарник/Смешанный тип – 5
- Водоемы – 10
- Бедная почва – 2
- Постройки – 9
- Сельскохозяйственные угодья – 4
- Леса – 8
- Заболоченные территории – 10
Внимание:
Будьте осторожны, используя значение Запрещено для значений шкалы при создании стоимостной поверхности. При использовании Запрещено ячейке присваивается минимальное значение шкалы оценки минус 1 (в этом упражнении – ноль), так что запрещенным областям будет назначена самая низкая стоимость, когда они фактически должны быть исключены из анализа. Во избежание путаницы содержащие это значение ячейки должны представляться иным приемлемым способом. Вместо этого можно было бы присвоить высокую стоимость или задать значение шкалы NoData для областей, которые вы хотите исключить из анализа. Если используется значение NoData, убедитесь, что во входных растрах нет областей NoData. Если таковые имеются, будет сложно указать, какая область с NoData возникла потому, что она должна быть исключена из анализа, а в какой отсутствовала оригинальная информация о какой-либо местности.
- Вы назначите каждому растру равный процент влияния, поскольку в данном анализе они оба одинаково важны. Щелкните Установить равное влияние, чтобы назначить одинаковый процент влияния (по 50%) для каждого входного растра.
- Оставьте значение по умолчанию для Выходного растра.
- Щёлкните OK.
Выполнение Взвешенного наложения
- Щелкните Автокомпоновка, затем щелкните Полный экстент.
- Переименуйте выходную переменную из Взвешенное наложение в Стоимостную поверхность и щёлкните на кнопке OK.
- Щелкните правой кнопкой мыши переменную Стоимостная поверхность и нажмите Добавить в отображение.
- Запустите инструмент Взвешенное наложение.
- На панели инструментов нажмите кнопку Сохранить.
Просмотрите слой, добавленный к изображению в ArcMap. Местоположения с низкими значениями показывают области, через которые можно проложить дорогу с наименьшими затратами.
Карта стоимости поверхностиПоиск пути минимальной стоимости
Чтобы найти путь с наименьшей стоимостью от площадки для строительства новой школы, определенной в упражнении 3, до пункта назначения, будут использованы инструменты Стоимостное расстояние и Оптимальный путь. Результатом выполнения инструмента Стоимостное расстояние являются два набора выходных данных. Выходной растр расстояния показывает совокупную стоимость перемещения из какой-либо точки (или ячейки) в исходную точку (площадка для школы). Он не содержит информации, по какому пути перемещаться из определенной ячейки к источнику, а только стоимость перемещения по пути с наименьшими затратами. Выходной растр направления показывает, какой путь из любой ячейки к источнику потребует наименьших затрат. Подавая эти выходные данные на вход инструмента Оптимальный путь вместе с набором данных пункта назначения, вы вычислите путь с наименьшей стоимостью между площадкой для новой школы и пунктом назначения.
Настройка модели
- Добавьте слой final_site и слой destination в ModelBuilder.
- Добавьте инструменты Стоимостное расстояние и Оптимальный путь в ModelBuilder.
Оба инструмента Стоимостное расстояние и Оптимальный путь расположены в группе инструментов Расстояние в наборе инструментов Spatial Analyst Tools.
- Используйте инструмент Добавить соединение для соединения final_site с инструментом Стоимостное расстояние, выбрав Входные растровые или векторные данные источника во всплывающем меню. Аналогично соедините Поверхность стоимости с инструментом Стоимостное расстояние, но в этом случае выберите Входной растр стоимости.
- Переименуйте переменную Выходной растр расстояния в Выходной растр стоимости расстояния и переименуйте переменную Выходной растр направления в Выходной растр стоимостного направления.
- С помощью инструмента Добавить подключение подключите , Выходной растр стоимости расстояния и Выходной растр стоимостного направления к инструменту Оптимальный путь. Далее выберите Входные растровые или векторные данные адресата, Входной растр стоимостного расстояния и Входной растр стоимостного направления во всплывающем меню.
- Переименуйте Выходной растр в Выходной оптимальный путь.
- на панели инструментов модели щелкните инструмент Выбрать, затем Автокомпоновка, затем Полный экстент.
Настройка параметров Стоимостного расстояния
Теперь вы запустите инструмент Стоимостное расстояние с только что созданным набором данных стоимости (идентифицирующим стоимость перемещения через каждую из ячеек) и слоем final_site (источником), полученным в третьем упражнении. Выходные данные этого инструмента – набор данных расстояния – растр, в котором значение каждой ячейки представляет собой стоимость проезда от ячейки до источника, а также набор данных стоимостных направлений, показывающий направления самых дешёвых перемещений от каждой ячейки обратно к источнику.
- Откройте инструмент Стоимостное расстояние.
- Подтвердите, что для параметра Входные растровые или векторные данные источника установлен слой final_site, а для параметра Входной растр стоимости установлен слой Стоимостная поверхность.
- Примите установки по умолчанию для параметра Выходной растр расстояния и Максимальное расстояние.
- Введите cost_bklink в качестве имени Выходного растра направления.
По умолчанию путь к временной рабочей области (C:\Spatial Analyst\Scratch.gdb) автоматически присоединяется к имени набора данных, которое вы вводите для Выходного растра направления.
- Щёлкните OK.
Установка параметров Стоимостного расстояния
Инструмент Стоимостное расстояние выдает на выходе растр расстояний и растр направлений, каждый их которых используется в инструменте Оптимальный путь. Слой destination уже есть, и в нем один точечный объект – начальная точка для новой дороги к участку, на котором будет построена школа.
- Наведите указатель на инструмент Оптимальный путь для проверки правильности параметров входных наборов данных.
- Для параметра Входные растровые или векторные данные пункта назначения установлен слой destination.
- Для параметра Входной растр стоимостного расстояния установлена переменная Выходной растр стоимостного расстояния.
- Для параметра Входной растр стоимостного направления установлена переменная Выходной растр стоимостного направления.
- Примите значение по умолчанию для параметров Выходной растр, Тип пути, и Поле пункта назначения.
При обработке входных векторных данных пункта назначения они временно преобразуются в растр, что является частью процесса обработки. В нашем случае растр содержит одну ячейку, поскольку мы имеем только один пункт назначения. Значение параметра Тип пути можно оставить как EACH_CELL. Будет создан только один путь, так как ячейка только одна.
Анализ стоимостного расстояния
- Щёлкните правой кнопкой мыши переменные Выходное стоимостное расстояние, Выходное стоимостное направление и Выходной оптимальный путь, затем щёлкните на Добавить к карте.
- Запустите модель Поиск наилучшего пути.
Просмотрите слой, добавленный в ArcMap. Слой Выходной стоимостной путь представляет путь с наименьшими затратами от школьного участка к точке назначения. Он обходит крутые склоны и определенные типы землепользования, строительство дороги на которых считается наиболее дорогим.
Растр в линии
Установка параметров для инструмента Растра в полилинию
И последним шагом в вашей модели будет преобразование пути из растра в линейный объект для отображения.
- Удалите созданные слои Выходной уклон, Переклассифицированный уклон, Стоимостная поверхность, Выходной растр стоимости расстояния, и Выходной растр стоимостного направления, чтобы увидеть путь, отображаемый поверх слоев landuse и hillshd.
- Добавьте инструмент Растр в полилинию в ModelBuilder.
Инструмент Растр в полилинию находится в наборе инструментов Конвертация, в группе Из растра.
- Откройте инструмент Растр в полилинию.
- Щелкните стрелку ниспадающего списка Входной растр и выберите переменную Выходной оптимальный путь.
- Оставьте для параметра Поле значение VALUE.
- Щелкните кнопку Обзор рядом с параметром Выходные полилинейные объекты и укажите свою файловую базу геоданных StoweC:\Spatial Analyst\Stowe. gdb.
- Введите new_route в качестве имени класса объектов и нажмите кнопку Сохранить.
- Примите все установленные по умолчанию значения для остальных параметров и щелкните кнопку OK.
Запуск инструмента в полилинию
- Щелкните Автокомпоновка, затем щелкните Полный экстент.
- Переименуйте выходную переменную new_route в Выходной путь.
- Щелкните правой кнопкой мыши переменную Выходной маршрут и выберите Добавить в отображение.
- Запустите инструмент Растр в полилинию.
Просмотрите слой new_route, добавленный к изображению ArcMap. Растр конвертируется в полилинию.Карта с полилинией, представляющей новый маршрут
Вы можете легко изменять значения параметров, чтобы поэкспериментировать с различными результатами, и запускать модель повторно. Стоит перезапускать только те процессы в модели, которые могут повлиять на результат. Например, понижение весового коэффициента, применяемого к значениям ячеек с типом землепользования Застройка с 9 до 1, существенно изменит потенциальный маршрут новой дороги – он будет стремиться к уже имеющимся дорогам, что может оказаться менее затратным вариантом.
Сохранение документа карты
Вы установили относительные пути для обеих моделей, создаваемых в данном руководстве, таким образом, если набор инструментов, в котором находятся эти модели и данные, будет перемещен в новое место на диске (при сохранении структуры между ними), то пути к источникам данных будут установлены относительно местоположения набора инструментов. По умолчанию ваш документ карты настроен сохранять относительные имена путей к источникам данных.
- На панели инструментов нажмите кнопку Сохранить.
- Щелкните Файл > Выход.
Краткая информация
Вы закончили работу с руководством. Вы получили представление о некоторых инструментах, входящих в ArcGIS Spatial Analyst extension, о работе с ними через панель инструментов Spatial Analyst и через набор инструментов Spatial Analyst. Вы узнали, как строить модели, которые можно использовать много раз и передавать другим пользователям. В частности, вы изучили, как создать карту пригодности, а также как вычислить путь, требующий наименьших затрат, с учетом рельефа земной поверхности. Рассмотренные последовательности шагов могут применяться во множестве разнообразных приложений.
Связанные разделы
Топ-5 инструментов SEO от Google
Google предлагает постоянно обновляемый набор инструментов, полезных для SEO.
Эти инструменты помогают издателям понять, почему страница неэффективна, и дают им конкретные советы по улучшению производительности веб-страницы для повышения рейтинга.
Вот пять лучших SEO-инструментов Google.
1. Lighthouse
Lighthouse — это инструмент для улучшения производительности веб-страниц, встроенный в каждый браузер на основе Chrome. Инструмент доступен на панели Chrome Dev Tools.
Несколько способов доступа к инструменту Google Lighthouse
- На компьютере с Windows нажмите функциональную кнопку F12.
- В Windows или Mac щелкните правой кнопкой мыши страницу и выберите «Проверить», затем перейдите на вкладку «Маяк».
- На Mac нажмите: Command+Option+C
- В Windows, Linux и Chrome OS нажмите: Control+Shift+C
- В Chrome щелкните меню с тремя точками в правом верхнем углу, затем Дополнительные инструменты > Инструменты разработчика
Скриншот из поиска Google, август 2021 г.
Скриншот из Chrome Dev Tools, август 2021 г.
Lighthouse предлагает 5 категорий отзывов
Хотя доступность не является показателем, строго связанным с SEO, она связана с удобством работы посетителей сайта с ограниченными возможностями.
Использование отзывов из этих пяти категорий поможет улучшить видимость большинства веб-страниц при поиске.
Раздел SEO в Lighthouse предоставляет 10 отзывов о факторах, важных для Google.
Некоторые показатели Chrome Lighthouse сообщает о
- Метатеге области просмотра.
- Элемент заголовка.
- Мета-описание.
- Код состояния HTTP.
- Описательный текст в ссылках.
- Статус страницы для успешного сканирования и индексирования.
- Проверяет Hreflang.
- Проверяет rel=canonical.
- Проверяет удобство для мобильных устройств.
- Проверяет удобочитаемость шрифта для мобильных устройств.
- Проверяет мобильные цели касания.
- Проверяет, не пропускает ли документ плагины браузера для просмотра.
- Проверяет сканирование и индексацию.
- Проверяет файл robots.txt.
- Проверяет, отправляет ли страница успешный код состояния HTTP.
Почему вам следует использовать SEO-инструмент Lighthouse
Не буду отрицать, Lighthouse — это легкий инструмент для просмотра сайтов.
Но это важный инструмент проверки сайта, потому что он представляет мнение Google о 10 показателях, на которые вам следует обратить внимание.
Если Google считает, что эти метрики важны, то и вам следует.
Чтобы максимально эффективно использовать этот инструмент, обязательно ознакомьтесь с Техническим руководством SEO по показателям производительности Lighthouse.
2. Test My Site
Инструмент аудита Google Test My Site предлагает две метрики:
- Расчетное время загрузки в мобильной сети 4G.
- Рекомендации по ускорению работы сайта.
Скриншот Test My Site, август 2021 г.
Это хороший инструмент для получения быстрого снимка состояния скорости веб-сайта.
Это хорошая отправная точка для получения общей картины мобильной оптимизации.
Инструмент также предлагает отправить по электронной почте полный отчет, содержащий предложения по ускорению тестируемой веб-страницы.
Зачем использовать Test My Site
Аналогичную информацию можно получить с помощью Page Speed Insights.
Но инструмент Test My Site предоставляет информацию в простом для понимания виде, который позволяет заинтересованным лицам, не являющимся разработчиками, понять, что может быть не так с производительностью мобильного сайта.
Тем не менее, разработчикам также полезно получить краткий обзор.
Если вам нужны подробные сведения о том, что нужно исправить, перейдите на Google Page Speed Insights.
3. Page Speed Insights
Page Speed Insights — это инструмент, который обеспечивает лабораторные оценки производительности Core Web Vitals.
Core Web Vitals — это важные показатели, созданные Google для представления пользовательского опыта на веб-странице.
Эта информация важна, потому что исправление выделенных проблем улучшит SEO, конверсию продаж, количество кликов по объявлениям и (в случае успешного устранения узких мест в производительности) немного повысит фактор ранжирования.
Этот онлайн-инструмент предоставляет подробные сведения о причинах замедления работы и дает рекомендации по устранению проблем.
Он сообщает, какие скрипты и таблицы стилей замедляют работу сайта, какие изображения слишком велики, и предлагает множество других советов по ускорению работы затронутых веб-страниц.
Зачем использовать Page Speed Insights
Page Speed Insights не только предлагает полезные решения для скрытых технических проблем, влияющих на скорость страницы, но также является ресурсом для изучения этих проблем.
Каждая выделенная проблема связана со страницей Google Developers, которая предлагает более подробную справочную информацию и объяснение того, как решить проблемы.
4. Проверка безопасного просмотра
Каждый день Google сканирует миллиарды страниц для проверки на наличие вредоносных программ. Этот инструмент сообщает, есть ли на сайте какие-либо вредоносные программы.
Инструмент также предоставляет дату последней проверки сайта на наличие вредоносных программ.
Некоторые сайты проверяются чаще, чем другие.
Почему следует использовать инструмент проверки безопасного просмотра
Многие люди не считают безопасность веб-сайта проблемой SEO.
Но безопасность веб-сайта быстро становится проблемой SEO, когда Google начинает удалять URL-адреса из своего индекса, потому что сайт взломан.
Вот почему безопасность сайта следует рассматривать как часть SEO. Отсутствие защиты сайта может серьезно повлиять на его видимость в поиске.
5. Google Trends
Google Trends предоставляет информацию о популярности ключевых слов, а также сегментирует информацию по времени и географическому положению.
Сегмент времени может дать вам представление о том, как времена года могут влиять на ключевые слова. Он также может показать вам, теряет ли ключевое слово популярность.
Если вы видите тенденцию к снижению ключевого слова, это может указывать на то, что продукт или тенденция приводят к тому, что ищущие теряют интерес к этому поиску.
Почему вам следует использовать Google Trends
Google Trends также важен для проведения конкурентных исследований. Он показывает, как часто люди ищут в Google название бренда конкурента.
Линия тренда по времени покажет вам, насколько устойчив этот тренд – идет ли он вверх, вниз или устойчиво.
Очевидно, что линия тренда конкурента, направленная вниз, — это хорошо. Линия тренда, идущая вверх, — это плохо.
Устойчивая линия тренда (наиболее распространенная) означает, что у конкурента дела идут хорошо, и вам придется определить его слабые стороны и сделать их своими сильными сторонами — среди множества соображений.
Чтобы получить дополнительные советы, ознакомьтесь с 10 способами использования Google Trends для улучшения SEO.
Правильно используйте SEO-инструменты Google для улучшения рейтинга, видимости и удобства пользователей
Хотя SEO-специалисты склонны воспринимать многое из того, что Google говорит о том, что помогает ранжированию (или нет), со здоровой долей скептицизма, это было бы глупо не использовать в своих интересах инструменты, которые он предлагает.
С помощью этих инструментов вы можете точно увидеть, что Google ищет в качественном сайте, веб-странице и пользовательском опыте.
Используйте это в своих интересах, чтобы максимально точно соответствовать ожиданиям Google (и вашей аудитории).
Дополнительные ресурсы:
- 109 лучших бесплатных инструментов SEO
- 6 блестящих причин, почему вы должны использовать инструменты SEO
- Руководство по основным инструментам SEO для агентств
Рекомендуемое изображение: ImageFlow/Shutterstock
Категория SEO Инструменты
Полное руководство по поисковой оптимизации Яндекса
Поскольку Яндекс является наиболее широко используемой поисковой системой в России, она может стать важной частью вашей стратегии SEO.
Яндекс сократил отставание от Google за последние пару лет из-за судебных решений антимонопольного ведомства России против Google, что привело к изменению поисковой системы по умолчанию на устройствах Android.
Помимо поисковой системы, Яндекс также предоставляет браузер (YaBrowser), электронную почту, новости, карты, платную рекламу и услуги переводчика на российском рынке, а также в Беларуси, Казахстане, Украине и Турции.
В этом руководстве вы узнаете все, что вам нужно знать о следующем с точки зрения Яндекса:
- Техническое SEO
- Поисковая оптимизация изображений
- SEO на странице
- SEO вне страницы
- Локальное SEO
- SEO для мобильных устройств
- Международная поисковая оптимизация
- Инструменты исследования ключевых слов
Яндекс предлагает ряд бесплатных сервисов, аналогичных Google
Несмотря на то, что между Google и Яндексом есть ряд сходств, российский движок имеет свои правила и нюансы, которые необходимо учитывать учитывать при проектировании и разработке вашего русского сайта (или его альтернативной версии).
Элемент | Важность |
Тег заголовка | Очень важно |
Тег заголовка | Очень важно |
Метатег ключевого слова | Важно |
Ключевые слова в URL-адресах | Очень важно |
Внутренняя соединительная структура | Несколько важно |
Google побаловал нас своим обновлением Caffeine и тем, как быстро он обнаруживает и индексирует свежий контент.
Яндексу, однако, требуется немного больше времени, чтобы обнаружить новые сайты и URL-адреса.
Для более эффективной индексации контента в Яндексе важно отправлять карты сайта через Яндекс.Вебмастер.
JavaScript и CSSВ ноябре 2015 года Яндекс сообщил через свой блог для веб-мастеров, что начал сканировать JavaScript и CSS. В более поздней статье поддержки было рассказано, как Яндекс относится к веб-сайтам AJAX.
Короче говоря, Ирстлена Першина, активный спикер Яндекса в своем блоге для веб-мастеров, в 2018 году в ответ на вопрос об Angular, AngularDart и нужно ли им рендеринг на стороне сервера рекомендовала следующее:
Общее правило: должен быть статический контент для робота. Ирстлена Першина, 7 мая 2018, 18:18
В первом квартале 2021 года некоторые веб-мастера сообщили, что Яндекс проиндексировал их SPA, но это вызвало бурные обсуждения на тех же форумах, где появились эти отчеты, и, при наличии информации, отвергнуты широкой общественностью.
Hreflang и XML SitemapsДолгое время Яндекс поддерживал только реализацию hreflang
. Однако в августе 2020 года они обновили свою документацию по поддержке, включив в нее поддержку hreflang карты сайта XML. Теги уровня страницыВ отличие от Google, Яндекс поддерживает метатег ключевых слов как HTML-элемент:
Маскировка
.."/>
— Можно использовать при определении релевантности страницы поисковым запросам.
В 2008 году Яндекс представил алгоритм с кодовым названием Находка с целью предотвращения и выявления маскировки гораздо более агрессивным образом. Судя по многочисленным сообщениям в блогах, это сработало.
Навязчивые всплывающие окнаВ 2012 году Яндекс обновил свой основной алгоритм для борьбы с веб-сайтами с навязчивыми (и поддельными уведомлениями) всплывающими окнами.
Позднее, в 2014 году, он был обновлен, чтобы еще более строго относиться к всплывающим окнам, мешающим работе пользователя и доступу к контенту.
Внутреннее SEO для ЯндексаВ Яндексе есть ряд алгоритмов, которые обеспечивают пользователям качественный и полезный контент, соответствующий их поисковым запросам.
Этот процесс начался в 2007 году с безымянного обновления, которое представило новый рейтинг и переменные веса для поисковых запросов, состоящих из одного и нескольких слов.
8-SP1За неназванным обновлением в 2008 году последовал первый официально названный алгоритм, запоминающийся 8-SPI1.
За это время в истории Яндекса старые сайты ранжировались выше из-за своего возраста. Этот алгоритм работал, чтобы изменить это, предоставив более свежим (и, возможно, более качественным доменам) больше шансов на получение верхних позиций.
Этот алгоритм также изменил то, как обратные ссылки оценивались как фактор ранжирования, в том смысле, что он уменьшил их силу. За
8-SP1 последовали более мелкие качественные изменения алгоритма, а именно Магадан (2008), который позволил поисковой системе понимать аббревиатуры, а также начать понимать разницу между коммерческими и некоммерческими запросами и уникальность контента.
Фильтр AGSФильтр AGS впервые был представлен в сентябре 2008 г. и был обновлен в 2009 г., 2013, 2014 и 2015. Это можно назвать алгоритмом панды Яндекса.
Первая итерация алгоритма в основном касалась дублирующегося и некачественного контента.
Более поздние обновления означали, что Яндекс может понизить рейтинг веб-сайтов, созданных для привлечения трафика для показов рекламы на странице, и наказать веб-сайты, ориентированные на продажу и размещение ссылок.
Рейкьявик и КалининградРейкьявик (2011) и Калининград (2012) были первыми шагами в персонализации поиска Яндекса. История поиска, файлы cookie и поведение пользователей начали влиять на персонализированные результаты поиска и создавать их.
Yandex ICSОценка Yandex ICS заменила их давнюю TIC (Thematic Index Citation) и заменила ее более современной оценкой ICS.
ICS — это показатель качества сайта, используемый для определения того, насколько веб-сайт релевантен запросу.
Основные данные, учитываемые при расчете этой оценки:
- Оценочная аудитория бренда/сайта Яндекса (больше охват и поиск по бренду лучше).
- Насколько хорошо Яндекс воспринимает сайт для удовлетворения запросов пользователей с учетом таких факторов, как популярность сайта, время до результата (TTR) и другие пользовательские метрики.
- Собственная интерпретация Яндексом E-A-T.
- Имеет ли веб-сайт какой-либо из 16 знаков качества сайта.
Это отличается от оценки TIC, в которой обратные ссылки были одним из ключевых элементов данных, используемых для определения пригодности.
Yandex Image SEO
Оптимизация изображений для Яндекса не слишком отличается от тех же методов, которые вы использовали бы для Google.
Однако есть некоторые отличия, которые могут дать вам преимущество, когда речь идет о том, насколько высоко Яндекс возвращает (или ранжирует) ваши изображения в результатах поиска.
Яндекс признает, что изображения могут помочь улучшить пользовательский опыт и качество веб-страницы. Хорошо оптимизированные изображения могут помочь улучшить индивидуальный рейтинг веб-страницы в результатах поиска за счет улучшения поведенческих факторов (оценка ICS) и в целом повысить релевантность страницы для этого конкретного запроса.
Важно отметить, что Яндекс. Поиск и Яндекс.Картинки — это две разные сущности.
Каждый использует уникальный алгоритм для определения рейтинга контента. Ваша веб-страница может быть проиндексирована в обычных результатах поиска, но изображение будет исключено из результатов поиска.
Как Яндекс индексирует изображенияКогда дело доходит до индексации изображений, пользовательский агент Яндекса загружает их по ссылкам, используя атрибут img или src.
Яндекс также поддерживает data-src и data-original и в настоящее время индексирует изображения только в формате JPEG, PNG или GIF.
Яндекс будет индексировать только те изображения, которые не заблокированы непосредственно файлом robots.txt, или расположены только на страницах, которые сами заблокированы.
Помимо этих технических условий, Яндекс также определяет ценность изображения и его ценность для индексации на основе описания изображения и связанных с ним метаданных. Это также один из факторов ранжирования для поиска изображений Яндекса.
Вы также можете загрузить XML-карту изображения на свой сайт и указать ряд информационных точек, включая подпись к изображению, место, где оно было снято, его название и ссылку на URL-адрес лицензии на изображение.
XML-карта сайта изображений может быть особенно полезна, если ваш веб-сайт обычно предоставляет графическое содержимое через JavaScript, поскольку в настоящее время у Яндекса есть проблемы с идентификацией контента и ссылок, обслуживаемых этим методом.
Ранжирование изображений в ЯндексеВ документации Яндекса метаданные изображения описываются как один из ряда факторов ранжирования, учитываемых поисковой системой.
Типы метаданных изображения, важные для Яндекса:
- Текст, включенный в атрибут alt изображения.
- Текст, включенный в атрибут заголовка изображения.
- Имя самого файла образа.
Только эти факторы могут позволить изображению ранжироваться по запросу, связанному с самим изображением, даже если оно не представлено в виде обычного текста на странице, на которой находится изображение.
Атрибуты alt и title являются наиболее универсальными, и Яндекс рекомендует указывать их всегда.
При этом текст и фокус самой страницы также могут влиять на то, насколько хорошо изображение работает в обычном поиске.
Для более коротких статей и текстов заголовки на странице также могут играть роль. Но по большей части Яндекс учитывает близость текста внутри и вокруг изображения.
Когда дело доходит до написания подписей к изображениям, заголовков и описаний, Яндекс рекомендует писать их с учетом потребностей пользователя. Сделайте их максимально информативными; это не возможность для ключевых слов.
Схема изображенияЯндекс поддерживает разметку схемы для изображений. В своей документации для веб-мастеров они утверждают, что, используя этот тип разметки схемы, вы можете улучшить положение своего сайта в результатах поиска Яндекс.Изображений.
Яндекс обеспечивает поддержку разметки схемы, реализованной в формате Microdata (в отличие от Google, который предпочитает JSON-LD), и поддерживает следующие реквизиты элемента:
- URL-адрес контента или изображение ( требуется ).
- Миниатюра.
- Имя.
- Подпись.
- Описание.
- Высота.
- Ширина
Из-за огромных размеров России локализованный поиск работает немного иначе, чем то, к чему мы привыкли в Google — даже в таких же больших странах, как США.
В Яндекс.Вебмастере вы можете указать регион, на который вы нацелены (если применимо). С точки зрения пользователя, поиск с геотаргетингом является важной частью получения полезных и релевантных результатов.
Арзамас и КонаковоВ 2006 году обновление Arzamas позволило пользователям вручную определять, видят ли они результаты национального или регионального поиска. В обновлении «Конаково» 2009 года эта функция была развернута более чем в 1250 городах в странах, включая Украину, Беларусь и Казахстан.
Яндекс проверяет IP вашего сайта, контактную информацию (убедитесь, что она структурирована и отображается четко) и информацию о регистрации домена.
Если все сигналы здесь указывают на Ненецкий автономный округ, но на самом деле вы ориентируетесь на Мурманскую область, ваш рейтинг в локальном поиске может быть ниже.
Эта функциональность была улучшена в 2010 году с помощью алгоритма Obninsk, который также видел веб-сайты, повышающие местный рейтинг с наложением штрафа на списки каталогов спама.
Изменение региона Яндекса
Как уже упоминалось, вы можете установить свой регион в личном кабинете Яндекс.Вебмастер. Однако это всего лишь запрос, и поисковая система не воспринимает его как истину.
Если вы не ориентируетесь на определенный регион (например, вы являетесь интернет-магазином, который может доставлять товары куда угодно), вас не затронет локализованный поиск Яндекса по запросам интернет-магазинов.
В Яндекс.Вебмастере можно указать до семи регионов, но для этого вы должны быть указаны в Яндекс.Каталоге.
Yandex Offsite SEOАлгоритм Penguin от Google не входил в нашу жизнь до 2012 года, Яндекс представил свой первый алгоритм на основе ссылок в 2005 году. У него не было официального названия, но он стал известен как фильтр Непота. Он был направлен на снижение влияния обмена ссылками, PBN и других спам-ссылок.
В дополнение к качеству ссылок фильтр Nepot специально искал неестественные шаблоны получения ссылок. Неофициально это, по-видимому, снова было обновлено в 2008 году.0003
Ранжирование без ссылокВ 2013 году в Москве был запущен бета-алгоритм для некоторых вертикалей (а именно, путешествия, недвижимость и бытовая техника), и он выдавал ранжирование без учета ссылок.
Существует очень мало информации о том, насколько успешным было испытание. Но в 2015 году был запущен новый алгоритм на основе ссылок под названием Minusinsk. Из этого мы можем сделать вывод, что ранжирование «без ссылок» работает не слишком хорошо.
После анонса в Минусинске веб-мастера, прибегавшие к тактике ссылочного спама, получали уведомления через Яндекс.Вебмастер, а внедрение алгоритма имело три ключевые даты воздействия:
- 15 мая.
- 27 мая.
- 23 июня.
По оценкам, в России 80 миллионов пользователей смартфонов. Если нынешний рост продолжится, то к 2021 году это число достигнет 93 миллионов.
Рынок мобильного поиска в России также переживает бурное время перемен.
В мае 2017 года Российская антимонопольная служба постановила, что операционная система Android по умолчанию от Google имеет слишком строгие ограничения и не отвечает интересам потребителя. Google был вынужден разработать виджет и новую ОС Android, чтобы пользователи могли легко изменить свою поисковую систему по умолчанию.
Учитывая, что самые последние данные показывают, что Android занимает около 70% рынка, это привело к резкому скачку доли рынка мобильных поисковых систем. Доля Яндекса за год выросла с 29% до 44% за счет Google.
В то время как Яндекс добился успехов, Google удалось остановить рост Яндекса и сохранить контроль в качестве доминирующей поисковой системы, но только с отрывом от 51% до 36%.
Владивосток АлгоритмЯндекс ввел изменение алгоритма с кодовым названием Владивосток, и это было направлено на улучшение работы мобильных пользователей.
Исторически (с ноября 2015 года) Яндекс помечал сайты, оптимизированные для мобильных устройств, в результатах поиска (что в то время составляло примерно 18% сайтов).
Это был действительно первый «толчок», который заставил веб-мастеров задуматься о мобильном опыте и начать планировать адаптивные, динамические веб-сайты или веб-сайты с разрешением m-dot.
Во Владивостоке был предоставлен небольшой льготный период для веб-сайтов, которые еще не обеспечивали хороший мобильный опыт для пользователей, но наблюдались некоторые колебания и постепенный спад.
Один интересный вывод из факторов ранжирования Яндекса для мобильных устройств (которые не слишком отличаются от факторов ранжирования для мобильных устройств, к которым мы привыкли в Google, и обеспечивают отличный пользовательский опыт) заключается в том, что в удобном для мобильных устройств средстве проверки Яндекса есть критерий для мобильных устройств. удобный размер текста.
Если размер шрифта составляет 12 пикселей или более, он считается удобным для мобильных устройств. Если страница имеет меньший размер шрифта, это негативно отразится на страницах результатов поисковой системы.
Yandex International SEOВ 2020 году Яндекс обновил документацию поддержки для веб-мастеров. Мы узнали, что поисковая система теперь поддерживает реализацию Hreflang через XML-карту сайта, тогда как раньше они поддерживали реализацию только через HTML-код
.Как и Google, Яндекс также не рекомендует использовать переадресацию GEO-IP, чтобы заставить пользователей перейти на правильную версию сайта.
Инструменты Яндекса для исследования ключевых словИсследование ключевых слов — основа любой SEO-кампании — важно как никогда.
Ряд доступных инструментов упрощают проведение углубленного исследования ключевых слов на российском рынке.
Яндекс WordstatWordstat — один из моих любимых инструментов для проведения исследования ключевых слов в России. Это часть платного поискового инструментария Яндекса, который позволяет разбить поиск по регионам.
Исходя из опыта, я также склонен больше доверять данным о показах, чем данным второго инструмента в этом разделе.
Планировщик ключевых слов GoogleУчитывая, что Google является второй по величине поисковой системой в России (при объединении статистики устройств), инструмент Планировщик ключевых слов AdWords работает для российского рынка.
Он также дает более широкие и обширные списки связанных ключевых слов, хотя релевантность иногда страдает, поэтому длинный список может потребовать значительного сокращения.
Представленные объемы поиска также, исходя из опыта, менее точны, чем данные Wordstat.
Mail.ru Keyword ToolMail.ru — третья по величине поисковая система в России, на долю которой приходится примерно 8% рынка. Но хотя сама поисковая система не пользуется популярностью, ее инструменты для веб-мастеров предоставляют данные о поведенческих факторах пользователей, а также разбивают ключевые слова по возрасту и полу пользователя.
Объединение данных этих инструментов с другими базовыми пакетами, такими как SEMrush, может помочь в создании более полных списков исследования ключевых слов.
AhrefsAhrefs улучшил свою базу данных Яндекса (и на русском языке) в своем инструменте Keyword Explorer, и это здорово, учитывая, что он уже может быть частью вашего набора инструментов.
В то время как Wordstat может быть более точным для данных об объеме поиска, Ahrefs можно использовать в сочетании для дальнейшего обнаружения ключевых слов.
Бонус: поисковые операторы ЯндексаПоисковые операторы, такие как site: и inurl: , могут быть неоценимы для специалистов по поисковой оптимизации при диагностике проблем с индексом.
В Яндексе также есть ряд операторов, немного отличающихся от операторов Google. Хорошие, которые нужно иметь под рукой:
- Название [ключевое слово] — поиск по заданному ключевому слову в теге заголовка работает так же, как intitle Google:
- Inurl=»keyword» — работает так же, как inurl Google:
- Mime=»html/pdf/doc/ppt/xls/rtf/swf» — Поиск определенных типов файлов, например: seo << mime="ppt" вернет результаты, которые представляют собой файлы PowerPoint, связанные с SEO.