XHTMLにおけるH1タグの位置について

XHTMLにおけるH1タグの位置について
最近、H1 については多くの議論が行われていますが (記事のコンテンツ ページ内)、おおよそ 2 つの状況があります。
1. H1 は記事のタイトルに使用します。 2. H1 はサイトのタイトルに使用します。<br />ほとんどの人は、最初の方法、つまり記事のタイトルに使用することを好むと思います。記事の観点から見ると、ユーザーがコンテンツ ページに入るときに見たいのはもちろん記事の内容です。記事のタイトルは当然最も重要であり、強調表示する必要があります。
さて、上記は記事の観点からのものですが、ページの観点から見るとどうなるでしょうか?
ページには、記事の内容とその内容から派生したリンクに加えて、ナビゲーション、広告、検索など、記事の内容に直接関係のないコンテンツも含まれます。ページ内で、記事は単なる 1 つのコンポーネントです。意味論的な観点から見ると、ページには、ページのコンテンツ (記事以外の部分を含む) を要約する 1 つの大きなタイトル (H1) しかありません。したがって、H1 は記事のタイトルよりもサイトのタイトルの方が正確です。 H1 とタイトルが異なることに注意してください。
ここでは、ディスカッションの中で何人かの学生が提起したいくつかのアイデアについても触れます。
1. SEOに関する質問(H1はSEOに影響します)
2.セマンティクスに関する問題<br />これら 2 つの問題は矛盾しています。SEO を行う際には、セマンティクスを放棄しなければならない場合があります。国内の SEO 手法では、基本的にセマンティクスはありません。残念なことに、最近ウェブサイトを構築する学生のほとんどは SEO に重点を置いています。
H1 は SEO に影響を与えますが、必須ではありません。ページのヘッダーの情報に比べると、その重要性ははるかに低いです。ページのヘッダー情報に注目してみてはいかがでしょうか。さらに、セマンティクスが適切に行われていれば、SEO に悪影響を与えることはありません。なぜこのような轍を踏まなければならないのでしょうか?
本文の内容はそのままで、セマンティクスに重点を置くべきだと思います。この部分は主にユーザーが見る部分であり、複数の端末に適応するためのものでもあるからです。隠しテキストも使用しているかと尋ねる学生もいました。はい、それはセマンティクスのためです。スタイルがない、またはスタイルをサポートしていない端末では、SEO のためではなく、コンテンツをより読みやすくするためです。 SEO ではヘッドに重点を置く必要がありますが、これは検索エンジンが最も重視するものでもあります。たとえば、メタには検索エンジン向けの多くの属性が含まれています。

<<:  inline-blockプロパティとの互換性

>>:  MySql 範囲内の検索時にインデックスが有効にならない理由の分析

推薦する

MySQL Undo ログと Redo ログの概要

目次元に戻すログUNDOログの生成と破棄UNDOログの保存元に戻すログ機能トランザクションの原子性の...

WeChatアプレットは記録機能を実装します

この記事では、WeChatアプレットのレコード機能を実装するための具体的なコードを参考までに紹介しま...

mysql-8.0.16 winx64 最新インストール チュートリアル (画像とテキスト付き)

最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデ...

mysql data_dirの変更によって発生するエラー問題を解決する

今日は、新しく購入した Alibaba Cloud ECS 環境 (Ubuntu 16.04 LTS...

Dockerボリュームのファイルマッピング方法

背景ブロックチェーン ログ モジュールで作業しているときに、コンテナーが実行されている場合は、ログ ...

エンタープライズプロダクション MySQL 最適化入門

Oracle、DB2、SQL Server などの他の大規模データベースと比較すると、MySQL に...

CSS3で実装されたスライドメニュー

結果:実装コード: <!DOCTYPE html><html class=&quo...

MySQL 5.7.21 のインストールとパスワード設定のチュートリアル

MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。公式リファレン...

Vueのフィルターとディレクティブの詳細な説明

目次vueカスタムディレクティブグローバル指令ローカル指示使用フック関数(両方ともオプション)使用方...

UbuntuからMySQLを削除して再インストールする方法

まずmysqlを削除します: sudo apt-get remove mysql-*残ったデータをク...

Docker で Tomcat を使用して Web アプリケーションを迅速にデプロイする方法の例

Docker の基本的な操作を学習した後、コンテナにいくつかの基本的なアプリケーションをデプロイして...

CSS で 3D ブック効果を実装するためのサンプル コード

さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...

MySQL が uuid または snowflake id を主キーとして使用することを推奨しない理由の詳細な分析

前書き: MySQL でテーブルを設計する場合、MySQL では UUID や非連続かつ非繰り返しの...

VMware ESXi サーバー仮想化クラスター

目次まとめ環境とツールの準備サーバー仮想化のインストール VMware ESXi仮想マシンのオペレー...