フロントエンド視点でのSEOの実装方法を解説

フロントエンド視点でのSEOの実装方法を解説

SEO(検索エンジン最適化)とは、検索エンジンの自然な検索結果に含まれるウェブページの数を増やし、ランキングの位置を向上させるために行われる最適化動作を指す、伝説的な検索エンジン最適化です。これは、話すのは簡単だが、実行するには複雑な技術だと思います。理解することはできても、説明することはできないのです。フロントエンドエンジニアとして、SEO に精通している必要はありませんが、SEO を理解している必要があります。 SEO の不変のルールの 1 つは、常に変化し続けるということです。これは、すべての人に適用できる万能の最適化ソリューションが存在しないためです。しかし、ウェブサイトで SEO を実行するための基本的な、または一般的に受け入れられているルールがいくつかあります。さらに重要なのは、自分自身の実践を持ち、自分に合った効果的な SEO 手法を常に発見することです。

マクロ的な視点から見ると、SEO には、オリジナル コンテンツ、高品質の外部リンク、持続的かつ適度な最適化という 3 つの最も重要なルールがあると思います。

フロントエンドはウェブサイトを構築する上で非常に重要な部分です。この記事ではフロントエンドの観点からSEOの実装方法を説明することに重点を置いています。フロントエンド作業は主にページの HTML+CSS+JS を担当します。これらの側面を最適化することで、SEO 作業の強固な基盤が築かれます。重要なコンテンツを強調表示することで、検索エンジンは現在のページの焦点が何であるかを判断できるようになります。Web サイトのアクセス速度を向上させることで、検索エンジンのスパイダーは Web ページのコンテンツをスムーズかつ迅速に、そして大量にクロールできるようになります。そこで、以下では重要なコンテンツの強調表示と Web サイトの速度向上に焦点を当ててまとめます。

重要なコンテンツを強調する

適切なタイトル、説明、キーワード

360 検索 (so.com) から取得したスクリーンショット

検索におけるこの3つの項目の比重は徐々に下がってきていますが、それでも適度に書いて、役に立つことだけを書いていければと思っています。ここでは小説を書かず、要点を表現してください。

タイトル: 重要なポイントのみを強調します。重要なキーワードは 2 回以上出現せず、先頭に配置する必要があります。各ページのタイトルは、以下に示すように異なる必要があります。

説明: ここで Web ページの内容を要約します。長さは適切で、キーワードの積み重ねは過剰にならないようにしてください。各ページの説明は、以下に示すように異なる必要があります。

キーワード: 重要なキーワードをいくつかリストアップしますが、あまり多くリストアップしすぎないようにしてください。

W3C 標準に準拠したセマンティックな方法で HTML コードを記述します。

検索エンジンにとって、最も直接的に直面するのは、Web ページの HTML コードです。コードが意味的に記述されていれば、検索エンジンは Web ページの意味を簡単に理解できます。たとえば、テキスト モジュールには大きなタイトルを付け、h1 ~ h6 を適切に使用し、リスト スタイルのコードには ul または ol を使用し、重要なテキストには strong を使用するなどします。つまり、さまざまな HTML タグを最大限に活用して作業を完了する必要があり、もちろん IE、Firefox、Chrome などの主流のブラウザと互換性がある必要があります。

