WordPressは驚くほど強力で柔軟なツールですが、他のツールと同様に、その幅広いオプションにより、間違いを犯しやすくなっています。
これらの間違いはすべてあなたのウェブサイトに悪影響を及ぼしますが、いくつかは絶対に壊滅的なものになる可能性があります。 そのため、それらを回避できるように、それらが何であるかを知ることが非常に重要です。
そのため、この記事では、WordPressの一般的な10の間違いと、それらを回避する方法について概説します。
間違い#1:コーディングが不十分なテーマの使用
これは、SEOの取り組みの基盤を形成するため、最初に確認する最も重要なことです。率直に言って、ほとんどのテーマはこの点で問題があります。
テーマがカスタムビルドであるか、テーマベンダーから購入するか、WordPressリポジトリから無料でダウンロードするかにかかわらず、次のような不利益を被らないようにするために評価する必要のある重要な詳細がいくつかあります。
HTML検証
無効なHTMLはレンダリングの問題を引き起こし、ユーザーと検索エンジンの両方に影響を与える可能性があるため、これは重要です。これが発生すると、ウェブサイトが表示されなかったり、適切に機能しなかったりするために訪問者を失う可能性があります。また、検索エンジンがページを適切にレンダリングしてコンテンツを理解できないため、ランクが低くなる可能性があります。
W3CのMarkupValidationServiceを介してHTML検証をチェックするためのシンプルで無料のツールがあります
ただし、注意点を含めたいと思います。有効なHTMLは重要だと思いますが、私はHTML検証の純粋主義者ではありません。つまり、ROI(投資収益率)の観点から、一部のエラーを修正する価値がない場合があるということです。
一部のテーマやプラグインのコア機能など、編集できないものが原因である可能性があるため、一部のエラーを修正できない場合があることに注意することも重要です。このような場合、レンダリングの問題を引き起こしている重大なエラーに直面している場合は、最初からやり直して最初から再構築する方が理にかなっている場合があります。
HTTPリクエスト
多くのテーマは、とんでもない数のスクリプト、画像、フォント、およびその他の種類のファイルをロードするため、ページのロードが遅くなります。
最悪の部分は、多くのテーマがこれらのファイルを不必要にロードすることです。 多くのテーマは、ファイルが使用されているページにのみファイルをロードするのではなく、すべてのページにファイルをロードするだけなので、ロード速度が大幅に遅くなります。 ページ速度は、ユーザーとSEOの両方にとって重要です。
目標とする特定の数はありませんが、パフォーマンスの観点からは、特にWebサイトの読み込みが遅い場合は、常に少ないほうがよいでしょう。
DOMサイズが大きすぎる
これは信じられないほど技術的に聞こえるかもしれませんが、実際には非常に簡単です。 これは、WordPressサイトのHTMLが可能な限り効率的であることを確認する必要があることを意味します。
それは些細なことのように思えるかもしれませんが、各要素がメモリ使用量、スタイル計算、およびレイアウトリフローに影響を与えるため、効率的なHTMLコードはサイトのパフォーマンスに大きな役割を果たす可能性があります。
多くのテーマは過剰なHTML要素を使用しており、多くの場合、数レベルの深さでネストされているため、パフォーマンスがすぐに低下します。 これはページビルダーで見られますが、ほとんどの開発者はコードの効率をほとんど考慮せずに外観に焦点を合わせているため、テーマレベルでも見られます。
間違い#2:ページビルダーの使用
反対する人もいるかもしれませんが、ページビルダーを使用することは大きな間違いだと思います。
私はそれらを支持する議論を理解しています-それらは人々がデザインされたコンテンツを追加し編集することをより簡単にします。 ただし、問題は、肥大化したコードが大量に作成され、不要なHTTP呼び出しが追加され、多くの場合、修正できないHTMLエラーが発生することです。
クリーンで効率的なコードを生成するシングルページビルダーを見たことがありません。
私はしばらく前にウェブサイトビルダーについての非常に詳細な記事を公開しました、そしてそこで適用される問題の多くはワードプレスページビルダーに等しく当てはまります。
間違い#3:過剰なプラグインのインストール
WordPressを非常に強力にするものの1つは、1つ以上のプラグインをインストールするだけで機能を追加できることです。 開発者を雇わなければならない時代は終わりました
新しい機能を追加するためだけに数千ドル、または数万ドルを費やします。
しかし、これは重大な問題を引き起こす可能性もあります。
最初の問題は、これらのプラグインには幅広い開発品質があることです。 テーマと同様に、多くのプラグインはコーディングが不十分であるため、読み込み速度が遅くなり、WebサイトにHTMLエラーが発生します。 多くの場合、これらのプラグインは一連のスクリプト、CSSファイル、画像、フォントもロードするため、速度がさらに低下し、ユーザーエクスペリエンスが低下します。
もう1つの問題は、非常に簡単なため、多くの人がプラグインを追加しすぎるという間違いを犯すことです。 これにより、それぞれがどれほどうまくコーディングされていても、Webサイトの読み込みが遅くなります。
それでも、提供する機能を実行し、ロードする外部ファイルを含めるには、処理能力が必要です。
間違い#4:メディアを最適化しない
最近、私たちは皆、信じられないほど強力なカメラをポケットに入れています。これにより、WordPress Webサイトに新しい写真を簡単に追加できますが、これはよくある重大な間違いにもつながります。
iPhoneまたはAndroidデバイスで写真を撮る場合、画像は通常、Webサイトで使用するために必要な画像よりも大幅に大きくなります。
これらの大きくて高解像度の画像は、印刷したり、画質を損なうことなくフルサイズで表示するために小さなセクションをトリミングしたりするのに最適です。ただし、WordPressメディアライブラリに直接アップロードすると、多くの場合、フルサイズの最適化されていない画像として保存されます。
一部のテーマは、この問題を解消するために、一連のディメンションペアに基づいてアップロードのサイズを自動的に変更します。しかし、多くはそうではありません。
WordPressサイトがすでに稼働していて、この問題に対処し始めたばかりの場合は、自動的にサイズ変更できるさまざまなプラグインがあるため、メディアライブラリのすべてを再アップロードする必要がないというのは朗報です。彼ら。
このようなツールを実行する前にウェブサイトをバックアップすることが絶対に重要であることを指摘したいと思います。意図しないものを削除または上書きした場合、それを元に戻す方法が必要になるからです。
メディアの最適化については、私の記事「トラフィックとコンバージョンを増やすためにページ速度を向上させる方法」で詳しく説明しました。
間違い#5:XMLサイトマップの省略
誰もがXMLサイトマップを持つことで恩恵を受けることができますが、これは検索エンジンがすべてのページを見つけてクロールするのに役立つため、大規模なWebサイトでは特に重要です。 特に、それらを指すリンクがほとんどなく、深く埋まっている可能性があるもの。
驚いたことに、この重要な機能はまだネイティブではありません
WordPressに準拠しているため、プラグインに依存する必要があります。
Yoastには他にも必要な機能がいくつか組み込まれているため、私は通常Yoastに依存していますが、ページ、投稿、メディアを追加、変更、削除するたびにXMLサイトマップを動的に作成できるプラグインがいくつかあります。
間違い#6:更新をスキップする
私が生活のために何をしているのかを考えると、膨大な数のWebサイトのバックエンドを見ることができます。プラグインやテーマ、さらにはWordPressコアさえも、時代遅れになっている人がいることにいつも驚いています。 何十年にもわたってこれを一貫して見てきたのですが、私は本当に驚かないでください。
これらのアップデートは、パフォーマンス、デザイン、使いやすさの問題だけでなく、ハッカーがWebサイトにアクセスする可能性のあるセキュリティホールにもパッチを適用するため、このよくある間違いは壊滅的な結果をもたらす可能性があります。
侵入すると、Webサイトの削除や改ざんなどの明白なものから、クレジットカード情報の傍受やアウトバウンドリンクの追加などの微妙なものまで、あらゆる種類の悪意のあることを実行できます。
WordPressコアを定期的に更新する時間がないような人であることがわかっている場合は、自動更新をオンにすることをお勧めします。
間違い#7:セキュリティを見落とす
プラグイン、テーマ、WordPressコアを最新の状態に保たないことのセキュリティへの影響についてはすでに説明しましたが、ウェブサイトを安全に保つことはそれをはるかに超えています。
ウェブサイトを完全に安全にする方法はないことを指摘することが重要です。 ただし、セキュリティを強化するための措置を講じることで、特にあなたを標的にしているハッカーを除いて、ほとんどのハッカーを阻止できます。
これは、ハッキングは主に、ハッカーが簡単に悪用される脆弱性を探して数千または数百万ものWebサイトをクロールするナンバーゲームであるためです。
デフォルトのユーザー名を使用しないでください
デフォルトでは、WordPressインストールの最初のユーザー名は通常「admin」です。これはハッカーが最初に試みるユーザー名であるため変更する必要があります。
新しいウェブサイトを設定する場合、これは簡単です。インストールプロセス中に変更するだけです。
既存のウェブサイトがある場合、管理エリア内でユーザー名を変更する方法はありませんが、ホスティングアカウントのphpMyAdminにログインして、WordPressデータベースを直接変更することはできます。
また、投稿ごとにユーザー名を世界中にブロードキャストしないように、ユーザープロファイルの表示名を変更する必要があります。
管理エリアをロックダウンする
管理領域へのアクセスを特定のIPに制限する方法は複数あります。これにより、ほとんどのハッキングの試みを防ぐことができます。
Linuxサーバー
これは、適切なコンテンツを含む.htaccessファイルを作成し、それをwp-adminフォルダーにアップロードする簡単なプロセスです。
テキストエディタを起動し、新しいファイルを作成して、以下のコードを貼り付けるだけです。必ずxx.xx.xx.xxをIPに置き換えてください。IPは、Google検索に「what’smyip」と入力すると見つかります。
# ALLOW USER BY IP <Limit GET POST> order deny,allow deny from all
# Replace with your IP address allow from xx.xx.xx.xx
</Limit>
Windows Server
私はWindowsサーバーで何もホストしたことがなく、ここでのプロセスは私にとって少し異質なので、Windowsサーバーを使用している場合は、Microsoftのサポートドキュメントを検索して、適切なプロセスを見つけることをお勧めします。
プラグイン
これは特定のIPへのアクセスを制限するための最も効率の悪い方法であるため、これを最後の手段と見なします。 また、IPが変更されると、プラグインを新しいIPに更新できなくなるという別の問題も発生します。
その時点で管理領域にアクセスする唯一の方法は、FTP経由でログインし、プラグインを削除することです。 これらすべてを実行する場合は、最初に.htaccessを使用することをお勧めします。
TFAを有効にする(2要素認証)
二要素認証は、ログインする前に入力する必要のあるコードをモバイルデバイスに送信するため、Webサイトを保護するための強力なツールです。つまり、デバイスに物理的にアクセスしないと、他の誰かが管理者にアクセスできなくなります。 範囲。
これにはプラグインが必要であり、この機能を作成するために利用できる無料および有料のプラグインがいくつかあります。
ログイン試行を制限する
これは、特定のIPからのログイン試行を特定の回数失敗した後にブロックすることで、WordPressWebサイトのセキュリティを強化するもう1つの簡単な方法です。
これにはプラグインも必要であり、この機能を作成するために利用できる無料および有料のプラグインも多数あります。
間違い#8:バックアップを実装していない
誰もが自動バックアップを必要としています–これはウェブサイトを持つための重要な部分です。
変更を簡単にロールバックできるようにするだけでなく、古いバージョンのWebサイトを復元することで、ハッキングからすばやく回復するのにも役立つ場合があります。
バックアップスケジュールは、Webサイトを変更する頻度によってある程度異なりますが、少なくとも毎週実行する必要があります。 ハッキングが発生してしばらく気付かれない場合に備えて、数か月分のバックアップを保持するのが好きです。これにより、復元するクリーンなバックアップを見つけるのに十分な距離まで戻ることができます。
これらのバックアップは、復元プロセスを高速化するためにWebサーバー上に存在できますが、理想的には、常にクリーンなコピーが得られるように、クラウドにもバックアップする必要があります。
間違い#9:スキーマの省略
SEOの世界では、あらゆる利点が必要です
スキーマはランキングに直接影響を与えないかもしれませんが、視覚的な手がかりが追加されているため、クリック率にプラスの影響を与える可能性があります。
これは、検索結果への掲載がより注目を集めたという理由だけで、他の上位のWebサイトに移動するはずのクリックをWebサイトが獲得する可能性があることを意味します。
スキーマは基本的に、コンテンツの内容と、コンテンツ内のエンティティが相互にどのように関連しているかを検索エンジンに伝達する方法です。
HTMLマークアップであるmicrodataではなく、JavaScriptの一種であるJSONとしてスキーマを実装することをお勧めします。
これを支援するために利用できるプラグインは無料と有料の両方がありますが、私は個人的にJSONを記述してコードに挿入することを好みます。これにより、さらに別のプラグインを追加しなくても、より細かく制御できるからです。また、プラグインは、発生したより複雑なシナリオの一部を処理できないため、これを行う必要がある場合があります。
たとえば、複数のフランチャイズ店舗を持つナショナルブランドを扱っているとします。この場合、一部のページには親会社のスキーマが必要な場合がありますが、他のページには親会社とローカルフランチャイズの両方のスキーマが必要な場合があります。それにはカスタムアプローチが必要です。
間違い#10:パーマリンクを適切に構成していない
WordPressが作成するデフォルトのパーマリンクは、検索の観点からは理想的ではないため、変更する必要があります。
これは比較的簡単な修正であり、適切なURL構造は、検索エンジンがWebサイトの階層をよりよく理解するのに役立つため重要です。
この設定を現在の設定から次のように変更することをお勧めします。