Xparo Blog - ASP.NET, jQuery, Silverlight, Sharepoint, contentXXL and more ...

Feb 07
2012

Never ever delete the Root Website from a Site Collection from within the Website

If You happen to be an inquisitive person and work with SharePoint, You are in the right place.

Or maybe not sometimes... I was on the way to set up a test system for a client, which needed an empty Site Collection for the Solutions to be installed. So I created a Web-Application via Central Administration and a root WebSite-Collection with default Publishing Template.

As You will probably know it creates the Site Collection with an existing SubWebSite. So I deleted the Sub and saved the navigation again so as to refresh it.

Then a link in the Site Settings caught my eye: "Delete this WebSite".

Shouldn't have done that XD

The big Problem thereafter was: No ApplicationPage in Central Administration that had anything to do with Web-Sites or -Applications would work due to an uncaught NullReferenceException by Microsoft...

The only thing that helped: Good ole PowerShell:

Remove-SPWebApplication -identity http:// -Confirm
There You go again. Now the Central Admin Pages were accessible again. I love SharePoint...

Sep 22
2011

Onsite SEO: Der page title (Seitentitel)

Tags: SEOpage titleusabilityCMS Simon Schramm

Der page title (dt.: Seitentitel) ist einer der wichtigsten Rankingfaktoren für Suchmaschinen - nichtsdestotrotz findet der page title bei Aufbau von Websites oder in der Suchmaschinenoptimierung oft nicht die nötige Beachtung und wird geradezu stiefmütterlich behandelt.


Was ist der page title?

Der page title ist ein Wert im html-Quellcode, der im <title>-tag einer Seite definiert wird. Üblicherweise findet sich der page title im <head>-Bereich einer Seite (falls nicht, besteht hier schon ein Problem). Sichtbar wird der page title an verschiedenen Stellen:
 

Im Quelltext einer Seite:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional
<html lang="de" xml:lang="de"  xmlns="http://www.w3.org/1999/xhtml">
    <head>
<!-- internal url: http://www.xparo.com/desktopdefault.aspx/tabid-1/ -->
        <title>Xparo | Internetagentur auf Basis Microsoft .NET CMS-Technologie</title>

Im Browser (Beispiel Mozilla Firefox):

Xparo-Page-Title-SEO

page title bei xparo.com
 

In der Suchergebnisliste (Beispiel google):

 

Xparo-SEO-Serps

page title in den Serps

Anhand dieser Beispiele wird ersichtlich, dass der page title zum einen eine hohe Relevanz für den (potentiellen) Besucher einer Website besitzt - der page title liefert für den Webseitenbesucher wichtige Hinweise hinsichtlich der Relevanz der Webseite, zum anderen ist der page title eines der wichtigsten Kriterien für die bots von Suchmaschinen, um die Wichtigkeit und thematische Relevanz einer Webseite zu erfassen. 

Deswegen gilt es bei der Verwendung des page titles einige Grundregeln zu beachten:

Jede Seite eines Webauftritts sollte einen einzigartigen page title besitzen: Ungünstig sind vor allem Konstellationen, in denen mehrere Seiten innerhalb eines Portals den gleichen page title verwenden (z.B. lediglich den Unternehmensnamen) -Suchmaschinen tun sich dann sehr schwer, diese Seiten voneinander zu unterscheiden, im Extremfall werten Suchmaschinen diese als duplicate content. Noch ungünstiger sind Webseiten, die gar keinen page title verwenden. 

In vielen Content Management Systemen wird der page title anhand der angelegten Verzeichnis- oder Navigationsstruktur automatisch generiert. Gibt es z.B. in der höchsten Ebene "Produkte" und in der darunter liegenden Ebene mehrere Items "Produkt 1 - n", wird der page title oft lauten: "Produkte - Produkt 1 - n". In vielen Fällen mag diese Anordnung sinnvoll sein (und vor allem zeitsparend für den content editor), in einigen Fällen kann dieser Umstand eher ungünstige Effekte hervorrufen, nämlich wenn der page title zu lang oder zu kurz ist: Generell sollte der page title nicht länger als 60-70 Zeichen sein, aber auch nicht kürzer, gerade wenn es sich um landing pages handelt, auf denen passende keywords untergebracht werden sollen. Der page title kann durchaus auch länger als 60-70 Zeichen  sein, allerdings ist er dann z.B. in den google Ergebnislisten nicht komplett sichtbar.

Im Fokus bei der Erstellung von page titles sollte die angenommene Erwartungshaltung des Users stehen: Kann der User anhand des page titles und der dort verwendeten keywords sofort und schnell die Bedeutung der Website erfassen?
 

