SEO & Schema Markup
EmDash 向けの SEO:スキーママークアップ、JSON-LD 構造化データ、Google プレビュー、SEO チェック、noindex、WordPress のリダイレクトのインポート。Yoast の代替。
プラグイン
SEO & Schema Markup
EmDash 向けの SEO:スキーママークアップ、JSON-LD 構造化データ、Google プレビュー、SEO チェック、noindex、WordPress のリダイレクトのインポート。Yoast の代替。
説明
EmDash はすでに、タイトル、説明、サイトマップ、canonical、ソーシャルタグを処理しています。このプラグインは、構造化データ、ページチェック、リダイレクトのインポートを加えます。アカウントもキーも不要です。
できること
- スキーママークアップ(構造化データ、JSON-LD)。 EmDash の単一オブジェクトの代わりに、ページごとにリンクされた 1 つのグラフを出力します。Organization、Person、または住所と営業時間を持つローカルビジネス、WebSite、WebPage、著者付きのブログ記事と記事、サービス、チームメンバー、パンくずリスト。
- すべてのコレクションにページタイプを設定します。名前から推測され、コレクションごと、またはページごとに変更できます。
- 修正が必要なページ。 説明がない(抜粋も 1 つとして数えます)、タイトルが重複している、canonical が別の場所を指しているページの一覧で、それぞれにそのページへのリンクが付きます。スコアも信号機もありません。ゼロにできる一覧です。
- エントリーエディターの Google プレビュー:Google が表示する可能性のあるアドレス、タイトル、説明を表示し、修正すべき点を最大 3 つ示します。
- コレクションごとの検索から非表示(noindex)。何かが非表示になっているときは、SEO ページに警告が表示されます。
- リダイレクト。 リダイレクトの追加、変更、削除ができるほか、Redirection、Yoast SEO Premium、Rank Math からエクスポートした一覧を貼り付けられます。
できないこと
- ページタイトル、サイトマップ、robots.txt は書き出しません。これらは EmDash のコアとテーマが担当します。
- キーワード密度や読みやすさのスコアはありません。Google はどちらも使っていません。
- FAQ、Product、Event のスキーマはまだありません。それらには
json_ldフィールドを使ってください。貼り付けた内容は同じグラフに加わります。 - チェックの対象は公開済みのページであり、入力中の内容ではありません。
制限
ビジネスの拠点は 1 か所です。EmDash には正規表現のリダイレクトがありません。正確なアドレスと「フォルダー配下のすべて」は変換され、それ以外のパターンは書き換え用に一覧表示されます。
権限
ページを確認してマークアップを作成するために、コンテンツ、バイライン、コンテンツスキーマを読み取ります。リダイレクトの管理:Redirects タブで追加、変更、削除したもの、そして確認した後に限るインポート。インポートが、すでに存在するリダイレクトを変更することはありません。
インストール
EmDash の管理画面の Plugins からインストールするか、コードで固定します。
npm install @moorage/plugin-seo
// astro.config.mjs
import seo from "@moorage/plugin-seo";
emdash();
その後、管理画面のサイドバーで SEO を開きます。何も変更しなくても動作します。サイトの対象を尋ねる質問に 1 つ答えると、結果がより正確になります。
よくある質問
EmDash にスキーママークアップを追加するには?
このプラグインをインストールします。すべてのページにすぐ構造化データ(JSON-LD)が付きます。SEO ページでサイトの対象を伝えると、より正確になります。
EmDash には Yoast の代替がありますか?
はい。2 つの部分に分かれます。EmDash 自体が、タイトル、説明、サイトマップ、canonical を担当します。このプラグインは、スキーマのグラフ、修正が必要なページの一覧、Google プレビュー、リダイレクトのインポートを加えます。信号機もフォーカスキーフレーズもありません。
WordPress からリダイレクトをインポートするには?
Redirection、Yoast SEO Premium、Rank Math からエクスポートし、SEO > Redirects > Import from WordPress を開いて、一覧を貼り付け、“Check list” を押します。確認するまでは何も追加されません。
EmDash でコレクションを noindex にするには?
SEO > Settings > Content types を開き、そのコンテンツタイプに対して “Hide from Google and other search engines” を選択します。
無料ですか?
はい。自分のサイトでもクライアントのサイトでも、数を問わず、アカウントもキーも不要で使えます。MIT ライセンスのオープンソースで、著作権表示を残す限り、有償の仕事でも、コードを使用、変更、コピー、共有できます。
SEO スコアはありますか?
意図的にありません。ゼロにできる修正リストが表示されます。
営業時間付きのローカルビジネススキーマを追加しますか?
はい。SEO ページで “A local business customers visit” を選び、住所、電話番号、営業時間を入力します。Google が住所を必須としているため、住所が入力されるまでは、サイトは組織として記述されます。
ページは Google でリッチリザルトになりますか?
マークアップによってページは対象になりますが、何を表示するかは Google が決めます。管理者は、Google プレビューのパネルから Google のリッチリザルトテストを開けます。
メタディスクリプションはどこに書きますか?
各エントリーの EmDash 自身の SEO パネルです。このプラグインは、メタディスクリプションがないページを一覧にします。