qckl

qckl
Рейтинг
15
Регистрация
05.04.2025
Должность
Хостинг провайдер
Интересы
Аренда VPS, хостинг сайтов
На рынке больше 10 лет! Аренда выделенных серверов от 9.99€! Аренда подсетей IPv4 от 199€! Наш сайт - qckl.net

модули с пометкой 3.x в 4‑ку не встают без допиливания (там и структура файлов другая, и события вместо vqmod/ocmod). если команда уже знакома с OpenCart, лучше останьтесь на 3‑й ветке.


гугл и яша видят display:none, treat как скрытый линк = спам. пользы ноль, риск схлопотать фильтр. хотите ссылку - берите нормальную видимую, ставьте rel=“sponsored” и спите спокойно.

делают, да. генерят пачку мусорных страниц или клеят к дропу с жирной историей — ahrefs видит «+10 k keywords», через апдейт всё падает, а ты получаешь помойку в индексt

хочешь просто накрутить кейворды - выкинешь деньги.

google news смотрит, чтобы datePublished<dateModified. если наоборот - ловишь warning в search console, и робот может решить, что статья «не готова» или свежесть сомнительная. ранжирование это почти не роняет, но в топ‑сторис /News может не попасть.

то, что вы выравниваете даты - правильный ход. главное, чтобы обе стояли в ISO‑формате и были в видимой части страницы (например, в<time>). тогда schema валидна, и вопросов у гугла не будет.

прямого штрафа нет.

блок не должен закрывать текст и прыгать при загрузке - тогда гугл не тронет
яндекс и гугл смотрят на поведение: мешает людям - растут отказы - позиции сами просядут
если в блоке рекламные или партнёрские ссылки - добавь rel="nofollow"

делай удобно для пользователя, и всё будет норм.

Метрика сама по себе не ранжирует. Яндекс ранжирует по пов факторам. аналитику лучше всего ставить на self‑hosted Matomo + лог‑парсер, чтобы метрики отслеживать все равно 

BlockAdBlock (fork FuckAdBlock) + свой overlay — проще не бывает:

<script src="/js/blockadblock.min.js"></script> 

Сам скрипт

<script>
if(typeof blockAdBlock === 'undefined' || blockAdBlock === true)
{ document.body.classList.add('adblock-on'); // блокируем сайт }
</script>

CSS‑класс adblock-on кидаешь на 

position:fixed; top:0; left:0; width:100%; height:100% 

с инструкцией «Добавь нас в исключения». Закрыть не даёшь — убираешь крестик и pointer-events:none для страницы под слоем.

Автоматически прописать в whitelist ни один адблок не даст — максимум открываешь им ссылку chrome://extensions/?options=..., дальше руки юзера. имей ввиду: конверсия в исключения ≈ 5‑10 %, а отказов набежит в разы больше

Яша не «ротирует», он просто берёт то, что короче и без шаблонного хлама. Если в og:title меньше мусора — тащит его в сниппет, CTR падает → позиция проседает. Сделайте title и og:title одинаковыми или хотя бы близкими, без «купить недорого» и прочей сео атрибутики.

По цене: у Яндекса приоритет — то, что он видит в DOM. если скрыть цену в шаблоне, а микроразметку оставить - получим случайные цифры в выдаче. маркируйте <span itemprop="price"> прямо в видимом блоке и держите один источник цены.

Авторские права живут 70 + лет, так что «старые диски из 2000‑х» юридически такие же свежие, как вчерашний релиз.

всё, где на коробке когда‑то был логотип Microsoft/Adobe/EA/Rockstar/1С — сразу под DMCA;

музыка — RIAA гоняет даже треки 60‑х;

и да DLE 6 взломают раньше, чем придет первая жалоба 

CF — просто один из слоёв, для клиентов иногда ставим простую схему:

nginx лог‑скоринг + fail2ban - кто лупит за пару секунд десятки запросов, ловит ipset на час

подозрительному трафику отдаём 204 No Content, живому - нормальный 200, метрикам - ок

JS‑маячок: браузер шлёт POST спустя ~10 сек; нет маяка - адрес в песочницу.

CF можно оставить только как внешний фильтр L3/4, а накрутку ПФ режет приложение так или иначе. Универсального способа так или иначе нет. Все нужно докручивать руками

Всего: 45