2012-02-07

如何做好網站內頁的SEO?(On-Page-SEO)

對網站做SEO,一直以來是許多網站經營者鑽研的東西,如何討好搜尋引擎對這件事情非常的重要。一個剛成立的網站,想要有人氣、流量、衝知名度,最簡單的方式就是買廣告,但是這樣的做法並非長久之計,當沒有下廣告,網站可能就再次被大家忽略了,而且廣告下不好,也無法精準命中自己的網站客群。〈這裡不是指吳克羣(大誤)〉
如果不要靠廣告曝光,那第二種做法就是透過SEO,那它究竟是什麼?說穿了它只是三個但字的縮寫「Search Engine Optimization」,中文意思是搜尋引擎優化或是搜尋引擎最佳化。做SEO的方向有很多,這回我們要做的是On-Page-SEO,這名詞我是將它解釋為網站內頁的SEO優化,畢竟一個網站重點就是內頁,做好它,其實是有很大的加分效果。
在國外的一篇文章「8 Easy Wins for On-page SEO」中提到了關於On-Page-SEO的八個方法,但看完之後我們會發現,這些重點我們都知道,也知道可能會影響,但就是沒有特別去在意或是改善它們。很多時候,小細節沒去顧慮到的話,是會吃虧的,因為搜尋引擎的規則非常多,往往都是一堆小細節的規則累積起來,最後會影響整個排名。
下面的文章主要是看了「8 Easy Wins for On-page SEO」這篇文章後,以自己理解方式在介紹這些相關的重點,如果有不對的地方,歡迎提出來討論。

一、網址權重 – Canonicalize Internal Duplicates

