Tối ưu hóa Pinterest cho chiến dịch SEO

Người đăng: kimsygiong on Thứ Năm, 31 tháng 7, 2014

Pinterest đang ngày một phổ biến hơn. Bạn có thể SEO trực tiếp trên pinterest  hoặc sử dụng mạng xã hội này như một công cụ hỗ trợ SEO.
Tối ưu hóa Pinterest cho chiến dịch SEO

Có hai ưu điểm của pinterest mà mọi SEOer đều quan tâm: nội dung + backlink:

- Pinterest cho phép chia sẻ nội dung dễ dàng. Bạn có thể chia sẻ trực tiếp hoặc thông qua các nút bấm được tích hợp trên website. Việc chia sẻ qua lại các nội dung trên Pinterest rất nhanh và tiện lợi.

- Backlink: với một bức ảnh được chia sẻ (pin) đều có một liên kết trỏ về bài gốc. Và dù có được tiếp tục chia sẻ bao nhiêu lần thì mỗi pin vẫn tồn tại liên kết đó. 

Tất nhiên việc backlink đổ về không phải là ngay lập tức, và còn tùy thuộc vào cách các bạn xây chất cho MXH của mình, nhưng khả năng tăng traffic là rất tuyệt vời.

Tối ưu hóa Pinterest cho chiến dịch SEO
 

Để Tối ưu hóa Pinterest cho chiến dịch SEO các bạn lưu ý



Hoàn thiện profile


Không nên bỏ sót hay ẩn ở chế độ riêng tư, bản chất của Pinterest là cởi mở và công khai. Hay làm cho trang của bạn trở nên chuyên nghiệp và đáng tin. Hơn nữa việc thiếu hoặc ẩn các thông tin (bao gồm cả liên kết ngược trở lại Website, Blog) sẽ khiến bạn bỏ lỡ cơ hội được tìm thấy bở các công cụ tìm kiếm. Vị trí cụ thể của bạn cũng nên chi tiết để thu hút được nhiều hơn lượng truy cập địa phương.
Tối ưu hóa Pinterest cho chiến dịch SEO

Giống như khi bạn khai báo với bất kì mạng xã hội nào khác (facebook, twitter, G+…), hồ sơ Pinterest nên thể hiện rõ bạn là ai, chuyên môn của bạn, lĩnh vực bạn có thế mạnh, hãy cho mọi người thấy lợi ích khi thêm bạn vào danh sách bạn bè, mối quan tâm.

Kết nối với các mạng xã hội khác


Pinterest cho phép bạn kết nối với các mạng xã hội khác, tiêu biểu là facebook, twitter. Mỗi Pin bạn ghim lên bảng cũng sẽ đồng thời được chia sẻ trên 2 mạng xã hội này. Bạn sẽ tiết kiệm được nhiều công sức, trong khi hiệu quả lan truyền tăng lên nhiều lần.
 
Tối ưu hóa Pinterest cho chiến dịch SEO


Bao gồm từ khóa trong mô tả


Điều này không có nghĩa là cố gắng nhồi nhét từ khóa. Hãy viết mô tả giống như trên website của bạn: ngắn gon, cô đọng nội dung, nêu bật được vấn đề muốn nói, và... chứa từ khóa một cách tự nhiên.

Đặt 1 nút Pin It trên website của bạn


Điều này sẽ giúp những khách viếng thăm website/blog của bạn dễ dàng chia sẻ nội dung mà họ yêu thích. Và rất nhiều bạn bè của họ có thể theo đó tìm đến với trang của bạn, điều đó thật tuyệt.

Đặt Pinterest trên web/blog của bạn


Tối ưu hóa Pinterest cho chiến dịch SEO

Các bạn truy cập địa chỉ: http://business.pinterest.com/en/widget-builder#do_pin_it_buttonSau đó dán link bảng ghim và chọn vị trĩ xuất hiện, chọn chiều dài, rộng cho phù hợp với vị trí bạn định đặt trên website, blog.

Tối ưu hóa hình ảnh


Cũng như hình ảnh đưa lên website, ảnh trên Pinterest nên có kích thước nhỏ, nhẹ. Điều này sẽ giúp cho việc chia sẻ nhanh chóng và thuận lợi hơn.

Pin nội dung tươi mới


Nội dung tươi mới, được cập nhật thường xuyên, có chất lượng là nhân tố quan trọng làm nên thành công của các website, blog, và tất nhiên nó cũng đúng với Pinterest.

 Với mạng xã hội bạn không nhất định phải tạo một bài viết hoàn chỉnh. Nó có thể là một đoạn trích, một tẩm ảnh, một câu nói ngộ nghĩnh... miễn là không xa rời nội dung chủ đạo bạn đang cung cấp trên trang.

*** Một số bạn lập và tham gia vào các hội trao đổi Pin, giống như hội tăng Like, tăng + trên Facebook và G+... Nhưng mình không thích cách làm này, vì nó chỉ đem lại các con số đẹp chứ không thúc đầy việc bán hàng.
More about

Tổng quan Pinterest

Người đăng: kimsygiong on Thứ Tư, 30 tháng 7, 2014

Cũng giống như Facebook, Twitter, G+… Pinterest là một công cụ tốt để xây dựng thương hiệu, lan truyền thông tin, tăng cường traffic cho website.

Pinterest là gì ?


Pinterest là một trang mạng xã hội chia sẻ hình ảnh trực tuyến, nơi bạn có thể dễ dàng chia sẻ các hình ảnh của mình và nhận được chia sẻ từ cộng đồng – những người cùng sở thích, mối quan tâm.

Tổng quan Pinterest

Những hình ảnh này khi được chia sẻ trên Pinterest sẽ được đặt trong các bảng, mỗi ảnh được coi là một ghim. Với mỗi tài khoản, bạn có thể tạo ra nhiều bảng khác nhau, tương ứng với các chủ đề: thơi trang, ẩm thực, thể thao…

Lợi ích của Pinterest


Pinterest là một trong năm mạng xã hội lớn, với qui mô toàn cầu. Khoảng 60% số người sử dụng pinterest là phụ nữ, ở trong độ tuổi 25 – 40 – những người đã đi làm và nắm giữ chi tiêu trong gia đình.

Việc sở hữu pinterest khá đơn giản, chỉ cần bạn sở hữu một tại khoản mail hoặc facebook. Với tài khoản mới tạo bạn có thể mời bạn bè cùng tham gia, theo dõi các bảng ghim mà bạn yêu thích, chia sẻ với cộng đồng thông qua việc đặt liên kết đến website hoặc tải hình ảnh lên, đặt nút Pinit trên website.

Khi bạn chia sẻ một hình ảnh, Pinterest sẽ tự động lấy địa chỉ trang, việc tiếp theo là bạn sắp xếp các hình ảnh vào các bảng phù hợp và thêm chú thích.

