What is Google Panda- seo tutorial-seo tips
Google Panda is a change to Google's search results ranking algorithm that was released 2/2011. The change aimed to lower the rank of "low-quality sites" or "thin sites", and return higher-quality sites near the top of the search results. This algorithm will based on rating about speed, quality of content, design, site structure... Google Panda was released to replace Google Cafein, because Google Cafein has too many flaws. The main purpose of Google Panda is erase duplicate content, copy content, low quality website...

Google Panda and its changing.
With the developing of Internet and Marketing Online, there are more and more website was created. By using many web framework open source like wordpress, joomla... people can create many websites. Many website was created to advert, spam, get fake traffic, spam content... We often call these websites are "spam website, trash website" . And there are many website copy content from other website and post on their website. They have violate about author's copyright rules. Number of these websites are increasing. They can use some auto tools to get articles from other website, some auto post contents tools... So many high-quality was push down at the bottom of search results. Because rank for website based on number of articles, density keywords, number of links... When users search, these website will at the top of search results. But quality of these websites are low, so users don't like this. Google think that the time to resolve and changing was come. So they was announce about new algorithm to resolve these problems. With Google Panda they will eliminate all website has duplicate content, spam website, low quality that has bad structure... All quality website will be at the top of search results.

How Google Panda rate website with Google Panda.
Google Panda will evaluate websites base on 4 criteria.
1. Time visit.
If you content is good and useful, visitors will stay on your website longer. So time visitors stay on your website will be used to evaluate your website quality. And these websites will be Google push up to top of search result.

2. Bounce Rate.
If your website usually has visitors, it will be Google evaluate that a quality website. If has a big amount of frequency visitors, website will have a high bounce rate.

3. Visitors come back rate.
Quality content with time visit long and high bounce rate are very good. But don't have many visitors come back site isn't good. So Google also evaluate website base on number of visitors come back.

4. Social Network.
With developing quickly of social network with billion people. These people will share anything that they think it is useful for their friends. So if your website was shared on many big social network like facebook, google plus, twitter... Google will rate that your website content is quality.

They are four brief main criteria of Google Panda algorithm. In detail we can have 23 criteria to evaluate websites:

  • Would you trust the information presented in this article?
  • Is this article written by an expert or enthusiast who knows the topic well, or is it more shallow in nature?
  • Does the site have duplicate, overlapping, or redundant articles on the same or similar topics with slightly different keyword variations?
  • Would you be comfortable giving your credit card information to this site?
  • Does this article have spelling, stylistic, or factual errors?
  • Are the topics driven by genuine interests of readers of the site, or does the site generate content by attempting to guess what might rank well in search engines?


  • Does the article provide original content or information, original reporting, original research, or original analysis?
  • Does the page provide substantial value when compared to other pages in search results?
  • How much quality control is done on content?
  • Does the article describe both sides of a story?
  • Is the site a recognized authority on its topic?
  • Is the content mass-produced by or outsourced to a large number of creators, or spread across a large network of sites, so that individual pages or sites don’t get as much attention or care?
  • Was the article edited well, or does it appear sloppy or hastily produced?
  • For a health related query, would you trust information from this site?
  • Would you recognize this site as an authoritative source when mentioned by name?
  • Does this article provide a complete or comprehensive description of the topic?
  • Does this article contain insightful analysis or interesting information that is beyond obvious?
  • Is this the sort of page you’d want to bookmark, share with a friend, or recommend?
  • Does this article have an excessive amount of ads that distract from or interfere with the main content?
  • Would you expect to see this article in a printed magazine, encyclopedia or book?
  • Are the articles short, unsubstantial, or otherwise lacking in helpful specifics?
  • Are the pages produced with great care and attention to detail vs. less attention to detail?
  • Would users complain when they see pages from this site?

When Google announce about releasing Google Panda algorithm, there are hundred of thousands complaint about rank reducing of their.But Google said that they only evaluate website base on 23 criteria of Google Panda.
So to get a higher rank in Google search engine, you should do follow Google Panda criteria.
20 tips to write article with standard SEO rules
This article I will introduce for you 20 tips about how to  write article with standard SEO rules. Article is an important factor for SEO. It plays main role to propagate your website and its content. All tips in this are base on Google SEO rules, so you can easily to get effect after doing this.

