Short tail keywords means keyword with one or maximum two phrases, While long tail means keyword with more than three phares. These both are very important. While keyword research, I suugest you to target two phrase keywords on home page, three phrases for category pages and keywords with more than three phrases, use on product or service pages. URL mapping has to be perfect so user can land of page which is best for user.