有名な Zen Garden の Web サイト (http://www.csszengarden.com/) を見てみましょう。スタイルがなくても、コードは非常に意味的で、すっきりと見えます。さまざまなスタイルをロードすると、ページの外観を自由に変更できます。

スタイルなし:

読み込みスタイル 1:

読み込みスタイル2:

レイアウトを使用して、重要なコンテンツの HTML コードを先頭に配置します。

検索エンジンは HTML コンテンツを上から下へクロールします。この機能を利用することで、メインのコードを最初に読み取り、広告などの重要でないコードを下部に配置することができます。たとえば、左列と右列のコードが変更されていない場合は、スタイルを変更し、 float:left; と float:right; を使用して 2 つの列の位置を自由に入れ替えるだけです。これにより、重要なコードが前面に配置され、クローラーによって最初にクロールされるようになります。複数の列の場合も同様です。

重要なコンテンツを出力する際に​​は JS を使用しないでください。

スパイダーは JS のコンテンツを読み取らないため、重要なコンテンツは HTML に配置する必要があります。

iframe はできるだけ使用しないでください。

検索エンジンは iframe 内のコンテンツをクロールしないため、重要なコンテンツはフレーム内に配置しないでください。

画像に alt 属性を追加します。

ネットワーク速度が非常に遅い場合や画像アドレスが無効な場合、alt 属性の役割が反映されます。画像が表示されない場合、ユーザーに画像の目的を知らせることができます。

画像を表示できる場合:

画像が表示できない場合:

コンテンツを強調するために title 属性を追加できます。

テキスト効果を維持します。

ユーザー エクスペリエンスと SEO 効果の両方を考慮する必要がある場合は、パーソナライズされたフォントのタイトルなど、画像を使用する必要がある場所では、スタイル コントロールを使用して、テキストがブラウザーに表示されないようにすることができますが、タイトルは Web ページ コードに存在します。

例えば、ここの「TVシリーズ分類」では、設計図を完璧に再現するために、フロントエンドエンジニアはテキストを背景画像にしてから、スタイルを使用してHTML内のテキストのインデントをブラウザから逸脱するのに十分な大きさの負の数に設定できます。また、行の高さを設定することでテキストを非表示にすることもできます。注意: display:none; メソッドを使用してテキストを非表示にすることはできません。検索エンジンは display:none; 内のコンテンツをフィルターし、スパイダーによって取得されないためです。

HTMLコード:

CSSコード:

または

CSS を使用して文字をインターセプトします。

テキストが長すぎる場合は、スタイルを使用してテキストを切り取り、高さを設定し、余分な部分を非表示にすることができます。これを行う利点は、テキストを検索エンジンに完全に提示できると同時に、美しいプレゼンテーションも保証できることです。

ウェブサイトの速度を向上させる

CSS と JS を外部リンクして、Web ページ コードのクリーンさを確保し、将来のメンテナンスも容易にするようにしてください。

これの利点は、コンテンツ、プレゼンテーション、動作を分離できるため、コードがクリーンになり、保守が容易になることです。

CSS はファイルの先頭に配置され、JS はファイルの末尾に配置されます。ツールを使用して CSS ファイルと JS ファイルを圧縮できます。

CSS スプライト。

HTTP リクエストを減らします。 CSS スプライト技術を使用すると、Web ページで使用されるスライスを 1 つの画像に結合できます。これにより、HTTP リクエストの数が減るだけでなく、スタイル画像を一度に読み込むことができるため、「空白」の Web ページが表示されるという煩わしさを回避できます。

360公式サイトホームページ(http://www.360.cn)メインフロントエンド画像2枚:

画像1:

画像2:

画像の高さと幅を設定すると、ページの読み込み速度が向上します。

静的リソース ファイルに有効期限を追加して、ユーザーがローカル キャッシュを通じて Web サイトに高速にアクセスできるようにします。

大規模な改訂の頻度を減らします。

コードを圧縮してフォーマットします。

オンラインにする前に、いくつかのツールを使用して HTML、CSS、JS を圧縮およびフォーマットし、ページ サイズを縮小することができます。

CSS 式を使用しないと効率に影響します。

CDN ネットワークを使用すると、ユーザー アクセスを高速化できます。

GZIP 圧縮を有効にすると、ブラウジングの速度が向上し、検索エンジンのスパイダーがクロールできる情報量も増加します。

ブラウザプラグインを使いこなせるようになる。

たとえば、Firefox の YSlow は非常に便利です。ページ コード、スタイル、JS、画像などの読み込み状況をチェックし、ページをさらに最適化するためのガイダンスを提供します。

疑似静的設定。

動的なウェブページの場合は、スパイダーが静的なウェブページであると「誤解」するように擬似静的機能をオンにすることができます。静的なウェブページの方がスパイダーの好みに合うためです。URL にキーワードが含まれていると、効果はさらに高まります。

動的アドレス:

http://www.360.cn/index.php

疑似静的アドレス:

http://www.360.cn/index.html

あとがき

巧妙に、習得したテクニックを使って検索エンジンを騙さないでください。短期間でランキングが向上するなど、明らかな結果が得られるかもしれませんが、検索エンジンがそれを知ると、Web ページを決定的に降格させたり、直接ブロックしたりします。これでは損失に見合う価値はありません。

この記事が、皆様の SEO を正しく理解する一助になれば幸いです。SEO は適度に行うべきであり、ウェブサイトは依然として「コンテンツこそ王様」に重点を置くべきです。優れたコンテンツがあってこそ、ウェブサイトは発展できるのです。

相互コミュニケーションと学習のために、私の個人ウェブサイト (www.tianlong.org) にぜひアクセスしてください。


原題:フロントエンド視点からSEOの実装方法を解説

キーワード: フロントエンドの角度、程度、少し、SEO、実装、検索、ウェブマスター、ウェブサイト、ウェブサイトのプロモーション、お金を稼ぐ

<<:  Baidu のハイパーリンク不正アルゴリズムから見る検索エンジンの価値

>>:  Light Year Forum が閉鎖されたら、Bianniu Forum はどうなるのでしょうか?

推薦する

Docker コンテナとホスト間でデータを共有するにはどうすればよいでしょうか?

[51CTO.com クイック翻訳] Docker コンテナを使用すると、企業は大規模かつ迅速にアプ...

公安部はねずみ講の疑いのある5つのウェブサイトを調査し、処分した。被害額は5億元を超える。

北京ニュース(記者:廖愛玲)国家工商行政管理局と公安部は昨日、「ジェイド・グローバル・ネットワーク」...

シャミの命はアリババによって遅らされた

著者:蘇奇 編集者:金玉凡出典: 神蘭財経あなたがXiami Music の真のファンなら、自分の ...

古いものを捨てて新しいものを取り入れるためにウェブサイトをデザインする際に注意すべきことは何でしょうか?

多くのウェブマスターは、SEO の考えに従って Web サイトを再設計した後、Web サイトのインク...

金曜日の百度の小規模アップデート後にウェブサイトのランキングが下がらないようにする方法

過去2回の金曜日の百度アップデートから判断すると、百度はこれまで通り金曜日に小規模なアップデートを実...

「2021 年の調査データの傾向を見て、企業のデジタル変革におけるクラウドの道を解釈する」

クラウド コンピューティングは、当初の構想から今日の広範な実装に至るまで、企業向けクラウド コンピュ...

domain.com、すべてのドメイン名が30%オフ、各ドメイン名は最大5年間登録可能

老舗ドメイン名販売業者のdomain.comがプロモーションを実施しています。すべてのドメイン名が3...

外部リンクの数はウェブサイトのランキングを測定する上で必須の要素ではない

SEO について知っている友人の多くは、「コンテンツは王様、外部リンクは女王」ということわざを知って...

cycloneservers-3$/VPS/kvm/1g RAM/25g HDD/シアトル

同社によれば、サイクロンサーバーズは2006年に設立され、現在はシアトルとノースカロライナの2つのデ...

リピーター数を増やすことがコンテンツプロバイダーのウェブサイトの成功の鍵となる理由を簡単に分析します。

コンテンツプロバイダーとは、ユーザーが必要とするコンテンツを提供し、そこから利益を生み出すウェブサイ...

Hostga「Unspeakable」 - メモリアルデーに年 2 日間 50% オフ プロモーション

Hostga「Indescribable」は、今週の金曜日から来週の月曜日まで、アメリカの戦没者追悼...

2日間で3つのキーワードをBaiduのホームページに表示させた体験談

却下理由: 記事が読みにくいみなさんこんにちは。私はハルビン仮想および現実ウェブサイト設計です。ここ...

Ce氏:SEOにおけるキーワードセグメンテーション技術についての簡単な説明

背景情報: Ce氏——Ceenの「世界名靴淘宝」プロモーションコンテストの特別審査員昇格コンテストの...

中国政府クラウド市場シェアレポートが発表されました。統合運用は何に依存しますか?

[[350641]]近年では、ビッグデータ、クラウドコンピューティング、新しいインフラストラクチャが...

Linodeはどうですか?マイアミデータセンタークラウドサーバーレビュー

Linode は、米国南東海岸のフロリダ州第 2 の都市マイアミにデータセンターを構え、他のデータセ...