Nếu bạn có nhiều bảng và các bảng này liên kết với nhau chặt chẽ về chủ đề, bạn có nhiều khả năng thu hút được sự quan tâm của cộng đồng, khách hàng tiềm năng. Ví dụ: bạn làm về thời trang với các bảng về: thời trang công sở, đồ mặc nhà, đầm dạ hội, váy hoa…

Nếu bạn không chỉ chia sẻ, SEO trên pinterest, mà còn sử dụng mạng xã hội để bán hàng trực tuyến, thì việc thêm mô tả, chèn giá sản phẩm trong mô tả (hoặc vào một phần của tấm ảnh), thêm địa điểm (bản đồ) sẽ giúp gia tăng hiệu quả bán hàng.
Tổng quan Pinterest

Theo thống kê thì các mặt hàng thời trang, thủ công, nhiếp ảnh, kiến trúc đang thu hút được sự chú ý và chia sẻ rộng rãi trên mạng xã hội này.

Chia sẻ trên Pinterest


Bạn có thể ghim bất cứ thứ gì trên bảng của mình.

- Những món ăn bạn yêu thích
- Hình ảnh ngộ nghĩnh về chú cún cưng của bạn
- Những địa tham quan bạn đã, đang, hoặc sẽ đi
- Những hình ảnh hài hước
- Những kiểu tóc đẹp
- Những bức ảnh bạn tự chụp
-….
Tổng quan Pinterest

Bạn có thể mời bạn bè, người thân cùng tham gia đóng góp. Chỉ cần họ có tên trong danh sách follow của bạn. Pinterest là một trang xã hội mở, bạn có thể follow bất cứ ai bạn thích. Và bất cứ ai cũng có thể nhìn thấy bạn. Điều thú vị nhất trên pinterest là bạn không cần phải theo dõi một cá nhân, mà chỉ cần theo dõi một bảng tin mình thích.

Tất cả những gì bạn đăng tải lên Pinterest là hoàn toàn công khai.
More about

Khi SEO có cần nhật nội dung mỗi ngày ?

Người đăng: kimsygiong on Thứ Ba, 29 tháng 7, 2014

Trong SEO, phàm mỗi khi Google cập nhật thuật toán hoặc ai đó than từ khóa mất top, giảm visit là y như rằng giang hồ có cái để mà chém. Các bác Gia Cát Dự nhà ta mà phán thì cứ gọi là: chắc như cua gạch.

Chịu khó viết thêm nội dung mới nhé.
Tăng cường bài viết chất vào.
Mỗi ngày một bài, sau đó chia sẻ lên mạng xã hội, đi cho vài link là ổn.
Tạm ngừng đi link, tập trung vào nội dung thôi.
.....

Ôi ! Nhìn đâu cũng thấy nội dung, nội dung ở đâu ra mà nhiều thế ? Nhiều thế thì có chất không ?

Thực ra vấn đề thế nào là nội dung chất vẫn là một câu hỏi khó với bất kì SEOer nào !

Nhiều bạn cho rằng cứ tự viết, không trùng với ai là chất. Xin chúc mừng, vì dù sao các bạn cũng bước qua giai đoạn copy-paste, xào bài, đảo đoạn...

Thế nào là nội dung chất lượng xin hẹn các bạn trong một topic khác chúng ta sẽ thảo luận. Trong phạm vi topic này chúng ta chỉ giải quyết một vấn đề duy nhất: Trong SEO, có cần cập nhật nội dung mới mỗi ngày ?

Quan điểm của mình là: Không! ít nhất là cũng không đến mức mỗi ngày một bài, trừ khi trang của bạn làm về tin tức.

Trước tiên các bạn hãy nhìn vào tấm hình dưới và lưu ý lịch cập nhật bài biết của mình:

Khi SEO có cần nhật nội dung mỗi ngày ? 
Các bạn có thể thấy từ 10/05 đến 19/06, trong khoảng 40 ngày mình chỉ cập nhật có 7 bài, trung bình là 6 ngày mới được 1 bài. Tuy vậy lượng visit của mình không bị giảm mà vẫn tăng dần đều.

Ở hình dưới mình đã thống kê Google analytics từ 10/05 đến ngày hôm qua 22/06

Khi SEO có cần nhật nội dung mỗi ngày ?

Mình loại trừ cho các bạn tác động của Mạng xã hội và backlink.

Khi SEO có cần nhật nội dung mỗi ngày ?
Nếu mạng xã hội tốt thì chỉ số không đì đẹt thế này. Cái này là mình chụp trang chủ nói chung làm ví dụ tổng quan. Xem lại hình 1 các bạn cũng có thể thấy rằng mỗi bài cũng chỉ giảm động ở 20 lần +1. Vì mình viết bài xong thì chia sẻ lên G+, Twitter, Facebook, cũng chẳng + với like qua lại làm gì cho mệt.

Khi SEO có cần nhật nội dung mỗi ngày ?

Còn đây là backlink, các bạn có thể thấy là không nhiều, vì từ tháng 8 năm ngoái tới nay mình không đi link nữa chỉ có gần đây đi hơn chục link là do thử nghiệm querry.

Các bạn có thể thấy là mạng xã hội ít làm, không link, nội dung cũng không được cập nhật thường xuyên. Và một điểm quan trọng nữa là trong mắt Google nội dung của mình cũng không phải là hàng chất lượng cao. Vì mình viết về món ăn, tên các món ăn thì giống nhau, mình cũng không muốn bịa cho nó khác đi, đâm dài dòng, lẫn lộn, công thức nấu ăn thì cũng không khác nhau nhiều. Vì thế tuy mình tự viết bài nhưng từ lâu lắm rồi Google không thông báo (trong Google Alert) rằng nội dung của mình là mới.

Về quan điểm cá nhân thì mình cho rằng vì mình không đi link (mình vẫn đánh giá cao backlink nhé, chỉ là lười mà không build thôi) nên ít chịu biến động mỗi khi Google cập nhật thuật toán.

Nội dung mình làm theo con đường đa dạng hóa từ khóa nên truy vấn tìm kiếm khá nhiều. Nhất là không phải cạnh tranh từ khó hot.

Khi SEO có cần nhật nội dung mỗi ngày ?

Mình chia sẻ những điều này và muốn nêu lên quan điểm cá nhân là: mọi kiến thức về SEO là chung, nhưng khi áp dụng thì phải linh hoạt không thể máy móc được. Riêng về nội dung, nó không nhất thiết phải cập nhật hàng ngày. 

Mình có công thức như thế này khi làm về nội dung: bản thân nó hay + trả lời được câu hỏi của người dùng + đến với họ qua đúng kênh truyền + hạn chế được các yếu tố nhiễu + có phản hồi, đánh giá được hiệu quả.

Tất nhiên: nội dung chất lượng + được cập nhật thường xuyên thì thật tuyệt >< khó khăn ngay với cả một tòa soạn báo.

