Friday, March 11, 2016

School has begun!

Alright, so I just took the last week off to get mentally ready for college. It’s been 7 years since I graduated from Rutgers! My way to get “mentally ready” was to just binge watch TV shows and movies and lay in bed a lot and pet my animals (2 cats and a dog). I’m sure hiking, meditating on top of mountains and swimming in lakes of serenity would probably have been a more efficient use of time, but hey, what’s done is done. Today was my first day of school! After getting into one final class that I thought I wasn’t going to get into, my final schedule is… Intro to Computer Science, Internet Programming, Rails, C and Java. Yeah, that’s a lot of computer classes. Maybe I overdid it? NEVER! The “internet programming” class is essentially everything taught in Treehouse’s front end web dev course…HTML, CSS, Javascript, Ajax, etc. This is probably the most directly applicable class for my flexible amoeba of a future career, but who knows! I’ll be taking a database course in the fall, and maybe that’s where my true passion resides. That’s why I’m glad I’m going the college route..it makes you take classes you wouldn’t ordinarily want to take. I don’t really get to pick and choose my way to the degree.

School continues…

I’ve been so busy with school and music that I’ve forgotten to blog! Anyways, for the past 2 weeks, I have been doing nothing except homework, going to classes, and writing songs. My band La Sera is going to record a new album in April, so every spare moment I have in my life right now is going towards writing songs. However, that’s also the best part about being a full time student right now! I’m still learning a ton all day every day, and it’s nice to be so productive right now. I’m only 2 weeks into classes, so everything is still pretty easy. We are going over HTML in my Internet Programming class which is super easy, but always worth refreshing. C and Java are more difficult, but also pretty exciting. My teacher for both those classes (he teaches both!) is really into machine/assembly languages, so I feel like I’m learning a lot about how computers truly work on the lowest level. My rails online course will start next week, super excited to get back to making web apps. That’s it for now! I’ll keep updating through the semester. Someone asked me the other day why I chose community college over bootcamp, so I’ll quickly summarize. It’s WAY less expensive, about $3k verses $15k, however it also does help that I already have a Bachelors so all of the general education requirements are already fulfilled. I’m taking 4-5 classes a semester, all computer science, and I’ll be done with my degree by November. That means about a year of school for $3k. I feel like a 3 month bootcamp is just too quick. Also, spending a year on the degree will really let me know if this is something I want to do. It’s easy and fun to do a quick bootcamp and land a sweet, well paying job, but if I don’t actually want to DO that job, it’s a total waste. This way, I can work towards the degree, and after a year, I will have a really good handle on what I want to do long term. It isn’t a race for me (although I understand that for other people, time is a much more important issue). Luckily, making music has provided me with the perfect opportunity to be able to take time off and go to school. (Although I am eating a LOT more mac and cheese than I used to 😀 )

PHP and classroom learning

So I will be starting a new project soon…which I will describe more fully as it develops, but it has led me to learning PHP! So far so good. It looks a lot like C, this I can do. Right now I’m just going through the Treehouse php course. Speaking of C, school has been a little frustrating here and there. My Computer Science classes focus really heavily on memorization and getting everything totally perfect on the first try, which has NOT been my experience of actually programming. Being able to look at a loop and knowing exactly what will come out is important, however, actually running that loop and seeing what comes out works, too. In my real life programming experience, I’ve learned the most from just messing around and seeing what happens, which is the opposite of my current classroom learning environment. But I’m not gonna hate on school, I feel like I’m also learning a lot! And more than learning, I’m also cementing a solid foundation of what I already know. I’m also meeting other people who like to code, and making some real life buddies, which is always good. I spent a lot of time alone in my bedroom in January learning by myself, so it’s nice to get outside and talk to humans.

April updates

It’s been a while, so I thought I’d catch you guys up with where I’m at. I’ve been working with Cash Music the past few weeks and it’s been great! I’m learning a lot, mainly PHP and MYSQL stuff so far. School is also going great! Still taking Intro to Internet Programming, C, Java, and Intro to CS. I’m going to take Javascript this summer, and in the fall, I’ll take Databases, Advanced Java and PHP, and then my associate’s degree will be complete! Ok more coding to do!

Monday, March 7, 2016

Hướng dẫn cách SEO cho Blogspot toàn tập ( Cập nhật )

Ngày nay, khi mà có vô số những website, blog được tạo mới mỗi ngày thì việc đạt thứ hạng cao trên các công cụ tìm kiếm là khá khó khăn. Mình xin nhấn mạnh là khá khó khăn chứ không phải không thể. Nếu bạn biết tối ưu hóa Blog của mình một cách đúng đắn, hiệu quả thì hoàn toàn có thể đạt được thứ hạng như bạn mong muốn


Trong bài viết này, mình xin hướng dẫn một cách cơ bản nhất và tương đối đầy đủ để ngay cả các bạn mới cũng có thể làm SEO cho Blogspot

SEO là gì ? SEO để làm gì ?

SEO là tập hợp những phương pháp nhằm nâng cao vị trí của website trên công cụ tìm kiếm. Người làm SEO phải tối ưu hóa website của mình thân thiện nhất có thể với các công cụ tìm kiếm.

