【Hima Art Utility】の機能一覧(サイト最適化設定)

WordPress plugin Hima Art UtilityWordPress Customize Ideas | Personal WP Customization Notes (PWCN)

サイトの維持や有用なページの紹介を目的として、このページには各所に広告を表示しています。多数の広告が表示され、閲覧しにくいところがあるかも知れませんが、ご協力いただけますようお願いいたします。

【Hima Art Utility】プラグインで、サイトの高速表示、検索エンジンへできるだけ正確な情報を伝える機能、SNSへのリンク挿入時にカード化させる機能の紹介ページです。

検索エンジン最適化(SEO関連機能)

「alt」属性の自動設定

本文の画像にalt属性が設定されていないとき、自動で「投稿タイトル」と「サイトタイトル」を付与して出力します。

画像への「title」属性の追加

ページ内に挿入されている画像にtitle属性を自動的に追加します

以下の優先順でtitleタグが出力されます

  1. メディアで登録したキャプションの情報
  2. 投稿編集画面で指定した代替テキストの値
  3. 投稿や固定ページのタイトル

アーカイブページへのcanonicalタグ出力

以下のアーカイブページへcanonicalタグの出力を行います。

  • 投稿の一覧(ブログ一覧)
  • カテゴリーに紐づく投稿の一覧(カテゴリーアーカイブ)
  • タグに紐づく投稿の一覧(タグアーカイブ)
  • カスタムタクソノミーに紐づく投稿の一覧(タクソノミーアーカイブ)
  • 投稿者の投稿一覧(投稿者アーカイブ)
  • 日付に基づく投稿一覧(日付アーカイブ)
  • 検索に合致する投稿一覧(検索結果ページ)

複数ページがある場合には、標準のページスラグである「/page/ページ番号/」を付与して重複を防ぐようにしています。

投稿・固定ページ・カスタム投稿タイプの個別ページについてはWordPress標準で出力されるため、本機能には含めていません

構造化データの出力

schema.org形式の構造化データをヘッダー内へ出力し、正しいページ内容を検索エンジンへ伝えます

メタタグを出力する

SEOに必要な抜粋、キーワード、noindex、nofollowタグをヘッダー内に出力します。

また、標準で出力されるタイトルタグを入力した値に変更します

noindexタグを追加

アーカイブページなどのヘッダーに <meta name=”robots” content=”noindex, follow” />タグを挿入します

サイト全体の画像

投稿や固定ページならアイキャッチ画像、その他のページでは有効化しているテーマのスクリーンショットが表示されるWordPress標準の仕様を変更し、トップページ、アーカイブページ、アイキャッチ画像設定のない投稿や固定ページでも、ここで指定した画像をOGPタグ、構造化データ、その他必要な場所で使用します

表示速度改善

スクリプトの遅延読み込み

出力されるスクリプトタグにdefer属性を追加して、遅延読み込みさせ、レンダリングのブロックを防ぎ、スムーズにページが表示されるようにします。

.htaccessファイルへの高速化コード追加

古くから「.htaccess 高速化」というキーワードで検索すると出てくる高速化対策コードを追加する機能です。

その他の最適化機能

OGPタグの出力

SNSへ挿入したリンクをカード表示させるために必要なOGPタグをHTMLソース内へ出力します

SMTP AUTHを使用したメール送信

通常のメール送信方法ではなく、より到達率の高いSMTP-AUTH形式でメールを送信します

また、WordPress標準では「WordPress」となってしまう差出人名をサイト名へ変更します

検索フォームのスペース(空白)文字変換

検索ブロックに入力された文字列内の全角スペースを半角スペースへ変換して、検索精度を向上させます

ごみ箱コンテンツの自動削除を停止する

WordPress標準では30日以上経過後に自動削除されてしまうゴミ箱内のデータを保持し、自動削除されないようにします。

標準サイトマップのカスタマイズ

「/wp-sitemap.xml」で表示されるWordPress標準のサイトマップ生成機能の有効化/無効化のほか、出力する内容の制御などができます。

WordPress側のzlib圧縮を無効にする

画面上部に「PHP Notice: ob_end_flush(): Failed to send buffer of zlib output compression (0) in…」という注意が表示されたり、エラーログに出力される場合に、WordPress側のzlib圧縮を無効にして問題を解消する機能です。