We have our website as site.com, and the mobile version at m.site.com
When the user arrives, we detect the mobile from the user agent and redirects to the corresponding page there; for exemple from
site.com/some/stuff
to
m.site.com/some/stuff
My problem here is that not every article we have is published on the mobile version and I'm not sure how I should be handling cases where there is no correspondance (/some/stuff doesn't exists on the mobile version).
Should I be:
- Redirect to the url on mobile version, which then 404 (lots of 404 ? doesn't seem right)
- Redirect to the url on mobile version, which then 301 to mobile home (no 404 pages on the mobile version ? doesn't seem right)
- Redirect the url that doesn't exist on mobile to the mobile home, and keep the correspondance for those that exists (lots of page redirected to mobile home for google mobile ...)
- Not redirect if there is no correspondance (mobile gets sent the full website ? ...)
None of those solutions seems good to me, so how do you guys handle it ? What should I be doing to avoid crippling the seo ranking of our website ?
Thanks