Search Engine Optimization in SharePoint 2013

, ,

The 'SEO Properties' page in SharePoint 2013
One of the new capabilities of SharePoint 2013 is the native support for Search Engine Optimization of public-facing websites. This article provides an overview of available capabilities as well as some architectural considerations.

SEO – you can’t do without it

When building public-facing websites you could assume that eventually your site will get indexed but it’s probably a better idea to ensure that your content will appear high in the organic search results. Search Engine Optimization (SEO) is the craft of optimizing public-facing websites for indexing by search engines.

From SEO perspective there are a number of things that you can do to improve the ranking of your content in organic search results. Some of them have to do with the content but there are a number of technology-related such as XML sitemaps or meta tags that you can use as well.

SEO and SharePoint 2010

Although SharePoint 2010 was a great and highly extensible platform for building public-facing websites, it didn’t offer any out of the box support for Search Engine Optimization of websites. To close the gap in the past two years we have built here at Mavention a number of solutions that can help you extend your public-facing website with SEO capabilities. Using solutions such as Mavention XML Sitemap, Mavention Meta Fields or Mavention Robots.txt you could add the missing functionality to SharePoint 2010 and get more out of your public-facing website built in SharePoint 2010.

SEO in SharePoint 2013

One of the new WCM-related capabilities in SharePoint 2013 is native support for Search Engine Optimization. Following is the overview of what SEO functionality SharePoint 2013 offers.

SEO Properties for Publishing Pages

SharePoint 2013 allows you to provide SEO Properties for your Publishing Pages. On a Publishing Page you can open the Ribbon, activate the Page tab and then from the Manage group, open the options under the Edit Properties button and choose the Edit SEO Properties option.

The ‘Edit SEO Properties’ option highlighted in the Ribbon

This will take you to the SEO Properties page where you can manage SEO-related data of your page.

SEO Properties page

The great thing is that all of those properties are stored as Site Columns so you can retrieve them in code but you can also have them made available in search if you’re using Cross-Site Collection Publishing.

The following SEO Properties can be set on a Publishing Page:

  • Title (Title field): page title on the page and in the navigation
  • Browser Title (SeoBrowserTitle field): page title in the title bar of the browser. Also used in organic search results
  • Meta Description (SeoMetaDescription field): meta description. Used sometimes in organic search results
  • Keywords (SeoKeywords field): meta keywords. Rarely used by public search engines
  • Sitemap Priority (SitemapPriority field). Used when generating XML Sitemap
  • Sitemap Change Frequency (SitemapChangeFrequency field). Used when generating XML Sitemap
  • Exclude from Internet Search Engines (RobotsNoIndex field). If set renders meta robots noindex

All underlying Site Columns and UI are installed by the SearchEngineOptimization Feature (ID: 17415B1D-5339-42F9-A10B-3FEF756B84D1) which is activated for Publishing Sites by default.

SEO Properties for Terms

One of the new capabilities of SharePoint 2013 is Managed Navigation where you can define the navigation of your website using a Term Set. The same SEO properties as available on Publishing Pages can be set on Terms. The difference is that the values are stored in Local Custom Properties of each Term. Following is the mapping of SEO Properties and Custom Local Term Properties:

  • Browser Title: _Sys_Seo_PropBrowserTitle
  • Meta Description: _Sys_Seo_PropDescription
  • Keywords: _Sys_Seo_PropKeywords
  • Sitemap Priority: _Sys_Seo_PropSitemapPriority
  • Sitemap Change Frequence: _Sys_Seo_PropSitemapUpdateFrequency
  • Exclude from Internet Search Engines: _Sys_Seo_PropSitemapNoIndex

Canonical URLs

An important step in optimizing your website for search engines is specifying the canonical URL. The canonical URL is the URL that uniquely identifies the content of the page and which is stored in the index of search engines. By properly configuring canonical URLs you can prevent duplicated content from being indexed.

SharePoint 2013 automatically generates for you the canonical URL. The only thing that you might want to configure are the query string parameters that you want to exclude from the canonical URLs. This can be configured in the Site Collection SEO Settings.

Site Collection SEO Settings

