Onpage optimization should be the first action that is undertaken at the time when the decision to optimize a site occurs. The moment you are certain that all pages are ok in terms of optimizing the code or content, you can turn your attention on offpage optimization. Onpage optimization is the way it shows a website in front of a crawler, so you must make a good impression. Onpage optimization consists of:
1 - Ensure that pages of the site are available to search engines. Checking robots.txt file and meta tags that prevent access to content crawlers.
2 - Providing a majority textual content and relevant. Search engines can not index images or complex media, eg video content.
3 - <title> tag must be present on almost every page that we want to be indexed, and more than that must be unique on every page. This tag is worth all the attention, read an article dedicated a page's title.
4 - Meta description is also an important element in a page and not have to miss, because very often it is the content displayed by the search engine in its results, with the title page. Similarly, uniqueness description is appreciated by search engines.
5 - Headingurile represent elements that should be used to confirm the subject of search engine web page. You do not have abused them and one <h1> on enough. You can use <h2> 2.3 s, 2.3 s <h3>. If you can use the other <h>'s is good to use.
6 - content, represented by the text and images on the page, is the most improtant. Worth all the time invested in the creation of original content, unique and relevant the subject. Remember, relevant and unique content is greatly appreciated and engines and visitors.
7 - Keyword Density is a controversial topic in the SEO industry, opinions were divided vis-a-vis whether it counts or not. I think that keyword density is important, being one of the elements that give an idea of the content crawler, together with other factors taken into account by a search engine. Let's not forget that the search engine does not benefit from human reasoning, but by a mathematical algorithm that, based on hundreds of items calculates the relevance of a page.
8 - Keyword prominence refers to how obvious are the keywords in page elements, either tags X / HTML or text content. The more often a keyword appears at the beginning of the elements, the more prominent it is. Look proemineta keyword as basketball players emergence of a group of jokey. :)
9 - Name the file, and here I mean both files x / html and the image or document, PDF, WORD, and so on, should also contain keywords obviously relevant for the contents of that document.
10 - tag usually contains images ALT text version of the picture, just like robots, be they of search engines are of a visually impaired user can not understand images. It is better to be short and concise alternative text images.
11 - sitemap or site map is already an important element in two ways. HTML map can help the user to easily find what they want, especially if the site is large, thick. XML Sitemap is a welcome addition to the search engine, which has such an easy way to index the site content.
12 - page 404 is whether we want to or not, reach a point where many of our visitors. Either because what they seek is no longer available, either a typing mistake, no matter the reason, it is important to have a 404 page to help. An empty 404 page is not useless nor you, nor the user. It should contain at least one form of site search, and references to articles or materials available on the site or even a link to the site map.