Không biết quan điểm của các bạn về việc này thế nào ?
More about

Pigeon – phỏng vấn chim bồ câu

Người đăng: kimsygiong

25/7/2014 Google đã chính chính thức cập nhật Thuật toán Pigeon – Chim bồ câu. Đây là thuật toán mới, ảnh hưởng tới kết quả SEO local.

@nguyenhoang đã có buổi phỏng vấn với Mr Pigeon  – chuyên gia nuôi chim từ trang trại Google để tìm hiểu về thuật toán này.

Google cập nhật thuật toán Pigeon chim bồ câu

@nguyenhoang: Xin chào Mr Pigeon và cảm ơn ông đã giành thời gian cho buổi phỏng vấn.
Mr Pigeon: Rất vui vì được chia sẻ kinh nghiệm với các bạn

@: Đây là thuật toán mới, được bắt đầu bằng một chữ P – Pigeon. Ông có thể cho biết nguồn gốc của tên gọi này?
Pigeon: Thuật toán chim bồ câu Pigeon được đặt tên theo thói quen của sinh vật này, đó là khả năng tự tìm đường, bay về nơi sinh sống. Áp dụng vào thuật toán, nó ám chỉ sự tập trung vào các tìm kiếm địa phương (local SEO). 

@: Ngài có thể nói rõ hơn không ạ ?
Pigeon: Trước tiên chúng ta cần làm rõ hơn một chút về khái niệm local SEO - đó là một số kĩ thuật tối ưu website để hiển thị tốt nhất tại một địa phương cụ thể, hoặc với một truy vấn tìm kiếm (từ khóa) có tính chất địa phương. Ví dụ: du lịch Hạ Long, hải sản Vũng Tàu, Dịch vụ SEO Đà Nẵng... Nếu anh đang tìm kiếm "dịch vụ SEO Đà Nẵng" thì website có chứa các yếu tố liên quan sẽ được hiển thị. Hoặc anh đang ở tại Đà Nẵng và tìm kiếm với "dịch vụ SEO" thì các đơn vị cung cấp dịch vụ này tại địa phương sẽ được ưu tiên hiển thị.

@: Chẳng phái việc Google ưu tiên hiển thị cho các website địa phương với từ khóa liên quan hoặc website địa phương vốn có từ lâu rồi ?
Pigeon: Đúng vậy, nhưng từ 2009, Google đã giảm nhẹ kết quả địa phương, và bây giờ có vẻ như một số trong đó đã quay trở lại với thuật toán mới: Chim bồ câu.

@: Thuật toán này sẽ tác động như thế nào đến bảng xếp hạng tìm kiếm ?
Pigeon: Trước mắt sẽ không có gì nhiều vì thay đổi chỉ diễn ra ở một vài địa phương, với truy vấn tìm kiếm là Anh Mỹ. Và trên thực tế, mỗi khi một thuật toán mới được cập nhật thì sẽ có nhiều thay đổi, chỉnh sửa sau đó, trước khi được áp dụng rộng rãi. Cần vài tuần cho đến vài tháng để có thể có được đánh giá đầy đủ.

@: Bao nhiêu phần truy vấn tìm kiếm bị ảnh hưởng thưa ông ?
Pigeon: Chưa có thông tin về chi tiết này. Google giữ kín nó.

@: Theo ông, đối tượng nào sẽ được hưởng lợi từ đợt cập nhật này?
Pigeon: Những doanh nghiệp địa phương qui mô vừa và nhỏ, với sản phẩm, dịch vụ được cung cấp cho người tiêu dùng tại chỗ. Tất nhiên họ cần điều chỉnh lại chiến thuật SEO phù hợp, không nhất định phải hướng tới các từ khóa chung chung, bao gồm các thị trường lớn hơn  mà họ không có khả năng cung cấp trên thực tế.

@: Ông có lời khuyên gì cho họ, về SEO.
Pigeon: Ngoài việc định hướng SEO như tôi vừa nói, để thực hiện họ nên: đồng bộ hóa thông tin về doanh nghiệp một cách chi tiết, chính xác trên các trang của Google như: Profile Google MAP, Google+ Page cho địa điểm, và trên chính web, blog của mình; thêm thẻ GEO Meta. Xây dựng liên kết với các website địa phương, thu hút traffic địa phương (bao gồm SE và Social)...

@: Vâng xin cảm ơn ông !
More about

Tăng Trải nghiệm khi SEO nội dung

Người đăng: kimsygiong on Thứ Sáu, 25 tháng 7, 2014

Một câu hỏi hay cũng giá trị như một bài viết hay !

Đã lâu mình không viết bài chia sẻ về SEO, 2 hôm trước mới lại viết. Sau khi chia sẻ trên iDVS rất vui vì nhận được các ý kiến đóng góp đa chiều từ các bạn.

Đặc biệt, mình nhận được một câu hỏi khá thú vị từ bạn @banga: “…nếu như bác nhận được 1 khách hàng muốn seo 1 ngành nghề mà bác rất ít khi đụng đến, bác không hề có tý khái niệm nào về nó thì bác triển khai làm onpage kiểu gì ạ ?…”

Mình xin phép trả lời câu hỏi này cũng như chia sẻ kinh nghiệm làm nội dung của mình trong suốt thời gian qua với các bạn.

Những khó khăn


Khi nhận SEO một website, một dự án, khiến SEOer đau đầu, nhức óc là định hướng & phát triển nội dung. Bởi lẽ dân làm SEO hầu hết là từ coder, marketer, và nhiều ngành nghề khác chuyển sang, ít người được đào tạo chuyên nghiệp về kĩ năng viết.

Việc thiếu “trải nghiệm” với dịch vụ, ngành hàng cũng khiến SEOer rơi vào tình trạng không biết bắt đầu từ đâu. Ngoài ra còn một số nguyên nhân khác như: kiến thức nền yếu, thiếu kinh nghiệm.


Hướng giải quyết


Các khó khăn trên có yếu tố lâu dài, như: kĩ năng, kiến thức nền, kinh nghiệm, cần  tích lũy qua thời gian.

Riêng yếu tố trải nghiệm là ngắn hạn và được “làm giàu” trước mỗi dự án. Bởi lẽ, mỗi SEOer chỉ nắm chắc 1 – 2 mảng sở trường, chứ không thể cái gì cũng biết được.

Khi gặp một lĩnh vực mới mà mình chưa nắm rõ, các bạn cần:

1. Tìm hiểu thêm thông tin


Thông qua các sách vở, tài liệu, internet để có cái nhìn cụ thể về lĩnh vực mình sẽ phải làm. Hãy tìm hiểu càng chi tiết càng tốt, tổng hợp thành một file riêng, bao gồm cả văn bản, hình ảnh, video.

