My website appears in Google search, but only the first page. Of course I have sub-pages linked from the first page, but the sub-pages do not show in Google search. Not in Yahoo, not in Bing.What should I do? It has been three years that sub-pages do not show. (I tried searching site:mydomain.com and pressed 'repeat the search with the omitted results included' link) What would you suspect the reason? My website addresses were like  xxx.php?yy=zzz etc, etc, so I changed it to /yy/zzz using mod_rewrite.I thought it might be (X)HTML standard violations, so now I changed it.I hope Google will soon have my entire website, but I am a little bit pessimistic.Do you have any thought? 
Google search does not show sub-pages from my website
google
Check to see if your robots.txt file is accidentally blocking access to those files. Google Webmaster tools can help you with this.Submit an XML sitemap (although it may not necessarily help)Submit some of your more important sub pages directly to Google and BingGet incoming links from other sites directly to your inner pages