As far as I know Microsoft SharePoint does not provide many "out of the box" essential features to enable good performance in the search engines. Here are the main issues I found:
Little control over the length and structure of the URL.
Default redirections 302 (temporary) redirects instead of 301 (permanent).
The standard version of SharePoint 2007 creates pages with URLs like this:
/Pages/Thisisatestpageinsharepoint2007.aspx
. This URL structure has poor usability. A better URL would look like:/test-page-sharepoint-2007.aspx
.By default SharePoint will create the URL based on the title page. This can be a problem from a SEO perspective becasue the content of a page could always change but the structure of URLs should always be persistent.
SharePoint does not support the automated creation and updating of XML Sitemap
You can not add custom meta tags such as
<meta name="robots" content="noindex">
to control searche engines robots.
To overcome some of these problems you can install and configure specialized plugins or extensions. Other problems may require a more complex customization of the application code.
Do you know if the current version of SharePoint still have those issue and if there are other SEO issues I should aware of?