2014-09-23 2 views
0

Мой сайт был написан давно, используя iframe.замена iframe на улучшение SEO

Кроме того, все страницы включают в себя следующий яваскрипте код для того, чтобы предотвратить прямой просмотр содержимого фрейма:

if (top.location == self.location) { 
    top.location = "http://example.com/index.html"; 
} 

делает этот дизайн повреждение SEO? Если да, то что мне делать вместо этого? Спасибо!

+0

Этот вопрос не соответствует теме, потому что речь идет о SEO –

ответ

0

Избегайте iframe любой ценой для эффективного сайта.

Начните заново, перекодируйте все страницы со свежими URL-адресами. убедитесь, что iframes вообще не используются, если вам абсолютно не нужно извлекать контент из внешних источников.

+0

Спасибо. Я использую только фреймы с моим собственным контентом. Причина, по которой я использую это, - иметь фиксированное меню, а также фиксировать верх и низ страницы. Итак, каков наилучший способ добиться этого без iframe? Должен ли я дублировать код меню, сверху и снизу, и все ли он перезагружается при каждом нажатии на пункт меню? – Gal

+0

Я просто упомянул, что я прочитал о более сложных вещах, которые могут заменить фреймы, например, с использованием Ajax или тега объекта, но я не знаю, подходит ли это для этого, и если это хорошо для SEO. – Gal

+0

Вы можете копировать код меню (верхний и нижний колонтитул) на своих новых страницах. Используйте HTML/CSS или чистый CSS, который можно вставлять на каждую страницу с помощью DIV, чтобы поддерживать согласованность и избегать редактирования кода на каждой странице (как вам и когда это может понадобиться). Всегда помните, что, когда SE приземляется на вашу страницу, он читает код, а не дизайн, поэтому убедитесь, что максимальный код на странице - это то, что вы хотите проиндексировать свой сайт для этого URL. iframe обеспечивает несоответствие между содержимым вашего сайта и URL-адресом – masmrdrr

0

Если вы беспокоитесь о SEO, НЕ используйте фреймы.

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