SEO in SharePoint<p align=left><font face=Arial size=2></font> </p> <p>I'm looking to optimize my websites search engine visibility. it was build with SharePoint using page layouts etc. Now, my question is, where can I input meta tags and page title etc? For instance, I put the home page with the title of &quot;My Company - Home&quot; but it shows up as the web address http://www.mycompant.com/Pages/default.apsx, so how can i fix that if in the page settings, it seems right.</p> <p align=left><br>I'm hoping that I am just missing something simple, but any help would be appreciated.</p> <p align=left>Thank you very much.</p> <p align=left> </p>© 2009 Microsoft Corporation. All rights reserved.Tue, 17 Nov 2009 04:39:21 Z09a73549-a4e4-4a8d-bfe3-c804ccf5141ehttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#09a73549-a4e4-4a8d-bfe3-c804ccf5141ehttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#09a73549-a4e4-4a8d-bfe3-c804ccf5141eSteinerTCUhttp://social.technet.microsoft.com/Profile/en-US/?user=SteinerTCUSEO in SharePoint<p align=left><font face=Arial size=2></font> </p> <p>I'm looking to optimize my websites search engine visibility. it was build with SharePoint using page layouts etc. Now, my question is, where can I input meta tags and page title etc? For instance, I put the home page with the title of &quot;My Company - Home&quot; but it shows up as the web address http://www.mycompant.com/Pages/default.apsx, so how can i fix that if in the page settings, it seems right.</p> <p align=left><br>I'm hoping that I am just missing something simple, but any help would be appreciated.</p> <p align=left>Thank you very much.</p> <p align=left> </p>Mon, 14 Jul 2008 16:22:02 Z2008-07-21T01:33:57Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#bfb840d4-d399-46cf-887e-1c94f7dd68f8http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#bfb840d4-d399-46cf-887e-1c94f7dd68f8Robert Starkhttp://social.technet.microsoft.com/Profile/en-US/?user=Robert%20StarkSEO in SharePoint<p align=left><font face=Arial size=2></font> </p>If that is the URL in your web application then you will need to change it in the Alternate Access mappings in Central Admin - Operations.Mon, 14 Jul 2008 17:27:26 Z2008-07-14T17:27:26Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#44b5d5b8-eaa4-4b1e-8f4d-102b9363685bhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#44b5d5b8-eaa4-4b1e-8f4d-102b9363685bSteinerTCUhttp://social.technet.microsoft.com/Profile/en-US/?user=SteinerTCUSEO in SharePoint<p align=left>That was just a sample URL I put in there.....</p>Mon, 14 Jul 2008 18:15:19 Z2008-07-14T18:15:19Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#c5b852c1-b766-4389-983a-c98f75e5a4b4http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#c5b852c1-b766-4389-983a-c98f75e5a4b4Lambert Qinhttp://social.technet.microsoft.com/Profile/en-US/?user=Lambert%20QinSEO in SharePoint<font face=Arial size=2> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">Yes, you can add your customized title to the page by SharePoint Designer 2007.</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">Here are the detailed steps:</span></p> <p class=MsoListParagraph style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"><span style="">1.<span style="font:7pt 'Times New Roman'">     </span></span></span><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">Open your site in SharePoint Designer 2007</span></p> <p class=MsoListParagraph style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"><span style="">2.<span style="font:7pt 'Times New Roman'">     </span></span></span><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">Open the page you want to modify (e.g.: default.aspx) and change to <i>Code View</i>, navigate to the <i>PlaceHolderPageTitle</i> in the top of the page. And add your customer code in the tag.</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"> <div class=codeseg> <div class=codecontent> <div class=codesniptitle><span style="width:100%">Code Snippet</span></div> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"> <i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">&lt;asp:Content ContentPlaceHolderId=&quot;PlaceHolderPageTitle&quot; runat=&quot;server&quot;&gt;</span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">       &lt;SharePoint:EncodedLiteral runat=&quot;server&quot; text=&quot;&lt;%$Resources:wss,multipages_homelink_text%&gt;&quot; EncodeMethod=&quot;HtmlEncode&quot;/&gt; - </span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">       &lt;SharePoint:ProjectProperty Property=&quot;Title&quot; runat=&quot;server&quot;/&gt;</span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">&lt;/asp:Content&gt;</span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left></span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></span></i></p></div></div> <p align=left> </p></span></i> <p></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></span></p> <p class=MsoListParagraph style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"><span style="">3.<span style="font:7pt 'Times New Roman'">     </span></span></span><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">If you want to add a customized title to all the pages, you can modify the <i>default.master</i> file in <i>_catalogs\mastepage</i> folder. Navigate to the <i>Title</i> tag in the <i>Head</i> tag, and add your customer code in the <i>Title</i> tag.</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></span></i></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"></p> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'"> <div class=codeseg> <div class=codecontent> <div class=codesniptitle><span style="width:100%">Code Snippet</span></div><i><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">&lt;Title ID=onetidTitle&gt;&lt;asp:ContentPlaceHolder id=PlaceHolderPageTitle runat=&quot;server&quot;/&gt;&lt;/Title&gt;</span></i> <p align=left> </p></div></div> <p align=left> </p></span></i> <p></p></span> <p class=MsoNormal style="margin:0cm 0cm 0pt;text-align:left" align=left><span lang=EN-US style="font-size:10pt;font-family:'Arial','sans-serif'">Let me know if you have any further questions.</span></p> <p align=left>-lambert</font></p>Wed, 16 Jul 2008 03:58:35 Z2008-07-21T01:33:57Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#804d12f2-48e9-4974-a012-870d59a637cchttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#804d12f2-48e9-4974-a012-870d59a637ccdudeJoehttp://social.technet.microsoft.com/Profile/en-US/?user=dudeJoeSEO in SharePointLambert,<br/><br/>I used similar approach as you describe.<br/>When I look the HTML that gets rendered, there is the title tag containing my customized title text but in addition there is a second title tag visible.<br/>Any idea why this happens? It appears as if Sharepoint would render an additional title tag into the source. The master page as well as the page layouts I use do not have any markup.<br/><br/>Thanks for any hint.<br/><br/>JoThu, 18 Jun 2009 19:41:55 Z2009-06-18T19:41:55Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#030b8f93-d36e-48a3-9e4a-4f372c3b67cbhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#030b8f93-d36e-48a3-9e4a-4f372c3b67cbRik Helsenhttp://social.technet.microsoft.com/Profile/en-US/?user=Rik%20HelsenSEO in SharePointHey lambert, this is an issue we have encountered on ALL our sharepoint websites, As soon as you try and add custom text to the title tag in the masterpage (not pagelayout) a second blank title tag is generated at the bottom of the head element.<br /><br />This is a bug in sharepoint that i haven't found a work-around for so far...<br /><br /><br />&lt;Title ID=onetidTitle&gt;&lt;asp:ContentPlaceHolder id=PlaceHolderPageTitle&nbsp; runat="server"/&gt; - Companyname&lt;/Title&gt;<br />or<br />&lt;Title ID=onetidTitle&gt;&lt;asp:ContentPlaceHolder id=PlaceHolderPageTitle&nbsp; runat="server"&gt;&lt;/asp:ContentPlaceHolder&gt; - Companyname&lt;/Title&gt;<br />or<br />&lt;Title ID=onetidTitle&gt;Companyname - &lt;asp:ContentPlaceHolder id=PlaceHolderPageTitle&nbsp; runat="server"&gt;&lt;/asp:ContentPlaceHolder&gt;&lt;/Title&gt;<br /><br /><br />doesn't render "- companyname"&nbsp;at all in the cases i'm looking at now.<br /><br /><strong>HOWEVER,<br />if you include the suffix/prefix for the title in a literal enclosure, then it does work: <br /></strong><br /><br />&lt;Title ID=onetidTitle&gt;&lt;asp:ContentPlaceHolder id=PlaceHolderPageTitle&nbsp; runat="server"&gt;&lt;/asp:ContentPlaceHolder&gt;&lt;asp:Literal runat="server" id="Literal1"&gt; - CompanyName&lt;/asp:Literal&gt;&lt;/Title&gt;<br /><br /><br /><br />Fri, 02 Oct 2009 09:01:05 Z2009-10-02T09:01:05Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#6b21e4ae-8672-47b6-a55c-4b7653447258http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/09a73549-a4e4-4a8d-bfe3-c804ccf5141e#6b21e4ae-8672-47b6-a55c-4b7653447258Matt, creature of the dayhttp://social.technet.microsoft.com/Profile/en-US/?user=Matt%2c%20creature%20of%20the%20daySEO in SharePointWhen I try to use this method within a webpart, I get &quot;Content controls have to be top-level controls in a content page...&quot; I don't get this when I use it outside it (on a non-master page). I would like to be able to dynamically change the page's title using list data. How would this best be done?Tue, 17 Nov 2009 04:39:20 Z2009-11-17T04:39:20Z