SEO giúp chúng ta tăng lượt truy cập vào website thông qua từ khóa được tìm kiếm. Đồng thời, SEO giúp cho người dùng dễ dàng tiếp cận đến website của bạn hơn. Nếu SEO tốt, bạn hoàn toàn có thể tiết kiếm được một khoản không nhỏ tiền quảng cáo, từ đó làm tăng thêm thu nhập

Bạn đã sẵn sàng chưa ? Chúng ta bắt đầu nhé. Xem mục lục ở dưới và chọn mục bạn muốn đọc. Tốt nhất là nên xem hết, không nên bỏ qua mục nào

Thiết lập cơ bản cho Blogger chuẩn SEO

Viết bài chuẩn SEO

Cải thiện thứ hạng

Thiết lập cơ bản cho Blogger chuẩn SEO



Lựa chọn tên miền


Để SEO cho Blogger đạt hiệu quả cao nhất, đầu tiên, bạn cần lựa chọn tên miền phụ hợp. Sau đây là một số yêu cầu của một tên miền tốt cho SEO

  • Ngắn gọn, dễ nhớ, dễ viết, không nên có các kí hiệu đặc biệt và số
  • Tên miền nên chứa từ khóa chính cần SEO
  • Lựa chọn các đuôi tên miền phổ biến như .com, .net, .org.........

Đặc biệt, đối với Blogspot, Google sẽ cung cấp cho các bạn tên miền abcxyz.blogspot.com. Mình lướt qua các forum thì thấy nhiều người tranh cãi về việc " tên miền .blogspot.com có tốt cho SEO không ? ", tên miền .blogspot.com có lên top được không?"....... và các câu hỏi tương tự. Theo cá nhân mình thì đuôi tên miền không ảnh hưởng quá lớn đên việc làm SEO của bạn, quan trọng là cách bạn tối ưu hóa Blog và phát triển nội dung ( nhiều Blog không cần làm SEO mà vẫn đạt thứ hạng cao và lượng truy cập lớn, bởi nội dung độc đáo, hấp dẫn )

Tối ưu hóa Meta title, Meta Description


Title, Description không những giúp bạn đạt hiệu quả cao trong việc làm SEO mà còn giúp thu hút lượt truy cập nếu hai nội dung này thật hấp dẫn, cuốn hút

Meta Title chính là phần tiêu đề khi bạn lập mới Blog. Tiêu đề Blog cần liền mạch, ngắn gọn ( không quá 70 ký tự ), không nên lặp lại từ khóa >2 lần

Đối với Meta Description, bạn có thể thêm meta description cho blogger bằng cách vào Cài đặt >> Tùy chọn tìm kiếm >> Điền mô tả tìm kiếm vào


Khi viết mô tả cho Blog, bạn cần lưu ý, mô tả phải chứa từ khóa, chỉ nên dài khoảng 140 – 160 kí tự và khái quát thật chính xác nội dung Blog

Tạo Sitemap và submit lên Google Webmastertool


Sitemap giống như một bản đồ của Blog, giúp cho bot có thể dễ dàng tìm kiếm đường link và index nó nhanh hơn.

Bạn cần phải Submit sitemap của blogger lên Google thông qua Google Webmasters Tools để bot Google bắt đầu hoạt động. Để làm điều này bạn vào Google Webmasters Tools >> Sơ đồ trang web >> Thêm/kiểm tra sơ đồ trang web và điền đoạn code này vào

atom.xml?redirect=false&start-index=1&max-results=500

Tạo file Robot.txt


Robot.txt là 1 file text đặc biệt giúp bot của công cụ tìm kiếm nhận biết phần nội dung cần Index. Sau đây là cách tạo robot.txt chuẩn seo cho blogger

- Đăng nhập vào Blog
- Cài đặt >> Tùy chọn tìm kiếm >> Trình thu thập thông tin và lập chỉ mục >> Robots.txt tùy chỉnh

- Bật nội dung robots.txt tùy chỉnh, điền đoạn code dưới đây và lưu lại

