Тест Google Mobile Friendly показывает «другую ошибку» для загрузки ресурсов


15

Я получаю сообщение об ошибке «Не удалось загрузить ресурсы на 23 страницах»

https://search.google.com/test/mobile-friendly

Тем не менее, сообщение об ошибке (довольно недружелюбно) «Другая ошибка».

Когда я захожу на сайт в Chrome с помощью Инструментов разработчика и устанавливаю на панели инструментов устройства значение «Отзывчивый», он работает нормально, без ошибок, а когда я захожу в консоль поиска Google и выполняю Crawl-> Fetch As Google, я не получаю ошибок.


1
Если вам нужна помощь в решении этой проблемы, я полагаю, что это будет проще сделать на центральном справочном форуме Google для веб-мастеров, поскольку для этого, вероятно, потребуется много проанализировать ваш сайт и задать вам множество вопросов, прежде чем делать какие-либо выводы. // Если он будет решен, вы можете отредактировать этот вопрос при необходимости и ответить на него самостоятельно, чтобы сделать его полезным для других людей.
Оскар Ског

1
... Или другой форум веб-мастеров. Но я могу упомянуть две причины, по которым WMC является правильным выбором: доступ к Google через Top Contributors и Rising Stars, и я знаю, что там «нет» SEO мрази. (Они существуют, но их останавливают до того, как они причинят какой-либо вред.)
Оскар Ског

1
Скотт, я использую оба инструмента, и действительно есть расхождения в количестве проблем и способах их получения. Я предпочитаю собственный интерфейс GSC, потому что ваш сайт проверен, и он знает ваш сайт немного лучше, чем MFT. Тем не менее, MFT все еще стоит изучить. Проверьте наличие проблем, таких как заблокированные ресурсы, тяжелые изображения и файлы шрифтов. Я бы сначала позаботился о любых проблемах GSC. Список возможных (не связанных с robots.txt) «других ошибок» можно найти в их документации: support.google.com/webmasters/answer/6352293?hl=ru . Удачи!
Генри Высоцкий

2
@HenryVisotski: похоже, это было с перебоями. «Другая ошибка» применяется к тайм-аутам (проверено), поэтому разумно, чтобы она применялась, когда робот Googlebot решает даже не пытаться («временно недоступен» в Fetch, поскольку Google содержит эти два случая). Но если это так, то робот Google решил не пытаться использовать какой-либо один ресурс, что звучит как-то неправдоподобно. // Я также не могу найти список статусов ошибок в этом справочном документе. (Вот почему я должен был сделать тест.)
Оскар Ског

1
ваши скрипты заблокированы от сканирования? robots.txt?
Евгений

Ответы:


6

У меня было 6 случаев «других ошибок» (4 изображения и 2 таблицы стилей), и постоянное нажатие кнопки обновления не помогло. вот что я думаю окончательно исправил это для меня:

  1. Я переключил 2 изображения с относительных на абсолютные пути. это исправило оба из них.

  2. Я удалил type = "text / css" из моих тегов css head, которые называются 2 таблицами стилей. так что теперь у них есть только rel и href - вот так <link rel="stylesheet" href="https://www.example.com/styles.css">. это исправило оставшиеся 4 ошибки. (очевидно, оставшиеся 2 изображения были названы в таблицах стилей.)


удаление текста / CSS исправлено для нас. Спасибо!
анонимно-одно

Абсолютный путь исправил эту проблему, спасибо.
Борислав Марков

3

«загрузить 23 страницы ресурсов», которая звучит так, как будто ваша страница имеет много ресурсов для загрузки.

Мобильный тестер не любит «тяжелые» страницы.

Существует множество способов, которые имитируют загрузку реального мобильного устройства с нестабильным соединением для передачи данных.

Сделайте страницу «светлее» - загрузка будет меньше «грубой», и страница загрузится быстрее, а значит, и «дружелюбнее».


Аналогичный полезный ответ для статуса «Другая ошибка»: productforums.google.com/forum/#!topic/webmasters/JwBSfBlZYas
Anupam

1
Какой предлагаемый лимит? Кажется, он не загружает никаких ресурсов, кроме index.html.
Аарон Франке

6
Не согласен: 23 ресурса - это не много.
Gerfried

3

Согласно этой ветке поддержки , «Другая ошибка» может заключаться в том, что робот Googlebot достиг предела числа запросов, которые он готов сделать к серверу, чтобы он не перегружал веб-сайт запросами.

Не было никакого определенного ответа, но это, кажется, ответ. Если это правда, я бы хотел, чтобы сообщение об ошибке было изменено на что-то вроде «Достигнут предел скорости» ...


0

Проверьте файл robots.txt, чтобы узнать, не блокирует ли он GoogleBot для загрузки страницы.

Например, вы можете использовать CSS-скрипт, <head>который вызывает URL-адрес, запрещенный в вашем файле robots.txt.


Что если у меня нет robots.txt?
Аарон Франке

1
Если у вас нет robots.txt, то ничего не блокируется, так что это не проблема.
xgretsch
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.