ウェブページのフッターで注意すべきことのまとめ

ウェブページのフッターで注意すべきことのまとめ
たくさんのリンク

おそらく、このようなサイトをたくさん見たことがあるでしょう。ページの下部に 50 個、100 個、あるいはそれ以上のリンクがあります。検索エンジンは、Web サイトをクロールするときに、Web サイトのさまざまな領域を区別し、それぞれに異なる重み付けをしようとします。したがって、Web サイトの下部にリンクを大量に配置しても、何の役にも立ちません。私のアドバイスは、サイトの下部にあるリンクの数を 25 個以下に抑えることです。

ダイナミックフッター

動的なコンテンツは検索エンジンにとってより興味深いものになります。たとえば、最新の記事へのリンクを含めたり、最近コンテンツを更新したページへのリンクをいくつか追加したり、人気のある古い記事へのリンクをいくつか追加したり、おすすめの記事へのリンクをいくつか追加したりすることができます。あなたの目標は、コンテンツが常に変化していることを検索エンジンに伝えることです。

タイムスタンプとクロールテスト

大規模な Web サイトをお持ちの場合は、これが役立つ場合があります。これにより、サイトのどの部分が Google に好まれず、あまり頻繁にクロールされていないかがわかります。 「ページは2011年1月に生成されました」などの「検索エンジンに適したテキスト」を使用してフッターに現在の時刻を追加した場合、2か月後に[site:example.com “ページは2011年1月に生成されました”]を検索します。 2 か月間クロールされていないページがリストされます。これはそれほど技術的なものではありませんが、クロールの問題がある場所を簡単に見つけるのに最適な方法です。ここで注意点があります。完全な日付を使用しないでください。そうしないと、Google がその日付でページにタグを付ける可能性があります。

No-Followとページランク

私はかつて no-follow とページ権限 (PR) の転送を重視していましたが、もはや効果的なアプローチではないと思います。したがって、検索エンジンが連絡先ページ、プライバシーポリシー、利用規約などにアクセスするのをブロックするために no-follow を使用している場合は、使用を中止してください。これは、良いことよりも悪いことをもたらす可能性が高いです。ユーザー アカウントやバックエンド ページなどのログイン リンクがある場合は、no-follow を使用します。さらに、robots.txt を使用して、検索エンジンがこれらのページにアクセスするのをブロックする必要があります。

使いやすさとフォントサイズ

このセクションは SEO とは関係ありませんが、ユーザビリティには注意を払う必要があります。一般的に、フッターにはメインテキストよりも少し小さいフォントを使用することをお勧めしますが、小さすぎるフォントは避けてください。他の色の背後に明るい色を使用することもできますが、見えなくしないでください。そうしないと、何かを隠そうとしていると思われることになります。フッターに多くのコンテンツがある場合は、すべてをまとめて配置するのではなく、グループ化します。

さて、フッターを最適化する方法をいくつか確認してみましょう。

リンクの数を必要なものだけに制限する

動的コンテンツをリストする

検索エンジンのクロールを追跡するために使用される日付が含まれています

no-follow は、PR 配信を制御するためではなく、クロールされたくないページを検索エンジンがクロールするのを防ぐために使用します。

フッターのコンテンツをカテゴリ別に整理します。

より小さく軽い文字を使用し、見た目のために使いやすさを犠牲にしないでください。

<<:  Linuxの運用と保守の基本プロセス管理と環境構成分析

>>:  スケルトンスクリーン効果を実現する CSS

推薦する

MySQL SQL ステートメントが遅い場合の一般的な原因と解決策

1. インデックス不足または無効なインデックスによるクエリの遅延数千万件のデータを含むテーブルで、イ...

Bツリーの特性の紹介

B ツリーは一般的なデータ構造です。彼と一緒にB+ツリーがあります。ここで、概念を明確にする必要があ...

Dockerイメージ内のnoneイメージ操作を削除する

普段はdocker buildコマンドでイメージを生成していますが、コードの更新が頻繁に行われるとn...

VUEはタイムライン再生コンポーネントを実装します

この記事の例では、タイムライン再生コンポーネントを実装するためのVUEの具体的なコードを参考までに共...

MySql の 4 つのトランザクション分離レベルについて簡単に説明します。

分離レベル:隔離はあなたが考えるよりも複雑です。 SQL 標準では 4 つの分離レベルが定義されてお...

JavaScript マクロタスクとマイクロタスク

マクロタスクとマイクロタスクJavaScript はシングルスレッド言語です (マルチスレッドの場合...

MySQL はカスタムシーケンスを使用して row_number 関数を実装します (詳細な手順)

いくつかの記事を読んだ後、ようやく MySQL で row_number() ソートを実装する方法が...

CSS における px、rem、em、vh、vw の違いを簡単に分析します

絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...

JS for ループで setTimeout を使用する 4 つのソリューション

目次概要解決策 1: クロージャ解決策2: 構造を分割する解決策3:解決策4: setTimeout...

シンプルなビデオ連射機能を実装する JavaScript CSS3

この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...

chkconfig および systemctl コマンドを使用して Linux サービスを有効または無効にする方法

これは Linux 管理者にとって重要な (そして素晴らしい) トピックなので、誰もが Linux ...

Nginx レベルで基本的なユーザー認証を構成する手順を完了します。

序文アプリケーション シナリオ: おそらく、内部 Web サイトは外部ユーザーにアクセス可能である必...

ネイティブjsは9マスグリッドのドラッグアンドドロップを実現します

ネイティブJSを使用して9つの正方形のグリッドを記述し、9つのグリッドの位置をドラッグして変更する効...

Dockerデータ管理とネットワーク通信の使用

Docker をインストールし、Docker コアとインストールを通じて簡単な操作を実行できます。 ...

Vant Uploaderは1枚以上の写真をアップロードするコンポーネントを実装します

この記事では、1枚以上の写真をアップロードするためのVant Uploaderコンポーネントを紹介し...