My question concerns my website's inner pages being indexed. My web designer decided to change from htm to html. Now only the homepage and the link page are indexed. All pages have sitemaps. I read that if you get links to the other pages that those pages will get indexed also. The problem is if those pages aren't indexed how can I point links to them? Any ideas? Thanks
<a href="thepageyouwanttopointalinkat.html">Some Text To Describe This Link</a> That's the code for a link, you can link to things regardless of whether they're indexed or not. I don't see what your problem is. P.S: Why did he decide to change to .html, I think that was a bad move really, especially if the pages had external links pointing to them. Any previous links will no longer resolve at the right address and any juice you had will no longer pass to the right place either, unless of course your webmaster has 301 redirected the old versions to the new.
That's right. Link to your internal pages from your homepage and also get backlinks from other sites to get your pages indexed faster.
Yes he did a 301. The pages I want to link to now read.http://www.mysite.com/roofing-contractor-quotes.html?New_URL=roofing-contractor-quotes.html. So what I would do is point the link to that address?
Make sure that your internal linking structure points pages to each other, and also that other sources of links are coming in for your website, use social bookmarking if you need to.
Going from a HTM extension to a HTML extension will start the indexing process overagain. The best way to solve this is to create a Google Webmaster Tools (GWT) account and then create a XML Sitemap and submit it via the GWT. I use gSiteCrawler (free) to create the XML Sitemap. It will take ~ 2 weeks for it to then be reindexed again.