born to hula

webben. musik. kommentarer.

    Så optimerar du din SiteVision-sajt på nolltid

    Vad jag tänkte ta upp är hur du på din SiteVision-sajt enkelt ställer så att viss metadata och titeltaggar skrivs ut automatiskt! Smidigt om man har massa sidor och i övrigt bra struktur på sin sida.

    I SiteVision har man en struktur där man jobbar med metadata på sidor/artiklar. Metadatan är inte nödvändigtvis det som skrivs ut i HTML-koden, utan kan vara mycket olika saker. Vad jag går igenom är hur du strukturerar upp den automatiska funktionen för att skriva ut sidtitlar, samt hur man automatiskt plockar upp meta-description från de sidor du skapat. Du kan med fördel utföra denna metod på Arkiv eller enskilda sidor med undersidor, för att trimma just din webbplats!

    Det här sättet har ungefär samma tänk som “SEO All-in-one-pack” för WordPress.

    Vi börjar med titeln

    Titeln är ett viktigt element för en optimerad sida. Jag har valt att ta fram huvudrubriken från sidan och lägga in det i titel-elementet. Det gör att det blir ganska enkelt att vidhålla många optimerade sidor.

    Orginalsträngen för titlar ser ut så här i SiteVision;

    #if ($page.equals($page.site))
    $page.name
    #elseif ($page.title && $page.title != ”)
    $page.title
    #elseif ($page.articleTitle) $page.articleTitle
    #else $page.name
    #end
    #if ($page.site.title && $page.site.title != ”)
    - $page.site.title
    #else
    - $page.site.name
    #end

    Den skriver inte ut skitsnygga titlar. Särskilt inte på förstasidan, där det oftast blir dubletter av nyckelord, vilket inte är särskilt användarvänligt eller snyggt.

    Därför brukar jag använda denna för att slippa tänka på titel-taggen på alla sidor;

    $page.getContentByName(“DC.Title”)
    #if ($page.site.title && $page.site.title != ”)
    | $page.site.title
    #else
    | $page.site.name
    #end

    Titelfältet

    Det är en enkel lösning där det innebär att man hämtar innehållet i portleten med namnet DC.Title, vilket är namnet på sidan (det som syns i trädvyn). Det gör att man får en snygg titel, tycker jag.

    Sidbeskrivning

    Det enklaste att göra är att hämta ingressen från artikeln/sidan som är aktuell. Det gör att man enkelt kan ärva värden av meta-data men samtidigt få unika och bra sidbeskrivningar, det vill säga en meta-description-tagg.

    Man börjar med att definera ett nytt meta-data i “Huset” som man sedan ärver på resten av sidorna. Detta förutsätter att man har en text-modul på varje sida som har namnet “Ingress”. Den hämtar innehållet i den text-modulen och skriver ut den i html-koden.

    Nytt meta-dataFör att göra detta lägger du till ett metadatafält som har en koppling till textmodul (en portlet). Under namn skriver du “description” och lämnar Schema tomt.

    Portlet "Ingress"Under fliken Portlet definerar du vilken textmodul som ska läsas ifrån. I det här fallet finns en modul med namnet Ingress på varje sida.

    Under Avancerat väljer du att metadatafältet ska skrivas ut i HTML-koden. Se även till att du inte har något annat metadatafält som skriver ut just Description-värdet. Detta metadatafält är sedan tänkt att ärvas på hela webbplatsen. Det är givetvis idé att gå igenom alla sidor och se om beskrivningen passar alla sidorna!

    Problemet med att använda sig av automatiska beskrivningar av den här typen är att jag inte på en enskild sida kan ändra beskrivningen. Det medför att jag måste ta bort arvet på alla metadatafält.

    Disclaimer!

    Det här är ett bra sätt att få i ordning på sin SiteVision-sajt utan att lägga för mycket tid. Dock så är det här ingen garanti för att till exempel Google gillar din sida! Det här är en bra automatisering man kan använda sig av. Optimeringsarbetet sträcker sig mil utanför det här, men det är en bra start och ett smart sätt att komma igång.

    Taggar: , ,
    blog comments powered by Disqus