Với một số lĩnh vực khó mình thậm chí tạo hẳn một blog (miễn phí mà), phân chia danh mục và up tất cả những thứ tìm được lên. Điều này rất có lợi, nó cho bạn một cái nhìn tổng quan về sản phẩm, có được những nhận định đầu tiên về đặc trưng và cách làm nội dung.  Quá tình tổng hợp – phân tích – chọn lọc – đăng thử đem lại nhiều trải nghiệm thú vị hơn bạn tưởng.

2. Hỏi các SEOer khác


Là SEOer, bạn nên xây dựng mối quan hệ cộng đồng tốt để có thể học hỏi thường xuyên, không chỉ kĩ thuật SEO mà những kiến thức về ngành nghề họ đang làm. Việc xây dựng quan hệ tất nhiên không thể chỉ dựa vào vài câu chém gió, kêu gọi trời ơi trên diễn đàn, mạng xã hội.

Dự án gần đây nhất của mình là làm về du lịch, tiếng Anh, trên Google.com. Trước đó mình có 2 năm kinh nghiệm là trong lĩnh vực này. Nhưng vừa rồi bỏ công ty theo nghiệp freelancer (nửa năm rồi) nên trước khi làm vẫn tham khảo tư vấn của 2 SEOer khác đang làm trực tiếp. Họ đã cho mình kiến thức, nhận định, phân tích riêng của họ về sự lên xuống của web đang seo, các web top trong ngành. Đó là những tin tức rất cần thiết cho mình trong việc lên kế hạch SEO tổng thể nói chung, nội dung nói riêng.

3. Học hỏi từ khách hàng


Mình không biết các bạn chém gió thế nào khi tiếp xúc với khách hàng, chứ mình thì thích sự nghiêm túc học hỏi hơn.

Với kiến thức tích lũy được ở trên, mình gặp khách hàng với tư thế là người đã có sự quan tâm, tìm hiểu nhất định về công ty, website, sản phẩm và dịch vụ của họ. Mình sẵn sàng thể hiện điều đó kèm với tinh thần học hỏi, thẳng thắn, chuyên nghiệp:

- Em biết rằng anh (chị) rất bận, nhưng trong thời gian tháng đầu em e rằng sẽ phải làm phiền anh (chị) nhiều. Vì em sẽ thường xuyên gửi mail, gọi điện để hỏi về sản phẩm, dịch vụ anh (chị) đang cung cấp.
- Trong quá trình SEO em sẽ thu xếp một số buổi xuống cửa hàng (công ty) để được trực tiếp quan sát sản phẩm, em sẽ gọi điện trước, mong anh (chị) tạo điều kiện.

- Em cần một người hiểu về sản phẩm (một bạn sale chẳng hạn) để tham khảo thường xuyên, anh chị có thể cho em số điện thoại của một bạn nào đó không ạ ?

- Em có thể làm việc với đội sale, (hoặc đội call center) không ạ ?

Khách hàng là chuyên gia trong lĩnh vực của họ !

4. Học hỏi từ khách hàng của khách hàng


Khách hàng của bạn cũng có khách hàng của họ - những người mua hàng trực tiếp. Họ có những suy tính trước khi mua, “lăn tăn” khi quyết định, có thể hài lòng hoặc không sau khi sở hữu sản phẩm. Họ là kho tư liệu quí báu mà bạn nên tìm kiếm. Nếu là khách hàng trực tiếp của công ty bạn nên xin phép để được tiếp xúc, trình bày mục đích, những câu định hỏi, tốt nhất nên phối hợp chặt chẽ với khách hàng của mình, đó cũng là những điều họ quan tâm.

5. Học hỏi từ đối thủ


Trừ khi bạn là ngươi tiên phong, mở đường, còn nếu không hãy tìm hiểu và tham khảo cách làm của đối thủ.

6. Muốn ăn thì lăn vào bếp


Vậy đấy, bạn muốn kiếm tiền, muốn khi đưa tiền cho bạn mà họ vẫn luôn tươi cười, cảm ơn, nói “chú nhất định phải giúp anh lâu dài nhé” thì phải lăn lộn, xông pha cùng với họ thôi.

Kết luận: 


Các yếu tố trên tạo thành “trải nghiệm” – mức độ hiểu biết của bạn về sản phẩm, dịch vụ. Tất nhiên để ra sản phẩm cuối cùng là nội dung chất lượng bạn cần nhiều yếu tố khác như: kĩ năng, kinh nghiệm, kiến thức nền. Sau đó còn phải định hướng được nội dung, xây dựng bộ keyword, phát triển nội dung, truyền tải, đánh giá, chỉnh sửa…

@@@: Tất nhiên trên thực tế có những mảng thực sự khó, các bạn không nên nhận liều mà nên nói thẳng với khách hàng là cần thời gian để tìm hiểu. Như vừa rồi mình được một khách hàng thuê viết một loạt bài về đồ thờ cúng (đỉnh đồng, lư hương, chân nến…). Mình đi tìm hiểu, thấy sản phẩm, bài về phong thủy nhiều nhưng viết về đồ thờ thì vô cùng hiếm hoi. Những vấn đề về: hương hỏa, ngũ hành trên bàn thờ… không có mấy ai từng viết. Đành hẹn khách hàng nửa năm và giờ thì đang vùi đầu vào tìm tài liệu và đi hỏi các cụ già.
More about

Nội dung SEO: mỗi lúc một chán !

Người đăng: kimsygiong on Thứ Năm, 24 tháng 7, 2014

Từ giữa năm 2013  xu hướng SEO nội dung bắt đầu nổi lên. Đến năm 2014 thì bắt đầu nở rộ. Những tưởng rồi đây, người dùng sẽ được tiếp cận với những thông tin, bài viết chất lượng, nhưng không, các bài viết do SEOer cầm bút có thể gói gọn trong vài chữ: rất đáng chán !

Chạy theo xu thế

Viết là một công việc đòi hỏi nhiều kĩ năng, và tất nhiên cũng không phải là dành riêng cho phái nữ như nhiều người ngộ nhận. SEO copywriting cũng không phải là copy rồi paste hay copy rồi write lại như nhiều người vẫn lu loa. Đó là cách nghĩ và hiểu của những người hời hợt, không có khả năng viết nhưng vẫn nhảy bổ vào làm nội dung cho nó hợp thời.

Làm nội dung trực tuyến cũng có nhiều mảng: quản trị nội dung web, sáng tạo quảng cáo, chiến lược nội dung, tiếp thị nội dung… Công việc và mức lương cũng rất khác nhau: từ xào xáo tới sáng tạo, làm kế hoạch; từ 2 triệu tới 20 triệu/tháng. Khổ cái SEO ở Việt Nam nó cũng chưa phát triển như nhiều người tưởng, ối ông nhặng xị cứ gom tất các thứ hầm – bà – lằng nội dung đó vào, làm một nồi thập cẩm rồi ông ổng khắp nơi. Đó cũng là phong cách chung của không ít "chuyên gia SEO" hiện nay.

