<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Søgemaskineoptimering med BondtofteCMS &#187; </title>
	<atom:link href="http://www.henrik-bondtofte.dk/kategori/cms/feed" rel="self" type="application/rss+xml" />
	<link>http://www.henrik-bondtofte.dk</link>
	<description>SMM &#38; generel online markedsføring</description>
	<lastBuildDate>Fri, 07 Jun 2013 07:59:19 +0000</lastBuildDate>
	<language>da-DK</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Joomla 1.5 duplicate content killer plugin</title>
		<link>http://www.henrik-bondtofte.dk/joomla-1-5-duplicate-content-killer-plugin</link>
		<comments>http://www.henrik-bondtofte.dk/joomla-1-5-duplicate-content-killer-plugin#comments</comments>
		<pubDate>Fri, 16 Sep 2011 08:52:23 +0000</pubDate>
		<dc:creator>Henrik Bondtofte</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[SEO artikler]]></category>

		<guid isPermaLink="false">http://www.henrik-bondtofte.dk/?p=441</guid>
		<description><![CDATA[Mange CMS-systemer har den svaghed at der skabes flere stier til samme indhold, i nogle systemer som i Joomla CMS kan alle artikler tilgås fra hver eneste kategori. Men når der ingen links er til disse sider, indekseres de normalt ikke. Der skal dog ikke mere end et enkelt dårligt skrevet plugin til at generere [...]]]></description>
				<content:encoded><![CDATA[<p>Mange CMS-systemer har den svaghed at der skabes flere stier til samme indhold, i nogle systemer som i Joomla CMS kan alle artikler tilgås fra hver eneste kategori. Men når der ingen links er til disse sider, indekseres de normalt ikke. Der skal dog ikke mere end et enkelt dårligt skrevet plugin til at generere en stor mængde duplicate content.<br />
<span id="more-441"></span></p>
<p><strong>Et eksempel på problematikken kunne være som følger:</strong></p>
<p>En artikel oprettes og den ligges i kategori1, artiklen har vi kaldt titel1. Med Joomlas core SEF indstilling, kunne URL eksempelvis se sådan her ud: <em>www.ditsite.dk/kategori1/121-titel1</em></p>
<p>Du har formegentligt mere end en kategori, lad os sige at du også har en kategori ved navn kategori2. Indtaster du <em>www.ditsite.dk/kategori2/121-titel1</em> i adressefeltet vil du kunne tilgå samme artikel men med en helt ny URL. Lad os sige du har 6 kategorier, så har du i princippet samme artikel liggende 6 steder, en original og 5 duplikerede.</p>
<p>Efter Joomla version 1.6 kan dette ikke længere lade sig gøre, desværre benytter rigtigt mange sig stadig af version 1.5.</p>
<p><strong>Hvad skal der gøres?</strong></p>
<p>Google skal have at vide hvilken URL der er den rigtige og de duplikerede artikler skal 301 redirectes til originalkilden. Det er jo som sådan simpelt nok, men hvis du har flere tusinde artikler der skal redirectes bliver det en hård og meget tidskrævende opgave. Netop derfor er dette lille plugin blevet udviklet, da jeg stod i en konkret situation hvor der fandtes over 10.000 duplikerede artikler der skulle tages vare om.</p>
<p><strong>Hvordan fungerer dette plugin?</strong></p>
<p>Vi kan ikke bare gætte os frem til hvad den rigtige URL hedder, men det ved Joomla heldigvis allerede, vi kan derfor bruge denne viden til at lave et plugin der automatisk opretter 301 redirects på alle URLs til originalkilden.</p>
<p><a href="http://www.henrik-bondtofte.dk/download/joomla15duplicatecontentkiller.zip">Du kan downloade dette plugin her.</a></p>
<p>Det står dig frit for at bruge det på alle de sider du har lyst til. I princippet kan dette plugin også udarbejdes til en lang række andre CMS, hvis det har interesse kan det være der bliver kigget på det ved lejlighed.</p>
<span id="pty_trigger"></span>]]></content:encoded>
			<wfw:commentRss>http://www.henrik-bondtofte.dk/joomla-1-5-duplicate-content-killer-plugin/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Forfatterskab i Google &#8211; Sådan bruger du rel=&#8221;author&#8221;</title>
		<link>http://www.henrik-bondtofte.dk/sadan-bruger-du-relauthor-pa-din-blog</link>
		<comments>http://www.henrik-bondtofte.dk/sadan-bruger-du-relauthor-pa-din-blog#comments</comments>
		<pubDate>Thu, 30 Jun 2011 13:33:30 +0000</pubDate>
		<dc:creator>Henrik Bondtofte</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Rich snippets]]></category>
		<category><![CDATA[Søgemaskiner]]></category>

		<guid isPermaLink="false">http://www.henrik-bondtofte.dk/?p=323</guid>
		<description><![CDATA[Google kører lige nu en pilot testperiode, hvor de tester rel attributten ”author”. Attributten benyttes til at tilkendegive indhold du har skrevet på forskellige platforme og dette gøres igennem en kombination af din Google profil og din blog/hjemmeside. Formålet med author tagget er at gøre det nemmere for brugere at finde netop dine artikler blandt [...]]]></description>
				<content:encoded><![CDATA[<p>Google kører lige nu en pilot testperiode, hvor de tester rel attributten ”author”. Attributten benyttes til at tilkendegive indhold du har skrevet på forskellige platforme og dette gøres igennem en kombination af din Google profil og din blog/hjemmeside.<br />
<span id="more-323"></span></p>
<p>Formålet med author tagget er at gøre det nemmere for brugere at finde netop dine artikler blandt de andre søgeresultater. Som det ses på nedenstående billede vil man som verificeret forfatter blive vist med billede og link til ens Google profil, bare denne lille finesse er i mine øjne nok til at man bør implementere funktionen. Du brander dig direkte i søgeresultaterne, du skiller dig ud blandt de andre resultater og dine faste læsere opfatter lynhurtigt at det er dig der har skrevet indholdet og vælger derfor naturligvis dit resultat frem for de andres.</p>
<p><a href="http://cdn4.henrik-bondtofte.dk/wp-content/uploads/2011/06/rel-author-i-aktion.png"><img class="aligncenter size-full wp-image-324" title="Rel=&quot;author&quot; i søgeresultaterne" src="http://cdn4.henrik-bondtofte.dk/wp-content/uploads/2011/06/rel-author-i-aktion.png" alt="Rel=&quot;author&quot; i søgeresultaterne" width="579" height="85" /></a></p>
<p>Men der er mere i det end som så. Ved at kæde dine skriverier sammen styrker du din autoritet som ”forfatter”, Google kan bruge en lang række af deres kvalitetsudregninger på en bred skare af indhold skrevet af dig og hvis dine skriverier er spændende, vækker opmærksomhed og ligger op til debat er det et plus i din bog, du bliver altså mere autoritær som person og en trusted source, hvis du vel og mærke gør dit arbejde godt nok.</p>
<p><strong>Idéen kender vi allerede fra Twitter</strong></p>
<p>De fleste er nok bekendte med at der er forskel på hvem der Twitter og hvordan dette påvirker artikler eller siders mulighed for at ranke i søgeresultaterne. Dette måles blandt andet på hvor mange followers man har og hvor mange retweets man får, der er tale om autoritet på et personligt niveau og authortagget er endnu en funktion der gør det muligt at styrke sig selv som en autoritet.</p>
<p>Google har for længst fundet ud af der også skal måles på det personlige plan og ikke kun siteniveau, det giver mere levende og målrettede resultater, stærkt påvirket af de relationer du har på Internettet og dine interesser.</p>
<p><strong>Den er fin, men hvad skal jeg gøre på mit site?</strong></p>
<p>For at bruge funktionen kræver det at du har en forfatterside, altså en side på dit domæne der fortæller lidt om dig og dine skriverier. <a href="http://www.henrik-bondtofte.dk/om">Du kan se min her</a>. Fra dine indlæg skal du linke til din forfatterside med rel=”author” attributten.</p>
<p>På din forfatterside skal du linke til din Google profil og her skal du benytte attributten rel=me. Derudover kan du fra din forfatterside på din blog/site linke til andre sider du administrerer, f.eks. din Twitter profil. Det samme kan du gøre fra din Google profil.</p>
<p><strong>Jeg har ikke en forfatterside, hvad gør jeg?</strong></p>
<p>Overraskende mange WordPress templates benytter sig ikke af den indbyggede forfatterfunktion, hvor forfatternavnet aktivt linker til forfattersiden på sitet. Mit eget site gjorde ikke og jeg var derfor nødt til at lave lidt småændringer.</p>
<p><strong>Sådan gør du</strong></p>
<p>Download filen single-loop.php som du finder i WP-includes, under dit aktive tema. Søg efter the_author. Du skulle nu gerne se en streng lig denne.</p>
<p><em>&lt;span class=&#8221;post-author&#8221;&gt;&lt;em&gt;Af:&lt;/em&gt; &lt;?php the_author() ?&gt;&lt;/span&gt;</em></p>
<p>Som det ses kaldes forfatternavnet her, men ikke som et aktivt link. Tilføj _link efter author.<br />
Strengen skulle nu se ud som følger:</p>
<p><em>&lt;span class=&#8221;post-author&#8221;&gt;&lt;em&gt;Af:&lt;/em&gt; &lt;?php the_author_link() ?&gt;&lt;/span&gt;</em></p>
<p>Hvis du ikke allerede har defineret din hjemmeside i punktet URL under brugere i dine WordPress indstillinger skal du gøre dette nu. Linket du skal indsætte skal pege på din nye forfatterside (Om, omkring eller hvad du nu har valgt at kalde den).</p>
<p><a href="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/kontaktinformationer.png"><img class="aligncenter size-full wp-image-325" title="Wordpress kontaktinformationer" src="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/kontaktinformationer.png" alt="Wordpress kontaktinformationer" width="546" height="126" /></a></p>
<p>Nu skulle dit navn i dine artikler gerne være et aktivt link ind til din forfatterside, så mangler vi kun at lave en til mindre rettelse &#8211; Vi skal have tilføjet rel=”author” til linket.</p>
<p>Vi skal igen ind i wp-includes mappen og denne gang skal vi have fat i filen author-template.php. Find frem til følgende:</p>
<p><em>function get_the_author_link() {</em></p>
<p><em>if ( get_the_author_meta(&#8216;url&#8217;) ) {</em></p>
<p><em>return &#8216;&lt;a href=&#8221;&#8216; . get_the_author_meta(&#8216;url&#8217;) . &#8216;&#8221; title=&#8221;&#8216; . esc_attr( sprintf(__(&#8220;Visit %s&amp;#8217;s website&#8221;), get_the_author()) ) . &#8216;&#8221; rel=&#8221;external&#8221;&gt;&#8217; . get_the_author() . &#8216;&lt;/a&gt;&#8217;;</em></p>
<p>Indsæt nu rel=”author” før href. Strengen skulle nu gerne se sådan ud:</p>
<p><em>function get_the_author_link() {</em></p>
<p><em>if ( get_the_author_meta(&#8216;url&#8217;) ) {</em></p>
<p><em>return &#8216;&lt;a rel=”author” href=&#8221;&#8216; . get_the_author_meta(&#8216;url&#8217;) . &#8216;&#8221; title=&#8221;&#8216; . esc_attr( sprintf(__(&#8220;Visit %s&amp;#8217;s website&#8221;), get_the_author()) ) . &#8216;&#8221; rel=&#8221;external&#8221;&gt;&#8217; . get_the_author() . &#8216;&lt;/a&gt;&#8217;;</em></p>
<p><strong>Hvad skal jeg gøre på min Google profil?</strong></p>
<p>Tilføj de sider du administrerer og indsæt et link direkte til din forfatterside på din blog, det er et krav at du kører med disse gensidige links, af sikkerhedsmæssige årsager, førend Google vil acceptere tagget.</p>
<p>For at tilføje rel=”me” til linket, klikker du blot af i boksen der hedder ”Denne side omhandler mig”, når du tilføjer dine links.</p>
<p><a href="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/rel-me-paa-google-profil.png"><img class="aligncenter size-full wp-image-326" title="Rel=&quot;me&quot; på Google profil" src="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/rel-me-paa-google-profil.png" alt="Rel=&quot;me&quot; på Google profil" width="336" height="138" /></a></p>
<p><strong>Hvordan tester jeg om det virker?</strong></p>
<p>Eftersom at funktionen stadig er i en <a href="http://insidesearch.blogspot.com/2011/06/highlighting-content-creators-in-search.html">testfase</a>, vil der formegentligt gå lidt tid før du kan se det i aktion i søgeresultaterne, på nuværende tidspunkt er det også kun på Google.com der bliver testet. Du kan bruge <a href="http://www.google.com/webmasters/tools/richsnippets">Googles Rich Snippets Testing Tool</a>, til at se om du har kædet det hele korrekt sammen.</p>
<p><a href="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/verificeret-author.png"><img class="aligncenter size-full wp-image-327" title="Verificeret Google forfatter" src="http://cdn3.henrik-bondtofte.dk/wp-content/uploads/2011/06/verificeret-author.png" alt="Verificeret Google forfatter" width="505" height="420" /></a></p>
<p>Som du kan se på ovenstående billede bekræftes det at authorlinket er indsat korrekt.</p>
<span id="pty_trigger"></span>]]></content:encoded>
			<wfw:commentRss>http://www.henrik-bondtofte.dk/sadan-bruger-du-relauthor-pa-din-blog/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Søgemaskineoptimering af Joomla CMS</title>
		<link>http://www.henrik-bondtofte.dk/soegemaskineoptimering-af-joomla-cms</link>
		<comments>http://www.henrik-bondtofte.dk/soegemaskineoptimering-af-joomla-cms#comments</comments>
		<pubDate>Thu, 23 Sep 2010 11:57:25 +0000</pubDate>
		<dc:creator>Henrik Bondtofte</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[SEO artikler]]></category>

		<guid isPermaLink="false">http://www.henrik-bondtofte.dk/?p=7</guid>
		<description><![CDATA[Der findes en stor mængde gennemgange af søgemaskineoptimering af WordPress blogs, men der findes rigtigt mange andre spændende Open Source CMS derude, et af dem er Joomla CMS og det fortjener også en gennemgang. Joomla CMS er OpenSource og endda et meget populært af slagsen. Joomla bliver primært benyttet til større portaler og til dette [...]]]></description>
				<content:encoded><![CDATA[<p><a name="1"></a>Der findes en stor mængde gennemgange af søgemaskineoptimering af WordPress blogs, men der findes rigtigt mange andre spændende Open Source CMS derude, et af dem er Joomla CMS og det fortjener også en gennemgang.</p>
<p>Joomla CMS er OpenSource og endda et meget populært af slagsen. Joomla bliver primært benyttet til større portaler og til dette formål er det et utroligt godt system. Men ligesom så mange andre CMS systemer, er de ikke optimeret til søgemaskinerne fra barnsben af, derfor har jeg valgt at lave en slavisk gennemgang af de punkter du helt sikkert bør få rettet.</p>
<p><span id="more-7"></span></p>
<h2><a name="2"></a>URL struktur –SEF URLs</h2>
<p>Joomla benytter per default nogle meget grimme URLs, med en masse parametre i. Da vi er interesseret i at få så høj CTR som muligt er det derfor vigtigt at ændre URL strukturen, så søgeord i URL bliver highlightet og dermed mere synlige.</p>
<p>Lad mig først understrege at SEF URLs som det populært kaldes ikke giver dig nogen nævneværdig fordel i placeringerne på søgeresultaterne.</p>
<p><strong><em>Lad os komme i gang med SEF URLS</em></strong></p>
<p>Joomla kommer som default med to forskellige SEF URLs. Der er default metoden som du aktiverer ved at gå til Site -&gt; Global Configuration -&gt; SEO Settings. Klik på Yes i feltet ”Search Engine Friendly URLs”.</p>
<p>Du har nu aktiveret standard SEF URLs i Joomla. Problemet med denne løsning er at ”index.php” nu indgår i alle dine URLs, det gør for det første URL længere, hvilket flere gange er bevist sænker CTR.</p>
<p>For det andet får du en ekstra mappe i din mappestrukturen på alle dine URLs og dermed smider du indholdet længere ned i hierarkiet. Nu tættere dit indhold er på roden, nu vigtigere er det naturligvis.</p>
<h3><a name="3"></a>Eksempel på standard SEF URL</h3>
<p>http://www.eksempel.dk/index.php/guides/1632-ps3-theme-creator</p>
<p>I dette eksempel ser vi først index.php, sektionsnavnet, og så artiklens navn.</p>
<h3><a name="4"></a>Brug af mod_rewrite</h3>
<p>Vi vil naturligvis gerne fjerne index.php, og derfor skal vi benytte mod_rewrite. Det kræver selvfølgelig at du kører på en Apache server. Vi skal nu ind og kigge i htaccess filen som ligger i roden af dit Joomla bibliotek. Filen hedder som standard htaccess.txt, den skal du blot omdøbe til .htaccess så den bliver aktiveret. Inden du gør dette, bør du først tjekke om dit webhotel understøtter denne funktion.</p>
<p>Når du har omdøbt din .htaccess fil, går du igen til Site -&gt; Global Configuration -&gt; <a href="http://www.henrik-bondtofte.dk/seo">SEO</a> Settings i administrationspanelet og aktiverer nu ”Use Apache mod_rewrite”.</p>
<p>Tryk gem og du kører nu med de mest rene SEF URLs Joomla kan præstere out of the box.</p>
<p>Med Joomlas core SEF URLs vil du stadig have nogle Ids i dine URLS. Der findes flere komponenter og plugins der kan ændre dette. Jeg vil dog aldrig anbefale at bruge en af disse tredjeparts programmer, jeg har flere gange oplevet af en sådan komponent er gået i stykker og dermed ødelagt alle URLs.</p>
<p>Det er et enormt arbejde at 301 alle dine tidligere SEF URLs til nye, og du mister omkring 20% af værdien når du laver 301. Det er derfor i mine øjne ikke risikoen værd, du opnår ikke bedre placeringer i søgeresultaterne og løber altså den risiko at hele korthuset kan falde sammen.</p>
<h3><a name="5"></a>Fjern index.php fra dine eksisterende URLs</h3>
<p>Kører du allerede med index.php i dine URLs og vil du gerne fjerne denne ligegyldige ekstra attribut, kan du bruge følgende regel i din .htaccess fil.</p>
<p>RedirectMatch permanent index.php/(.*) http://www.domaene.dk/$1</p>
<h2><a name="6"></a>Duplikat indhold</h2>
<p>Joomla har som så mange andre CMS en masse duplicate content problemer, og dem skal vi have lukket ned for.</p>
<h3><a name="7"></a>Med og uden WWW</h3>
<p>Den første store barriere er at Joomla lader de besøgende tilgå dit site både med WWW og uden. Du vil selvfølgelig gerne have at dit site kun optræder enten med WWW eller uden, for ikke at skabe to ens sites. De to betragtes nemlig som to separate domæner, og dermed har du i søgemaskinernes øjne to sites, med identisk indhold.</p>
<p>For at løse problemet skal vi igen have fat i .htaccess filen, åben den i din favorit editor og indsæt følgende regel, hvis du ønsker at dit domæne skal vises med www prefix.</p>
<p>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^domaene.dk [NC]<br />
RewriteRule ^(.*) http://www.domaene.dk/$1 [L,R=301]</p>
<p>Vil du køre uden www. Foran domænenavnet, skal du bruge følgende regel:</p>
<p>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^www.domaene.dk$<br />
RewriteRule ^(.*) http://domaene.dk/$1 [L,R=301]</p>
<h3><a name="8"></a>Print og PDF skaber problemer</h3>
<p>Print og PDF knapperne som er standard i Joomla, skaber også duplicate content. Man kan vælge helt at fjerne dem, men hvis man gerne vil benytte dem bør du sørge for at de ikke bliver indekseret.</p>
<p><strong>Til det skal vi bruge robots.txt, åben filen og indsæt følgende:</strong></p>
<p>Disallow: /index.php?view=article*&amp;format=pdf<br />
Disallow: /index.php?view=article*&amp;print=1*<br />
Disallow: /index.php?option=com_mailto*</p>
<p>Hvis søgemaskinerne allerede viser dine print sider i søgeresultaterne, kan du bruge følgende wildcard i .htaccess til at 301 PDF siderne til den &#8220;rigtige&#8221; artikel.</p>
<p>RewriteCond %{query_string} ^format=pdf<br />
RewriteRule (.*) http://www.domaene.dk/$1? [R=301,L]</p>
<p>Du kan også bruge denne funktion på indekserede printsider.</p>
<h3><a name="9"></a>Linker du internt til din forside med to URLs?</h3>
<p>I mange skabeloner er der et præ defineret forside URL. Det kan være dit logo i toppen linker til det, men kan også være direkte fra hovedmenuens ”Forside” link.</p>
<p>Stien hedder ofte /forside, og da vi ikke er interesseret i at have vores forside både på domaene.dk og også på /forside, skal dette redigeres ud af din skabelon. Desværre er det vidt forskelligt hvor dette gøres i din skabelon, så der er du på egne ben.</p>
<p>Har søgemaskinerne allerede indekseret din ekstra forside, bør du lave en 301 på denne URL til roden.</p>
<p>Dette gøres med følgende regel</p>
<p>Redirect 301 /forside http://www.domaene.dk/</p>
<p>Har du mange artikler på din forside, og derfor fået pagination (sidenummereringslinks), skal disse også omskrives til roden, det kan du gøre med følgende regel</p>
<p>RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /forside\?start=(.*)\ HTTP/<br />
RewriteRule ^index\.php$ http://www.domaene.dk/? [R=301]</p>
<p>Du kan bruge den samme regel hvis din forside hedder /index.php som også tit er tilfældet. Skift bare forside ud med /index\.php</p>
<p>Håber denne guide kunne bruges, og du nu er godt i gang med din Joomla <a href="http://www.henrik-bondtofte.dk/">søgemaskineoptimering</a>.</p>
<span id="pty_trigger"></span>]]></content:encoded>
			<wfw:commentRss>http://www.henrik-bondtofte.dk/soegemaskineoptimering-af-joomla-cms/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 8/47 queries in 0.737 seconds using disk: basic
Object Caching 490/558 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: cdn1.henrik-bondtofte.dk

 Served from: www.henrik-bondtofte.dk @ 2013-06-20 06:35:23 by W3 Total Cache -->