Thứ Hai, 21 tháng 10, 2013

Nhúng bộ soạn thảo WYSIWYG cho web

Nhúng bộ soạn thảo WYSIWYG cho web

Bộ soạn thảo WYSIWYG là tên gọi chung cho loại chương trình giúp soạn thảo văn bản, chọn phông chữ, định dạng... với chức năng chính là giúp người dùng thuận tiện hơn trong việc xử lý văn bản.
Bước 1:  Tải và cài đặt WYSIWYG vào trang Web:

Trước tiên bạn cần tải mã nguồn của thành phần WYSIWYG, rồi giải nén tập tin zip để được thư mục htmlArea. Sau đó, copy các thư mục image, popups editor.js trong htmlArea vào thư mục Web của bạn (cùng thư mục với trang Web cần nhúng bộ soạn thảo).

Bước 2: Nhúng bộ soạn thảo vào Web:

Tiếp đến, mở tập tin HTML cần nhúng bộ soạn thảo bằng Notepad hoặc bất kì trình soạn thảo, Web nào khác. Thêm đoạn mã 1 vào giữa cặp thẻ <HEAD></HEAD>.

Đoạn mã 1:
<script language="Javascript1.2">    
_editor_url = "";    
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);    
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0;}    
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0;}    
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0;}    
if (win_ie_ver >= 5.5)    
{    
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');    
document.write(' language="Javascript1.2"></scr' + 'ipt>');    
}    
else { document.write('<scr'+'ipt>function editor_generate()   
{ return false; }</scr'+'ipt>'); }    
</script>
Để tạo ra bộ soạn thảo gồm các chức năng mặc định thì chỉ cần thêm đoạn mã 2 tạo TextArea và đoạn mã 3 vào giữa thẻ <BODY></BODY>.
Đoạn mã 2:

<TEXTAREA id = “TxtArea” rows=”14” cols = “81”></TEXTAREA>
Đoạn mã 3:
<script language="JavaScript1.2" defer>    
editor_generate('TxtArea');    
</script>
Nếu muốn thêm bớt các nút chức năng, bạn thay đoạn mã 3 bằng đoạn mã 4, rồi thêm bớt các nút trong mảng config.toolbar, thêm bớt phông ở mảng config.fontnames, thay đổi phông, màu, kích cỡ chữ ở dòng:
config.bodyStyle = 'background-color: white; font-family: "Verdana"; font-size: x-small;';

Đoạn mã 4:
<script language="JavaScript1.2" defer>    
var config = new Object();    
config.width = "90%";    
config.height = "200px";    
config.bodyStyle = 'background-color: white; font-family: "Verdana"; font-size: x-small;';    
config.debug = 0;    
config.toolbar = [['fontname'],['fontsize'],['fontstyle'],['linebreak'],['bold','italic','underline','separator'],['strikethrough','subscript','superscript','separator'],['justifyleft','justifycenter','justifyright','separator'],['OrderedList','UnOrderedList','Outdent','Indent','separator'],    
['forecolor','backcolor','separator'],['custom1','custom2','custom3','separator'],['HorizontalRule','Createlink','InsertImage','htmlmode','separator'],['about','help']];    
config.fontnames = {    
"Arial": "arial, helvetica, sans-serif",    
"Courier New": "courier new, courier, mono",    
"Georgia": "Georgia, Times New Roman, Times, Serif",    
"Tahoma": "Tahoma, Arial, Helvetica, sans-serif",    
"Times New Roman": "times new roman, times, serif",    
"Verdana": "Verdana, Arial, Helvetica, sans-serif",    
"impact": "impact",    
"WingDings": "WingDings"   
};    
config.fontsizes = {    
"1 (8 pt)": "1",    
"2 (10 pt)": "2",    
"3 (12 pt)": "3",    
"4 (14 pt)": "4",    
"5 (18 pt)": "5",    
"6 (24 pt)": "6",    
"7 (36 pt)": "7"   
};    
editor_generate('TxtArea',config);    
</script>
Ngoài ra, bạn cũng có thể tải chương trình mẫu về tham khảo (47KB).

Thứ Sáu, 18 tháng 10, 2013

5 kỹ thuật SEO đã lỗi thời

5 kỹ thuật SEO đã lỗi thời

Đây là những kỹ thuật trước thời điểm này vẫn được áp dụng tốt nhưng giờ thì đã không còn tác dụng nữa.
5 kỹ thuật SEO đã lỗi thời
Nếu bạn là 1 SEOer, những kỹ thuật mà trước đây bạn thấy rất hiệu quả, thì nay nó đã không còn dùng được nữa. Dưới đây là 5 kỹ thuật đã được vô hiệu hóa bởi Google:

1. Nhồi nhét từ khóa

Khi mà SEO mới bắt đầu được sử dụng, vẫn chưa có nhiều sự cạnh tranh trong thế giới trực tuyến và các tác gia thường quen với việc nhồi nhét rất nhiều từ khóa trong nội dung. Nếu bạn cứ tiếp tục nhồi nhét từ khóa trong các bài viết của mình thì bạn sẽ không bao giờ cung cấp được nội dung chất lượng cho người đọc trên web của mình.
Google đã biết về kỹ thuật xấu mà các chuyên gia SEO đã sử dụng và đó là lý do mà bạn không nên sử dụng những kỹ thuật này. Bạn nên sử dụng các từ khóa nhưng bạn phải sử dụng ở một mật độ vừa phải. Bạn nên giữ mật độ từ khóa chỉ khoảng 2% là tốt nhất.

2. Spam bình luận trên blog

Một cách rất tốt để bạn tăng cường backlink cho website và tăng lượng truy cập bằng cách thêm link vào phần bình luận của blog. Tuy nhiên, nếu bạn làm quá mức việc này sẽ được Google gọi là spam bình luận. Điều này sẽ không tốt cho website của bạn.
Các công cụ tìm kiếm sẽ phân tích mỗi backlink trên website của bạn và nếu chúng tìm thấy những backlink không cần thiết thì chúng sẽ chuyển thứ hạng website xuống dưới. Vì vậy, nếu muốn có thứ hạng cao trên Google thì bạn không nên dính vào bất kỳ hoạt động nào như spam bình luận trên blog.

3. Đăng thông tin lên công cụ tìm kiếm

Rất nhiều người cung cấp dịch vụ đưa website lên các công cụ tìm kiếm. Điều này chẳng giúp được gì cho bạn ngoài việc tốn tiền và thời gian. Nếu bạn thật sự muốn đưa website của mình lên đâu đó thì bạn nên đưa lên các trang web mạng xã hội như Facebook và Twitter.

4. Tối ưu hóa thẻ Meta

Các thẻ Meta đã từng có một thời rất thịnh vượng khi các công cụ tìm kiếm đánh giá thứ hạng website thông qua những thẻ này. Thật không may, những thẻ Meta này không còn tác dụng nữa.
Những thẻ này được dùng để cung cấp mô tả ngắn gọn về website của bạn. Nếu bạn đang nghĩ rằng thêm thẻ Meta vào trang web của bạn sẽ giúp tăng thứ hạng SEO thì bạn hoàn toàn sai lầm.
Bạn cần chú ý đến các chiến lược SEO thật sự để tăng thứ hạng trên kết quả tìm kiếm.

5. Trao đổi link

Liệu bạn có nghĩ rằng trao đổi link sẽ giúp bạn chứ ?
Có một thời gian trao đổi link hoạt động tốt. nhưng bây giờ, Google không chú ý đến các link 2 chiều nữa.
Ngoài ra các bạn cũng nêm tham khảo Những thủ thuật SEO không nên dùng tại chuyên mục Webmaster.

Lỗi 404

Lỗi 404 là lỗi thường gặp trên hầu hết các website, để tránh tình trạng ảnh hưởng tới chất lượng SEO bạn nên cá nhân hóa trang lỗi lại.
Mình sẽ giới thiệu cho các bạn cách cá nhân hóa nội dung trang lỗi 404 thành trang có lỗi dung, điều hướng người dùng và giữ chân người dùng ở lại website của mình

Lỗi 404 là gì?

Lỗi HTTP này được chuyển đến trình duyệt thông qua máy chủ Web khi một yêu cầu trang Web không thực hiện được. Lỗi 404 xuất hiện bởi một trang không tồn tại hoặc hạn chế quyền truy cập. Lỗi 404 này có thể được Webmaster cấu hình lại sao cho thân thiện với người dùng hơn.
Để tránh trường hợp người dùng tìm kiếm rơi vào trang báo lỗi 404, chỉ với một thông báo lỗi một cách khó chịu, các Webmaster nên tạo một trang báo lỗi 404 cá nhân hóa.

Cấu hình tùy biến trang báo lỗi 404

Để cấu hình trang báo lỗi 404, bạn có thể sử dụng các công cụ có sẵn của CMS như WordPress hay Joomla. Hoặc nếu không bạn có thể sử dụng .htaccess để tạo trang lỗi 404 tùy biến :
?
1
2
//PHP
ErrorDocument 404 /misc/404page.html
Hoặc đối với bạn nào dùng ASP.net thì cấu hình Web.config như sau:
?
1
2
3
4
5
6
<system.Webserver>
<httpErrors>
  <remove statusCode="404" subStatusCode="-1" />
  <error statusCode="404" prefixLanguageFilePath="" path="http://cunglamseo.com/404.htm" responseMode="Redirect" />
</httpErrors>
</system.Webserver>
Một trang báo lỗi 404 tùy biến phải có một số thông tin cần thiết như sau :

- Trang báo lỗi 404 tùy biến của bạn phải trình bày giống và tương đồng với các phần còn lại của Website, để người dùng chắc chắn trang lỗi 404 là một thành phần của Website;
- Giải thích lỗi xáy ra, nếu có thể thì đưa thêm chi tiết và lý do thường xảy ra lỗi (đánh nhầm, nội dung đã bị di chuyển, … ).
- Giải thích rõ ràng và minh bạch dể hiểu cho người dùng.
- Nếu Website có chức năng tìm kiếm thì hãy tích hợp hộp thoại tìm kiếm trong trang báo lỗi
- Hãy gợi ý liên kết tới trang chủ hay trang sơ đồ cấu trúc Website.
- Có thể liệt kê địa chỉ email để người dùng thông báo lỗi thế nhưng cũng đừng quá trong chờ vào người dùng sẽ bỏ thời gian để thông báo với bạn mà hãy tập trung tự sửa đổi trước. Hoặc chính bạn đang xem trang lỗi 404 của website

SEO offpage

SEO offpage

SEO offpage hiểu đơn giản là xây dựng liến kết, quảng bá website ngoài trang của mìnhSEO Offpage là thuật ngữ mô tả công việc link-building (xây dựng liên kết) trỏ tới website của mình. Sau khi các bạn đã thực hiện tối ưu căn bản cho website như SEO onpage thì việc tạo các mối quan hệ trên cộng đồng (SEO Off Page) là yếu tố quan trọng góp phần đem lại thứ hạng cao cho website của bạn trên các search engine (SE).
Xây dựng backlink là một công việc vô cùng khó khăn và tốn nhiều thời gian nhất. Bạn phải tự đặt ra kế hoạch cho từng mục tiêu keyword cụ thể. Tránh các vấn đề đáng tiếc xảy ra hay bị phạt bởi Google với các hình thức Sandbox, Panda… vì cố gắng spam hàng loạt liên kết trong một thời gian ngắn.
Kế hoạch cụ thể về công việc link-building của dịch vụ seo tại công ty seo web chuyên nghiệp Ancoti đều được thực hiện theo quy trình seo nhất định, theo chuẩn để đưa từ khóa lên top một cách nhanh nhất. Việc xây dựng backlink các bạn tuyệt đối tránh xây dựng một cách ồ ạt, phải có kế hoạch cụ thể cho từng ngày để việc tạo backlink tới site của bạn đều nhất.

Một số công việc cần làm khi SEO Offpage

Ngoài ra, việc xây dựng backlink bạn còn nên tránh xây dựng nhiều các link có rel=”noffolow”, vì như thế ngoài tác dụng điều hướng cho người dùng vào website của bạn thì những link đó sẽ không còn được Google đánh giá cao.

Một số phương pháp xây dựng backlink

  • - Đăng các bài viết mới
  • - Quảng cáo bài viết lên mạng xã hội
  • - Tham gia trả lời trong các Blog
  • - Trao đổi các Textlink (hiện google chỉ chấp nhật link một chiều)
  • - Đăng Banner quảng cáo
  • - Đăng thông cáo báo chí, bài viết PR
  • - Submit các đường dẫn lên các trang social bookmark
Qua bài viết này giúp các bạn có thể xây dựng hệ thống Backlink cho website của mình, có được những backlink chất lượng giúp ích trong việc tăng thứ hạng Page Rank và các Keyword cần SEO. Tuy nhiên do thuật toán của google liên tục thay đổi nên khi SEO cần chú ý để những thay đổi đó để có thể tránh các tình trạng google đánh giá xấu về website của bạn.
Chúc các bạn xây dựng một website ngày càng phát triển!

SEO Onpage

SEO Onpage là một phần rất quan trọng trong dự án SEO của bạnTrước khi bắt đầu bạn nên xem qua quy trình SEO tại đây, chúng ta có thể nhận thấy sau giai đoạn phân tích và chọn lựa được những từ khóa hiệu quả chính là giai đoạn thực hiện SEO Onpage

Vậy Seo Onpage là gì ?

Seo Onpage là quá trình tối ưu hóa Website và nội dung các trang trong Website nhắm giúp trang web của bạn trở nên thân thiện hơn với các SE (Search Engine).
Điều này có ý nghĩa quan trọng khi làm SEO vì các SE sẽ đánh giá cao trang web của bạn và gia tăng vị trí xếp hạng trên các SERPs (Search Engine Results Page) nếu bạn thực hiện Onpage tốt.

Những yếu tố cơ bản cần tối ưu của 1 website?

Seo Onpage tập trung vào việc hiệu chỉnh các yếu tố HTML của trang web
- Thẻ Title (Tiêu đề): Thể title cần dưới 70 ký tự và nhỏ hơn 11 từ, thẻ title nên là từ khóa của trang
- Các thẻ META: Bao gồm 2 thẻ được ưu tiên hàng đầu:
* Meta keywords: Đây là thẻ với mục đích cung cấp từ khóa liên quan của trang web với các cái Spider từ các SE (riêng google giờ không quan tâm tới thẻ này nữa).
* Meta description: Thẻ này đóng vai trò như một lời giới thiệu với mọi người về trang web của mình. Do các SE thường giới hạn trong khoảng 25 - 30 từ. Nên hãy viết mô tả này một cách ngắn gọn, cô đọng và hướng tới nội dung của trang web.
- Nội dung phần Body: Viết lại nội dung sao cho chứa những từ khóa. Điều này sẽ giúp các Spider dễ dàng xác định từ khóa mà trang web bạn muốn làm SEO.
* Lưu ý: Hạn chế nhồi nhét quá nhiều từ khóa vào phần Body, vì các Spider đủ thông minh để biết rằng hành động đó là spam. Mặt khác trách dùng những thủ thuật SEO đen tối vì các SE mà đặt biệt là Google sẽ trừng phạt website của bạn.
- Các thẻ đề mục từ H1 - H6: Vì các SE xem các đề mục rất quan trọng này, chúng tôi có bài Tối ưu thẻ Heading H1-H6 cho SEO
- Liên kết: Các anchor text có chứa từ khóa rất quan trọng với những liên kết đến từ bên ngoài tên miền của bạn (outbound link) cũng như các liên kết nội bộ (inbound link)
- Thuộc tính ALT của thẻ IMG: Theo các chuyên gia SEO, việc chèn từ khóa vào nội dung của ALT sẽ làm gia tăng sự liên quan nội dung trang web với từ khóa.
Ngoài ra Seo Onpage còn chú trọng đến việc tối ưu lại bố cục trang web bằng cách hiệu chỉnh CSS và sửa lỗi cho đúng chuẩn của W3C đề ra. Các SE sẽ đánh giá cao các trang web không có lỗi và sẽ giúp trang web của bạn có vị trí cao trên SERPs.
Seo Onpage là phần quan trọng trong một chiến dịch SEO. Hãy tối ưu trang web bạn bằng những phương pháp tốt nhất để chiến dịch này đạt được kết quả mong muốn.

13 cách phân bổ từ khóa trong SEO

13 cách phân bổ từ khóa trong SEO

Đây là những cách phân bổ từ khóa trong SEO Onpage mà mình đang áp dụng, mời các bạn tham khảo.
13 cách phân bổ từ khóa trong SEO
Khi nói đến SEO là người ta nghĩ ngay đến việc chọn từ khóa để SEO, việc xác định và lựa chọn được từ khóa chuẩn để SEO là việc tối quan trọng. Xong, việc sắp xếp phân bổ từ khóa đó như thế nào trong bài viết nhằm mang lại hiệu quả cao nhất cho bạn thì bài viết sau đây của chúng tôi sẽ giúp bạn hiểu rõ hơn được về điều đó.

1. Từ khóa trong thẻ tiêu đề +3

Đây là một trong những nơi quan trọng nhất để đặt từ khóa và bạn phải từ có từ khóa cầnSeo trong thẻ này. Bởi vì những gì được viết bên trong thẻ sẽ hiện thị trên kết quả tìm kiếm của google. Thẻ tiêu để cần phải ngắn (Tối đa 6-7 là hiệu quả) và từ khóa seo của bạn cần phải gần đầu dòng.
Bạn có thể tham khảo bài làm sao để tối ưu thể title cho SEO trong kỹ thuật SEO onpage nhé.

2.Từ khóa trong URL +4

Từ khóa trong url sẽ giúp rất nhiều.
Ví dụ trong link http:tenmien. com/ky-thuat-seo, Thì từ khóa “Ky thuat seo” la từ mà bạn muốn xếp hạng cao khi search. Bạn nhớ rằng những từ khóa không có trong trang bạn không được đặt lên URL.

3.Mật độ của từ khóa trên website +3

Bạn cần kiểm tra mật độ từ khóa. Từ 3-7% cho từ khóa seo là tốt nhất. 1-2% thì ít quan trọng hơn. Và bạn cần tránh mật độ từ khóa Seo trên 10% vì nó trông như bạn đang cố ý nhồi nhét từ khóa thay vì viết một văn bản mang tính tự nhiên.

4.Từ khóa trong anchor text +3M

Từ khóa trong anchor text cũng rất quan trọng đặc biệt là anchor text của backlink, bởi vì nếu bạn có từ khóa anchor text từ trang website khác, điều này được xem như nhận một phiếu bầu từ trang này không chỉ về trang web của bạn nói chung mà cả về từ khóa seo của bạn.

5. Từ khóa trong các nhóm thẻ (<H1>,<H2>) +3

Đây lầ vị trí mà từ khóa SEO của bạn cần xuất hiện nhiều. Nhưng bạn phải chú ý trong trang của bạn phải có nội dung cho các từ khóa này, Mỗi trang chỉ nên có 1 từ khóa chính nằm trong thẻ <H1> và 2-3 từ khóa liên quan nằm trong thẻ <H2>

6 .Từ khóa seo bắt đầu 1 đoạn +2

Từ khóa bắt đầu đầu 1 đoạn thì vẫn được đề cao về tính hiệu quả mặc dù nó không quan trọng bằng từ khóa trong anchor text, tiltle hoặc headings. Bạn không nhất thiết phải đặt trên cùng của phần nội dung, bạn vẫn có thể đặt ở giữa nhưng chú ý là bạn cần phải đặt ở đầu đoạn

7.Từ khóa trong tags <alt> +2

Con bọ của google không thẻ nào đọc được hình ảnh nhưng nó có thể đọc được đoạn mô tả cho hình ảnh trong tags <alt>, bởi vậy nếu bạn có hình ảnh trên web bạn cần thêm từ khóa vào tags <alt>

8.Từ khóa trong thẻ meta (Description, Keywords) +1

Rất ít quan trọng đặc biệt là với google. Yahoo! Và Bing thì vẫn dựa vào tiêu chí này, bởi vậy nếu bạn tối ưu cho Yahoo! hoặc Bing thì hãy điền đầy đũ cho tags này. Trong mọi trường hợp điền đầy đủ đều không gây anh hưởng gì

9.Từ khóa gần +1

Từ khóa gần thì vẫn được tính mặc dù nó ít quan trọng hơn từ khóa chính.
Ví dụ bạn cần Seo từ khóa “dịch vụ SEO” thì tại đoạn đầu bạn đặt câu “Giới thiệu dịch vụ làm SEO từ CunglamSEO” và đoạn số 3 bạn đặt câu “công ty SEO uy tín” thì 2 từ “Dịch vụ” và “SEO” được xem là từ khóa gần. Cách tính từ khóa gần này chỉ áp dụng khi bạn Seo một từ khóa được ghép từ 2 từ trở lên.

10. Cụm từ khóa: +1

Ngoài các từ khóa cần Seo của bạn, Bạn có thể tối ưu hóa cho cụm từ khóa mà nó chứa những từ khóa cần SEO. Tốt nhất là bạn sử dụng những từ khóa phổ biến được gợi ý bởi google.
Ví dụ để Seo từ khóa “Công ty SEO” bạn có thể sữ dụng các cụm từ phổ biến trong nội dung của mình như “Công ty SEO chất lượng” hay “Công ty SEO uy tín” hoặc “Công ty SEO Hồ Chí Minh”,…

11. Lỗi chính tả: +0 (Lời khuyên)

Lỗi chính tả xảy ra rất nhiều và nếu bạn biết cách hướng từ khóa của mình vào những lỗi phổ biến hoặc những từ thay thế (ví dụ: Hồ Chí Minh và HCM), bạn có thể có một số lượng truy cập từ nhừng người search dạng từ khóa này. Nhưng việc bạn đặt lỗi chính tả vào website thì không tốt. Vì thế bạn không cần đặt hoặc nếu cần thì chỉ đặt trong thẻ meta.

12. Tối ưu quá nhiều từ khóa -2

Khi bạn tối ưu quá nhiều từ khóa cho một trang đặc biệt là những từ khóa không liên quan. Điều này sẽ gây giảm hiệu xuất cho các từ khóa khác của bạn và thậm chí là cả từ khóa chính cũng bị ảnh hưởng theo.

13. Nhồi nhét từ khóa: -3

Bất kì hành động cố ý nào về việc nhồi nhét từ khóa (hơn 10%) bạn đều có nguy cơ bị cấm từ công cụ tìm kiếm. Từ khóa bạn hãy phân bổ tự nhiên và đều phần đầu bài viết nên để 1-2 từ khóa, phần giữa để 1-2 từ nữa và gần cuối.
Không nên đặt từ khóa ở cuối cùng bài viết.
Trên đây là 13 cách phân bổ từ khóa khi làm SEO cho một trang nào đó bạn nên quan tâm theo thứ tự ưu tiền mình đặt ra trên. Và bạn nên tham khảo bài kỹ thuật SEO nữa nhé, đây chỉ là một phần nhỏ trong quy trình đó mà thôi.

Breadcrumbs và cách tạo Breadcrumbs chuẩn SEO

Hôm nay sau một thời gian bàn giao web cho khách hàng, dù đã khá chuẩn SEO nhưng anh này vẫn điện thoại nói em thiếu phần Breadcrums của anh rồi.
Breadcrumbs và cách tạo Breadcrumbs chuẩn SEO
Rồi sau đó là một hồi giải thích thì mình đã ngỡ ra, oh thì ra đó là cái navigation bar mình hay dùng. Sau một hồi trao đổi, xin ý kiến của các SEOer khác thì ra nó không phải vậy.
Vậy Breadcrums là gì? Tra từ điển thì nó ra kết quả là "mẩu bánh mì", oh lạ nhỉ, mẩu bánh mì. he..he...

Câu chuyện lịch sử

Ý nghĩa của Breadcrumbs này xuất phát từ một câu chuyện cổ tích kể rằng một gia đình vì quá nghèo không thể nuôi được con phải đưa con đến một nơi rất xa rồi bỏ con ở lại và một cậu bé thông minh đã dùng những mẩu bánh mỳ rải dọc đường để tìm đường về. Những liên kết giống như những mẩu bánh mỳ đánh dấu giúp bạn định vị được mình ở đâu trong website. Kể ra thì dân thiết kế web và làm SEO xứ Mỹ cũng lãng mạn thật, từ những khái niệm khô cứng đã được họ thi vị hóa thành một khái niệm nghe rất vui tai.

Breadcrumbs là gì?

Vậy chúng ta có thể định nghĩa rằng Breadcrumbs là tập hợp các đường liên kết phân cấp giúp người dùng có thể biết được mình đang ở trang nào và từ đó có thể di chuyển thuận lợi từ trang này trang khác trong web. Nếu một website có cấu trúc phức tạp mà lại không có Breadcrumbs thì người dùng dễ lâm vào tình trạng : ô mình đang ở trang nào đây, mục nào đây nhỉ?
Breadcrumbs là một thành phần rất quan trọng trong hệ thống navigation của website gần như vào bất cứ website nào bạn cũng thấy sự hiện diện của nó. Vì vậy khi thiết kế website bạn nên chú ý một số vấn đề sau đây:
Theo nghiên cứu của chuyên gia Steven Krug thì breadcrumb nên thể hiện như sau:
  • - Vị trí tốt nhất đặt breadcrumb là góc trên trái bên dưới menu chính
  • - Trước các link nên dùng cụm từ You are here: (ở văn hóa Mỹ thì như vậy nhưng với chúng ta thì chưa biết thế nào)
  • - Các link ở dạng chữ thường còn text thể hiện trang hiện tại thì in hoa
  • - Sử dụng dấu > để ngăn cách giữa các link
Một breadcrumbs tốt nhất (theo quan điểm của Steven Krug) có dạng như sau:
Bạn đang ở đây: Trang chủ > Loại sản phẩm > Dòng sản phẩm > Chi tiết sản phẩm
Sử dụng rich snippets để site của bạn hiển thị hay hơn trên SERP của Google

Lợi ích của Breadcrumbs

Khi breadcrumbs xuất hiện trên kết quả tìm kiếm của Google nó sẽ giúp bạn có thêm cơ hội người dùng click. Bời vì nhu cầu tìm kiếm của người dùng rất đa dạng nếu thấy link kết quả không phù hợp nhưng những link trong breadcrumbs phù hợp thì họ sẽ click vào đó, như vậy bạn đã tăng thêm một cơ hội có thêm một visitors.

Cách tạo Breadcrumbs

Để tạo breadcrumbs như trên khá đơn giản, bạn chỉ cần format theo đúng chuẩn của Google, sau đây là ví dụ Rich snippet của google:
Dresses › Real Dresses › Real Green Dresses

HTML Code:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses" itemprop="url">
    <span itemprop="title">Dresses</span>
  </a> ›
</div>
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses/real" itemprop="url">
    <span itemprop="title">Real Dresses</span>
  </a> ›
</div>
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <span itemprop="title">Real Green Dresses</span>
  </a>
</div>
Mong rằng những mẩu bánh mỳ của cậu bé thông minh có thể giúp site của bạn thêm traffic

Hướng dẫn sử dụng Google Analytics

Hướng dẫn sử dụng Google Analytics

Tác giả Nguyễn Trọng Thơ | inet | Internet Marketing | 2012/12/11 | xếp hạng 9 | 25386 bài đánh giá
Hướng dẫn sử dụng Google Analytics Google Analytics là cung cụ miễn phí của Google, giúp chủ website thấy cách khách hàng đến từ đâu (nguồn truy cập), dùng ngôn ngữ gì, thiết bị gì, xem những trang nào, họ di chuyên giữa các trang như thế nào.
Bạn có thể biết được, hiện tại có bao nhiêu người đang online trên website, họ đang xem nội dung gì. Đây là công cụ không thể thiếu khi làm Internet Marketing hay SEO Website.

Truy cập Google Analytics tại địa chỉ: http://www.google.com.vn/analytics/

Cài đặt Google Analytics

Để có được các số liệu thống kê, bạn phải nhúng mã Analytics vào website.
1.  Đăng nhập bằng tài khoản Google.
Nếu giao diện của bạn là Tiếng Anh, bạn chuyển sang Tiếng Việt bằng cách click vào menu “Settings” ở góc trên phải màn hình, chọn Language:  Vietnamese.
2. Tạo tài khoản mới (Thống kê, chứ không phải tài khoản đăng nhập nhé)
Google Analytics

Google Analytics

Bấm vào menu “Quản trị” --> bấm nút “Tài khoản mới
3. Bạn điền thông tin theo mẫu dưới đây
 Cài đặt Google Analytics
4. Sau khi nhập xong thông tin, bấm “Nhận ID theo dõi” bạn sẽ nhận được ID (của tôi là UA-36187344-1) và code HTML. Bạn hãy copy code HTML này và đặt vào tất cả các trang trên website.
Mã Google Analytics Code

Google hướng dẫn nhúng mã HTML Analytics với PHP:

Copy đoạn code ở trên vào 1 file, giả sử bạn lưu file này với tên analyticstracking.php
Thêm dòng sau đây vào tất cả các trang, bên trong thẻ <body>

<?php include_once("analyticstracking.php") ?>

5. Bây giờ, bạn đã có thể theo dõi các thống kê Online trên website của mình

Thống kê thời gian thực trong Google Analytics

 6. Màn hình Tổng quan của Analytics có dạng như sau
Tổng quan Google Analytics

7. Bạn có thể chia sẻ cho nhiều người cùng xem báo cáo
Chia sẻ, cấp quyền xem Google Analytics

Thuật ngữ trong Google Analytics

Sau đây là những thuật ngữ thông dụng thường được dùng để nói về lưu lượng truy cập:
- Hit: 1 hit = 1 lần truy cập vào 1 file hoặc 1 trang web trong website.
Ví dụ: Tôi truy cập http://www.NguyenTrongTho.com, trên trang chủ có 20 ảnh, 1 file .css, 2 file .js và tất nhiên là 1 trang html  Hits = 24.
- Pageview: số lần xem trang web. Mỗi lần ai đó mở 1 trang web thì được tính là 1 pageview, cho dù trang đó được mở nhiều lần bởi 1 người.
Muốn tính trung bình mỗi khách tạo ra bao nhiêu pageview, ta lấy tổng số pageviews chia cho tổng số khách truy cập (visitor).
- Visit: là số lần ghé thăm. Ví dụ: Tôi vào website (cửa hàng), làm gì đó rồi đi ra, được tính là 1 lần ghé thăm. Một ngày tôi vào…ra 3 lần được tính là 3 visits.
- Unique Visitor: là số khách (người) ghé thăm. Mỗi visitor tạo ra nhiều visit, pageview và hit. Google dựa vào địa chỉ IP và Cookie để biết đây là khách hàng mới hay khách hàng cũ quay trở lại website.
Dù bạn làm Kinh doanh, Marketing, chủ Doanh nghiệp, SEOer, thì Google Analytics là công cụ không thể thiếu. Hãy nhớ rằng, đây không phải là công việc của người kỹ thuật, cũng không phải làm 1 lần rồi để đó, mà bạn phải sử dụng nó thường xuyên, ít nhất hàng tuần.
Chúc bạn thành công!

Thứ Ba, 8 tháng 10, 2013

Tạo khung Comment của Facebook cho Website

Việc cung cấp thêm một nút Like hay một khung Comment vốn được Facebook thiết kế rất đẹp mắt và thân thiện vào website của bạn sẽ là một cách rất tốt để đưa website của bạn tới được một lượng lớn độc giả sử dụng mạng xã hội facebook và sẽ đem đến cho bạn một lương traffic khong hề nhỏ.


Ưu điểm: Giao diện đơn giản nhưng tiện lợi, thân thiên. Không tốn CSDL để quản lý comment, có thể bình luận bằng tài khoản facebook, yahoo,... Khả năng quảng bá và PR tốt vì khi người dùng facebook đăng nhận xét lên website của bạn, bình luận đó cũng sẽ được đăng trên trang cá nhân của họ. Từ đó đem lại cho bạn một lượng visitor lớn từ backlink. Có thể quản lý việc hiển thị và không hiển thị nội dung comment trên website của bạn.

Nhược điểm: Do không sử dụng CSDL của website mà comment sẽ được lưu trên CSDL của facebook, do đó sẽ phải quản lý comments thông qua website của Facebook. Không có giá trị SEO bởi khung nhận xét này được chèn vào website của bạn dưới dạng iFrame. Thời gian tải website sẽ lâu hơn bình thường một chút do website phải kết nối đến facebook.

CÁC BƯỚC THỰC HIỆN
1. Đăng nhập tài khoản Facebook
2. Tạo APP trên Facebook
3. Chèn code vào website của bạn ở vị trí muốn hiển thị
4. Quản lý comment trên Website của bạn

THỰC HIỆN
I. Đăng nhập Facebook và tạo APP

Bước 1: Truy cập vào địa chỉ:
http://deverlopers.facebook.com/setup/
Bước 2: Trong ô Create New App, điền các thông tin cần thiết


App name: Tên ứng dụng bạn định tạo (Cái này dùng để gợi nhớ và quản lý khi bạn tạo nhiều Apps khác nhau)
App namespace: Địa chỉ để truy cập ứng dụng của bạn trên facebook. App namespace không được có khoảng trống (Ví dụ: TT CNTT-TV, Dai hoc khoa hoc) và không được chứa chữ số. Là địa chỉ truy cập App nên cũng không được trùng với các Apps được người khác tạo trước đó (facebook sẽ kiểm tra điều kiện này). Bạn điền thông tin tới lúc thấy có chữ Valid Avaiable là được.

Địa chỉ truy cập App sẽ có dạng http://apps.facebook.com/namespace

Nhập các thông tin chính xác sau đó nhấn Next

Bước 3: Nhập captcha để xác nhận việc đăng ký và bấm Next


Sau khi đã tạo App thành công, bạn truy cập đường dẫn sau để cài đặt App
http://developers.facebook.com/apps
Bạn cần chú ý mục App ID/API Key để sau này thêm vào website hiển thị khung Comment

 


Bước 4: Nhấn Edit Settings để thiết lập. Trong thiết lập, bạn cần lưu ý các mục sau
App domains: địa chỉ website mà bạn muốn đặt khung comment lên đó. Ví dụ địa chỉ website bạn muốn đặt khung comment là http://itlc.tnus.edu.vn/ thì bạn có thể gõ itlc.tnus.edu.vn hoặc gõ tnus.edu.vn để sử dụng cho tất cả các subdomain của mình (ví dụ trang: http://api.tnus.edu.vn cũng có thể sử dụng khung Comment của App này nếu bạn chỉ nhập tnus.edu.vn


Mục Select how your intergrates with Facebook, bạn chọn mục Website with Facebook Login, điền địa chỉ website mà bạn muốn đặt khung comment vào. Ví dụ của mình là http://itlc.tnus.edu.vn thì mình sẽ điền Site URL là http://itlc.tnus.edu.vn/ (Lưu ý: có http:// và dấu / ở cuối)

Sau đó nhấn Save Change ở cuối trang. Như vậy là bạn đã hoàn thành xong bước tạo App cho mình rồi. Giờ chuyển sang bước tiếp theo đó là chèn khung Comments vào website của bạn.

II. Thêm khung Facebook Comment vào website của bạn
Bạn cần phải có quyền chỉnh sửa code website để có thể thêm khung Facebook Comment vào website của mình.

Bước 1: Tại thẻ <html> bạn thêm xmlns:fb='http://www.facebook.com/2008/fbml'. Khi đó thẻ <html> ở đầu trang web của bạn sẽ có dạng:
<html xmlns:fb='http://www.facebook.com/2008/fbml' >
Mã này cho phép các phiên bản trình duyệt cũ cũng có thể sử dụng được khung Comment của Facebook.

Bước 2: Thêm vào trước thẻ </head> của bạn đoạn code sau:
<meta property="fb:app_id" content="YOUR_APP_ID" />
Trong đó thì YOUR_APP_ID bạn thay bằng App ID/API Key của ứng dụng mà mình đã lưu ý các bạn ghi nhớ ở bước tạo APP.

Bước 3: Thêm vào ngay sau thẻ <body> đoạn code:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
Trong đó, tương tự như bước trên, bạn thay YOUR_APP_ID bằng App ID/API Key của bạn vào.

Bước 4: Chèn đoạn code sau vào khu vực mà bạn muốn hiển thị khung Facebook Comment
<div class="fb-comments" data-href="YOUR_WEBPAGE_HREF" data-width="760" data-num-posts="20"></div>
Trong đó, YOUR_WEBPAGE_HREF bạn thay bằng link của trang bạn muốn hiển thị khung Facebook Comment.  Nếu bạn muốn hiển thị khung comment cho từng trang khác nhau với các nội dung khác nhau, bạn có thể thay thế YOUR_WEBPAGE_HREF bằng liên kết tương ứng.

width="760" là độ rộng của khung Comment mà bạn muốn hiển thị. Chỉnh lại thông số này cho phù hợp với website của bạn

numpost ="20" là số lượng comments mà bạn muốn hiển thị. Nếu vượt quá số này sẽ được tự động thu gọn.

Save lại.Vậy là xong phần Code. Refresh lại website của bạn để thưởng thức thành quả.

III. Cài đặt thêm thông tin và Quản lý Comment
Đầu tiên bạn vào liên kết sau:
http://developers.facebook.com/tools/comments
Đây cũng sẽ là link để bạn quản lý các Comment từ website của bạn. Bạn có thể thêm ai đó vào blacklist, xóa comment, ban user...

Bước 1: Cài đặt và khai báo danh sách Moderator

Phần Public Comments là hiện lời bình của khách ghé thăm website của bạn. Bạn có thể xóa lời bình, chặn người dùng hay đứa họ vào danh sách đen. Phần này sẽ chỉ hiển thị các Comment đã được chấp nhận và sẽ hiển thị lên website của bạn.

Phần Moderator View sẽ hiển thị danh sách các Comment mới và cần xác minh, chưa được hiển thị trên website của bạn nếu như bạn đã đặt chế độ yêu cầu kiểm duyệt trước khi xuất bản.

Khi có ai đó bình luận trên website của bạn, tất cả người dùng là quản trị viên (Moderator) sẽ nhận được thông báo trên Notification của facebook có dạng: Abcdexyz commented on yoursiet, itlc.tnus.edu.vn

Bước 2: Nhấn chọn Settings ở phía bên phải

Trong mục Moderators: Bạn đánh dấu tên những người sẽ nằm trong nhóm quản lý nội dung Comment, những người dùng này sẽ có khả năng theo dõi comment trên website của bạn, có thể xóa bình luận hay chặn một người dùng. Những người này cũng sẽ nhận được thông báo khi có người dùng mới comment trên Website của bạn và có quyền kiểm duyệt cho phép xuất bản hay không xuất bản comment nếu bạn đã đặt chế độ yêu cầu kiểm duyệt

Nhựng mục khác các bạn tự khám phá nhé. Chỉ lưu ý thêm là ở mục Moderation Mode có 2 chế độ:
- Make every post public by default: Chế độ cho phép mọi comments đều sẽ được hiển thị ngay mà không cần xác nhận, kiểm duyệt nội dung
- Let me approve each comment before it appears: Chê độ này yêu cầu người quản trị (Moderator) phải xác nhận và cho phép hiển thị thì comment mới được xuất hiện trên website của bạn.

Nhấn Save.

Quay lại trang web của bạn và xem thành quả nào.
Nếu hiện như hình trên tức là đã thành công rồi đó. Tất nhiên, với người dùng bình thường thì sẽ không hiện Public Comments và Moderator View đâu nên bạn cứ yên tâm nhe.

Vậy là xong rồi đó. Chúc bạn thành công