- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть веб приложение. Хочу для функциональных кнопок интерфейса создать ссылки на страницы где описание функции к которой относится кнопка. Но при клике на кнопку или ссылку с анкором переход по ссылке происходить не будет (будет только если зажать ctrl или "открыть в новой вкладке). При нажатии на такие ссылки будут активироваться соответствующие функции на текущей странице. Что скажете с точки зрения сео? Негативные, позитивные последствия?
Что скажете с точки зрения сео?
Всё по классике. JS ссылки не влияют, влияют ссылки вида <a href>. Поисковый бот по кнопкам не нажимает.
Негативные, позитивные последствия?
Негативные/позитивные последствия чего? Технологического использования JS событий? Такое не запрещается.
По событиям в Метрике оценивают цели и конверсии.
При нажатии на такие ссылки будут активироваться соответствующие функции на текущей странице.
Если это функция полезная для пользователей - внедряйте. Если она будет только мешать и вызывать раздражение - убирайте.
Сами по себе технологии не несут вреда, результирующую полезность надо оценивать по факту пользовательского взаимодействия.
При нажатии на такие ссылки будут активироваться соответствующие функции на текущей странице. Что скажете с точки зрения сео? Негативные, позитивные последствия?
Есть и ещё одно неочевидное следствие. Если в результате запуска функции на странице будет выводиться какой-то целевой контент, который необходим для индексации, а без нажатия на кнопку его в коде нет, то соответственно он проиндексирован и учёт не будет. Вот это (в зависимости от архитектуры проекта и реализации рабочих выводов) может создавать довольно внушительные проблемы.
Короче говоря, на вопрос нужно смотреть контекстно c учётом всех рабочих обстоятельств, а не выборочно в отношении отдельной JS функции.
JS ссылки не влияют
Немного не так. В исходном коде такая ссылка выглядит именно как обычная сылка <a href="/хлопат-в-ладоши.html">хлопать владоши</a>
а где то в другом месте страницы в <script></script> пресекается действие по умолчанию свойственное для клика по таким ссылкам. Вместо перехода ссылке при клике на <a href="/хлопат-в-ладоши.html">хлопать владоши</a> текущая страница начинает хлопать в ладоши.
Здесь /хлопат-в-ладоши.html :
<h1>Функция хлолпать в ладоши</h1>
описание функци
Что скажете с точки зрения сео?
Далее в js
<script></script>
const link = document.querySelector('a');link.addEventListener('click', function(event) {
// 1. Отменяем переход
event.preventDefault();
});
И есть страница /import.html где Заголовок и описание посвящённые этой функции.
Если кликнуть по ссылке обычным способом, перехода по ссылке не будет, запустится импорт из файла. Но всё ещё можно перейти по ссылке, кликнув по ней правой кнопкой мышки или через долгий тап, вызвав контекстное меню и выбрав "открыть в новой вкладке".
Таким образом, я хочу создать страницы с описанием каждой функции и указать на них без дополнительных ссылок где либо кроме карты сайта. Пользователю пояснить - как перейти на страницу справки по нужной функции.
Таким образом, я хочу создать страницы с описанием каждой функции и указать на них без дополнительных ссылок где либо кроме карты сайта. Пользователю пояснить - как перейти на страницу справки по нужной функции.
главное зачем ?
Если кликнуть по ссылке обычным способом, перехода по ссылке не будет, запустится импорт из файла. Но всё ещё можно перейти по ссылке, кликнув по ней правой кнопкой мышки или через долгий тап, вызвав контекстное меню и выбрав "открыть в новой вкладке".
Если кнопка никуда не ведёт, то стоит использовать тег button.
Если кнопка потенциально может куда-то отправить на другую страницу, стоит использовать тег a.
Вот и всё. Развели тут демагогию...
Вот и всё. Развели тут демагогию...
Ну не все так очевидно. Для явно ведущей href, можно нащупать тонкую грань между клоакингом и функциональной реализацией.