1. Keyword in Domain
Keywords should be there in Domain name. Means if you are offering SEO services then your domain name should be www.seo-services.com or www.seoservices.com
2. File NamingFile names should be appropriate. (Include all keywords in the URL) If have separate page for content writing services in your website then URL for that page should be www.seo-services.com/content-writing-services.html
Make sure you use dashes instead of underscores.
3. Title Tag
Title Tags for all pages should be related to the page.The sites title plays an important factor in your Click through Rate.Don’t put duplicate title tags.Make sure you put keywords in title, do not over stuff.There are 2 factors you need to take into consideration.
o Prominence = It measures how close the targeted keyword appears of the beginning of the sentence. The closer to the beginning your keyword appears, the prominence will be higher.
o Proximity = It measures the closeness between two keywords. In general, the closer the keywords are the better.
4. Description TagSearch engines use this description as a “snippet” of text that the search engines post from your page in any given search query. The Meta Description tag should be relevant to the page and support the theme recognized in your Title tag. Good description will increase your Click through Rate and your website attracts visitors.
5. Meta Keywords:Meta Keywords tag was designed to instruct the search engines, what the keywords are targeted on your page. Many search engines now not count Meta keywords, but use less engine search engine keyword tags, meta keywords using the search engine is still worth something to have your site rank
6. Body ContentOptimized Title and Meta Description tags are not only sufficient and will not help much if you do not have good content on your web. Keyword rich content is important on page SEO factor.
7. Heading TagsHeading tags improves search engine placement. Heading tags are used by search engines to recognize keywords which are more important than the rest of the page content. These tags are similar to the headlines of a newspaper and should read in much the same way and they should be optimized so that they contain high priority keywords.
8. Internal linkingInternal liking is one of the most important factors that help the search engines look more into your website's inner pages. This helps search engine to find inner pages more easily and index them, which in turn help to improve search engine rankings. It also help better navigation.
9. Image ALT tagsALT tag is the text added to an image in order to express what the image is about. It should be implemented to make pages more accessible for people browsing the internet with images switched off.
10. Image file names:Put your keywords in your image file names. It will beneficial for Google image search. E.g. if you have picture of strawberry tree and you would like to see it topping the image search results, then don’t put the name “pic1.jpg”- put the name “strawberry-tree.jpg”.
11. Static URL:
A static URL is defined as a URL that doesn't change, and doesn't have variable strings. It looks like this: http://www.website.com/blog/the-challenges-of-dynamic-urls.htm
Keep in mind that all of your important pages should be short and have static URLs.
12. Valid HTML:
W3C Validation is used to validate multiple versions of XHTML, HTML and CSS. You should use the W3C HTML validator on your pages where HTML is valid. A web page having more HTML errors will not rank well in SERPS.
13. Robot. Txt:
It is text file with which you can restrict access of search robots for the pages you would like them not to visit. The robot.txt file must be in the root directory, otherwise user agents (search engines) will not be able to find it.
14. Sitemap XML:
Create your XML Sitemap XML Sitemap using search engines crawl your pages.