Generell gilt: Keywords, die am Anfang des page titles stehen, werden höher gerankt als keywords, die am Ende des page titles stehen. Ungünstig sind page titles, in denen seitenübergreifend der Unternehmensname am Anfang des page titles steht - gerade wenn es um Dienstleistungen oder angebotene Produkt geht, sollten deren Bezeichnungen und thematisch passende Begrifflichkeiten am Anfang des page titles stehen. Die Verwendung des Unternehmensnamens am Anfang des page titles macht Sinn:

    auf der Home-Seite
    auf der Kontaktseite
    auf der Impressumsseite

auf allen anderen Seiten sollten seitenbezogen passende Begrifflichkeiten in den Vordergrund gestellt werden. Nichtsdestotrotz kann der Unternehmensname seitenübergreifend z.B. als Abschluss des page titles eingesetzt werden: "Leistungen rund um Internet, Intranet, Extranet - Xparo" (Beispiel). Wichtig ist in diesem Zusammenhang auch, dass keywords nicht mehrfach und in zig Kombinationen im page title untergebracht werden.
Abhängigkeiten zu headings, content, URLs und Metatags

Generell gilt - wie bei allen onsite SEO-Maßnahmen - , dass auch die Erstellung von page titles nicht als isolierte Maßnahme betrachtet werden sollte. Eine Optimierung macht nur Sinn, wenn vor allem folgende Punkte beachtet werden:

    im page title verwendete keywords sollten auch in den Überschriften (H1 - Hx) des Textes vorkommen
    im page title verwendete keywords sollten auch im Text und in den alt tags von Bildern platziert werden
    auch der description und keywords metatag sollte keywords aus dem page title enthalten
    die keywords sollten sich auch in der verwendeten sprechenden URL wiederspiegeln

Making of: Xparo Blog

Simon Schramm | August 29 2010 | Comments (0)

We had this idea coming up with a dedicated web technology blog years ago when everybody around us started with blogging. But due to increased workload we could never realise our idea...until now, as we reserved a little time from our daily business and everybody chipped in to make it work*.   ...

Use Case: integration von Youtube-Videos auf der Unternehmenswebsite

Simon Schramm | July 27 2011 | Comments (0)

Für unseren Kunden Evers GmbH probieren wir immer wieder allerlei neue Dinge aus, von denen wir uns eine Vereinfachung redaktioneller Prozesse bei gleichzeitiger Nutzung von state-of-the-art-Technologien und bester Usability für den Website-Besucher versprechen. So auch in diesem Fall: Die ...

ASP.Net Security Vulnerability - Microsoft provides workaround

Simon Schramm | May 20 2011 | Comments (0)

Microsoft released a Microsoft Security Advisory last weekend about a security vulnerability in ASP.NET concerning all versions of ASP.NET.  Microsoft recommends to apply a workaround immediately to prevent against attacks. Here you can find the officially released advisory: ...

Creating a helper application for contentXXL: Registering Resources

Nina Hofmann | August 07 2011 | Comments (0)

A while back I created a script that removes not registered resources from the contentXXL resource folders, because contentXXL doesn't allow uploading those files through the resource manager once they are already found in the file system. But since this wasn't an ideal solution and the topic has ...

Getting the most out of contentXXL editing

Nina Hofmann | June 21 2011 | Comments (0)

Customize your Basicdata Tailor the displayed fields to your needs Hide the fields, the editor doesn’t need and show only those that are required or used in the template.   By default, e.g. the contacts form probably shows far more fields that you might ever need. So, to make ...

Xparo GmbH Reloaded

Michael Nutz | July 28 2011 | Comments (0)

Neues Logo, neuer Claim und eine rundum erneuerte Website! Der Name     Unser Name hat sich nicht geändert und steht weiterhin für zwei Ansprüche: Wir möchten innovative Lösungen auf höchstem Niveau anbieten – hierfür haben wir uns mit dem ...

An In-Depth Look At The contenxxl mailform module - part 1

Nina Hofmann | July 28 2011 | Comments (0)

The contentXXL mailform module is a quite useful  and versatile module. While it might not be very convenient to template compared to visual form designers, it still gives you a lot of options for setting  up mailforms.  What can be done I'd like to show in this - and some following - ...

jQuery Slider

Jutta Henninger | September 01 2010 | Comments (0)

XparoSlider is an easy jQuery image slider with optional text and linking.  It is easy to set up: include the script, the css and the images on your website customize (if you want) the layout of the navigation add this code: jQuery("#containerID").xparoSlider(); It ...