Slim SEO – 快速、自動化的 WordPress SEO 外掛

外掛說明

快速、自動化的 WordPress SEO 外掛。

目前在 WordPress 生態圈裡有許多 SEO 外掛,但是對於一般使用者來說,這些外掛太多設定且太過複雜。在這些外掛的設定頁面中,網站管理員會因為對外掛的不瞭解,於是便很容易在宛如迷宮的說明及設定中失去方向。此外,這些外掛都內含廣告。

一般使用者該如何使用 SEO 外掛?

SEO 應該整合為 WordPress 的內建功能,這樣使用者便不需要 (或僅需要) 花少許時間為 SEO 進行設定。會這麼說的原因,主要是因為並不是全部人都瞭解 SEO 的定義以及最佳的設定方式。

因此,我們開發了 Slim SEO

Slim SEO 是一款具備完整功能的 SEO 外掛,這點無庸置疑;它提供完整的 WordPress SEO 解決方案,並自動對 WordPress 完成相關設定。使用者無須煩惱外掛中複雜難解的設定。

那 Slim SEO 具備哪些功能?

Slim SEO 功能

Slim SEO 協助網站管理員自動處理以下工作:

1. 中繼資料標籤

以下中繼資料標籤均會自動產生,並會針對 SEO 分數進行最佳化。

2. XML Sitemap

Slim SEO 會自動產生 XML Sitemap (網址為 siteurl/sitemap.xml) 並提交至搜尋引擎。網站有了 XML Sitemap,能讓搜尋引擎索引的更快更完整。

3. 導覽標記

這個外掛能讓網站管理員在網站中輕鬆插入導覽標記,它會自動擷取目前文章的資訊,並顯示對應的網站階層關係。網站管理員也可以為導覽標記進行美化,以符合使用中的佈景主題的樣式。

4. Schema (結構化資料)

Schema 是一種能為搜尋引擎呈現網站結構化資料的方式。使用網站所提供的資料,搜尋引擎便能在搜尋結果中以更吸引使用者的方式顯示網站內容。

Slim SEO 會以適於進行 SEO 的 JSON-LD 格式資料,自動為網站新增指定的結構化資料。這個外掛不僅會建立結構化資料,資料之間更會具備有意義的關聯。舉例來說,單篇文章 (single post) 會是目前網頁的主要內容項目,而 Slim SEO 無須任何設定便會自動完成這項資料的建立。

5. 自動重新導向

  • 將附件頁面自動重新導向至附件檔案網址。
  • 當網站僅有一位作者或作者沒有撰寫任何文章時,便會將作者頁面自動重新導向至網站首頁。

6. 開放原始碼

Slim SEO 有許多協助 Slim SEO 成為高品質外掛的參與者。歡迎前往外掛的 GitHub 存放庫參與開發專案。

Slim SEO 適合哪些使用者使用?

這個外掛適合每個網站管理員使用。

但是,Slim SEO 更適合那些不擅長 SEO 外掛複雜設定的使用者,同時它也適合僅具備些微 SEO 知識,但想要使用 SEO 外掛進行自動化工作的使用者。

安裝方式

在安裝外掛前,請先確認主機符合外掛安裝需求,必須為 PHP 5.6 或更新版本。

  1. 前往 [外掛]→[安裝外掛]。
  2. 搜尋「Slim SEO」。
  3. 安裝並啟用外掛。

以上便是全部步驟。這個外掛沒有任何設定頁面,外掛會自動完成全部組態。

常見問題集

如何產生中繼資料標題標籤?

WordPress 核心程式已內建這項功能,而我們所做的便是將 title-tag 新增至使用中的佈景主題。依照預設,標題標籤會以以下格式呈現:

網站首頁:網站標題 – 網站說明
單篇文章或頁面:文章/頁面標題 – 網站標題
其他頁面:頁面標題 – 網站標題

這種格式非常清晰易懂。

如何產生中繼資料內容說明標籤?

中繼資料內容說明標籤會使用文章內容摘要或文章內容 (如果文章沒有填寫內容摘要的話) 自動產生。針對分類、文章標籤或自訂分類法,會使用對應的內容說明作為中繼資料內容說明。

如何產生 Facebook 開放社交關係圖中繼資料標籤?

開放社交關係圖會使用中繼資料標題及中繼資料內容說明,而圖片標籤來自內容的精選圖片。

針對單篇文章,這個外掛一樣在文章區段提供可自訂詳細資訊及文章標籤的欄位,並且提供如發佈時間及修改時間的額外資訊。

其他如 urlsite_nametypelocale 等標籤也會一併產生。

