You can check previous record of the company and home page. Normally SEO company include their client, Consider also the feedback of clients and don’t mind the price range.
You would find out if a seo comapny is reputable with there reviews and current backlinks
ON Page
Keyword Research
Bold, Italic effect to main keywords
Canonicalization (If Applicable)
Competition Analysis
CSS Validation
H Tags Optimization (Eg: H1, H2, H3)
HTML Code Clean Up & Optimization
Image Optimization
Hyperlink Optimization
Link Validation
Meta Description Tags Optimization
Meta Keywords Tags Optimization
Navigation & Design Optimization
PR Sculpting
Robots.txt Optimization
Text Modification Optimization
Title Tag Optimization
URL Rewrite
W3C Validation
Broken Links Checking
www.theseomafaic.om
Find the number of projects company handled and the rankings of the website they are currently working on.
Go through the projects they have done and the results of the same. If possible get the ranking of the sites they have done with. Try to get information about the algorithms they are using and do they adopt the best techniques available.
http://indianapolisseofirm.com/
Ask for samples of their work and check with the clients. If they refuse to tell you what they do or who they work with - run away - fast!
stop spam man
http://www.ebizsubmit.com/