2012-02-29 3 views
6

Является ли структура ниже или тег не нужен?Структура HTML5 названия сайта и названия страницы

Для SEO, считая, что соответствующие ключевые слова - это название страницы, а не название сайта, является ли структура лучшей оптомизацией? Спасибо

<header> 
     <h1>Site Title</h1> 
    </header> 

    <section> 
     <h1>Page Title</h1> 
     <p>Page Content Here</p> 
    </section> 
+0

Я не уверен на 100%, положил, что не буду, а целую страницу в разделе. Посмотрите здесь http://html5doctor.com/the-section-element/ – Pluckerpluck

+0

Похоже, ваше право. Таким образом, другой вопрос заключается в том, как продвигать заголовок страницы больше, чем сайт сайта для SEO. – Evans

+0

Ive заметил, что первая страница SEOmoz не использует заголовок вообще!?!? – Evans

ответ

0

Не злоупотребляйте использование раздела и статьи тегов с использованием их для структуры, вместо этого продолжайте использовать div.

В html5 при использовании заголовков и разделов вы должны убедиться, что каждый раздел имеет свой собственный заголовок. Вы можете использовать outliner, чтобы посмотреть, как выглядит структура.
http://gsnedders.html5.org/outliner/

В соответствии с вашим случаем вы заметите, что название сайта имеет большую актуальность, чем название страницы. Это нормально. Но лучше использовать div для разделения заголовка из содержимого.

// Ответить 12/03/01

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

<header> 
    <h1 id="position-me-in-section">Page Title h1</h1> 
</header> 

<div id="content"> 
    <section> 
     <h6 id="position-me-in-header">Site Title h6</h6> 
     <p>Page Content Here</p> 
    </section> 
</div> 
+0

Итак, как я могу сделать заголовок страницы более релевантным, чем название сайта? Думаю, я мог бы использовать hgroup и сделать заголовок страницы h1 и название сайта h2. Проблема в том, что я не хочу, чтобы они отображались рядом друг с другом на странице. Возможно, мне придется скрыть h1, а позже на странице сделать не семантический, но визуальный заголовок для заголовка страницы. Я обеспокоен тем, что на него наложено наказание, поскольку я скрываю h1, что является типичной спам-техникой. http://html5doctor.com/the-hgroup-element/ – Evans

+0

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

+0

Я думаю, что это сработает для меня. Cheers – Evans

0

Вот как я это сделаю. <article> Тег связывает связанный контент вместе, вы также можете иметь несколько статей на одной странице и т.д.

<header>Site Title</header> 

<article> 
    <header>Page Title</header> 
    <p>Page Content Here</p> 
    <footer>Page Footer</footer> 
</article> 

<footer>Site Footer</footer> 
+0

Не статья для синдикации? http://html5doctor.com/the-article-element/ – Evans

+0

Это просто указывает, что это раздел контента, который может существовать как самостоятельный элемент сам по себе, не обязательно для синдикации. – trapper

+0

Предположительно, ваш метод сделает заголовок страницы менее релевантным, чем название сайта? Я хочу добиться противоположности. – Evans

0

Действительно зависит от того, или если вы планируете componetize и/или синдиката ваше содержание, а затем это однако костюмы вам самое лучшее , Нет никаких проблем с тем, как у вас есть это сейчас, кроме того, что вы хотите использовать только один «H1» для каждого документа. С другой стороны - «H2», «H3» и т. Д. Можно использовать несколько раз без отрицательного SEO.

html5doctor ссылку о разделе совместно хороший ресурс, но и рассмотреть их:

http://html5doctor.com/the-article-element/

http://www.impressivewebs.com/html5-section/

http://webdesign.about.com/od/html5tags/a/when-to-use-section-element.htm

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