Aside from specifying SEO Properties for particular Publishing Pages and Terms, SharePoint 2013 allows you to define meta tags on the Site Collection-level. Those are very useful for example if you need to verify the ownership of your website with web analytics services on the Internet.

Site Collection SEO Settings can be configured through Site Settings > Site Collection Administration > Search engine optimization settings.

The ‘Search engine optimization settings’ link highlighted in Site Settings

On the SEO Settings page you can specify custom meta tags that will be added to all pages as well as you can define query string parameters that should be excluded from canonical URLs.

Rendering SEO Properties

After SEO Properties have been configured, some of them are rendered in the HTML to be processed by search engines while crawling the content. Rendering of SEO Properties is being done by a number of delegate controls that are activated by the SearchEngineOptimization Feature. All those controls are associated with the AdditionalPageHead Delegate Control so you want to ensure that you have it present on your Master Page if you want to use the standard SharePoint 2013 SEO capabilities on your website.

Following is the overview of Delegate Controls responsible for rendering SEO properties on the page. All of those controls are located in the Microsoft.SharePoint.Publishing assembly in the Microsoft.SharePoint.Publishing.WebControls namespace.

  • Browser Title: SeoBrowserTitle
  • Meta Description: SeoMetaDescription
  • Keywords: SeoKeywords
  • Exclude From Internet Search Engines: SeoNoIndex
  • Canonical URL: SeoCanonicalLink
  • Custom Meta Tags (defined at Site Collection-level): SeoCustomMeta

XML Sitemap

One of the great gaps in SharePoint 2010 was the lack of a mechanism that would generate XML Sitemap. By submitting an XML Sitemap to search engines you can help them discover content on your website.

SharePoint 2013 provides native support for generating XML Sitemaps. In order to have an XML Sitemap generated for your website you first have to enable the Search Engine Sitemap Site Collection Feature. This will register the Site Collection with the Search Engine Sitemap job Timer Job which by default runs daily and generates an XML Sitemap for every Site Collection that has been registered with that Timer Job.

The Search Engine Sitemap job generates not only the XML Sitemap itself but also modifies the robots.txt file where it adds the link for the XML Sitemap file so that it can be easily discovered by search engines.

Friendly URLs

One of the great improvements in SharePoint 2013 for Web Content Management it the separation of URLs and site hierarchy. Using Managed Navigation you can now define the structure of your site and by tagging the content with the right terms you can ensure that the content will be published at the right location in your website.

Using Managed Navigation allows you to use friendly URLs: URLs without /pages/ and .aspx. Additionally Welcome Pages of Webs are served from the web URL so you will see neither /pages/default.aspx nor 302 Temporarily Moved redirects anymore!

Architectural Considerations

The Search Engine Optimization capabilities of SharePoint 2013 can help you improve the ranking of your content in organic search results. There are however a few things that you should take into account while designing for SEO in your public-facing website on SharePoint 2013.

It’s all or nothing

Search Engine Optimization functionality of SharePoint 2013 is provided as a single functional unit. When you enable the SearchEngineOptimization Feature you will deploy all Site Columns, enable the UI and activate all Delegate Controls. By default there is no way for you to choose which components you would like to use. One way to work around this limitation would be to create your own Feature to for example enable only specific Delegate Controls.

It’s internal

In SharePoint 2013 Preview the SEO capabilities are not extensible. All of the API is internal and cannot be used in your solutions. With that it’s impossible to modify or extend any of the default behavior and should you need it, you would have to build everything from scratch yourself.

Rendering SEO Properties

All SEO Properties are rendered using Delegate Controls associated with the AdditionalPageHead Delegate Control. If you want to have your SEO Properties rendered you have to ensure that this Delegate Control is present in your Master Page.

Browser Title

The Browser Title SEO Property is rendered using the SeoBrowserTitle control. After this control retrieves the Browser Title, it will look for the PlaceHolderPageTitle Content Placeholder and replace all its content with the Browser Title! This means that if you want to use hierarchical titles on your website, you have add parent hierarchy in the Master Page outside the PlaceHolderPageTitle Content Placeholder for the SeoBrowserTitle not to overwrite it.

XML Sitemap