如何產生 Twitter 卡片中繼資料標籤?

Twitter 會使用開放社交關係圖的某些標籤,如網站標題、網站說明及圖片等標籤。我們僅將卡片類型設定為大型圖片,讓文章分享至 Twitter 時更美觀。

如何設定網站首頁的中繼資料標籤?

如果採用靜態頁面作為網站首頁,外掛會將這種首頁視為一般頁面。中繼資料內容說明會由頁面內容產生,且開放社交關係圖會使用精選圖片做為圖片標籤。

如果網站首頁會顯示最新文章,這個外掛會自動完成中繼資料標籤。

是否能手動變更中繼資料標籤?

目前無法手動變更設定。我們的目標是提供一個不須設定的 WordPress SEO 外掛,讓使用者不致迷失在繁複的外掛設定中。之後會對外掛進行改善,並加入必要的基礎設定。目前這個外掛就是一個不須設定的外掛。

如果需要繁複的自訂設定,建議使用 Yoast SEO 外掛。

網站的 XML Sitemap 網址為何?

XML Sitemap 的網址為 siteurl/sitemap.xml

使用者評論

2020 年 9 月 6 日
I have been using SLIM SEO since May 2020. Until now, September 2020 my website starts to gradually rise in the Google ranking, especially my newest posts. This is excellent, so I give this plugin 5 stars. SLIM SEO has no green lights for illiterates. SLIM SEO has Search Engine Optimization in fact.
2020 年 8 月 25 日
Million times better than YOAST SEO ! Suggest to allow visibility of more settings which can be hidden by default. Never knew this plugin was making xml too, later found it was ! Read the docs to know even more ! Great SEO plugin, worth donation !
2020 年 7 月 22 日
Slim SEO shines in the performance. It does necessary things without tons of shiny options. It's the most lightweight SEO plugin I've tested and I hope it will stay this way. For large sites where every query and database row counts it's the best solution at the moment.
2020 年 7 月 17 日
It's simple and efficient. it does its job without pomp and complication. It also takes care of my Google Analytics and breadcrumb, so it serves multiple functions in, again, a simple and efficient way. Also, fast support and answer to my questions. Thanks for a quality plugin. Looking forward to years of using it. Eugenio
2020 年 5 月 22 日
Must SEO plugin for websites those sold like hot cakes. I mean, we don't need to invest valuable time in step-by-step SEO wizard. Instead, install Slim SEO and forget SEO. On most pages & posts it accomplish SEO needs automatically.
閱讀全部 17 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Slim SEO – 快速、自動化的 WordPress SEO 外掛〉的開發相關工作。

參與者

Slim SEO – 快速、自動化的 WordPress SEO 外掛 外掛目前已有 5 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 Slim SEO – 快速、自動化的 WordPress SEO 外掛 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

3.5.3 – 2020-09-10

  • Add support for Velocity plugin.

3.5.2 – 2020-09-05

  • Fix SEO settings not appear for WooCommerce categories.
  • Add Settings link on the plugin row.

3.5.1 – 2020-08-10

  • Hotfix for not checking Google Web Stories.

3.5.0 – 2020-08-10

  • Add support for Google Web Stories.
  • Improve integrations for Jetpack and AMP. Disable Jetpack SEO tools completely when the plugin is activated.
  • Ensure no meta if users enter nothing.
  • Sanitize plugin options, remove option if no settings is saved.

3.4.8 – 2020-08-06

  • Temporarily disable the core sitemaps in WordPress 5.5 to avoid any conflict and redundancy. We’re working on a deep integration to make sure Slim SEO works well with it.

3.4.7 – 2020-07-29

  • Fix typo in JS which breaks the preview of meta fields.

3.4.6 – 2020-07-28

  • Fix JS error can’t update counter.
  • Remove invalid characters in the sitemap XML.
  • Fix non-protocol URL of images in the sitemap.

3.4.5 – 2020-07-21

  • Fix image relative URLs in the sitemap.
  • Add default title for images in the sitemap.
  • Fix JavaScript error if the post edit is customized and don’t have the plugin inputs.

3.4.4 – 2020-07-16

  • Fix Oxygen’s code blog not working.

3.4.3 – 2020-07-06

  • Fix compatibility with EDD Invoices plugin.

3.4.2 – 2020-06-19

  • Fix Oxygen slider not rendering properly.
  • Increase the maximum number of URLs in sitemap to 2000.
  • Add filter to change query args for sitemaps.
  • Paginate taxonomy sitemap.

3.4.1 – 2020-06-12

  • Hotfix error editing Oxygen templates.