Áp dụng bừa bãi

Hai chữ nội dung nó rất rộng

- Nếu viết theo sở thích, nặng về  ý kiến chủ quan: người viết có thể làm nội dung theo cách của nhà văn, với: thơ (lục bát, thất ngôn, tự do…), văn xuôi (truyện ngắn, truyện dài, lãng mạn, hiện thực, trào phúng, phê phán…).

- Hoặc làm nội dung với cách nhìn của báo chí, với hàng chục phong cách khác nhau: các thể loại thông tấn (tin, phỏng vấn, tường thuật), các thể loại chính luận (phân tích, bình luận, xã luận), các thể loại chính luận nghệ thuật (ký, tùy bút…).

- Làm theo hướng marketing thì sẽ nghiên cứu về sáng tạo quảng cáo, ngôn ngữ quảng cáo, chiến lược nội dung, marketing nội dung.

Liệt kê một chút để thấy tình trạng ngày nay nhan nhản người chia sẻ cách làm nội dung: nhưng tựu chung lại là xào xáo, giật tít câu view, mật độ từ khóa, từ khóa dài... Rồi trong bản thân bài viết thì áp dụng mấy cái thủ thuật kiểu như: đưa con số vào tiêu đề, đưa câu hỏi, lợi dụng các vấn đề đang hot... Thực ra các cách làm đó chủ yếu chỉ dành cho tin tức, tin chỉ là một phần trong các thể loại báo chí thông tấn thôi. Thực tế SEOer viết bài về sản phẩm, dịch vụ nhiều hơn; còn nếu là tin, bài khuyến mãi nó liên quan đến cách viết quảng cáo hơn là tin tức hàng ngày.

Chết nỗi, mấy bác SEO nhà ta mà vớ được cái gì hay hay, mà đem ra áp dụng thì “triệt để” kinh khủng. Và rồi nhìn đâu cũng thấy con số với bí quyết. Người ta cứ thoải mái copy của nhau, vô tư xào xáo, translate tẹt ga... sau đó thêm con số, gắn mác bí quyết. Chỉ khổ cho mấy chú newbie, luyện  Như shit cop-paste công riết đâm tẩu hỏa, chẳng biết đâu là phương hướng.

Một số SEOer có trách nhiệm với bản thân thì chỉ nhìn tiêu đề là chẳng muốn vào đọc, hoặc không tham gia các diễn đàn, trao đổi nữa. Họ chuyển sang các hội nhóm, group kín. Bề mặt của SEO thế là chỉ còn lại xào xáo và chém gió. Sự chất lượng nó cứ thui chột dần và ẩn cả vào trong.

Thiếu sáng tạo

Làm nội dung hay làm SEO đều cần phải sáng tạo. SEOer, SEO copywriter có thể đánh lừa Google, che mắt người dùng, nhưng vấn đề là được bao lâu. Và điều quan trọng nhất là đang tự làm “cùn” đi khả năng sáng tạo của mình.

... thay lời kết

Tôi muốn kể cho các bạn nghe một câu chuyện về một người làm hương. Người đã dành tất cả tài nghệ và tâm huyết của mình để tạo ra một khối trầm hương tuyệt mĩ, anh rất ưng ý và ngắm nhìn ngày đêm. Nhưng cuối cùng chính anh đã đập nát tác phẩm của mình.

Khối trầm thể hiện sự tự mãn, và nếu không đập đi thì không bao giờ còn ý chí để tạo ra một tác phẩm hoàn mĩ hơn.
More about

Trang sức bạc đẹp

Người đăng: kimsygiong on Thứ Năm, 3 tháng 7, 2014

http://trangsucbacdep.vn là website chuyên về trang sức bạc với các từ khóa chính như: nhẫn đôi, trang suc bac, lắc tay bạc, lắc chân bạc, nhan bac nam.

Thời điểm năm 2013, các từ khóa của website đều nằm trong top 3, nhưng sang đến năm 2014 thì tụt dần sang trang 2.
Kết quả hiện tại
Nội dung bài SEO review cho website trang sức bạn đẹp
I. THỰC TRẠNG

1. Cấu trúc web
Đây là 1 website được thiết kế khá tốt cho việc bán hàng với hệ thống mene được phân cấp hợp lý. Sản phẩm, catalogue đều được hiển thị trên trang chủ giúp người đọc dễ dàng tìm được thông tin cần thiết mà không cần phải vào sâu bên trong.

Nội dung bài SEO review cho website trang sức bạn đẹp

+1: Hệ thống menu chứa từ khóa SEO
+ 2: Bài cho catalogue – đây là một điểm nhấn vì các trang sản phẩm thường chỉ tổ chức bài cho sản phẩm.
+ 3: Bài cụ thể (kèm ảnh) cho mỗi catalogue

2. Bộ keyword
Được tổ chức tốt, số ký tự không nhiều, vừa đủ để Google nhận và hiển thị tốt nhất. Title, Description được viết tự nhiên, chứa từ khóa cần SEO.

Nội dung bài SEO review cho website trang sức bạn đẹp

3. Các thẻ <H>
Ở trên trang chủ các thẻ H được tập trung vào <H2> và ăn vào các nhóm sản phẩm.

Nội dung bài SEO review cho website trang sức bạn đẹp

Tuy nhiên có thể bổ sung thêm bằng việc thêm <H1> cho từ khóa trang sức bạc ở trên menu top và các nhóm sản phẩm con nằm ở bên tay trái thành <H3> sẽ hiệu quả hơn.

Nội dung bài SEO review cho website trang sức bạn đẹp

Đấy là trên trang chủ, còn trong các bài viết cụ thể các thẻ <H> chưa được chú tâm nhiều. Chỉ có một thẻ <H1>  ăn vào tiêu đề bài viết, không có thẻ <H2>. Nguyên nhân chính do chủ website không tổ chức nội dung cho từng sản phẩm cụ thể. Vì thế <H2> - nếu có cũng chỉ là bố trí trên các danh mục chứ không phải trong bài viết.

4. Bố cục bài viết
Có độ dài hợp lý (hơn 200 từ) hiển thị vừa đủ trên màn hình máy tính mà không cần phải kéo chuột xuống dưới.

Tuy nhiên không có điểm nhấn, nội dung chưa thuyết phục được người đọc, thông tin rời rạc, không có trọng tâm.

Nội dung bài SEO review cho website trang sức bạn đẹp

Bộ Keyword trong các bài viết về các sản phẩm – đặc biệt là Description không mô tả tốt sản phẩm. Nó lặp lại và làm dài tiêu đề chứ chưa nêu được điêm khác biệt của sản phẩm.

Nội dung bài SEO review cho website trang sức bạn đẹp

5. Liên kết nội bộ
Không có, vì không tổ chức nội dung cho các sản phẩm cụ thể. 

