On Page SEO means focusing on the content of the web site to increase search ranking for your web site. There is no point in trying to optimize your entire website(all pages in it) to one keyword phrase or placing all your keywords in home page(index.html). Doing either of them will reduce your ranking to appear in search results. Create separate web page for each keyword and optimize each page for one particular keyword.
This article outlines top 7 on page SEO techniques to boost your web site or blog search ranking ordered by priority.
1. Readable content with Keywords in it
Web page content is the key element not only for the customer but also for the search engine. If the content in your website is not original (copied or modified from other web sites), Google will not consider your content as valuable to be shown in the search results. Write your content in natural language as there is no need to repeat your keyword multiple times in web page. Keyword stuffing may sound unnatural for your customers to read your pages. Make sure that keyword is present in the first paragraph and placed within first 100 words. Add your keyword in alt tag of at least one image in your page.
2.Web Page Load Time
Do you know with sites having flash or lot of high resolution images load slow compared to plain text web sites. If you web page is slow, it decreases search engine ranking of your page significantly. Make sure your page loads with 4-5 seconds. If you have webpage with lot of images consider compressing your image using http://jpeg-optimizer.com/ or https://tinypng.com/
Use Google Webmaster PageSpeed Insight tool or http://gtmetrix.com to analyze if your website is slow.
3.Keyword in Web Page URL
Having the words you want to be found within your domain name or page URLs can help you get better ranking.
4. Title Tag
The title element of a web page should have concise description of a page’s content. This is critical to both user experience and search engine optimization. Google displays the first 50-60 characters of a title tag in search results. Remember to place important keywords at the start of the title tag.
<title>keyword1 – keyword2 | Brand</title>
5. Meta Description Tag
The meta description tag, allows you to suggest search engine how you want your pages to be described in search results. Though this tag may not increase your ranking, it will be shown to your customer in search results. So keywords should be present atleast once in description tag and it should make your customers click your site from the search results. Google display first 150 characters in search results. Below is a
<meta name="description" content="whatever written here will be shown in the search results page">
Header tags are a formal way to identify key sections of a web page. Placing your keywords once in h1 tag and h2 tag would increase your ranking. Placing exact keyword phrases in title, meta description, h1 tag, h2 tag and specifying it multiple times in body may signal Google that you are trying black hat SEO technique.
7. Internal Linking and sitemap
Linking to pages within your website is very important for search engine. This informs search engine that the website has lot of relevant content within it. Another important factor which is getting more attention nowadays is linking to high authority sites like wikipedia, forbes, ndtv, etc from your web page. Create sitemap.xml and sitemap.html so that search engine crawler knows the structure of your web site and crawls your pages efficiently. Add Quick Links to your website footer and Related Links sidebar containing links to other pages of your website. Link to category page or subcategory page from product page. If there is no categorization, link back to home page from all other pages.