Solved

Drupal based website

Posted on 2013-11-26
2
359 Views
Last Modified: 2013-11-27
Few days back we went live with Drupal based website on internet by replacing a HTML based one. However when we search for it on Google, it returns the old urls (from the HTML site), and clicking on them results in "page not found" error.

We tried to configure the sitemap on the Google web master tools but the old urls still appear in Google search results and there is no sign of the new urls. It seems that Google is still displaying results from its earlier cache.

Has anyone faced this problem before and is there a resolution to force Google to pick new urls. Please help.

Thanks
0
Comment
Question by:Alok-Agarwal
2 Comments
 
LVL 10

Accepted Solution

by:
oliverpolden earned 500 total points
ID: 39677446
Google will take several days to several weeks to reindex your site.

The correct thing to do is to do a 301 redirect of all the old urls to the appropriate page on the new site. This has several benefits:
 - Any users landing on the old pages will get redirected to the appropriate new page whether it's as from following a link from another site or a result in the search engines.
 - Search engines understand a 301 redirect basically says, this page has permanently moved to here.

If you have the urls of the old site to hand then great, you can just set up redirects, if not, then you will need to rely on page not found errors and/or Google webmaster tools to tell you.

To actually create the redirects it is best to use the redirect module:
https://drupal.org/project/redirect
In conjunction with the 404 not found errors listed at:
Reports > Top 'page not found' errors > Fix 404 pages with url redirects (admin/config/search/redirect/404)

If you are super lazy, then there is also the search 404 module:
https://drupal.org/project/search404
This will automatically perform a search based off the url parameters and optionally redirect to the best match. However, to perform best on the search engines, I would recommend my first option but you could redirect the most important pages manually, then use search 404 to mop up the rest.

Kind regards,
Oliver
0
 
LVL 17

Expert Comment

by:nanharbison
ID: 39680401
Drupal has a redirect module, so until Google kicks in, you can at least redirect users to the appropriate pages.

https://drupal.org/project/redirect

And you can go to the configuration -> Site info page and have all 404s redirect to the page of your choice.
0

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article is for those that are having major problems with users upload files such as pictures to their profile. The solution is simple and has to do with correcting the directory paths. With some experimenting and testing i got it fixed. Note…
RTL (right to left) web applications aiming for audiences speaking languages like Hebrew or Arabic, are generally more complicated than the same applications aiming for audiences speaking Latin based languages. The main difference lies of course …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question