For the XML Sitemap to be generated it requires anonymous access on the Default Zone of the Site Collection for which it’s generating the XML Sitemap. Additionally in SharePoint 2013 Preview there is a bug with generating the URLs. While building the XML Sitemap the Timer Job replaces the URL of the Default Zone of the Site Collection by the URL of the Internet Zone which, if not explicitly set, falls back to the SPSite.Url property. Because the SPSite.Url property doesn’t contain a trailing slash the replaced URL doesn’t contain a slash after the host name and before the path name which results in an invalid URL.

Friendly URLs

Publishing Pages that have friendly URLs can still be requested using their physical URLs. If not dealt with properly this can lead to content duplication, particularly as in SharePoint 2013 Preview the canonical URL changes alongside and renders the physical URL of the page.

Summary

SharePoint 2013 provides native support for Search Engine Optimization of public-facing websites for Internet Search Engines. In this article I have showed you what the new SEO capabilities are, how they work and how you can benefit of them when building public-facing websites on SharePoint 2013.

48 Responses to “Search Engine Optimization in SharePoint 2013”

  1. Ryan Dennis Says:

    Waldek,

    Fantastic content as always, thanks for sharing the new WCM capabilities native to SP2013!

    Ryan

  2. Maarten Says:

    Well written Waldek, I always like reading your blog as you manage to make complicated stuff come across understandable.

    Thanks,
    Maarten

  3. Waldek Mastykarz Says:

    Thank you!

  4. MK Says:

    good feature. nicely explained. Thanks

  5. Marwan Says:

    Hi

    Great Post. do you know where the sitemap xml file is generated and if it is possible to generate the site map using Managed metadata navigation?

  6. Waldek Mastykarz Says:

    The XML Sitemap is generated as an XML file in the root of your Site Collection. It supports Managed Navigation out of the box.

  7. Marwan Says:

    I cannot find it. the only file i can find is robots.txt
    What is the path for the sitemap.xml

    Is there any possible configurations to manage the output of the site map file?
    Thanks

  8. Waldek Mastykarz Says:

    No, there is no configuration and the file is always generated in the same place. Since you cannot find the file I suggest you take a look at the ULS log to find if there are any errors in the process of generating the XML Sitemap.

  9. M. Says:

    i have discovered it is failing because i have host header in the web application. is it wired that this feature doesn't work host headers?!! which is a typical scenario for public facing site

    While getting public site Url, unable to use SPSite.GetUrls(). Using fallback Url: 'The site collection is not in host header mode.' 9cbcd79b-cb03-4036-b38b-a2abadd46472
    CatalogConfig.ReadFromPropertyBag; Catalog configurations don't exist for site collection

  10. Waldek Mastykarz Says:

    I wouldn't say it's a typical scenario because the configuration really depends on what you are trying to achieve and as well as I've seen customers using dedicated Web Applications I've also seen many using Host Named Site Collections. Remember that you are using preview software and there might be bugs. If you have a possibility I'd suggest you file the bug. This will help you ensure that everything work as expected once SharePoint is released.

  11. Jon H Says:

    Great Post.
    There are a couple of issues I found with 2010, are these still present in 2013?
    -does SharePoint still generate lots of pages you don’t want in the SERPs (auth pages, list pages etc) or does it easily allow you to exclude them?
    -can you remove the home.aspx from the home page so it is just /?

    Some of these new features will make my life a bit easier. Thanks for a detailed post.

  12. Waldek Mastykarz Says:

    1. Yes, although there are many ways in which you could prevent those pages from being picked up by search.
    2. Yes, it's out of the box and you don't have to do anything for this.

  13. Mithlesh Says:

    Hi,

    Thanks for knowledge sharing.

    I have a book.xml with 3 books records in SP 2013 document lib. How to crawl this xml as a single-2 records means 3 doc should index.
    I tried but its indexing xml as a single record. XML e.g.

    SP search

    FAST search

    SP Guide

  14. Waldek Mastykarz Says:

    Have you seen this article: http://blogs.msdn.com/b/xml_connector_for_sharepoint_2013/archive/2012/10/01/xml-connector-for-sharepoint-2013.aspx?

  15. Dennis Says:

    I have the following problem. A client is using sharepoint. When I visit the website and don't accept cookies, and get an endless 302 moved loop, delivered by the files InternalError.asp. It tries to set a certain uniquesig I guess. If I refresh a couple of times, I also get a 500 error.

    I assume it has something to do with UAG and found this article which perfectly describes the problem i'm having:
    http://blogs.technet.com/b/ben/archive/2011/10/25/uag-and-stateless-clients.aspx

    I cannot spider the website with Screaming Frog of other automated software because of this issue. The thing is, Google has indexed it perfectly without problems. Would this be a case of IP delivery, or can Google handle these cookies suddenly?

    Unfortunately I cannot reveal the clients name or URL.

    Thanks in advance,

  16. Waldek Mastykarz Says:

    Yes, I have seen this situation as well, where UAG was causing infinite loop with cookies disabled in browser. I'm not sure about how Google retrieves pages and which web capabilities (and to what extent) such as cookies and JavaScript it supports. When it comes to using external software you might be limited by their support of cookies, but if you're building code yourself you can definitely get this to work. The only thing that you need to do is to ensure that you're passing the cookies received from UAG on the first request with every consecutive request.

  17. Dennis Says:

    Yeah, I know. The lack of cookie-support is causing the external software to fail its crawl. I was just wondering if you knew any cases like this that caused indexing issues with Google.

    I guess Google is perfectly capable of handling cookies these days ;-)

  18. Amar Says:

    I tried to generate sitemap.xml

    and my site map look like

    http://seoproperties:2001/sitemap0.xml

    http://seoproperties:2001/sitemap_mobile0.xml

    in log I get these errors
    SiteServicesAddins.ReadFromPropertyBag: Site services addins don't exist for site collection
    CatalogConfig.ReadFromPropertyBag; Catalog configurations don't exist for site collection

  19. Waldek Mastykarz Says:

    What is your question exactly?

  20. Amar Says:

    My question is my sitemap is not generating properly.

    I edited SEO Properties of my Home.aspx page in Pages library and checked in with Publish.

    Then I run Search Engine Sitemap Job. but i can't find my Home.aspx in sitemap.xml

    Configuration I did,
    Services Running: All except Load Balancing
    Site template: Publishing Portal
    Site Coll Feature Activated: SEO.
    and make Search Engine Sitemap job to run every Hour

  21. Waldek Mastykarz Says:

    The XML Sitemap generation process uses Search to generate the XML Sitemap. Have you crawled your site and verified that your pages have been indexed?

  22. Amar Says:

    yes I started Full Crawl and then running Search Engine Sitemap job.

  23. Amar Says:

    Hi,
    Finally understand the issue when i had a meeting with one SEO guy. Problem is in sitemap.xml it shows the sitemap url where the actual sitemap stores in my example, Actual sitemap stores in http://seoproperties:2001/sitemap0.xml
    and sitemap.xml shows sitemapindex tag.

    Thanks for this great information.

  24. Amar Says:

    Hi Waldek Mastykarz,
    Yesterday I found this (Link given Below) post and i saw that i can give seo properties to metadata in term store management. But unluckily i was not able to see SEO Properties option in my Term store management. Am I missing any features?

    http://www.shailwx.com/2012/07/sharepoint-2013-real-world-branding-part-3-navigation/

  25. Waldek Mastykarz Says:

    This article refers to the UI of the beta version of SharePoint 2013. In RTM this UI has been moved to the Ribbon. To edit the SEO properties of the particular term, navigate in the browser to the page associated with that term, and then from the Ribbon, open the drop-down list under the Edit Properties button and click the Edit SEO Properties option.

  26. Amar Says:

    Thanks for the info. But my main goal is to set Sitemap Priority. Which i am not able to set using Edit SEO Properties.

  27. Waldek Mastykarz Says:

    Unfortunately the ability to set the Sitemap priority has been removed in SP2013 RTM.

  28. Chris Pettigrew Says:

    Hi. Have you discovered a way that when using managed metadata navigation to expose the SEO properties (description, keywords etc) on the page layout so they are editable inline? All the field names u have suggested above return blank.

  29. Waldek Mastykarz Says:

    Unfortunately not. Depending on what type of navigation you're using those properties end up either as fields or as properties. So far I haven't managed to find a workable alternative around the standard behavior.

  30. Chris Pettigrew Says:

    Ok thanks. When using managed navigation I expected the keywords and metatags to attach to the terms in the term store but I could not see the custom properties attached. They are also not stored in the site columns. I think a custom control solution may be required. Thanks for the reply. :)

  31. Waldek Mastykarz Says:

    They are stored as properties on the terms but since those properties are prefixed with '_Sys' they are not visible in the UI. You should be able to see them using PowerShell though.

  32. Amar Says:

    Hello

    I Generated Sitemap thanks for this info. But Sitemap is not generated in proper way means as per metadata hierarchy. All Pages comes in straight way not in hierarchy. So having problem in showing SiteMap page using this sitemap functionality. Is there any workarround for that?

  33. Waldek Mastykarz Says:

    Two questions: are you using Managed or Structural Navigation and if you're using Managed Navigation have you enabled on all pages the property to hide the physical URL from search?

  34. Amar Says:

    Managed navigation and yes Hide the physical URL is hidden from search…

  35. Waldek Mastykarz Says:

    Do you see Friendly URLs or Physical URLs in your XML Sitemap?

  36. Amar Says:

    i am seeing Physical URLs in sitemap0.xml

  37. Waldek Mastykarz Says:

    And if you open the contents of the sitemap0.xml, what do you see there?

  38. Amar Says:

    I can see below mentioned xml

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!–Generated: 2013-04-01T15:52:48–>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/UploadResume.aspx</loc&gt;
    <lastmod>2013-03-19T07:30:11Z</lastmod>
    </url>

  39. Waldek Mastykarz Says:

    Is this the only URL that you are seeing? If so, it would seem that you haven't configured search properly to have your site crawled. XML Sitemap depends on SharePoint 2013 Search so in order for your pages to appear in the XML Sitemap they must be indexed by search.

  40. Amar Says:

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!–Generated: 2013-04-01T15:52:48–>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/UploadResume.aspx</loc&gt;
    <lastmod>2013-03-19T07:30:11Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/sitemap.aspx</loc&gt;
    <lastmod>2013-03-16T08:14:54Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/News-Events/Pages/News-2.aspx</loc&gt;
    <lastmod>2013-03-11T13:42:12Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/News-Events/Pages/News-1.aspx</loc&gt;
    <lastmod>2013-03-11T13:42:12Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Web-Application-Development.aspx</loc&gt;
    <lastmod>2013-03-12T18:23:46Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Software-Testing.aspx</loc&gt;
    <lastmod>2013-03-11T12:24:27Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Software-Development.aspx</loc&gt;
    <lastmod>2013-03-12T10:47:43Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Social-Media-Optimization.aspx</loc&gt;
    <lastmod>2013-03-12T10:47:42Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Search-Engine-Optimization.aspx</loc&gt;
    <lastmod>2013-03-12T10:47:42Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Reputation-Management.aspx</loc&gt;
    <lastmod>2013-03-12T10:47:42Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Product-Development0312-9454.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:52Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Product-Development.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:52Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/PPC-Mangaement.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:51Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Portal-Development.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:51Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Offshore-Development.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:51Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/New-application-development.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:51Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Legacy-Migration.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:50Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Existing-development-enhancement.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:50Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Enterprise-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:50Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Enterprise-Content-Management.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:50Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Engineering-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:49Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/End-user-services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:49Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Embedded-Systems.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:49Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Desktop-%EF%BC%86-Systems-Management.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:49Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Desing-Solution.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:49Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Data-Center-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:48Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Customized-Application-Development.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:48Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Content-Management-Systems.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:48Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Content-Management–Collaboration.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:47Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Collaborative-Application.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:47Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Cloud-Computing.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:47Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Business-IT-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:46Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Business-Intelligence-and-Analytics.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:46Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Business-continuity-and-resiliency-services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:46Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Business-Application-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:46Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Applications-On-Cloud.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:45Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Application-Lifecycle-Management-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:45Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Application-Integration-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:45Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/ITServices/Pages/Application-Development-and-maintenance.aspx</loc&gt;
    <lastmod>2013-03-12T18:20:45Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/windows-azure-sdk.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/windows-azure-portal.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/windows-azure-platform.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/windows-azure-development.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/windows-azure-cloud.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Windows-Azure.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/SharePoint-Consulting.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/SAP.aspx</loc&gt;
    <lastmod>2013-03-12T18:18:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Professional-Services-Automation-(PSA).aspx</loc>
    <lastmod>2013-03-12T18:18:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Oracle.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:59Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Mobile-office-web-app.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:59Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Microsoft-Dynamics-SL-(Solomon).aspx</loc>
    <lastmod>2013-03-12T18:17:58Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Microsoft-Dynamics-RMS.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:58Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Microsoft-Dynamics-NAV-(Navison).aspx</loc>
    <lastmod>2013-03-12T18:17:58Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Microsoft-Dynamics-GP-(Great-Plains).aspx</loc>
    <lastmod>2013-03-12T18:17:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Microsoft-Dynamics.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/GEO-location.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/enterprise-resource-planning.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Enterprise-content-management.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/DNS-Management.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:56Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Digital-Business.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:56Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Desktop-applications.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:56Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Case-Management.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:56Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Business-technology-consulting.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:56Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Business-Intelligence-Solution.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:55Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Business-Applications.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:55Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Branding-Strategies.aspx</loc&gt;
    <lastmod>2013-03-14T13:10:43Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Asset-Management.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:55Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/BusinessSolutions/Pages/Agile-methodology.aspx</loc&gt;
    <lastmod>2013-03-12T18:17:54Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Web-Research-Services.aspx</loc&gt;
    <lastmod>2013-03-12T11:38:22Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Virtual-Assistant-Services.aspx</loc&gt;
    <lastmod>2013-03-12T11:38:21Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Utilities-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:06Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Transition-management.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:06Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Transcription-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:06Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Tools-and-processes.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:06Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Procurement-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:05Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Outcome-based-model.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:05Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Network-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:05Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Market-Research-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:04Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/MANAGED-IT-SERVICES.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:04Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Legal-Process-Outsourcing-LPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:04Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Insurance-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:04Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Infrastructure-Outsourcing.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:03Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Health-Administration-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:03Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Global-Delivery.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:03Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Full-IT-outsourcing.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Financial-Accounting,-Bookkeeing-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Finance-and-Accounting-BPO.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Exchange-Server-Hosting.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:02Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Email-Filtering.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Document-Scanning-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Document-Indexing-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Disaster-RecoveryBusiness-Continuity.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Desktop–Server-Deployment.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:01Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Data-Processing-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Data-Entry-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Data-Conversion-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Capacity-Services.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Business-Process-Outsourcing.aspx</loc&gt;
    <lastmod>2013-03-12T18:24:00Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Outsourcing/Pages/Bundled-Outsourcing.aspx</loc&gt;
    <lastmod>2013-03-12T18:23:59Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Search.aspx</loc&gt;
    <lastmod>2013-03-13T04:50:45Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Partners.aspx</loc&gt;
    <lastmod>2013-03-14T06:21:05Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Media-Room.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:23Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Locations.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:23Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Investor-Relation.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:22Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Core-Values.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:22Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Contact-Us.aspx</loc&gt;
    <lastmod>2013-03-13T03:58:21Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Company-Overview.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:22Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Clients.aspx</loc&gt;
    <lastmod>2013-03-14T06:20:42Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/Banner-Check.aspx</loc&gt;
    <lastmod>2013-03-11T12:12:57Z</lastmod>
    </url>
    <url>
    <loc>http://sp2013-03:6666/en-in/Pages/About-Us.aspx</loc&gt;
    <lastmod>2013-03-12T14:17:21Z</lastmod>
    </url>
    </urlset>

  41. Waldek Mastykarz Says:

    Have you configured Friendly URLs for all those pages?

  42. Amar Says:

    yes, I did configured friendly URLs for each…

  43. Waldek Mastykarz Says:

    Have you verified that the pages are available using the friendly URLs and have you recrawled your site?

  44. Amar Says:

    Yes checked several times (as have managed navigation) and crawled it many times too

  45. Waldek Mastykarz Says:

    Have you configured to hide the physical URLs from search on every single page?

  46. Amar Says:

    yes…

  47. Waldek Mastykarz Says:

    That's odd. Have you tried resetting your search index? What results are you getting if you trying to search for a page: are you getting the Physical URL or the Friendly URL?

  48. Amar Says:

    Will try reset after some time and when I search I get the same URL as Sitemap.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS
Copyright © 2007 - 2013 Waldek Mastykarz

Creative Commons License