1. Using keyword research tools to determine area effect of keyword and keyword competition. You can using Google adword keyword tool to do this.

seo tutorial- how to use google adword keyword tool
2. Make sure that your title of article put in heading tag H1. If it contains keywords is better. Example you want to SEO keyword: Programming web ASP.NET, you can put it into H1 and title should contain this keyword: <h1>Programming web ASP.NET by video </h1>

3. In 150 characters of your article should contains keyword. Because Google won't read all your content, it only reads your first paragraph of article.

4. Using italic, bold, strong to emphasize your keyword. Google Search Engine will notice to some highlight words. So you can emphasize your keyword to talk to Google that they are your keyword.

5. Using anchor text link in your article.

6. Assign properly keyword into title, meta tags, url, alt of images, text body, heading... If keyword is in first part of them is the best.

7. Name of image should contain keywords.

8. Alt of image also should contain keywords

9. Using tags to contain related keyword for your article.

10. Delete all old format of your article. When you copy article content from blog, website or MS word maybe it contain some old unnecessary format. You can delete them by copy content into notepad and copy back to paste into your blog or website.

11. Usually write article with frequency 1 article in 1 day(or 2,3 days). Google search engine will come to your website and index them.

12. Avoid copying article from another website or blog. Google will consider your website as a spam, stole article of another.

13. Using social network sharing like facebook, google plus, twitter to share your articles to many other people.

14. Content of article must be useful for readers. Prevent provide some worthless information.This main factor to attractive many visitors to your website.

15. Often update your content and fix some errors like link, attach file...

16. Exchange link and article with some same type other website, blog,forum. We can post some article on their forum to propagate our website.

17. Using internal link to link to some our other article with related keywords.

18. Have a clearly structure for article and using flexibility heading tags like h2,h3,h4 for sub titles. Don't emphasize keyword too much, 1 or 2 times is enough.

19. Don't named keyword, title too long. Keyword and title should brief and have meanings.

20. Don't use dynamic link, instead of using them we can use static link. Don't use too much keyword and link in article. Arrange keywords and link properly.

I hope with these 20 tips to write a good article for SEO, you can archive what you want. Good luck!
google penguin- seo tutorial-google penguin update 2013
Google Penguin, this word was mention in many article and topic in SEO forum. But many beginner and newbie don't understand what is this. So in this article, I will introduce a little about it. Google Penguin is algorithm in Google search engine. It is the biggest changes of this search engine recent years. Google Penguin was release at 24-April- 2012 with version Penguin 1.0. Because there many sites were spam, using seo black hat, duplicate content(like copy content from other site...), made use of some gap of Google search engine... So Google Penguin was created to resolve these problems. With these target, Google Penguin will help protect copyright about content and rise some websites with good structure and their content.

Google Penguin Update history:

Google Penguin 1: 24/04/2012 effect 3,1%.
Google Penguin 2: 26/05/2012 effect 0,1%.
Google Penguin 3: 05/10/2012 effect 0,3%.
Google Penguin 4(Version Penguin 2.0): 22/05/2013 effect 2,3%.

So to prevent Google reduce your website rank, you should follow some new rules in SEO, and avoid overuse too much SEO algorithm.
html tutorial-web programming, web tutorial
HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser. It is basic to start develop a website. Like its name, it uses tags to markup and describe your website. Every tag present for a element on web page. Because, it is only first step for you to develop website so it is easy to learn. You can use many editors tool to write and build html page like: dreamweaver, phpDesigner, Visual Studio... even notepad also can be used to create html document.