這一個種點是提到我們之前介紹的Canonical標籤有關係。因為動態程式的關係,所以同一篇文章很可能有四五種不同的網址,最明顯的例子應該是在Discuz系統內,如果開啟了論壇靜態網址,那網址會有單篇網址、靜態網址、最後回覆網址、單則訊息網址等等,這樣的數量很可怕,也很容易分散頁面的權重。因此我們必須善用Canonical標籤,來對網站進行優化。
  1. Duplicates caused by session variables and tracking parameters:session或teackin產生的額外連結。
  2. Duplicates caused by search sorts and filters:搜尋結果產生的額外連結。
  3. Duplicates caused by alternate URL paths to the same page:網址路徑的設定產生的額外連結。

    二、網頁標題 – Write Unique TITLE Tags

    在網頁上的標題,其實是非常關鍵的。標題下得好不好除了影響到訪客是否願意看這篇文章之外,同時也影響著搜尋引擎是否判斷這篇文章的權重。「title tag」的使用是很重要的,在下標題的時候,除了要具有一定的吸引力之外,同時標題內也要帶有關鍵字而且具有獨特性,這樣在搜尋排名種更容易突出。至於關鍵字是什麼?我們可以善用搜尋引擎提示的關鍵字作為下標題的參考依據,因為這些詞都是一般使用者常會進行搜尋的關鍵字。

    三、網頁描述 – Write Unique META Descriptions

    除了標題之外,網頁的Meta描述對於搜尋引擎或許權重不高,但是卻是不可或缺的。描述部分下得好,就容易吸引訪客到來。同樣的,描述也需要具有獨特性,如果每篇描述都一樣,那這樣不如不要設定。Meta的描述會出現在哪邊?正規的搜尋引擎,會將這部分的描述顯示在搜尋結果之中。

    四、標題精準 – Shorten Your TITLE Tags

    這邊提到的重點屬於第二點的延伸,第二點是希望我們可以對標題下得有特色,而且有一些重要的關鍵標籤,在「Shorten Your TITLE Tags」強調的是標題要下得精準,盡量不要有重複的關鍵字來讓權重降低,標題越長,越後面個關鍵字權重就越低。等於是分散整個標題的權重,因此要記得下標題就是要「精準」!

    五、重排標題 – Re-order Your TITLE Tags

    原文在標題這邊強調這麼多重點,可見得標題對於整內頁的影響力有多深厚,因為會搜尋近來的訪客也是在搜尋引擎上看到你的標題,因感興趣而近來瀏覽,倘若網頁標題就只有「無標題文件」,下方描述稍微還能看的狀況下,會進來的人還是有限。
    在這邊所要強調的標題重排重點,相信大家應該很清楚這個狀況,很多人喜歡把網站名稱擺放在前頭,但是對於部落格文章或是網站內頁來講,網站名稱並不是重點,重點是頁面或文章的內容與標題是否有高度相關,而搜尋引擎也是這樣判定。所以要改善這部分,我們可以是著將原本排法:「網站名稱 – 文章標題」改成「文章標題 – 網站名稱」。

    六、淺化結構 – Add Direct Product Links

    如果你架設的WordPress有啟用固定網址的功能,又將網址結構設定為日期的方式,想必這網址一定非常的長,而且中間有許多斜線隔開,這對於搜尋引擎來講,算是結構很深的網站,最簡單的做法就是變更網址結構,讓他最多就到三層,淺化結構,讓搜尋引擎更好爬你網站的資料。
    搜尋引擎的運作模式採用樹枝狀(tree)的方式擴散,所以越深層的頁面會越晚抓到,甚至可能被忽略掉。因此,無法變更網頁架構,可以用「Add Direct Product Links」來改變。或許你看到「Product」很怪,不過別在意,這邊主要強調重點就是你可以在頁面內拉出深層的網址,列出成一塊,比方說相關文章或是隨機文章這樣的做法,讓其他深層的文章可以當搜尋引擎爬進這頁面後,發現相關和隨機文章的連結,直接以「走捷徑」的方式快速知道該頁面。

    七、重設錨點 – Re-write Internal Anchor Text

    若是做靜態網頁的,使用錨點應該還蠻常會用到的,錨點通常使用在問與答頁面,一個問題配上一個答案,當點了問題就會跳到答案,這就是錨點的作用。但一般人在設定錨點的時候都會直接用數字設定,可是把SEO因素考慮進去,會建議使用有意義的英文名稱。因此在這部分「Re-write Internal Anchor Text」就是希望大家可以對於網站內有使用錨點文字的文章,重新設定其錨點名稱。

    八、移除連結 – Remove 10 Low-Value Links

    最後一個重點則是移除連結,挑選10個權重比較低的網站,從你網站首頁或內頁移除掉,因為過多的網站連結,會讓自己的網站權重降低、PR降低。但事實上,這個觀點已經慢慢的被Google推翻掉了,Google逐漸讓PageRank的權重變得不那麼重要,目的就是不希望大家一味的追著PR權重。所以最後一個「Remove 10 Low-Value Links」,其實可以不用看得太重,當然掛太多也不好啦!
    以上這些方法是可以參考運作看看,香腸認為,這些優化其實並不完全針對搜尋引擎,對於訪客來講,這些也可以同時套用到他們身上。標題下得好不好,描述寫得棒不棒,都是會影響訪客到訪你網站的意願度。淺化結構可以利用相關文章或是隨機文章,除了給搜尋引擎看,訪客同時也可以閱讀網站其他網站,某主程度上,這樣的SEO其實也是跟人有極大的關係。畢竟搜尋引擎也是人開發出來的,但角度也常會使用人的角度進行分析。以上的方法或許短期內看不出成效,但網站長期這樣子維護、運行,應該可以看到成效,畢竟搜尋引擎並非下關鍵字廣告,效果慢,但是維持的也比較長久。

    8 Easy Wins for On-page SEO


    Even the best advice is useless if you can’t put it into play. As a consultant who started his professional life as a coder, I always try to consider the effort and cost of implementing any changes I advise. Don’t get me wrong – some difficult changes have to be made, despite the pain. Usually, though, there are a few easy wins that won’t take days of development or thousands of dollars to put into play. I’m going to give you 8 fixes to on-page SEO problems that I see pop up regularly…

    “Easy” Isn’t Always Easy

    A quick disclaimer – what’s “easy” for one person or on one platform might not be so easy on another. Sitewide changes (TITLE tags, for example) can be tricky, but they’re generally a lot easier than a complete redesign or a switch to a new platform. One area I won’t mention in this list is improving your URLs. Although that can be a powerful tactic, I’m seeing too many people who want to make relatively minor changes to URLs for SEO purposes. Sitewide URL changes are risky and often difficult to do correctly – they aren’t worth it to go from “good” to “slightly better”. The changes I’m proposing here are generally low-risk.

    1. Canonicalize Internal Duplicates

    While there may not be a duplicate content penalty (with a Capital “P”), there can be serious consequences to letting your indexed pages run wild, especially in a post-Panda world. Google often does a poor job of choosing the right version of a page, and low-authority sites can end up diluting your site's index and pushing out deeper, more important pages (like product pages).
    There are three common varieties of internal duplicates, in my experience:
    1. Duplicates caused by session variables and tracking parameters
    2. Duplicates caused by search sorts and filters
    3. Duplicates caused by alternate URL paths to the same page
    If search spiders see a new URL for the same content (whether that URL appears static or dynamic), they’ll see a new page. It’s important to canonicalize these pages. When the duplicates really are identical, using the canonical tag or a 301-redirect is often the best bet. In some cases, like search sorts or pagination, the situation can get more complicated.

    2. Write Unique TITLE Tags

    The TITLE tag is still a powerful ranking factor, and it’s still far too often either abused or neglected. Pages that you want to rank need unique, descriptive, and keyword-targeted TITLE tags, plain and simple. You can easily track duplicate page TITLEs through the SEOmoz PRO Campaign Manager, including historical data:
    Duplicate Titles in PRO App
    This data is available from multiple locations, including the Campaign Dashboard and “Crawl Diagnostics” tab. You can also track exact duplicates in Google Webmaster Tools. You can find it under “Diagnostics” > “HTML Suggestions”.
    The solution here is simple: write unique TITLE tags. If you have a huge site, there are plenty of ways to populate TITLE tags systematically from data. Writing some decent code is well worth it to fix this problem.

    3. Write Unique META Descriptions

    While the META Description tag has little or no direct impact on ranking these days, it does have 2 important indirect impacts:
    1. It (usually) determines your search snippet and impacts click-through rate (CTR).
    2. It’s another uniqueness factor that makes pages look more valuable.
    Again, there are plenty of ways to generate META descriptions from data, including just using snippets of product descriptions. Try to make descriptions meaningful and attractive to visitors, not just pseudo-sentences loaded with keywords.

    4. Shorten Your TITLE Tags

    Long TITLE tags tend to weaken the SEO impact of any given keyword, and can also turn off search visitors (who tend to skim results). The most common culprit I see is when someone adds their home-page TITLE to the end of every other page. Let’s say your home-page TITLE is:
    “The Best Bacon Since 1983 | Bob’s Bacon Barn”
    Then, for every product page, you have something like this:
    “50-pound Mega-sack of Bacon | The Best Bacon Since 1983 | Bob’s Bacon Barn”
    It may not look excessive, but you’re diluting the first few (and most important) keywords for the page, and you’re making every page on the site compete with your home-page unnecessarily. It’s fine to use your company name (or a shortened version, like “Bob’s Bacon”) at the end of all of your TITLE tags, but don’t repeat core keywords on a massive scale. I’ve seen this go to extreme, once you factor in long product names, categories, and sub-categories.

    5. Re-order Your TITLE Tags

    On larger, e-commerce sites, it’s common to list category and sub-category information in TITLE tags. That’s fine up to a point, but I often see a configuration that looks something like this:
    “Bob’s Bacon | Bulk Products | Bacon Sacks | 50-pound Mega-sack of Bacon”
    Not only does every TITLE tag on the site end up looking very similar, but the most important and unique keywords for the page are pushed to the very back. This is an issue for search usability, too, as research has demonstrated that the first few words in a title or headline are the most critical (possibly as few as the first two). If you’ve got a structure like the one above, flip it around:
    “50-pound Mega-sack of Bacon | Bacon Sacks | Bulk Products | Bob’s Bacon”
    It’s a relatively easy change, and it’ll put the most important keywords up front, where they belong. It will very likely also increase your search CTR.

    6. Add Direct Product Links

    On sites with 100s or 1000s of pages, a “flat” architecture isn’t possible or even desirable. So, you naturally end up taking a hierarchical approach where products are 3+ levels deep. I think that’s often fine, if the paths are clear to crawlers and visitors, but it can leave critical pages with very little ranking power. One solution is to pull some of your top sellers to the home-page and link directly – this effectively flattens the architectureand pours more link-juice where it’s needed. Don’t go overboard, but a “Featured Products” or “Top 10 Sellers” list on the home-page can really help boost important deep pages.

    7. Re-write Internal Anchor Text

    I’m amazed how often I see internal links, even main navigation links, given cryptic, vague, or jargon-loaded labels. If you’re trying to rank your category page for “kid’s clothing”, don’t label the button “Apparel (K-12)” – it’s a bad signal to search engines, and it probably doesn’t make much sense to visitors. Your internal anchor text should reflect your keyword strategy, and your keyword strategy should reflect common usage. Use labels people understand and don’t be afraid to be specific.

    8. Remove 10 Low-Value Links

    There’s an old adage in copywriting – say what you need to say in as few words as possible, and then, when you’re done, try to say it in half that many words. I think the same goes for internal linking. If most of your inbound links are coming to the home-page, then your site architecture is the single biggest factor in flowing link-juice to deeper pages. It’s natural to want to link to everything, but if you prioritize everything, you effectively prioritize nothing. Find 10 links on your home-page that are either low priority for search or that visitors never click on (a click-mapping tool like Crazy Egg is a great way to test this), and remove them. Focusing your remaining link-juice is an easy way to boost your most important pages.
    I’d love to hear any tips you may have for easy wins on-page. I’d also recommend Rand’s post on building aperfectly optimized page. While link-building is critical, fixing on-page issues is often a lot easier and can have an immediate impact, so it’s important not to ignore either front of the SEO battle.

    Related Posts Plugin for WordPress, Blogger...

    Visitors

    free counters