Nội dung bài SEO review cho website trang sức bạn đẹp
Các trang sản phẩm chỉ có vài dòng chung chung về mã số, chất liệu, và bảo hành. 

6. Backlink
Khá nhiều lên tới gần 200.000 (theo ahref) con số này trong WMT có thể còn cao hơn nhiều.
Nội dung bài SEO review cho website trang sức bạn đẹp

Backlink tuy nhiều nhưng không được đa dạng hóa, số lượng refer domain 208 là quá thấp, ít nhất phải gấp 10 để mới có thể đáp ứng được nhu cầu.

Liên kết theo dạng all page rất nhiều, 05 website hàng đầu, mỗi web đổ về hàng chục nghìn liên kết. Với việc Google thắt chặt, và “xử” nhiều website, hệ thống forum gần đây hình thức buildlink này tiềm ẩn rất nhiều nguy hiểm.  

Nội dung bài SEO review cho website trang sức bạn đẹp 

Chủ website dường như cũng ý thức được “vấn đề” và bắt đầu quá trình dỡ link, tăng cường đa dạng hóa, nhưng vẫn còn quá chênh lệch về tỉ lệ.

Nội dung bài SEO review cho website trang sức bạn đẹp

7. Anchor text
Có một ưu điểm là anchor text rất đẹp, cân đối.
Nội dung bài SEO review cho website trang sức bạn đẹp

8. Mạng xã hội
 Được chú trọng, số +1 và like khá cao.

Nội dung bài SEO review cho website trang sức bạn đẹp

Sở hữu lượng fan khá đông đảo.
Nội dung bài SEO review cho website trang sức bạn đẹp

Tuy nhiên, lượng fan và like nhiều nhưng tương tác trực tiếp trên page thì lại rất ít. Là do tin tức không phong phú, chỉ đơn thuần là giới thiệu sản phẩm, bán hàng, không cung cấp, bổ sung thông tin hữu ích cho người dùng
Nội dung bài SEO review cho website trang sức bạn đẹp
Và chèn link khá lỗ liễu.
II. GIẢI PHÁP
 
1. Nhận xét chung
http://trangsucbacdep.vn có nhiều ưu điểm như:
- Cấu trúc web tốt, phục vụ SEO
- Chịu khó đầu tư build link, và lượng link được rải đều trên trang chủ và cataloge
- Có ý thức phát triển cộng đồng

Nội dung bài SEO review cho website trang sức bạn đẹp
 Chỉ số backlink và mạng xã hội trên 1 catalogue
2. Phương hướng đề nghị
 
2.1 Định hướng lại kế hoạch SEO
Là một web sản phẩm, có cấu trúc url: domain/catalogue/sanpham, số lượng sản phẩm không quá nhiều, chỉ vài trăm sản phẩm, trangsucbacdep.vn nên chọn SEO websie theo hướng tổng lực. Tức là phân cấp từ khóa thành 3 mức:

dễ - trung bình - khó
tương ứng với: sản phẩm - nhóm sản phẩm - thương hiệu
tương ứng với: từ khóa dài – từ khóa vừa – từ khóa ngắn
và seo toàn diện. Vấn đề chỉ là tùy thuộc vào độ cạnh tranh của thị trường, tiềm lực của chủ website để xác định SEO bắt đầu từ đâu.

Theo suy nghĩ chủ quan của người phân tích có thể chọn SEO từ catalogue, sau đó SEO cho từ khóa thương hiệu, từ khóa dài.

SEO ngay cho thương hiệu thì không ổn, vì chưa ai biết đến Thương hiệu Đẹp Collection (việc chọn domain key thuận lợi cho SEO nhưng lại bất lợi cho xây dựng thương hiệu về lâu dài). Còn với một trang sản phẩm có tương đối sản phẩm thì bắt đầu bằng việc SEO cho từng sản phẩm cụ thể sẽ rất mất thời gian, trung bình một ngày 2- 3 bài thì cũng mất cả năm để làm nội dung.

Sau khi từ khóa catalogue lên thì có thể kéo từ khóa dài lên, làm từ từ, và cuối cùng là làm từ khóa thương hiệu.

2.2 Xây dựng bộ keyword
Phân chia từ khóa thành các cấp độ như trên đã phân tích, sử dụng Keyword Planer và Trend để phân tích xu hướng. Chọn ra nhóm sản phẩm có lợi nhuận, chuyển đổi tốt để ưu tiên SEO.

2.2 Xây dựng khung nội dung
Dựa trên bộ keyword đã xây dựng định hướng nội dung. Tuy chọn SEO từ catalogue, nhưng cũng không nên bỏ trống nội dung cho các bài cụ thể như hiện nay, vì một website quan trọng nhất vẫn là nội dung.

Với các bài sản phẩm nên sử dụng cấu trúc bài viết theo hình chữ nhật để đạt hiệu quả SEO cao nhất.

Ví dụ:
Title: Nhẫn bạc nữ NU 20
Des: Nhẫn bạc nữ NU 20 với kiểu dáng trơn, khỏe khoắn rất thích hợp với các bạn nữ cá tính, yêu thích phong cách Tomboy.
Key: Nhẫn bạc nữ NU 20, nhẫn bạc nữ, nhan bac nu, nhẫn bạc nữ đẹp, nhẫn bạc nữ Hà nội
(Danh mục con trong bài viết)
<H2>Đặc điểm của Nhẫn bạc nữ NU 20<H2> (…)
<H2> Nhẫn bạc nữ NU 20 thích hợn với đối tượng nào<H2> (…)
<H2> Mua Nhẫn bạc nữ NU 20 ở đâu ? <H2> (…)

Tổ chức nội dung như thế sẽ giúp Google nhận biết nội dung của từng trang con tốt hơn, mỗi trang con cũng có thể đứng top với các từ khóa dài, liên quan.

Kết hợp với hệ thống liên kết nội site, điều hướng sẽ tăng hiệu quả SEO, bán hàng, giảm áp lực cho việc xây backlink.

3. Phát triển nội dung

Bên cạnh mảng sản phẩm, tin tức nên thêm menu Tư vấn, cung cấp thêm thông tin về sản phẩm, cách sử dụng, bảo quản, kết hợp với các trang sức khác, quần áo thế nào cho hợp lý.

4.Tổ chức lại backlink
- Xác định các liên kết xấu và disavow
- Gỡ dần các liên kết all page và tăng cường đa dạng hóa backlink
- Tham gia sâu hơn vào các diễn đàn thời trang, làm đẹp
- Build link cho các trang con, 5- 10 link mỗi trang.

5. Mạng xã hội

5.1 Facebook 
Tuy chỉ số tốt nhưng không thực chất (không loại trừ khả năng chủ website đã sử dung các gói tăng like, like tăng ồ ạt nhưng vì không được phát triển chất theo thời gian nên sự tương tác rất ít).

Tăng cường bằng các nội dung về tin tức, tư vấn, chia sẻ, khi fan mạnh, tương tác lớn mới dùng để điều hướng về website.

