現在許多的程式語言都非常強調 MVC( Model-View-Controller ) 主要就是說明把Model、View與Controller切割開來,而其中有個重要觀念就是把程式與使用者介面切割開來,像Mr.King慣於使用 PHP 作開發,所以就使用了 SMARTY 這套樣版引擎來作開發,如此也造成了後端程式與前端程式溝通的問題,只用SMARTY本身所包含的傳值功能是不夠的,如果還要加上一些Ajax的功能,用用JSON與XML也不過分吧!!而且有些要做到即時性的功能本身也會使用大量的JavaScript,而這段冗長的程式碼,會誤導搜尋引擎的方向,那我們該怎麼解決這個問題呢?

本文開始

其實很多的工程師都知道要把js檔案另外這個好習慣,只是有時候要為了一小段程式碼在另外寫一個檔案來撰寫,而且有時候還會出現一些很奇妙的錯誤(Mr.King就遇到過),無論是程式達人還是鬼神之類的人物也會有懶散的一天吧!!更何況是各位新手站長們,突然想要放一段很屌的效果在自己的網站,卻會導致搜尋引擎要花更多時間才能蒐集到你網站的精華,那該怎麼辦呢?

養好撰寫程式的習慣

在這一段Mr.King當然是想要提倡大家通通都把JavaScript另存一個.js的檔案,再利用這段程式碼去把他抓回來。

但是我們常常會外掛一些JavaScript回來阿,例如google Adsence、plurk、funp等等的外掛功能回來,是不是這些也要這樣擺放呢?Mr.King覺得其實是不用的,像我們外掛的這些功能通常只是一小段的程式碼,其中僅包含一個functon還有一些設定值而已,我們會嫌js過於冗長其實是指一些有邏輯有條件的程式,所以像這種當然可以不用擺囉!!

我外掛的js該擺在哪裡

如果你像Mr.King使用wordpress來架設blog,你就不用擔心MVC的問題了,因為wordpress為了讓管理者可以直接在後台編輯版面,所以特別沒有將美工與版型切開,雖然這樣你做版面就等於是要把前端程式也寫好,但是wordpress這邊做的很好的是他把前端常會使用到的變數都打包好了,製作版面的人就只需要知道這裡想要顯示些什麼,就可以從wordpress的核心抓到了,不過缺點是沒有MVC的php程式可能會讓你看到眼睛快抽筋了,無論你使用哪套blog套件,如果沒有找到他放置js的檔案夾,其實你也可以自己隨意的建立一個,如果是wordpress的話前端程式的js就可以放在

這樣就OK囉!!要做到SEO也是一件很麻煩的事情,這就是盡量要給搜尋引擎一個乾淨的頁面的一個概念。

 

 

