Drupal 核心模塊中就包含了可選的 SEO 優化選項,此外還有一些有益的 Drupal 的第三方模塊,他們都可以幫助 Drupal
的使用者提升搜索引擎的排名。本文就將介紹一些 Drupal SEO 時必裝模塊和相應的設置,希望對您有所幫助。但是這只是 Drupal SEO
的開始……
開啟簡潔鏈接(Clean URLs)
開啟 Path 模塊 (從 Drupal 4.3 開始進入 Drupal 核心模塊)
Path 模塊可以讓您通過添加路徑別名(path alias),來達到自定義鏈接名的效果。例如 http://www.mypetal.com/node/7 可以定義為 http://www.mypetal.com/library/drupal-seo 。
開啟 Pathauto 模塊 (http://drupal.org/project/pathauto)
Pathauto 模塊能夠為不同類型的頁面(nodes, categories, users)自動生成路經別名(path alias),而不在需要用戶手動定義路徑別名。
設置 Pathauto 模塊,在修改 node 的標題時,禁止 Pathauto 模塊二次修改路徑別名。
開啟 Global Redirect 模塊(http://drupal.org/project/globalredirect)
Global Redirect 模塊在頁面擁有路徑別名的情況下,移除該頁面的原始路徑,這樣可以減少網站的重復內容頁面,有利于 SEO。
開啟 Meta Tags (nodewords)模塊(http://drupal.org/project/nodewords)
Meta Tags 模塊可以讓您為每個 node、user、view 或 panel 頁面設置多種 meta tags,例如:keywords 和 description,有利于 SEO。
開啟 Page Title 模塊(http://drupal.org/project/page_title)
Page Title 模塊能讓您自定義頁面標題,有利于 SEO。
使用 Drupal XML Sitemap 模塊
調整 .htaccess 文件to redirect to "www" or remove the "www" subdomain.
調整您網站主題的 HTML headers -- 許多主題設置不正確。
調整您網站的 robots.txt 文件。在 Drupal 6 中 Drupal 默認的 robots.txt 文件還是有一些問題。
檢查安裝的第三方模塊是否新增了一些重復的鏈接,如果有,使用在 robots.txt 添加規則對搜索引擎的爬蟲進行屏蔽。