User-agent: Mediapartners-Google
Disallow:
User-agent: *
Allow: /
Disallow: /search
Disallow: /*?updated-max=*
Disallow: *archive.html
Sitemap: http://diachiblogcuaban/feeds/posts/default?orderby=UPDATED

Xây dựng, phát triển Blog


Lựa chọn Template chuẩn SEO


Một template chuẩn SEO sẽ giúp công việc SEO cho Blogspot trở nên dễ dàng, thuận tiện, đạt hiệu quả cao. Template tốt cho SEO sẽ có cấu trúc phù hợp để bot dễ dàng truy cập, xác định, index nội dung trên blog của bạn. Và một yếu tố nữa mà theo mình rất rất quan trọng khi lựa chọn template chính là Responsive ( phù hợp với các kích thước màn hình ) bởi vì ngày nay lượng truy cập đến từ smartphone, máy tính bảng là cực kì lớn.


Để có thể lựa chọn được giao diện tốt cho blog, mình khuyên các bạn nên tìm kiếm ở các trang chia sẻ template blogger uy tín hoặc bỏ tiền thuê, mua lại template của một ai đó. Lưu ý : Đợt tới, mình sẽ chia sẻ với các bạn các template do mình tự thiết kế, chuẩn SEO, load nhanh và Responsive. Heheheh

Tối ưu hóa các thẻ Heading


Tối ưu hóa heading là công việc cực kì quan trọng trong seo onpage. Thẻ Heading trong SEO gồm 6 loại ( H1, H2, H3, H4, H5, H6 ), tầm quan trong sẽ giảm dần tư H1 - H6. Khi sử dụng các thẻ heading, bot sẽ nhận biết được đâu là phần quan trọng nhất. Bạn không nên lạm dụng, sử dụng quá nhiều các thẻ heading bởi nó không hề tốt một chút nào.

Mặc định, các thể Heading trong Blogger sẽ được sử dụng như sau

+ Đối với trang chủ

<h1>Tiêu đề Blog</h1>
<h3>Tiêu đề bài viết 1</h3>
<h3>Tiêu đề bài viết 2</h3>
<h2>Tiêu đề Widget</h2>

Chúng ta cần chuyển nó thành như sau

<h1>Tiêu đề Blog</h1>
<h2>Tiêu đề bài viết 1</h2>
<h2>Tiêu đề bài viết 1</h2>
<h4>Tiêu đề Widget</h4>

+ Đối với trang bài viết

<h1>Tiêu đề Blog</h1>
<h3>Tiêu đề bài viết </h3>
<h2>Tiêu đề Widget</h2>

Chúng ta cần chuyển nó thành như sau

<h2>Tiêu đề Blog</h2>
<h1>Tiêu đề bài viết </h1>
<h4>Tiêu đề Widget</h4>

Cụ thể, cách chuyển các thẻ heading như thế nào mình sẽ hướng dẫn trong một bài viết tới đây.

Tạo trang Archive ( Lưu trữ ), 404


Bên trên, mình đã nói về Sitemap nhưng Sitemap đó là cho bot còn để người đọc có thể theo dõi, chúng ta sẽ tạo một trang Sitemap riêng, gọi là Archive

Trong trang Archive chúng ta sẽ chia bài viết theo từng chuyên mục, liệt kê các chuyên mục hiện có. Trong Archive sẽ giúp người đọc có cái nhìn tổng quan nhất về Blog của bạn

Bên cạnh đó,chúng ta cũng cần tạo một trang 404 ( trang báo lỗi ). Trang này sẽ tự động chuyển link lỗi sang link khác hoặc đơn giản là một trang thông báo cho người đọc rằng : Link này bị lỗi. Trang 404 khá là cần thiết vì nó sẽ khiến người đọc cảm thấy dễ chịu hơn khi truy cập vào link bị lỗi trên blog của bạn

Viết bài chuẩn SEO


Viết bài chuẩn SEO là viết bài sao cho Bot của công cụ tìm kiếm có thể dễ dàng phân tích nội dung bài viết và index nó

Một bài viết chuẩn SEO cần đạt những yêu cầu sau

  • Từ khóa cần xuất hiện trong tiêu đề và mô tả
  • Sử dụng các thẻ Heading một cách phù hợp, vừa đủ
  • Bài viết tự nhiên, tránh nhồi nhét từ khóa, độ dài >3000 từ
  • Bài viết gốc, tự viết, không copy 100% từ website khác
  • Bài viết cần có các liên kết nội bộ tới các bài viết khác 

Cải thiện thứ hạng


Back link là gì ? Backlink ảnh hưởng thế nào đến SEO ? Cách kiếm Backlink


Backlink đơn giản là những liên kết trỏ về website của bạn từ các website khác. Backlink rất quan trọng trong việc SEO cho Blogger cũng như SEO cho các website khác, bởi vì Backlink giống như các phiếu bầu để blog của bạn có thể đạt thứ hạng cao trên công cụ tìm kiếm

Một số cách kiếm Backlink

  • Viết bài quảng cáo trên diễn đàn, blog, website có thứ hạng cao
  • Sử dụng mạng xã hội để tạo Backlink
  • Backlink từ video
  • Xây dựng các Blog vệ tinh
  • Mua Backlink từ các website khác
  • ..........

Xây dựng link nội bộ trên Blog


Trái với Backlink, link nội bộ là link trỏ từ các liên kết trên chính Blog của bạn. Link nội bộ có tầm quan trọng to lớn trong việc tối ưu hóa Blogger bởi vì nó không những cải thiện thứ hạng của Blog mà còn giảm đáng kể tỉ lệ thoát từ người đọc

Đối với Blogger, chúng ta có thể sử dụng một số cách sau đây để tạo link nội bộ

  • Chèn liên kết nội bộ vào bài viết
  • Thêm widget bài viết liên quan

Lời kết :

Trên đây là một số công việc mà theo mình rất quan trọng để làm SEO cho Blogger. Tuy nhiên, mình mới chỉ liệt kê chứ chưa cụ thể vì dài lắm. Nếu các bạn muốn cụ thể các mục trên thì để lại yêu cầu ở comment nhé.