SEO & Schema Markup
適用於 EmDash 的 SEO:Schema 標記、JSON-LD 結構化資料、Google 預覽、SEO 檢查、noindex、WordPress 重新導向匯入。Yoast 的替代方案。
外掛
SEO & Schema Markup
適用於 EmDash 的 SEO:Schema 標記、JSON-LD 結構化資料、Google 預覽、SEO 檢查、noindex、WordPress 重新導向匯入。Yoast 的替代方案。
說明
EmDash 已經處理了標題、描述、網站地圖、canonical 和社群標籤。這個外掛增加了結構化資料、頁面檢查和重新導向匯入。無需帳號,也無需金鑰。
它能做什麼
- Schema 標記(結構化資料、JSON-LD)。 每個頁面一張相互關聯的圖,取代 EmDash 的單個物件:Organization、Person,或帶有地址和營業時間的在地商家;WebSite;WebPage;帶有作者的部落格文章和文章;服務;團隊成員;導覽路徑。
- 為每個集合設定頁面類型,根據名稱推測,可依集合或依頁面變更。
- 待修復的頁面。 列出缺少描述(摘要也算一個)、標題重複或 canonical 指向別處的頁面,每一項都帶有指向該頁面的連結。沒有評分,也沒有紅綠燈:這是一份可以降到零的清單。
- Google 預覽位於項目編輯器中:顯示 Google 可能呈現的位址、標題和描述,最多給出三項待修復的內容。
- 依集合對搜尋隱藏(noindex),只要有內容被隱藏,SEO 頁面上就會顯示警告。
- 重新導向。 新增、變更和移除重新導向,或貼上從 Redirection、Yoast SEO Premium 或 Rank Math 匯出的清單。
它不做什麼
- 它不會撰寫頁面標題、網站地圖或 robots.txt;這些由 EmDash 核心和你的佈景主題負責。
- 沒有關鍵字密度或可讀性評分:Google 兩者都不使用。
- 暫無 FAQ、Product 或 Event 的 Schema;這些請使用
json_ld欄位。你貼上的內容會加入同一張圖。 - 這些檢查針對的是已發布的頁面,而不是你正在輸入的內容。
限制
一個商家地點。EmDash 不支援正規表示式重新導向:精確位址和「某個資料夾下的所有內容」會被轉換,其他模式會被列出,供你改寫。
權限
讀取內容、署名和內容結構,用於檢查頁面並產生標記。管理重新導向:包括你在 Redirects 分頁上新增、變更或移除的重新導向,以及僅在你確認之後才執行的匯入。匯入絕不會變更已經存在的重新導向。
安裝
在 EmDash 管理後台的 Plugins 中安裝,或在程式碼中固定它:
npm install @moorage/plugin-seo
// astro.config.mjs
import seo from "@moorage/plugin-seo";
emdash();
然後開啟管理後台側邊欄中的 SEO。在你做任何變更之前它就能運作;回答一個關於網站面向對象的問題,可以讓結果更準確。
常見問題
如何給 EmDash 加入 Schema 標記?
安裝這個外掛。每個頁面立即獲得結構化資料(JSON-LD);在 SEO 頁面上說明網站面向誰,可使其更準確。
EmDash 有 Yoast 的替代方案嗎?
有,分為兩部分。EmDash 本身負責標題、描述、網站地圖和 canonical。這個外掛增加了 Schema 圖、待修復頁面清單、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 評分嗎?
沒有,這是有意為之。你得到的是一份可以降到零的待修復清單。
它會加入帶營業時間的在地商家 Schema 嗎?
會。在 SEO 頁面上選擇 “A local business customers visit”,並填寫地址、電話號碼和營業時間。在填寫地址之前,網站會被描述為一個組織,因為 Google 要求提供地址。
我的頁面能在 Google 上獲得多媒體搜尋結果嗎?
標記使頁面具備資格;Google 決定顯示什麼。管理員可以從 Google 預覽面板開啟 Google 的多媒體搜尋結果測試。
我在哪裡撰寫 meta 描述?
在每個項目上 EmDash 自帶的 SEO 面板中。這個外掛會列出沒有 meta 描述的頁面。