Ответы пользователя по тегу Поисковая оптимизация
  • Как лучше для SEO реализовать 2 языка на сайте?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    en.site.com (site.com/en)

    site.com/en
    как автоматически на основе языка браузера посылать посетителя на его языковую версию?

    В вопросе указаны WordPress и "js при переключении языка из-под сервера" (NodeJS). На каком ЯП переключать - не понятно...
    если все же прибегнуть к переключателю css dispay:none для инг контента, то как тот же гугл примет одну статью для разных регионов

    Жесть.
    И есть ли смысл морочиться с этим с помощью js при переключении языка из-под сервера

    Именно так и надо делать. Определение языка на сервере (не на клиенте) по языку браузера > редирект на директорию по названию языка (site.com/en) > отдача статики (страницы) уже с определенным языком.
    И если я гуглю сайт с vpn с google.com получаю чистую инг версию, если напрямую в России - чистую ру версию

    Вообще лучше чекать именно по языку браузера. По ip - нужно иметь свежую ip базу, чтобы с ними сверяться.
    И как будут хранится артиклы в вордпрессе: одна статья в себе содержит 2 языка (2 контента в бд) или для версии site.com/en на хостинге лежит чистая инг версия сайта?

    Я бы хранил отдельными статьями. Все таки так проще прописывать title и остальные мета-теги.
    Отдельная версия типа en.site.ru даст спокойно добавлять артиклы в ру блог, не парясь об их добавлении и перевода для инг версии

    Вы правильно указали - это будет отдельный сайт, и крутить его нужно будет отдельно.
    На крайняк можно добавить виджет гугл транслейта для хот перевода ру артикла, если нет инг версии

    Поисковик не будет юзать Ваш "гугл транслейта", соответственно индексация будет не очень.

    Пример решения на php, с определением языка по заголовку браузера и ридектом на соответствующую директорию:
    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
      $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
      switch ($lang){
        case "en":
          // en version
          header("Location: /en");
          exit();
        case "es":
          // es version
          header("Location: /es");
          exit();
        default:
          // ru version (default)
          break;
      }
    }
    Ответ написан
    Комментировать
  • Имеет ли значение URL?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Влияет ли ЧПУ на ранжирование страницы?

    Незначительно, да. В гугле это сильнее заметно.
    Стоит ли это делать? -конечно! сразу после ~50 видов других оптимизаций.
    Ответ написан
    Комментировать
  • Как сделать звёздный рейтинг в сниппете?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Яндекс, страница товара или услуги:
    <div itemscope itemtype="http://schema.org/Product">
      <span itemprop="name">Название продукта</span>
      <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
        Рейтинг:
        <span itemprop="ratingValue">4.5</span> из 
        <span itemprop="bestRating">5</span>
        на основе 
        <span itemprop="ratingCount">10</span> оценок
      </span>
    </div>

    Яндекс, информационная страница:
    <article itemscope itemtype="http://schema.org/Article">
      <header>
        <h1 itemprop="headline">Заголовок статьи</h1>
        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
          Рейтинг:
          <span itemprop="ratingValue">4.5</span> из 
          <span itemprop="bestRating">5</span>
          на основе 
          <span itemprop="ratingCount">10</span> оценок
        </div>
      </header>
      <div itemprop="articleBody">
        <!-- Текст статьи -->
      </div>
    </article>

    Гугл, страница товара или услуги:
    <html>
      <head>
        <title>Название страницы</title>
        <script type="application/ld+json">
        {
          "@context": "http://schema.org/",
          "@type": "Product",
          "name": "Название продукта",
          "image": "https://example.com/product-image.jpg",
          "description": "Описание продукта",
          "aggregateRating": {
            "@type": "AggregateRating",
            "ratingValue": "4.5",
            "bestRating": "5",
            "ratingCount": "10"
          },
          "offers": {
            "@type": "Offer",
            "priceCurrency": "USD",
            "price": "19.99",
            "availability": "http://schema.org/InStock"
          }
        }
        </script>
      </head>
      <body>
        <!-- Содержимое страницы -->
      </body>
    </html>

    Гугл, информационная страница:
    <html>
      <head>
        <title>Название страницы</title>
        <script type="application/ld+json">
        {
          "@context": "http://schema.org",
          "@type": "CreativeWork",
          "name": "Название статьи",
          "aggregateRating": {
            "@type": "AggregateRating",
            "ratingValue": "4.5",
            "bestRating": "5",
            "ratingCount": "10"
          }
        }
        </script>
      </head>
      <body>
        <!-- Содержимое страницы -->
      </body>
    </html>
    Ответ написан
    7 комментариев
  • Помогает-ли mod_rewrite в SEO оптимизации?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    domain.com/kefevarki_darom поможет ли это с органической выдачей

    Не замечал разницу между domain.com/kefevarki_darom и domain.com/с123456789 при ранжирование.
    Ответ написан
    Комментировать
  • Надо ли формировать ЧПУ на языке пользователя сайта?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Насколько эт целесообразно для SEO

    По моим наблюдения, эффективность ранжирования увеличивается на - 0%.
    Латиница в яндексе и гугле работает замечательно, а вот киррилица (и вероятно, эстонский) при расшаривание ссылки выдаст замечательный набор символов //сайт.рф/категория-товара/товар > //xn--80aswg.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/%D1%82%D0%BE%D0%B2%D0%B0%D1%80 .
    Ответ написан
    Комментировать
  • Индексируются ли сайты на Netlify или Vercel?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    индексируются ли сайты, задеплоеные на бесплатные тарифы Netlify || Vercel || Heroku

    По умолчанию, сам хостинг индексации не препятствует. Но нужно принимать во внимание и директивы в самом сайте, которые могут препятствовать индексации (подробнее - https://yandex.ru/support/webmaster/adding-site/in... ), а также саму технологию разработки фронта, ибо сайты в формате SPA, PWA итп. до сих пор явно проигрывают в индексации SSR и SSG сайтам.

    то разумно ли выкатывать на них сайты с маленькой аудиторией

    Не понятна единица измерения "маленькая аудитория", если она равна ~ 100 визитам в час, то вполне. Но нужно принимать во внимание и сам сайт, ибо 1 запрос на криво написанный сайт - нагрузит сервер гораздо больше, чем 10-99x визитов с хорошо оптимизированным сайтом.

    или лучше все-таки не заниматься ерундой и взять хостинг за 150 р/месяц

    Исходя из задачи - выбирается инструмент. Если у Вас переизбыток нагрузки на бесплатных хостингах, то переходите на платные, а сколько платить за хостинг - отдельная наука, ибо в одном месте за 300р можно взять отличную машину, а в другом за 1000р - ведро с навозом.
    Ответ написан
  • Отказы в chrome и их влияние на SEO?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что это может быть?

    Вероятно, крутят ПФ (поведенческие факторы).

    И повлияет ли это на выдачу?

    Это точно не улучшит Ваш позиции в органике, но вот на сколько Вы просядете - зависит от множества факторов.

    Есть ли способы борьбы с этим?

    Ранее, я задавал вопрос в смежной области, но в комментах мы ушли в накрутку ПФ https://qna.habr.com/q/1187714#comment_3112676 .

    Если резюмировать, то здесь одно из:
    - Это лох, который крутит Вам ПФ с НЕ с мобильных прокси + слабо маскируется под реального пользователя - банить по ip, заголовкам и множеству остальных параметров.
    - Если это не лох, то он использует мобильные прокси, а значит отбиться по ip будет невозможно, либо потеряете львиную долю посетителей.
    Ответ написан
    Комментировать
  • Влияет ли мутированная мобильная версия сайта на SEO?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Так вот, как на это Яша и Гугл отнесется?

    Посмотрите поисковую выдачу по интересующему Вас поисковому запросу. В каждом поисковом запросе+регионе - свои правила "качественного" контента.

    Мобильная версия естественно будет мутировать, где то что то скроется через css, а другое откроется, все для удобства пользователя

    Могут быть проблемы, если информация на одной странице (в зависимости от условий) будет различаться.
    Ответ написан
    2 комментария
  • Тошнота с количество повторений, нужно ли что-то предпринимать?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Вопрос, нужно ли что-то предпринимать в этой ситуации?

    Чекнуть конкурентов в органике по этому запросу, посмотреть, как они решили эту задачу.
    Ответ написан
    Комментировать
  • Cтоит ли использовать golang с next.js?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Напишите все на JS (раз собираетесь использовать next.js), и если проект выстрелит (шанс меньше 10%), то при росте нагрузки - "смазывайте" все "узкие" места Go-лэнгом.
    Ответ написан
    Комментировать
  • Влияют ли фотографии на продвижение и рейтинг сайта?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что касается <img src="" alt="описание"/>, изменяйте RGB профиль изображения на пару единиц, немного изменяйте размер, возможно даже пропорции (если это не изменит внешний вид изображения). В 95% случаев - этого достаточно.
    Для дополнительной гарантии, изменяйте метаданные изображения.

    Относительно background-image, на сколько я знаю, поисковики не сильно обращают (если вообще обращают) внимание на такого рода изображения.
    если картинка там идет в виде background-image

    А если у Вас 20 background-image на сайте, то каким образом паук определит, какое именно изображение, к какому именно тексту относится.

    Вообще, для гарантии - измените изображение и попробуйте на его основе найти аналогичное в поиске. Если после манипуляций, Вы его не найдете - профит!
    Ответ написан
    1 комментарий
  • Как решить правильно указать h1?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Нужно добавить h1 на сайт. Да вот я не знаю куда.

    Ближе к началу страницы.

    Можно ли добавить его и скрыть путем display: none?

    Конечно можно, но зачем? Проще его вообще не добавлять в DOM.

    повлияет ли это на сео адаптивность

    "сео адаптивность" - это что за наука такая?

    Запихнуть единственный h1 на странице в display: none; - ужас. Откуда у Вас такие мысли вообще в голове созревают?
    Ответ написан
    2 комментария