Related posts:

  1. [SEO教學,SEO觀念] 善用標題的標籤 雖然這只是一個很基本的定義方式,但是很多公司所開發的系統卻常常忘了注意這個,之前Mr.King在開發系統的時候,也確實沒有做好這項工作,而造成搜尋引擎搜尋上的困難,該怎麼做才能夠讓搜尋引擎更明確的知道你的標題呢? 本文開始 有再開發系統的各位,或許常常看到<h1>、<h2>這類的標籤,有可能不曉得這是幹嘛用的,但這卻是最基本的SEO。   為什麼要用標題標籤 有時候我們在看文章的時候,我們會先看看這篇文章的主題與小標題,來看看這是不是我要閱讀的文章,進而在細看裡面的內容,而搜尋引擎也是一樣,它會先看看利用這些主題與次標題分析你的文章,而越重要的關鍵字就是要放在數字越小的標題內,但Mr.King就有疑問了,像我們人類有時候直接看到文章的內文或圖表就可以知道這篇文章的標題是什麼了,搜尋引擎怎麼會不知道呢?或許Google也在努力中吧! 這些標題要用在哪裡 就以 硬是要SEO 的首頁來看吧!我們的...
  2. [SEO觀念,SEO教學] SEO不只是SEO,黑與白的灰色地帶,怎麼選擇適合您的SEO方式 SEO(搜尋引擎最佳化) 在各位的認知上,到底是一個怎麼樣的觀念、技術,很多人認為 SEO 只要做到搜尋引擎的第一頁,就代表著你的 SEO 已經成功了,當然就 要做SEO而言,你的確已經成功了站在這個搜尋引擎上的黃金店面,但是即使這為你帶來了大量的人潮,卻不能保證可以為你帶來大量的錢潮。想知道為什麼就繼續看下去吧!! 本文開始 說老實話,Mr.King剛開始接觸SEO的時候,最大的興趣就是想要利用這顯著的效益好好的大撈一筆,但這幾個月在Mr.King親自去了解、實現SEO之後,才發現 SEO...
  3. [SEO教學,SEO觀念] 透過Google、Yahoo、搜尋引擎,基礎分析網站的SEO強度 很多人常常問 Mr.King 怎麼樣去辨別網站的SEO強度 除了在之前的 "使用 SEOmoz Tools 客觀的檢視網站的強度,讓您的SEO不僅僅是為了某一搜尋引擎。",這樣方便的工具去檢測網站的強度之外,還有甚麼方法可以得知網站的強度呢?其實就藏在我們幾乎天天使用的搜尋引擎上面。 本文開始  ...
  4. [SEO教學,SEO觀念] 什麼是SEM? 常常聽到很多人在談論SEM,但真正了解SEM的人並不多,並非指他們都不懂,只是他們並沒有完全了解什麼是SEM,很多人常常把SEM就當成是SEO+關鍵字廣告,但這句話似乎只對了一半,到底SEM跟SEO的關係是什麼呢?Mr.King就將最近的研究心得分享給大家吧!  本文開始 SEM(Seaech Engine Marking)翻譯為搜尋引擎行銷(但Mr.King 認為翻成市場也很恰當),泛指利用搜尋引擎的任何行銷活動。 SEM用於行銷的定義 SEM用於行銷活動上,就是利用搜尋引擎產生獲利(或者是提高知名度)的行為,也就是以搜尋引擎為基準,進而產生獲利的方式。利用使用者依賴搜尋引擎來獲取資訊的過程中,讓使用者對某網站或產品加深印象與產生曝光率與成交率的行為。 SEM用於市場的定義 SEM用於市場,可定義為凡是透過搜尋引擎的行為,就可以當作SEM。所以可以大膽的說,所有在線上的網站,都在SEM的市場內。故SEM的範疇非常的廣泛可以討論的技術、觀念也非常多,從個人網頁的架設到大型網站的關鍵字競爭,都是SEM的範圍。...
  5. [SEO教學,SEO觀念] 排名下降的原因-新網站的蜜月期 很多站長們剛開始在做SEO的時候,對於剛開始執行的成效非常的滿意,也有很多SEO公司也保證在第一個月內可以給客戶排名的保證,但是千萬不要高興的太早了,這其實只是搜尋引擎給你的蜜月期而已。 本文開始 最近 硬是要SEO 的排名突然狂掉30幾名,Mr.King起初還以為說是各項SEO做得太過頭了(但絕對都是正常的SEO),看來剛開始這三個禮拜就是硬是要SEO的蜜月期了,雖然排名一度衝到第二頁,但是現在總是要面對現實了,要好好的經營這個網站了。   有那些搜尋引擎有蜜月期 經過Mr.King的觀察,Yahoo跟Google都會有這樣的機制,其實想想這樣的方式也是對的,如果不讓新人有曝光的機會,那新人就永遠只是新人,所以可以大膽的假設 搜尋引擎的演算法中,有針對新網站所預留的優先權,也就是說在排名中有一些空位是留給剛開始SEO做的比較好的網站,所以前百名的網站,並不是100個都是SEO做的好與人氣旺的網站。所以之前聽說很多SEO公司會不斷的建立新的周邊網站打廣告,好好運用似乎也不賴。 蜜月期過了怎麼辦...

日期:2009/05/28 | | 留言:9 個 | 作者:Mr.King
分類:SEO教學, SEO觀念
標籤:, , , , ,
本站採用CC授權不歡迎全文轉載,如需轉載(部份)、引用文章,請務必附上作者及來源處。

9 個留言

  1. Thanks for posting, I really liked reading your newest post. I think you should post more often, you obviously have talent for blogging!

  2. Thanks for posting, I very much enjoyed your newest post. I think you should post more often, you clearly have talent for blogging!

  3. 拆組達人 說道:

    恭賀新站開張!
    嘿嘿!又多個地方可以學習囉!
    感謝分享!^^

    werboy終於投入WP的陣營啦!
    歡迎歡迎!^^

  4. Hank 說道:

    king~~
    好久沒來拜訪了XD
    原來mvc是這個意思
    謝謝謝分享囉~
    我也有寫一篇關於javascript優化文章
    捧場一下唷:-)

  5. Mr.King 說道:

    哈哈!!看看他會不會回應我阿!!!

    搞不好這機械人有回應的功能!!

發表留言 »





评论链接可以 移除 nofollow.

Why ask?

Copyright 硬是要SEO!SEO教學與SEM學習指南 | Theme Sco v2.0 By:Scorpio&IT4FUN外包團隊