フロントエンド視点での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 はどうなるのでしょうか?

推薦する

WeChat 共有: WeChat パブリック アカウントを宣伝するための最も実用的なヒントがここにあります。

WeChat公式アカウントの位置付けや運用についての記事は増えていますが、多くの大手アカウントの共通...

インスタンス分析スナップショットにURLのみが表示され、説明が表示されていない理由

先週の朝、あるネットユーザーからメールを受け取りました。彼のウェブサイトは数か月前からダウンしており...

クラウド コンピューティングが今後 1 年間で変化する 5 つの方法

調査会社 Forrester の調査レポートによると、クラウド コンピューティングはもはやまったく新...

QingStorのソフトウェア定義ストレージがIDCレポートでコアSDSベンダーとしてリストアップ

最近、IDCが発表した「中国のソフトウェア定義ストレージおよびハイパーコンバージド市場追跡調査レポー...

ServerPronto の簡単な紹介

Serverpronto は、長い歴史 (2003 年) と強力なバックグラウンドを持つ IDC で...

回答:サイトのホームページがそもそもない場合は降格になりますか?

多くの SEO 関連の記事では、友好的なリンクを作成する場合、まず相手のウェブサイトを SITE し...

簡単な分析: 店舗デザインにおけるビジュアルマーケティング戦略

インターネットでは、顧客は主にストアページの表示と自身の想像力によって商品や店舗を理解し、最終的に注...

百度によると、モバイル検索製品のアクティブユーザーは1日あたり1億人を超える

Sina Technology News: 北京時間 4 月 26 日早朝のニュース、Baidu (...

ウェブサイトがブロックされた場合、苦情を言うだけでは解決にはなりません。原因を見つけることが解決策です。

最近、百度は力を見せつけています。6月22日には大量のウェブサイトを禁止し、6月28日には別の一群の...

スマートホストはどうですか?ラスベガス データセンター VPS レビュー

スマートホストはどうですか?スマートホストラスベガス VPS はいかがでしょうか? Smarthos...

この記事ではDiffアルゴリズムの使い方を説明します

[[420540]] 1. 基本Diff アルゴリズムは、仮想 DOM の最小限の更新を実装します。...

GoogleがSPDYの廃止を発表

Googleは、同社が2009年に開始したSPDYプロトコルを段階的に廃止する計画を発表しました。S...

マーケティングが女性の心をつかむための3つの洞察:Morketing 2019年年次レビュー

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスリタ・ゼン出典: mor...