Getting “ranked” and getting “indexed” are two different things. You must be indexed to be ranked, but getting indexed is only a prerequisite and does not guarantee ranking for your targeted keyword.
You can verify whether a link is indexed or not by using the “site:” search operator in Google’s search box followed by the domain name with no space.
If you have a Twitter account try posting a tweet about the page with a hotlink. Google has an army of bots crawling Twitter at all times and you should get the new page crawled within a few days.
If you haven’t already done so, I would check to be sure that the target page is not being blocked by your robots.txt file or your privacy settings if it’s a WordPress Blog.
Your post did not offer any specific details about what you did or did not do. Could you elaborate on what you have done to get your client ranked or indexed and please clarify as to which of these two that you are having an issue with?