Задать вопрос
  • Как добавить звездочки рейтинга в сниппет?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Плагин есть https://yadi.sk/i/_phatIikER6PBw
    в wp-recall есть рейтинг звездами
    в wp-post-rating есть рейтинг звёздами.
    Вопрос в том - что гуглу не прикажешь. Что-то берет в сниппет, что-то нет. Но точно знаю что у 1-го плагина микроразметка для типа "звезды" делалась специально. Ну а второй плагин - он популярный - думается что и там есть. Хотя я его уже не использовал сотню лет.
    Ответ написан
    Комментировать
  • Можно ли как нибудь настроиь гугл переводчик на перевод картинок с экрана пк?

    @zeni1agent Автор вопроса
    Единственное что я смог придумать это использовать AirDroid, AutoIt Window Info, AutoIt , Ножницы, Проводник, Opera.

    Для использования нужно
    скопировать код в новый файл .au3
    создать папку scrn и открыть ее вместе с папкой DCIM
    еще нужно открыть переводчик в opera и Дистанционное управление в отдельном окне и с помощью AutoIt Window Info, узнать имя окна и заменить в $name_phone
    и сохранить снимок с помощью ножниц в папке scrn.
    При запуске кода у вас должна стоять английская клавиатура
    Код программы

    #include <AutoItConstants.au3>
    
    
    $aPos = MouseGetPos()
      MsgBox(4096, "Ask", 'go?')
    
    
    ; Режимы
    $full = "{1}"
    $window = "{2}"
    $block = "{3}"
    ;сохранение позиций
    $c_save1 = "{5}"
    $c_save2 = "{6}"
    ; Запуск
    $run = "{0}"
    
    $run_trn = "{9}"
    ; Имя програмы
    $program_name_1 = "Безымянный – Блокнот"
    $program_name_2 = "Безымянный – Блокнот"
    
    Global $pose_mouse[4]
    Global $program
    Global $mouse_pos1
    Global $mouse_pos2
    
    
    ;Имя окна
    Global $name_phone = 'Дистанционное управление'
    
    ;Скорость мыши
    Global $speed_mouse = 7
    ;Скорость паузы
    Global $speed_programs = 5000
    ;Комбинаций
    Global $ctrl_x = "^x"
    Global $ctrl_c = "^c"
    Global $ctrl_v = "^v"
    Global $ctrl_a = "^a"
    Global $ctrl_s = "^s"
    ;Имя окна переводчика
    Global $name_translater_win = "Google Переводчик - Opera"
    
    
    Global   $way_cut = "C:\WINDOWS\system32\SnippingTool.exe"
    Global   $cut_name = "Ножницы"
    Global  $save_wind = "[CLASS:#32770]"
    Global  $copy_wind = "Копирование файла"
    
    Global  $foldew_win1 = "scrn"
    Global  $foldew_win2 = "DCIM"
    
    ; Проверка существования окна
    ;If Not WinExists($foldew_win1) And WinExists($foldew_win2 ) And WinExists($name_translater_win) And WinExists($name_phone) Then
    $f = WinExists($foldew_win1) + WinExists($foldew_win2 ) + WinExists($name_translater_win) + WinExists($name_phone)
    If $f >= 4 Then
        MsgBox(4096, "", "Окно существует - " & $f)
    Else
        MsgBox(4096, "", "Окно не существует - " & $f)
    	Exit
     EndIf
    
    HotKeySet($full, "full_fun")
    Func full_fun()
       $pose_mouse[0] = 0
       $pose_mouse[1] = 0
       $pose_mouse[2] = 9999
       $pose_mouse[3] = 9999
    EndFunc
    
    HotKeySet($window, "window_fun")
    Func window_fun()
       $program = WinGetPos($program_name_1)
       $pose_mouse[0] = $program[0]
       $pose_mouse[1] = $program[1]
       $pose_mouse[2] = $program[0] + $program[2]
       $pose_mouse[3] = $program[1] + $program[3]
    EndFunc
    
    HotKeySet($block, "block_fun")
    Func block_fun()
       $program = WinGetPos($program_name_2)
       $pose_mouse[0] = $program[0]
       $pose_mouse[1] = $program[1]
       $pose_mouse[2] = $program[0] + $program[2]
       $pose_mouse[3] = $program[1] + $program[3]
    EndFunc
    
    HotKeySet($c_save1, "c_save1_fun")
    Func c_save1_fun()
       $mouse_pos1 = MouseGetPos()
       $pose_mouse[0] = $mouse_pos1[0]
       $pose_mouse[1] = $mouse_pos1[1]
    EndFunc
    
    HotKeySet($c_save2, "c_save2_fun")
    Func c_save2_fun()
       $mouse_pos2 = MouseGetPos()
       $pose_mouse[2] = $mouse_pos2[0]
       $pose_mouse[3] = $mouse_pos2[1]
    EndFunc
    
    HotKeySet($run, "run_fun")
    Func run_fun()
    
    Run($way_cut)
    WinWaitActive($cut_name)
    
    local $creen = WinGetPos($cut_name)
    MouseClick("left", $creen[0] + 10, $creen[1] + 40, 1, 0)
    Sleep(1000)
    ;Окно выбора
    MouseMove($pose_mouse[0], $pose_mouse[1],0)
    MouseDown ( $MOUSE_CLICK_LEFT )
    MouseMove($pose_mouse[2], $pose_mouse[3],0)
    MouseUp ( $MOUSE_CLICK_LEFT )
    
    ;Сохранить файл
    Send($ctrl_s)
    WinWaitActive($save_wind)
    WinActivate($save_wind)
    Send("{ENTER}")
    Sleep(1000)
    Send("{LEFT}{ENTER}")
    Sleep(1000)
    WinClose ($cut_name)
    
    ;Перекинуть ИЗ папки scrn
    Local $hWnd = WinWait($foldew_win1, "", 10)
    WinActivate($hWnd)
    Sleep(1000)
    ControlSend($hWnd, "", "[CLASS:DirectUIHWND;INSTANCE:2]", $ctrl_a)
    Sleep(1000)
    ControlSend($hWnd, "", "[CLASS:DirectUIHWND;INSTANCE:2]", $ctrl_c)
    
    ;Вставить В папку DCIM
    Local $hWnd = WinWait($foldew_win2, "", 10)
    Sleep(1000)
    WinActivate($hWnd)
    ControlSend($hWnd, "", "[CLASS:DirectUIHWND;INSTANCE:2]", $ctrl_v)
    WinWaitActive($copy_wind )
    Sleep(1000)
    ControlSend($copy_wind , "", "", "{UP 2}{ENTER}")
    
    EndFunc
    
    
    ;Запустить переводчик
    HotKeySet($run_trn, "trans_fun")
    Func trans_fun()
    
    WinActivate($name_phone)
    WinWaitActive($name_phone )
    
    $transl = WinGetPos($name_phone)
    
    
    ;Активировать окно
    MouseClick("left", $transl[0] + $transl[2] / 1.35, $transl[1] + $transl[3] / 1.25 , 2, $speed_mouse)
    Sleep(5000)
    MouseClick("left", $transl[0] + $transl[2] / 1.35, $transl[1] + $transl[3] / 1.25 , 2, $speed_mouse)
    Sleep(1000)
    ;Поиск картиник
    MouseClick("left", $transl[0] + $transl[2] / 4.5, $transl[1] + $transl[3] / 1.12 , 2, $speed_mouse)
    Sleep(1000)
    ;Выбор
    MouseClick("left", $transl[0] + $transl[2] / 2, $transl[1] + $transl[3] / 2  , 2, $speed_mouse)
    Sleep(1000)
    MouseClick("left", $transl[0] + $transl[2] / 2, $transl[1] + $transl[3] / 2  , 2, $speed_mouse)
    Sleep(5000)
    ;Выбрать весь текст
    MouseClick("left", $transl[0] + $transl[2] / 2, $transl[1] + $transl[3] / 1.12 , 2, $speed_mouse)
    Sleep(1000)
    ;Выбрать текст
    MouseClick("left", $transl[0] + $transl[2] / 8, $transl[1] + $transl[3] / 6 , 1, $speed_mouse)
    Sleep(1000)
    ;Копировать текст
    Send($ctrl_a)
    Sleep(1000)
    Send($ctrl_a)
    Sleep(1000)
    Send($ctrl_x)
    Sleep(1000)
    ;Выйти
    MouseClick("left", $transl[0] + $transl[2] / 9, $transl[1] + $transl[3] / 9, 2, $speed_mouse)
    Sleep(1000)
    ;Скрыть лишнее меню
    MouseClick("left", $transl[0] + $transl[2] / 2.8, $transl[1] + $transl[3] / 1.045, 2, $speed_mouse)
    Sleep(1000)
    
    ;Скрыть лишнее меню
    WinActivate($name_translater_win)
    WinWaitActive($name_translater_win)
    
    ControlSend($name_translater_win, "", "", $ctrl_a)
    ControlSend($name_translater_win, "", "", $ctrl_v)
    
    EndFunc
    
    while 1
    ;   Sleep(100)
    WEnd

    Но код очень кривой если у кого есть идеи получше то с радостью почитаю.
    Ответ написан
    Комментировать
  • Тег P и H1. Как их писать правильно с точки зрения SEO?

    PageAuditRU
    @PageAuditRU
    Senior SEO Анализатор
    Разница есть: в первом случае Вы получите 3 предложения, каждое с ключом, а во втором - одно предложение с тремя ключами ибо тег <br> лишь визуально форматирует контент, но не разбивает текст на пассажи.
    Я бы рекомендовал не использовать <br>, чтобы исключить элемент неопределённости при продвижении.
    Ответ написан
    Комментировать
  • Влияет ли «мягкий» перенос на ранжирование?

    zabudkin
    @zabudkin
    Инженер-системотехник, программист, админ, ТПУ!!!!
    В браузерах: &shy; и &#173; отображается так, как и ожидалось в основных браузерах (даже в старых IE!).

    При копировании и вставке из браузеров: как ожидается&shy; и &#173;для Chrome и Firefox перенос сохраняется и вставляется в Блокнот и прочее.

    Поиск на странице работает для &shy; и &#173; во всех браузерах, кроме IE, который соответствует только точным совпадениям, скопированным и вставленным (даже до IE11).

    Поисковые системы: Google сопоставляет слова, содержащие &shy; и &#173;, то есть что слово люблю и слово лю&shy;блю будет одним и тем же. Яндекс должен быть таким же. Бинг и Байду, похоже, тоже.
    Ответ написан
    1 комментарий
  • Как оптимизация скорости загрузки при большом весе html?

    Royamov
    @Royamov
    seoportal.net
    Объём HTML-кода не страшен, а вот количество ссылок.. около 2000 ссылок в меню? o_O
    Ответ написан
    6 комментариев
  • Как оптимизация скорости загрузки при большом весе html?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    html меню занимает 400 кб
    sZvQ5mg.png
    Для SEO - придумали sitemap в xml-формате!
    Чтобы вот подобного, как раз, не было...
    Ответ написан
    Комментировать
  • Гугл в топе, Яндекс в попе. Яша не любит наш сайт, как быть?

    @anyuta84
    Анализировать, анализировать, делать выводы и ставить тесты!
    Ответ написан
    1 комментарий
  • Какую информацию указывать в интернет магазине?

    @WebReklamist
    Веб-разработчик и SEO-специалист
    Обязательно: Политика конфиденциальности (про защиту персональных данных), оферта/соглашение с пользователями, доставка, гарантия и возврат товара. Это все - отдельные страницы.
    Адрес с индексом.
    Телефон (очень желательно хоть один с городским номером + доп.номер).
    Е-мэйл.
    Очень желательно наличие мессенджеров (Ватсап, Вайбер, Скайп, Телеграм).
    Вконтакте, Фейсбук, Твиттер, Инстаграм, канал Youtube.
    Карта проезда.
    Форма контактов.
    Заказ звонка.
    Чат.
    Все эти вещи считаются коммерческими факторами ранжирования, поэтому могут влиять на позиции сайта, особенно заметно влияние в Яндексе.
    Ответ написан
    Комментировать
  • Быстрое индексирование тостера?

    @shmaroder
    https://creditpower.ru
    Если сайт популярный, то гугл сам чаще индексирует. Ну и в sitemap, возможно, указано ежечасное обновление. weekly, monthly, daily, hourly и прочее. Если в подразделы зайти можно увидеть эти директивы. Но если даже ставить hourly и при этом сайт не популярен, гугл будет игнорить. В основном он на свои алгоритмы опирается.

    Ну и по традиции:
    —Но это не точно...
    Ответ написан
    3 комментария
  • Вредит ли SEO разная вложенность заголовка и контента?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    влияет, но вы маетесь фигней
    Ответ написан
    Комментировать
  • Достаточно ли react-helmet для SEO каталога товаров, то есть по факту статичные страницы?

    @McBernar
    Если хотите сео, то используйте gatsby или любой ssr, потому что реакт пока не так хорошо индексируется.

    А helmet — это просто мета-теги.
    Ответ написан
    Комментировать
  • Как донести до Google правильную страницу по ключевой фразе?

    fron83
    @fron83
    Автоматизация малого бизнеса
    попробуй ещё ссылки с ключами в анкоре на нужную... если ещё так не делал. Но то что поисковики предпочитают запросу, какую то страницу сайта, которая далеко не всегда является наиболее релевантной на самом сайте по логике, изменить довольно проблемно. На сайте по запчастям например запрос "деталь на форд" по идее должен выдавать страницу с моделями фордов и деталями. Выдаёт же по очереди страницы с "деталь на форд фокус", "деталь на форд мондео", "деталь на форд куга". В разнобой...
    Ответ написан
    1 комментарий
  • Один цвет, один товар?

    Service_Rookee
    @Service_Rookee
    Добрый день!

    Можно сделать мета-теги по шаблону, чтобы изменялся только H1 и он тянулся в мета-теги.
    Например:
    H1: Samsung Galaxy A30 128GB Blue
    TITLE: Купить смартфон Samsung Galaxy A30 128GB Blue по выгодной цене
    DESCRIPTION: Смартфон Samsung Galaxy A30 128GB Blue. Купить в интернет-магазине с доставкой и гарантией. Читать отзывы о модели. Ознакомиться с фотографиями и техническими характеристиками. Подробное описание смартфона Samsung Galaxy A30 128GB Blue.

    В дополнение все цвета между собой нужно залинковать в каждой карточке под ценой, например.
    Ответ написан
    Комментировать
  • Почему гугл не индексирует компоненты VUE?

    dlnsk
    @dlnsk
    ПК Партнер 01.01 -> ПК Поиск -> IBM PC
    А чего вы, собственно, хотели? Боты - они же простые как три рубля. Их задача быстренько индексировать страницу. Представьте сколько нужно ресурсов, чтобы исполнять JS на каждой странице... Да и зачем? Если разработчику нужно индексировать Vue, то он потратит на это свои ресурсы.
    То, о чем вы пишите, называется SSR. Не знаю в каких таких "статьях" вы читали про гугл, но есть официальная дока про SSR на сайте Vue:
    https://ssr.vuejs.org/ru/
    Ответ написан
    Комментировать
  • Автоматически сгенерированное описание товаров, отношение поисковиков?

    @WebReklamist
    Веб-разработчик и SEO-специалист
    Идея верная, но надо намного больше работать над синонимизацией (варианты синонимов или сказать другими словами). Сейчас уже голая синонимизация хуже работает, нужны перестановки предложений, перечисления свойств со случайным порядком вывода характеристик, ещё можно вставлять бренд и т.п.

    Для категорий с разным набором характеристик обычно нужны разные шаблоны.
    Ответ написан
    Комментировать
  • Автоматически сгенерированное описание товаров, отношение поисковиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я бы смотрел в сторону составления нескольких шаблонов на основе категорий товаров и каких-то специфических свойств из тех.характеристик по условиям (включая рандомизацию оборотов, как Вы предложили, через "или").

    Например, смартфон и, если аккумулятор больше определённого значения, то добавлять:
    "Также, устройство снабжено ёмким аккумулятором на %значение_из_тех.характеристик%".

    Если так делать, то это, фактически и будет почти неотличимо от ручного описания.
    Ответ написан
    Комментировать
  • Навигация сайта в display: none - повлияет ли на SEO?

    100% точный никто не ответит.
    Работаю в digital агентстве и мы не замечали корреляции между скрытым и не скрытым меню если это сделано как часть интерфейса. Робот в любом случае проходится по разметке и видит эти элементы в верстке.
    Больше влияют поведенческие в данном случае.

    Забавно, что вы об этом спросили, т.к. на прошлой неделе было обсуждение по этому поводу)
    Ответ написан
    Комментировать
  • Почему не выдается поисковой сниппет?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ну так что ты сломал? сайт не в индексе

    попадет в индекс - приходи с вопросами про сниппет

    сейчас лезь а Яндекс и Гугл вебмастерки - добавляй, подтверждай

    логи ботов смотри - в том же CF есть
    Ответ написан
    3 комментария