5.2 G+
Chỉ số G+ khá cao nhưng không không có tương tác. Nên kết hợp việc viết bài chất để nâng cao chất lượng cho Author ship. Việc xây dựng G+ ở thời điểm hiện tại không nhằm nâng cao lượng truy cập. Mục đích chính là một quyền tác giả uy tín, lượng follow cao để tăng chất cho mỗi bài viết.

6. Phương án MO
- Chạy Google Adword duy trì lượng khách hàng vốn có, và hỗ trợ trong quá trình chỉnh sửa SEO.
- Xây dựng 1 – 2 vệ tinh về mảng thời trang, làm đẹp để hỗ trợ cho trang chính.

III. KẾT LUẬN

trangsucbacdep.vn được SEO ở mức độ nhất định và đứng top trong thời gian dài. Tuy nhiên đó là thời điểm 2012 – 2013. Trong nửa cuối 2013 đến này SEO đã thay đổi khá nhiều, các đối thủ cũng mạnh hơn. Trong khi chủ website vẫn chưa có hướng điều chỉnh phù hợp.

Nếu được đầu tư, định hướng chuẩn hơn thì trong 03 tháng các từ khóa có thể trở đạt top 5 và bền vững hơn.
More about

Xóa bỏ một số thứ trong blogspot

Người đăng: kimsygiong on Thứ Tư, 2 tháng 7, 2014

Trong nhiều trường hợp chúng ta muốn xóa bỏ một số thứ được mặc định sẵn trên blogspot, ví dụ như thanh điều hướng, chữ cung cấp bởi, xem tiếp...

Sau đây là cách thực hiện:

1. Xóa thanh điều hướng

 

Xóa thanh điều hướng trong blogspot

Các bạn vào bảng quản trị, Mẫu > Chỉnh sữa HTML, nhấn Ctlr F, tìm với Navbar1, tìm tới đoạn code sau và xóa luôn.