3.4.0 – 2020-06-12

  • Add integration for LifterLMS: fix compatibility issues and allow users to define meta title/description for catalog pages. Props Rocco Aliberti.
  • Add integration for Oxygen builder, now the plugin parses the content built with Oxygen.
  • Add filter for changing context/priority for meta box.
  • Add support for output code after the opening <body> tag.
  • Fix illegal string offset ‘url’ in post sitemap.
  • Use WP native .description CSS class.

3.3.2 – 2020-05-21

  • Add password protection support for meta description
  • Add rel prev/next links for archive pages

3.3.1 – 2020-05-04

  • Fix missing function get_term_value for image

3.3.0 – 2020-05-03

  • Add canonical URL for missing pages
  • Add settings for homepage when it shows latest posts
  • Add filter for breadcrumb links to make work with other plugins
  • Improve UI, removing tabs

3.2.3 – 2020-04-20

  • Remove canonical link when a page is not indexed
  • Fix “Hide from search result pages” not working for static blog & WooCommerce shop pages.
  • Fix wrong textdomain

3.2.2 – 2020-02-25

  • Fix loopback request failed in Site Health
  • Load Open Graph, Twitter Cards & Breadcrumbs on the front end only
  • Update JavaScript code, using vanilla JavaScript (no jQuery)

3.2.1 – 2020-02-12

  • Fix stable tag in readme

3.2.0 – 2020-02-12

  • Add migration tool to migrate SEO data from popular SEO plugins.

3.1.3

  • Fixed: Fix SEO settings not working for WooCommerce shop
  • Fixed: Fix multiple messages sent when using Very Simple Contact Form
  • Fixed: Fix WordPress deprecation notice for sanitize_url
  • Fixed: Fix “non-object” error on posts having no author
  • Changed: Remove filter to disable schema. Use slim_seo_init hook instead.

3.1.2

  • Fixed: Add missing meta description for author archive
  • Changed: Allow developers to disable features

3.1.1

  • Fixed: Fix JS error when the admin notice is hid by other plugins
  • Fixed: Fix tag from HappyForms being removed
  • Changed: Remove noindexed posts/terms from sitemap

3.1.0

  • Add image settings for social networks

3.0.2

  • Add live preview for meta tags

3.0.1

  • Added: Add character counter for custom meta tags
  • Changed: Change length of meta description to 160 characters.
  • Fixed: Fix custom meta tags for terms

3.0.0

  • Add meta box for entering custom meta tags for posts and terms
  • Add settings page for entering header/footer code (Google Analytics, Google Tag Manager, webmaster tools verification)

2.1.1

  • Output paginated sitemap for sites with thousands of posts

2.1.0

  • Add support for AMP
  • Add image sitemap
  • Add Organization schema

2.0.3

  • Fixed: Fix no error notice on WooCommerce login page.
  • Added: Add SSL warning.

2.0.2

  • Disable schema markup for Beaver Theme and Genesis.

2.0.1

  • Output Article and Author for single posts only.

2.0.0

  • Improved Schema markup. Use united schema output inside one <script> tag and add connections between entities. See documentation for details.

1.5.1

  • Removed preferred site name from JSON-LD as Google drops support for it.
  • Made notification dismissible.

1.5.0

  • Added: Added excerpt to pages to let users customize meta description, especially for static homepage.
  • Added: Added support for JSON-LD structured data. Supported Website data (including search box) and Breadcrumbs.
  • Added: Redirect author page to homepage if no posts or the website has only one user.
  • Added: Added support for meta robots tag.
    • Do not index the follow links:
      • search results
      • 404
      • feed
      • private posts
      • page with no content
    • Do not follow links:
      • register
      • login

1.4.0

  • Added: Added notification for SEO settings errors in the admin.
  • Added: Added link to original post in the feed.
  • Changed: Flushed rewrite rules on plugin activate/deactivate to make Sitemap URL works automatically.
  • Fixed: Fixed shortcodes in post content not parsed in meta description. Fixed for page builders like Divi.

1.3.1

  • Changed: Redirect attachment page to the attachment URL (image or file URL) instead of parent post. This allows users to see the full-size image. Works when users insert a gallery into post and they want to see full-size images.

1.3.0

  • Added: Added breadcrumbs functionality. Use [slim_seo_breadcrumbs] shortcode to output in your template files. See documentation.

1.2.0

  • Added: Added sitemap URL to robots.txt
  • Added: Auto add missing alt attribute for images.

1.1.0

  • Added: redirect attachment page to parent post.

1.0

  • First version.