1. Structure of HTML document.
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<title>HTML Tutorial 1: Introduce about html and its basic</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Html document starts with DOCTYPE tag, you can ignore it but I think we should have it to say that document is standard for w3c rules. Two compulsory tags for document are <html> and <body>. When start tag with <tag> you must close tags with</tag>. In some case like <p> you don't need to end tag, compiler of browser can understand. And some other case like <hr/>, <br/> tag, they will start and end tag in a block tag. Above <body> tag, you can put <head> tags to describe meta and information about document. In <body> will contain tags(elements) to present for content of html document. They can form tags(like input, button, textarea..), heading tags, paragraph tag...

2. Head elements
Head block code contains many import information to describe about html document.
Title tag: It will contain title that display on tab of browser. Title of document is an import element for SEO.
<title>Programming web with .NET, Web tutorials, web programming tips, HTML, CSS, Jquery, ASP.NET, SEO</title>
Meta tag: They are tags contain extra information about like description, keyword, author, content type...
<meta content='blogger' name='generator'/>
Script code: Script can be added in <body> tag or in <head>.
<script type='text/javascript'>var x=0;</script>
Link tag: With link tag we can connect to a code resource that is outside of current document. They can be javascript file, css file, .... In addition this tag also contains extra information through an address url with href property.
<link type='text/css' rel='stylesheet' href='style.css' />
Style tag: with this tag we can link to an outside resource stylesheet file.
<style id='page-skin-1' type='text/css'>.webzoom{font-size:14px;color:#fff}</style>
3.Body elements
Body will contain content of document. And in it has many different tags to present parts of content. Syntax for tag are:
<tagname>content</tagname>
In body contain many type of tags:
- Form tags: form, input, textarea, button...
- Heading tag: that contain header of paragraph with many size from h1 to h6
- List tag: ul, li, ol....
- Paragraph and style tag: p, span, strong,...
....

SEO is a word we heard very much on internet. But what does it mean and its role? SEO is abbreviate of Search and Engine Optimization. I will quote a concept on the wiki to tell you about it.




Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users. SEO may target different kinds of search, including image search, local search, video search, academic search, news search and industry-specific vertical search engines.
SEO was begins from in the mid-1990s when many webmasters and content providers began optimizing sites for search engines. By doing this, their sites will has high rank on search engine. Nowadays with the development of internet, website, search engine many terms for optimization were born.There are many search engine like: Yahoo, Bing, Baidu... and the biggest is Google. All our work for SEO is around satisfy rules and optimizing Google search engine. 
learn seo online-seo tutorial
Google Office
There are two main type of search engine optimization are 'white hat - good way to seo' and 'black hat - not good to seo'. These types have many problems and concept we need to learn, so I will introduce them in another article.To start SEO your website you need to prepare knowledge about website and SEO. If you can master all skills about SEO, everything will become more easily than ever. There are a funny sentence in my country that "SEO is so easy that your mother can do it !".
Hiện tại thì vnexpress đã thay đổi một phần cấu trúc site và dữ liệu của họ. Vì thế mà module thông tin thời tiết trước đã không còn. Mình đã cố gắng truy cập tới services mới đó nhưng vẫn chưa tìm thấy chính xác đường dẫn của nó nên chúng ta không tùy chỉnh được số lượng tỉnh thành phố. Để sử dụng module này đầu tiên chúng ta cần khai báo script cho nó.

<script language="javascript" type="text/javascript" src="tygia.js" />
    <script language="javascript" type="text/javascript" src="http://st.f2.vnecdn.net/j/v3/jquery-1.7.1.min.js"></script>
    <script language="javascript" type="text/javascript">
         var interactions_url = 'http://interactions.vnexpress.net';
         var domain_image = 'http://st.f2.vnecdn.net/i/v3';
         var base_url = 'http://vnexpress.net';
         var css_url = 'http://st.f2.vnecdn.net/c/v4';
         var img_url = 'http://st.f2.vnecdn.net/i/v3';
         var image_cloud = 'http://l.f29.img.vnecdn.net';
         var PAGE_FOLDER = 1;
         var PageHot = 0;
         //setTypingMode(1);
         document.domain = 'vnexpress.net';
    </script>
    <script language="javascript" type="text/javascript" src="http://st.f2.vnecdn.net/j/v3/jquery-1.7.1.min.js"></script>
    <link href="style.css" rel="stylesheet" type="text/css" />
Bộ thư viện jquery thì chúng ta có thể download, import từ google đều được. Ở đây mình lấy luôn link từ server của vnexpress. File tygia.js chúng ta cũng có thể lấy link từ vnexpress cho tiện việc sau này họ có thể update module này. Bên trong file tygia.js là các hàm về thời tiết giá vàng, tỷ giá, chứng khoán, nếu bạn không muốn các phần đó thì có thể xóa đi. File tygia.js và style.css mình sẽ đính kèm với source.

Trong file style.css là style cho module nhỏ này. Bạn có thể tùy chỉnh nó theo ý mình.

.content-left{margin:10px 10px 0px 0px; float:left;width:300px;overflow:hidden}
.Hrow{margin:0px; padding:0px; list-style-type:none; background:#eefef5; width:80px;}
.Hrow li{font:11px arial; color:#000; width:70px; margin:0px 0px 5px; cursor:pointer;padding:0px 0px 0px 10px;}
.img-weather1{padding-right:4px}
.content-left .box-item{width:100%; margin:0px 0px 10px; float:left; overflow:hidden}
.hideCity{float:left; padding:0px 15px 0px 0px; display:none;width:60px; position:absolute; top:25px; left:300px; z-index:3;}
.content-left .box-item ,.boxtvsi{overflow:hidden}
.img-Do{padding:6px 6px 0px 0px; float:left;}
.spanNumDo{float:left; font:bold 14px tahoma; color:#000; padding:5px 10px 0px 0px;}
.txt-Weather{font:11px arial; color:#000; padding:7px 0px 0px; float:left;}
#txt-City{font:bold 12px tahoma; color:#000; padding:5px 0px 0px; float:left;width:70px; text-align:right;}
.H-row{ background:url(images/rowWeather.gif) no-repeat 3px 12px; width:7px; height:4px; padding:8px 3px; float:left; cursor:pointer;}
.divRightW{float:right; padding:4px 6px 0px 0px;}
.H-row{ background:url(images/rowWeather.gif) no-repeat 3px 12px; width:7px; height:4px; padding:8px 3px; float:left; cursor:pointer;}
 Cái này là style của vnexpress và mình có tùy chỉnh lại 1 chút cho phù hợp như đường link ảnh và vị trí của thẻ div.
Trong phần code thì cái này là hoàn toàn thuần html.

<div class="content-left">
        <div class="box-item" id="boxweather">
            <div class="weather">
                <span class="spanNumDo" id="img-Do">&nbsp;</span> <span class="txt-Weather" id="txt-Weather">
                    &nbsp;</span>
                <div class="divRightW">
                    <div id="txt-City" style="cursor: pointer;">
                        &nbsp;</div>
                    <div class="H-row">
                    </div>
                </div>
            </div>
            <div class="hideCity" id="hideCity">
                <ul class="Hrow" style="" id="ulWeather">
                </ul>
            </div>
        </div>
    </div>
 Sau khi đã có phần div chưa giao diện chúng ta sẽ gọi 1 đoạn script nhỏ, đoạn script này có chức năng gọi đến các function được định nghĩa trong file tygia.js

  <script type="text/javascript" language="javascript">
   $(document).ready(function () {
       tygia.getWeatherData();
       tygia.run();
   });
    </script>
 Save và run thôi :D. Mình sẽ demo luôn trên bài này! Trên thực tế có rất nhiều site của Việt Nam có cung cấp dịch vụ thông tin thời tiết các bạn có thể tham khảo thêm, một số trang nước ngoài thì cung cấp hẳn đường link service miễn phí để chúng ta truy cập và sử dụng. Download source module thông tin thời tiết tại đây. Chúc các bạn thành công.
module thông tin thời tiết
Thêm chú thích

p/s: èo cái style của module này nó bị trùng với 1 số style trong template của blog nên hiển thị chưa được chính xác lắm. Các bạn hãy xem lại trong file source được đính kèm nha.