I have a few keywords that rank high in Google but Google always links straight to my index page and not actually the relevant page which contains the content related to the keyword. This means a lot of really good traffic is instantly clicking back. For example, say i have a site about vegetables. Now when i search for potatoes, Google will put me number 1 for potatoes but link to the general home page. How can I change this? Is there any way?
I believe when you comment and create anchor texts, make sure you point to that specific page. For example anchor text : potatoes the link points to site.com/potatoes
Yes you are correct rezyde. You have to link back to the proper page with the proper backlink. If you have any questions contact me and I can walk you through it.
hmmm, ok yes that makes sense. However, I have never strictly advertised for this term nor backlinked to it. Would google start to link to that specific page if i did create a few backlinks then?
you need to create some backlinks for the particular pages(suppose your potatoes page). use your anchor like this Anchor :- potatoe Url :index.html/potateo.html
its not bad actually if your homepage is friendly enough and can direct your visitors to the right pages of your site.. friendly site navigation can help..
For the potatoes page, is your title tag optimised for potatoes? Is the h1 tag optimised for potatoes? Do you also have h2 tags, alt text, content etc optimised for potatoes? First of all, make you onpage seo optimised for potatoes then build up some links to the page with a mix of anchor text most of which includes words like potatoes potato spuds etc.