<script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: '//www.blogger.com/navbar.g?targetBlogID\0752939633164762919473\46blogName\75VuiSongKhoe\46publishMode\75PUBLISH_MODE_BLOGSPOT\46navbarType\75LIGHT\46layoutType\75LAYOUTS\46searchRoot\75http://vuisongkhoe.blogspot.com/search\46blogLocale\75vi\46v\0752\46homepageUrl\75http://vuisongkhoe.blogspot.com/\46vt\75-6762310628891284343', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script><script type="text/javascript"> (function() { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js'; var head = document.getElementsByTagName('head')[0]; if (head) { head.appendChild(script); }})(); </script>

 

2. Xóa dòng chữ cung cấp bởi

 

Trong chỉnh sửa HTML, các bạn bấm Ctrl + F và tìm kiếm với từ khóa Attribution
Tại đoạn code

<b:widget id='Attribution1' locked='true' title='' type='Attribution'>

Các bạn thay true bằng false rồi lưu lại
Tiếp theo các bạn vào Bố cụ, tìm đến phần tiện ích có dòng chữ Cung cấp Blogger và xóa đi là xong.

 

3. Xóa bỏ gạch chân dưới link

 

Để xóa bỏ gạch chân dưới link các bạn dán đoạn code sau vào sau thẻ <head>

<style type="text/css">
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
</style>

 

4. Xóa chữ Đọc thêm >>

 

Ctrl + F tìm tới <div class='jump-link'> và delete cả đoạn

<div class='jump-link'>
        <a expr:href='data:post.url + &quot;#more&quot;'><data:post.jumpText/></a> 
      </div>

là xong
More about

Code C/C++: Thuật toán Prim tìm cây bao trùm tối thiểu

Người đăng: kimsygiong

Mô tả bài toán: cho đồ thị vô hướng có trọng số G=(V,E) hãy tìm đường đi sao cho tất cả các đỉnh điều có đường đi với nhau và tổng trọng số của đường đi là nhỏ nhất.
Ý tưởng thuật toán:
Bước 1: xuất phát từ đỉnh k bất kỳ (thông thường chọn đỉnh đầu tiên) chọn một cạnh có trọng số nhỏ nhất liền kề với đỉnh k (min{A[k][j]}j=1..n) ta đánh dấu 2 đỉnh đi qua cạnh đó và số cạnh tìm được là 1. Chuyển sang Bước 2.
Bước 2: tìm cạnh nhỏ nhất của đồ thị với điều kiện cạnh tìm được phải có 1 đỉnh chưa đánh dấu và 1 đỉnh đã đánh dấu. Nghĩa là, ta tìm min{A[i][j]} j=1..n, i=1..n sao cho i đánh dấu và j chưa đánh dấu để tránh trường hợp tạo thành chu trình con. Ta tăng số cạnh tìm được lên 1 và chuyển sang Bước 3.
Bước 3: nếu số cạnh tìm được bằng n-1 kết thúc thuật toán, ngược lại quay về Bước 2.
Mô tả dữ liệu đầu vào và đầu ra của bài toán:
Dữ liệu vào: lưu trong tập tin Bai7.inp
-  Dòng đầu ghi số n là số đỉnh của một đồ thị (0<n<100)
-  Dòng i+1 (1<=i<=n) lưu ma trận kề của đồ thị với n số A[i,1], A[i,2],…, A[i,n] mỗi số cách nhau bởi một khoảng trắng.
Dữ liệu ra: lưu trong file Bai7.out
-  Dòng đầu ghi trọng số nhỏ nhất của cây bao trùm.
-  Các dòng còn lại lưu đường đi giữa đỉnh i nối với đỉnh j.
Ví dụ:

Cài đặt chương trình:
#include <stdio.h>
#include <values.h>
#define max 100
#define FileInt "Bai7.inp"
#define FileOut "Bai7.out"
typedef struct Egde{
int x,y;
}; 
//đọc dữ liệu từ tập tin
void Doc_File(int A[max][max],int &n) {
FILE*f = fopen(FileInt,”rb”);
fscanf(f,”%d”,&n);
for(int i =0;i<n;i++) {
for(int j =0;j<n;j++) {
fscanf(f,”%d”,&A[i][j]);
}
}
fclose(f);
}
//ghi dữ liệu ra tập tin
void Ghi_File(Egde L[max],int n,int Sum) {
FILE*f = fopen(FileOut,"wb");
fprintf(f,"%d\n",Sum);
for(int i =0; i<n-1; i++)
fprintf(f,"%d -%d\n",L[i].x+1,L[i].y+1);
fclose(f);
}
//thuật toán Prim
void Prim(int A[max][max], int n) {
char D[max];
Egde L[max];
int min = MAXINT, Dem = 0, Sum = 0;
for(int i=0; i<n; i++)
D[i]=0;
for(int j=1; j<n; j++)
if(min>A[0][j] && A[0][j]!=0){
min = A[0][j];
L[0].y = j;
}
L[0].x = 0;
D[0] = 1;
D[L[0].y] = 1;
Sum+=min;
Dem++;
do {
min = MAXINT;
for( i=0; i<n; i++)
if(D[i]==1)
for( j=0; j<n; j++)
if(A[i][j]>0 && min>A[i][j] && D[j]==0){
min = A[i][j]; 
L[Dem].x = i;
L[Dem].y = j;
}
Sum+=min;
D[L[Dem].y] = 1;
Dem++;
} while(Dem<n-1);
Ghi_File(L,n,Sum);
}
//chương trình chính
void main() {
int A[max][max],n;
Doc_File(A,n);
Prim(A,n);

}
Tags: Kỹ thuật lập trình, toán rời rạc, c, c++, prim, cây khung
More about

Code C/C++: Thuật toán Dijkstra tìm đường đi ngắn nhất

Người đăng: kimsygiong

Mô tả bài toán: cho đồ thị vô hướng G=(V,E) hãy xác định đường đi ngắn nhất từ đỉnh D tới đỉnh C của đồ thị G.
Ý tưởng thuật toán: sử dụng thuật toán Dijkstra.
Mô tả dữ liệu đầu vào và đầu ra của bài toán:
Dữ liệu vào: đồ thị đã liên thông và cho trong tập tin Bai6.inp. 
-  Dòng đầu ghi số n là số đỉnh của một đồ thị (0<n<100)
-  Dòng thứ hai lưu đỉnh D và đỉnh C.
-  Dòng i+2 (1<=i<=n) chứa n số A[i,1], A[i,2],…, A[i,n] mỗi số cách nhau bởi một khoảng trắng.
Dữ liệu ra: xuất ra màn hình  đường đi ngắn nhất từ đỉnh D đến C và giá trị đường đi ngắn nhẩt tìm được.
Ví dụ:
Cài đặt chương trình:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <values.h>
#define max 100
#define FileIn "Bai6.inp"
void Doc_File(int A[max][max], int &n, int &D, int &C) {
FILE*f = fopen(FileIn,"rb");
fscanf(f,"%d%d%d",&n,&D,&C);
cout<<"Ma Tran Lien Ket Tuong Ung.\n";
cout<<D<<" "<<C<<endl;
for(int i =0;i<n;i++) {
for(int j =0;j<n;j++) {
fscanf(f,"%d",&A[i][j]);
cout<<A[i][j]<<" ";
}
cout<<endl; 
}
fclose(f);
D--; C--;
}
void Dijkstra(int A[max][max], int n, int D, int C) {
char DanhDau[max];
int Nhan[max], Truoc[max], XP, min;
for(int i=0; i<n; i++){
Nhan[i] = MAXINT;
DanhDau[i] = 0;
Truoc[i] = D;
}
Nhan[D] = 0;
DanhDau[D] = 1;
XP = D;
while(XP != C){
for(int j=0; j<n; j++)
if(A[XP][j]>0 && Nhan[j]>A[XP][j]+Nhan[XP] && DanhDau[j]==0) {
Nhan[j] = A[XP][j]+Nhan[XP];
Truoc[j] = XP;
}
min = MAXINT;
for(j = 0; j<n; j++)
if(min>Nhan[j]&& DanhDau[j]==0){
min = Nhan[j];
XP = j;
}
DanhDau[XP] = 1;
}
cout<<"Duong Di Ngan Nhat La:"<<Nhan[C]<<endl;
cout<<C+1<<" <-"<<Truoc[C]+1;
i = Truoc[C];
while(i!=D){
i = Truoc[i];
cout<<" <-"<<i+1;
}
}
void main() {
int A[max][max],n,Dau,Cuoi;



Doc_File(A,n,Dau,Cuoi);
Dijkstra(A,n,Dau,Cuoi);
getch();


Kết quả chạy chương trình:

Tags: kỹ thuật lập trình, c, c++, toán rời rạc, đồ thị, tìm đường đi, Dijkstra.
More about

Code C/C++: Tìm đường đi Euler của đồ thị (bài toán tìm đường đi)

Người đăng: kimsygiong

Mô tả bài toán: cho đồ thị vô hướng G=(V,E) hãy xác định mọi đường đi qua tất cả các cạnh mỗi cạnh chỉ qua duy nhất 1 lần.
Ý tưởng thuật toán:sử dụng kỹ thuật tìm kiếm theo chiều sâu bằng cách xóa cạnh đã đi qua trong quá trình tìm kiếm đường đi.
Mô tả dữ liệu đầu vào và đầu ra của bài toán:
Dữ liệu vào: cho trong tập tin Bai5.inp
-  Dòng đầu ghi số n là số đỉnh của một đồ thị (0<n<100)
-  Dòng i+1 (1<=i<=n) chứa n số A[i,1], A[i,2],…, A[i,n] mỗi số cách nhau bởi một khoảng trắng.
Dữ liệu ra: in ra màn hình đường đi qua tất cả các cạnh (nếu có)
Ví dụ:

Cài đặt chương trình:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#define Filename "Bai5.inp"
int Dem = 0, SoCanh=0;  
int *L;    
int **A,n;
int XuatPhat=0;   
void Doc_File() {
int BacDinh;
FILE*f = fopen(Filename,"rb");
fscanf(f,"%d",&n);
cout<<"Ma Tran Lien Ket Tuong Ung.\n"<<n<<endl;
*A = new int [n];
for(int i =0;i<n;i++) {
A[i] = new int [n];
BacDinh = 0;
for(int j =0;j<n;j++) {
fscanf(f,"%d",&A[i][j]);
cout<<A[i][j]<<" "; 
if(A[i][j] == 1)
BacDinh++;
}
if(BacDinh%2==1)
XuatPhat = i;    
SoCanh+=BacDinh;
cout<<endl;
}
fclose(f);
SoCanh = SoCanh/2;      
L = new int [SoCanh+1]; 
L[0] = XuatPhat;
}
void InDuongDi() {
Dem++;
cout<<endl<<XuatPhat+1;
for (int i = 1; i<=SoCanh; i++)
cout<<" -> "<<L[i]+1;
}
void Try(int Canh) {
if(Canh > SoCanh)     
InDuongDi();
else {
for(int i = 0; i<n; i++)
if( A[L[Canh-1]][i]>0){
L[Canh] = i;
A[L[Canh-1]][i]=A[i][L[Canh-1]]=0;  
Try(Canh+1);       
A[L[Canh-1]][i]=A[i][L[Canh-1]]=1;  
L[Canh] = 0;
}
}
}
void main() {
Doc_File();
cout<<"\nDUONG DI";
Try(1);
if(Dem==0)
cout<<" KHONG CO";
delete*A,L;
getch();


Kết quả chạy chương trình:

Tags: Kỹ thuật lập trình, toán rời rạc, c, c++, euler, đồ thị, tìm đường đi
More about