I have created a new website to replace the old one.

The old one had structure like this ( and its URLs ):

Site name (www.site.com/index.php)
---- Home page (www.site.com/home_page.php)
---- Programmes (www.site.com/programmes.php)
---- About us (www.site.com/about_us.php)

When I searched on Google for my site name it displayed the results like that.

I removed the old site from the server and uploaded the new one.

Now I'm using CMS for the new site (MODx) so the structure is like this:

Site name (www.site.com/index.php?id=1)
---- Home page (www.site.com/index.php?id=2)
---- Programmes (www.site.com/index.php?id=3)
---- About us (www.site.com/index.php?id=4)

Then when I searched Google for the site name it displayed the last pages results.

I found that I could remove the old URLs in webmaster tools ⇒ optimization ⇒ remove URLs and I removed the pages.

Now when I google my site name it displays only the index.php ( without the sitelinks).

How can I add the new Sitelinks to the Google search?


The chances are you have no waited long enough for Google to index them, Google has billions of pages each day to index, they simple don't have the resources to quickly do everyone's site and depending on your original site and how often they crawled it depends on how quickly they will update with new urls, a fairly average site takes between 2-4 weeks and varies depending how many pages you have.

You can try this:

  1. Check robots.txt is not blocking Google.
  2. Check to ensure you do not have noindex on the pages.
  3. Optional make a sitemap.
  4. Wait between 2-4 weeks.
| improve this answer | |
  • Hm, interesting. How to make robots.txt ? Just to create a simple .txt in my root ? And what code to put in? I read that robots.txt will block the google spiders. Is that true? – Vucko Apr 8 '13 at 10:21
  • You shouldn't need to create a robots unless you want to block some pages from Google. You may however already have a robots file and you should check that its not blocking, simple navigate in your address bar yourdomain.com/robots.txt (if no results are returned then you don't have one and its nothing to worry about) if you do have one then you need to check whats being blocked. – Simon Hayter Apr 8 '13 at 10:30
  • It's very unlikely that your blocking these pages, how long has it been since these new pages were added to your site? I'm guessing no more than a week ;) – Simon Hayter Apr 8 '13 at 10:34
  • I don't have the robots.txt in my root. It's been about 10 days. I didn't know that it takes 2-4 weeks to google spiders optimizes the web :) But what about the noindexing and sitemaps. Is that also automated or I have to put that manually with webmaster tools ? – Vucko Apr 8 '13 at 10:40
  • Check the source of your pages for metaname no index, but its doubtful you have these as these are normally intended not TO INDEX... your problem is that you haven't waited long enough for the changes to reflect on Google :P – Simon Hayter Apr 8 '13 at 11:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.