2010-02-23 3 views
1

У меня есть список пустых div и динамическая вставка фонового изображения - поэтому сначала их фоновое изображение: url(); свойство полностью пусто. С некоторым событием он загружает url-образ изображения в ранее пустой фоновый-образ: url(); тег. URL-адрес отображаемого фонового изображения временно сохраняется в теге «alt» div:background-image в div - индексирование Google?

<div style='background-image: url();' alt='http://something...'></div>.

Я делаю это, чтобы обойти углы на нескольких анимированных gif без использования прозрачных gif (без гладких краев).

Вопрос: Google роботы индексируют эти изображения? Я мог представить, что они делают, потому что url уже хранится в html-коде, а не в каком-то внешнем css-файле, но не как тег «img», а как тег «alt» или «something» !?

ответ

1

Я думаю, что ответ Паоло правильный, но некоторые боты могут искать любой ресурс изображения, на который ссылается страница - это немыслимо и, конечно же, неэтично.

Если вы хотите, чтобы ни одна поисковая система не индексировала изображения, вы можете настроить файл robots.txt, чтобы заблокировать их.

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

+0

Правда, оговорка была «самой» :) – Paolo

+0

@Paolo да. Вполне возможно, что они вообще не индексируют изображения. Просто я видел, как страницы и субсайты на моих сайтах появляются в Google. Я был на 100% уверен, что никогда не упоминал нигде, что у меня выросло общее ощущение, что бот Google очень жадный :) –

+0

Я постараюсь настройте страницу, содержащую все теги , как вы предложили. Большое спасибо :) – 2010-02-23 15:47:05

2

Googlebot (как и большинство пауков) не пытается запустить javascript, поэтому единственными вещами, которые он будет индексировать, являются вещи, появляющиеся в исходном HTML, загруженном с сервера. Любые последующие манипуляции JQuery просто не произойдут.

Также - большинство пауков не индексируют CSS, так что фоновые изображения также будут проигнорированы по этой причине.

+0

Спасибо за ответ. Если боты запускают javascript или нет, это не проблема. Но знаете ли вы, если Bots индексируют образы изображения, которые не находятся в тегах «href» или «src», но в «alt» или в каком-либо теге div? Спасибо :) – 2010-02-23 15:36:03

+0

Спасибо Паоло, можете ли вы назвать некоторые поисковые системы, которые индексируют CSS? С другой стороны, справедливо ли сказать, что Google проверяет ваш css, чтобы гарантировать, что правила для веб-мастеров не нарушаются? Попытка сделать различие между индексированием Google css-файла и проверкой его. – chainwork

1

Googlebots обязательно индексирует атрибуты ALT ALT. Независимо от того, обнаруживают ли они впоследствии факт, что в альт-текстах содержатся URL-адреса и они смотрят на них, я действительно не знаю.

Это кажется мне злоупотреблением атрибутом alt, честно говоря: DIVs не должны (не имеют) атрибуты ALT, и даже если бы они это сделали, это не то, для чего они предназначены.

Смежные вопросы