Задать вопрос
  • Как сделать отложенную загрузку сниппета?

    pro100taa
    @pro100taa Автор вопроса
    С помощью FB решил так проблему. Может быть кому-то пригодиться.

    document.addEventListener('submit', function (e) {
        // Проверяем, что событие произошло на форме с id="mod"
        if (e.target && e.target.id === 'mod') {
            e.preventDefault(); // Предотвращаем отправку формы
    
            // Функция для получения значения куки
            const getCookie = (name) => {
                const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
                return match ? match[2] : 'nocookie';
            };
    
            // Функция для преобразования `_ym_d` в формат "дд.мм.гггг"
            const formatYmDate = (cookieValue) => {
                const timestamp = parseInt(cookieValue, 10); // Преобразуем в число
                if (!isNaN(timestamp) && timestamp > 0) {
                    // Конвертируем в формат "дд.мм.гггг"
                    const date = new Date(timestamp * 1000); // Умножаем на 1000, так как timestamp в секундах
                    return date.toLocaleDateString('ru-RU', {
                        day: '2-digit',
                        month: '2-digit',
                        year: 'numeric'
                    });
                }
                return 'nocookie';
            };
    
            // Устанавливаем значения скрытых полей
            e.target.querySelector('#getRoistatCookie').value = getCookie('roistat_visit');
            e.target.querySelector('#getyaClientID').value = getCookie('_ym_uid');
            e.target.querySelector('#getsession_id').value = getCookie('PHPSESSID');
            e.target.querySelector('#getclient_id').value = getCookie('_ga');
            e.target.querySelector('#get_ym_d').value = formatYmDate(getCookie('_ym_d')); // Преобразуем `_ym_d`
            e.target.querySelector('#get_ym_isad').value = getCookie('yandex_login');
    
            // Отправляем форму через Fetch API
            const formData = new FormData(e.target);
            fetch(e.target.action, {
                method: 'POST',
                body: formData,
            })
                .then(response => response.text())
                .then(data => {
                    console.log('Ответ сервера:', data);
                    alert('Спасибо, ваша заявка отправлена!');
                })
                .catch(error => console.error('Ошибка:', error));
        }
    });
    Ответ написан
    Комментировать
  • Почему google и yandex не видят обновленный файл robots.txt?

    pro100taa
    @pro100taa
    Кэш почистите. В инкогнито файлы нормально смотрятся? Иногда, недели может быть недостаточно.
    Ответ написан
    2 комментария
  • SEO-специалисты, вы сами проставляете крауд или заказываете за бюджет проекта?

    pro100taa
    @pro100taa
    Сам работал в нескольких агентствах. Всё зависит от агентства или фрилансера. Где-то вы сами должны проставлять, где-то на аутсорс отдают, а где-то вообще не считают краудмаркетинг чем-то важным для продвижения. Здесь всё от вашей ситуации зависит. Я сейчас отдаю человеку, который давно проставляет для меня, крауд по своей базе. некоторые ссылки сам проставляю.
    Ответ написан
    Комментировать
  • Каким должен быть H1 с т.з. Яндекса?

    pro100taa
    @pro100taa
    каким должен быть H1 (TITTLE) с т.з. Яндекса


    H1 или Title? Это разные вещи. H1 делают максимально коротким с включением ключа. С Title есть варианты.

    Мы хотим сделать так: Артику. Название товара. Бренд.


    Артику - это артикул?

    Можно ли в коде карточки товара прописать H1 с одним названием, в карточке товара - с другим?


    Что вы имеете в виду?

    Показывать ПС одну инфу, а посетителю другую - это плохая практика. Может подвести сайт под фильтр.
    Ответ написан
    2 комментария
  • Микроразметка для часто задаваемых вопросов прямо в статье?

    pro100taa
    @pro100taa
    Если вам админка позволяет выводить скрипты, то можно и так. Можете в валидаторе микроразметки Гугла посмотреть. Если определит как валидную, то все ОК.

    Не посчитают ли боты это за копии вообще на странице?


    Почему они должен считать копией?
    Ответ написан
    Комментировать
  • Как собрать семантическое ядро с конкретной релевантностью?

    pro100taa
    @pro100taa
    Чем собираете? Если в Вордстате ввести "проблемы психологов", то "проблемы переходного возраста" появится только в колонке Похожие запросы. Собирайте в основной колонке. Регулируйте с помощью операторов.

    Программой KeyAssort можете делать сортировку.
    Ответ написан
    7 комментариев
  • Как сделать ограниченный доступ к скачиванию файла после отправки email просто и бесплатно в вордпресс?

    pro100taa
    @pro100taa
    Если речь идёт про одну ссылку, то делаешь так:

    1. Устанавливаешь плагин Contact Form 7 (самый популярный).
    2. Настраиваешь форму под сбор эмэйла.
    3. Делаешь модальное окно. Если сам не хочешь, то есть плагины соответствующие.
    4. Настраиваешь в Contact Form 7 один из двух вариантов:
    4.1. Ссылка выводится вместе с записью, что форма успешно отправлена
    4.2. Делаешь после отправки редирект на страницу с ссылкой для скаичвания или на сам файл чтобы скачивание моментально началось.
    Ответ написан
    4 комментария
  • Как геозависимые ссылки в главном меню влияют на SEO?

    pro100taa
    @pro100taa
    У него все ссылки в главном меню геозависимые, меняются в зависимости от выбранного города. Для пользователя это супер удобно, просто кликнул в меню на нужный раздел и попал на нужную страницу, не надо выбирать город из промежуточных страниц. Но как поисковики относятся к тому, что при каждом заходе поискового робота, в главном меню ссылки меняются и ведут на разные города в зависимости от IP-адреса робота?


    Не знаю как у роботов насчёт гео разнообразия IP адресов. Вряд ли Гугл сильно меняет свои IP.

    Сделайте достойную карту сайта с разбивкой по регионам.
    Ответ написан
  • Почему Яндекс считает страницы сайта малоценными и мало востребованными?

    pro100taa
    @pro100taa
    Посмотрел страницу. Уже давно не занимался инфо сайтами плотно.

    Мои соображения.

    Я бы не обращал внимание на спрос со стороны людей на сериалы. Безусловно он есть. Я бы обратил внимание на "малоценными".

    Почему Яндекс считает эту страницу малоценной?

    Если считать как раньше - на странице есть уникальный контент (проверял по text.ru), без ошибок и т. д., то не понятно почему Яндекс прицепился.

    Скорей всего поисковые алгоритмы уже пошли дальше и затронули, в том числе, и инфосайты. И если смотреть объективно, то какую ценность представляет эта страница? Есть сайт на WP с обычной невзрачной темкой. На странице есть заголовок и текст. И всё. Вам не кажется, что такая страница и людям не нужна и ПС?

    Советую допилить сайт:

    1. На сайте с помощью ACF плагина сделать много дополнительных полей и с их помощью сделать
    2. Рубрику в правом сайдбаре "Актёры" (где список актёров). Если есть ресурсы, то можно их сделать ссылками с выводом на страницу биографии.
    3. Рубрику слухи, сплетни
    4. Соц. сети добавьте.

    Короче, зайдите на Кинопоиск и посмотрите, что можно перенять для вашего сайта.
    Ответ написан
    Комментировать
  • Индексация страниц с переадресацией в гугле?

    pro100taa
    @pro100taa
    Гугл может выпендриваться. Писать, что переадресация, а на самом деле он считает страницы малозначительными т. к. нет контента и они по сути являются метками разводящими. Хотя очень часто он метки индексирует.

    Попробуйте тексты какие-нибудь добавить.

    И надо определиться: вы хотите продвижения этих страниц чтобы они трафик привлекали? Если не собираетесь их продвигать, то лучше закрыть от индексации.
    Ответ написан
    Комментировать
  • Как перенести товары с Опенкарт на ВордПресс вукомерс?

    pro100taa
    @pro100taa
    Если настроен экспорт это уже хорошо. Дальше тебе надо посмотреть, чтобы оба сайта (на Опенкарт и WP) друг-другу полностью соответствовали. Т. е. чтобы на сайте WP были все фильтры и поля, которые есть в Опенкарт.

    WP в отличие от Опенкарт не затачивался для интернет-магазинов. Поэтому вряд ли ты найдёшь все необходимые поля и плашки в Woocommerce.

    Выход. С помощью полей плагина ACF допиливай все фильтры и плашки на сайте WP. Далее, с помощью плагина WP All import импортируй что хочешь. Дополнение в плагине WP All Import для импорта в поля ACF платное. Но большинство, обычно, так и делает.
    Ответ написан
    9 комментариев
  • Как сделать robots.txt и sitemap.xml на мультиязычном сайте?

    pro100taa
    @pro100taa
    У вас один сайт с мультиязычной версией. Можете один общий сайтмап делать site.com/sitemap.xml

    А в нём сделать ссылки на карту для РФ и для РБ:

    site.com/sitemap-by.xml
    site.com/sitemap-ru.xml

    и всё нормально проиндексируется
    Ответ написан
    Комментировать
  • Как узнать когда страница сайта попала в индекс гугл?

    pro100taa
    @pro100taa
    Насколько я знаю, точно не получится узнать дату первой индексации. Может быть кто-то и знает способ. В SC я нигде не видел такой информации. Приблизительно только веб-архив может подсказать.
    Ответ написан
    Комментировать
  • Яндекс не индексирует главную страницу. Почему так и как решить проблему?

    pro100taa
    @pro100taa
    Так в чём проблема? Снимаете запреты и ваш сайт индексируется. А перед этим заносите сайт в Яндекс Вебмастер.
    Ответ написан
    Комментировать
  • Как заполнить таблицу excel?

    pro100taa
    @pro100taa
    кейвордс, ключевые слова


    Это опечатка?

    заголовок


    Имеете в виду метатег title?

    Сгенерировать вам может только искусственный интеллект. Если вам нужно массовое создание метатегов в таблице Эксель, то можете прибегнуть к маске. Это если у вас товары однотипные и их очень много (типа запчастей).

    Создаёте маску для каждого метатега и с помощью функции Сцепка генерируете в таблице что вам надо. Вот пример для метатега description:

    {Наименование товара}⭐ Запчасти из Кореи. ➤ Интернет-магазин. ✔ Гарантия 10 лет. ✔ Доставка по СПб и ЛО. ☎ +7 991 999-99-99.
    Ответ написан
  • Почему не работает seo и контент не отображается в google & yandex?

    pro100taa
    @pro100taa
    то у него не отображается какое-либо описание


    Потому что у тебя не отображается метатег dsecription на сайте. Поэтому и описания нет. Добавить этот метатег на сайт можно разными путями:

    1. Установить один из seo плагинов (Yoast seo, Rank Math) и заполнить через админку. (наиболее приемлемы вариант, но тут зависит от того как натягивали тебе html на WP: на тему из официального каталога или у тебя самописка).

    2. Настроить свой метатег в шаблоне через ACF поле.

    3. Если совсем лень заморачиваться, то можно в шаблоне настроить вывод в Description краткого описания страницы или первых строк текста (есть соответствующие функции у Вордпресс).

    По ошибке - это отдельная тема.
    Ответ написан
    Комментировать
  • Размещать ли связанный сайт на поддомене, как QNA Habr?

    pro100taa
    @pro100taa
    Размещать ли связанный сайт на поддомене, как QNA Habr?


    Насколько связанный? Тут всё от конкретных деталей зависит.
    Ответ написан
    Комментировать
  • Как в wordpress убрать noindex на страницах поиска?

    pro100taa
    @pro100taa
    Вы найдите причину по которой выводится метатег noindex. Изначально в Вордпрессе ничего не выводится. В чистом Вордпрессе метатег выводится если в настройках закрыть весь сайт от индексации. Это в Настройки - Чтение - Попросить поисковые системы не индексировать сайт (если стоит птичка).

    Если причина не в этом, то страницы могут закрыться из-за плагинов. Посмотрите какие плагины стоят по seo: Yoast seo, Rank Math.

    Можете сделать так: отключать все плагины до тех пор пока проблема не пройдёт.

    И надо понять, что за страницы закрыты: Главная, категории, пагинации, записи, рубрики...
    Ответ написан
  • Является ли количество проектов в портфолио фактором ранжирования сайта?

    pro100taa
    @pro100taa
    Вам этого никто точно не скажет. В исследовании Пиксель Плюс упоминается что есть корреляция между наличием страниц "О компании", "Контакты", "Наши сотрудники" и позициями сайта. Про "Портфолио" там ничего не сказано. Эта страниц в основном связана с сайтами услуг, а исследования чаще всего делают для интернет-магазинов.

    Возможно, её наличие влияет на позицию.
    Ответ написан
    Комментировать
  • Что делать если прогнали хрумером?

    pro100taa
    @pro100taa
    1. Следить за сообщениями в Вебмастерах Гугла и Яндекса о принятии мер.

    2. Для Гугла можете попробовать этот сервис https://search.google.com/search-console/disavow-links
    Ответ написан
    Комментировать