Hi Jochen
'A' 302 redirecting to 'B' would be my recommendation A temporary redirect 302 sounds exactly what you are thinking about. The old url is temporarily gone, and may be back again when the member comes back. As long as the page it is redirecting to is not something that you want to rank on Google, then you should be right. Google will still have the old url in its records - which you want And you will still have the old url in your system for the member to renew with. It will have the cache of 'A' being 'B', therefore not having member information stored against it. I would therefore recommend that you had a regular cleanout of old member url's of members that did not renew so you did not have too many of the redirects around. Kind regards M J Brandon Michael Brandon Search Engine Mastery <http://www.SearchMasters.co.nz> www.SearchMasters.co.nz skype: searchmasters ph: +64 9 9504057 mob: 021 728889 From: [email protected] [mailto:[email protected]] On Behalf Of Chris Smith Sent: Tuesday, 2 April 2013 3:37 p.m. To: [email protected] Subject: Re: [phpug] [OT] correct status code for expired member in membership directory Hi, In HTTP parlance "404 Not Found" is correct... The general specification of it is something along the lines of "The requested resource could not be found but may be available again in the future." For something that is missing, and will not be coming back (e.g. somebody went out of business) then "410 Gone" is appropriate. If you're trying to control search engine behaviour then returning 200 with differing content saying "this listing has expired" is probably the least messy. 302's will probably work too (don't use 301's or the search engines will canonicalise all the URLs to that target) but I'm pretty sure that if your content is discoverable by search engines then sticking to 404's will probably provide the results you need. Cheers, Chris. On Tue, Apr 2, 2013 at 3:25 PM, Jochen Daum <[email protected]> wrote: Hi, if you imagine a membership directory in which members regularly expire, but typically rejoin with the same directory url, what would be the correct way to handle this from a search engine perspective? I have thought of: - 403 error, but that doesn't indicate its temporary - 302 redirect to a status page, but that would be the same page content for all expired members - showing a page that "John Doe" is currently not a member, may not sit well with the member, as it discloses information. Any recommended implementation? Kind regards, Jochen -- -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] <mailto:nzphpug%[email protected]> --- You received this message because you are subscribed to the Google Groups "NZ PHP Users Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:nzphpug%[email protected]> . For more options, visit https://groups.google.com/groups/opt_out. -- -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] --- You received this message because you are subscribed to the Google Groups "NZ PHP Users Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] --- You received this message because you are subscribed to the Google Groups "NZ PHP Users Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
