Integrera e-handel med sociala medier

Sedan ”web 2.0″ myntades har det hänt extremt mycket med webben och allt mer handlar idag om sociala nätverk och sociala medier. Detta har även bidragit till flera nya möjligheter till marknadsföring – helt gratis. Jag syftar framförallt på exempelvis Facebook, Twitter, Youtube och Flickr. Enligt mig är det förvånansvärt få webbutiker som idag utnyttjar social media för sin marknadsföring. Varför är det så få som gör det?

Jag har kikat runt lite och med tur hittar jag några få butiker som använder någon form av ”share this”-funktion. Med ”Share this” menas att man har länkar på sin webbplats som genom klick låter besökaren dela sidan på exempelvis Twitter eller Facebook. Dessa länkar är ju bra i sig genom att de kan ge publicitet till enormt mycket människor. Dock tvivlar jag på att så många webbutiker har dessa funktioner i grundutförande.

Om något år eller så tippar jag på att många fler e-handelsleverantörer har en ”share this”-funktion integrerat i sina standardbutiker. Jag tycker det är dax för e-handelsleverantörer att ta klivet fram och följa med utvecklingen med sociala medier. Med färdiga APIer är det inte speciellt svårt att uppdatera sin Twitter eller Facebook med nya produkter, hämta ut medlemmar och personer som följer dem. Visar ni att ni hänger med i utvecklingen och intergrerar sociala medier i er webbutik ger ni både ett positivt intryck och kan dessutom gratis delge miljontals människor information om nya produkter, nyheter med mera.

För inte så länge sedan gick Google ut med att dem har tillgång till stora delar av Twitters databas. Tester har visat att sidor fortare blir indexerade via länkar på Twitter är via webbplatskartor o.s.v, även fast länkarna där har nofollow-attribut på sig.

Tyvärr ligger svenska e-handelsleverantörer efter när det gäller integration med sociala medier, medan utländska butiker ligger något före. Jag gjorde en sökning på Google.com med termerna ”clothes online” och ”cheap clothes online”, där sajterna på förstaplats både hade Twitter och Facebook som man kunde följa. Motsvarande sökning på svenska via Google.se gav inte alls vad jag letade efter. Den ena engelska webbutiken har f.n. ~37 000 följare på Twitter, vilket säger en del.

När skall svenska e-handelsleverantörer komma ikapp och integrera sina butiken med sociala medier fullt ut?


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Vad är nofollow?

För länge, länge sedan (i Internet-år räknat) när fenomenet med bloggar fortfarande var ganska nytt började det bli vanligt att spam-robotar skrev kommentarer som var fulla med skräplänkar till sina egna sidor. På denna tiden var det ont om effektiva spam-skydd som Akismet och Captcha-funktioner.

För att råda bot på detta införde Google’s webspam-experter Matts Cutts och Jason Shellen sökmotordirektivet nofollow. Till en början fick man lägga in den som en meta-tagg som gällde för hela sidan, men senare infördes möjligheten att sätta detta attribut på enskilda länkar.

Syftet med nofollow är inte som man kanske kan tro av namnet att blockera sökmotorer från att följa länkarna utan att förhindra flödet av PageRank och ”länk-juice”, som Google kallar det. På detta sätt tjänar spammare inget på länkar med nofollow-attributet. De flesta bloggmjukvaror använder nu detta som default i sina kommentarer.

Hur använder man då detta? Jo, det är ganska enkelt. När man skriver en länk anger man attributet rel=”nofollow” på detta sätt:

<a href=”http://www.example.org” rel=”nofollow”>Min länk</a>

På senare tid har det spekulerats att Google inte alltid följer sina egna regler när det gäller nofollow, utan tar med andra aspekter i beräkningen såsom domain authority och liknande. Stora sidor som Wikipedia, Facebook och Twitter visar sig flöda en del länk-juice trots att de använder nofollow på alla utgående länkar. Som vanligt är det alltså inte så enkelt som på eller av när det gäller Googles algoritmer.


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

MediaAnalys Academy

Du har väl inte missat MediaAnalys Academy, vår utbildningstjänst för dig som vill lära dig mer om sökmotoroptimering och annan marknadsföring på Internet?

Om ditt företag behöver höja sin kompetens inom dessa områden erbjuder vi grundliga utbildningar och certifieringar för både nybörjare och erfarna webbutvecklare. Vi erbjuder även utbildning inom Google AdWords och annan Internetmarknadsföring.

För att få mer information om våra kurser och utbildningar, besök MediaAnalys Academys hemsida. Därifrån kan du enkelt kontakta oss för att ställa frågor eller beställa en utbildning.


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Sökmotorernas kamp

Det är mycket prat om Bing och Yahoo!, deras kamp mot den stora jätten Google och även hur bra det går för Microsoft och Bing.

Jag skulle vilja påstå att det är allmänt känt att Google är sökmotorn som dominerar världen och efter att uttrycket ”googla” blev ett svenskt ord är det ganska klart att google dominerar den svenska marknaden. Jag är tveksamt inställd till att man börjar säga ”Binga” eller ”Yahooa” eller ”Altavista” saker (även om man använder dessa sökmotorer)

Någon kanske blir rädd för Googles oligopol och att de får för mycket information, frågan är väl vem man vill ge informationen till. Google, Microsoft eller någon annan?

Även om alla nu ‘vet’ att Google dominerar marknaden kan det vara kul att se några siffor så att man faktiskt kan se hur det verkligen ligger till.

Sammanfattningsvis har Google ca 97% i Sverige, 98% i Norden och i Europa har de 94.5%. Bing och Yahoo är de största konkurenterna i västvärlden, det är dock egentligen bara i USA de har något att sätta emot marknadsledaren. I USA (med sina ca 200 miljoner internet avnvändare) har Bing och Yahoo! ca 9% vardera.
Fullständiga och alltid aktuella siffor finns här

Gällande antalet människor som har internet var det under 2009 dessa uppskattningar som gällde:
Nordamerika 250 miljoner
Asien 730 miljoner
Europa 415 miljoner

Ta en titt på hur marknadsandelen för de olika sökmotorerna ser ut


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

En enkel guide till google

Även om jag är väldigt tekniskt lagd och kan tycka det är roligt med riktigt nördiga djupdykningar i ämnet sökning, Google och allmän teknologi så kan det vara väldigt uppfriskande med enklare förklaringar då och då.

Google med Matt Cutts i spetsen har gjort en video som beskriver i väldigt begripliga termer vad Google egentligen gör när man söker. Inga formler för hur pagerank fungerar eller avancerade databasdiagram. Google Search for dummies i videoformat kan man säga.

Fler filmer på hur Google fungerar finns på sidan http://www.google.com/howgoogleworks/


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Gratis länkar till din blogg

Om du vill synas i sökresultaten är det viktigt att du har många länkar till din blogg. Om en sida har många inlänkar antar sökmotorerna att sidan innehåller något intressant, som andra har länkat till. Det är dock inte så enkelt att få länkar bara sådär.

Ett enkelt sätt att få några gratis länkar är att lägga till fler ping-centraler i din blogg. En ping-central är ett register som samlar bloggar och blogginlägg för att man enkelt ska kunna söka i dem.

I WordPress ligger endast en ping-central som default – http://rpc.pingomatic.com. Det finns dock ett stort antal andra, varav flera svenska. Här kommer en liten lista att börja med, om du söker hittar du säkert fler.

  • http://nyligen.se/ping
  • http://www.nybloggat.se/ping/it
  • http://ping.bloggnytt.se
  • http://blogupdate.org/sverige/ping/

Lycka till med länkbyggandet!


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

MediaAnalys – Redirects på rätt sätt.

Redirects kan vara en djungel för många. Jag ska försöka förklara lite om de olika redirects som finns och vilka man ska undvika och vad som är korrekt.

En redirect är i korthet något som gör att om du går till en sida så blir du automatiskt vidareskickad till en annan sida.

De redirects du bör undvika:

Meta-refresh

Meta-refresh kan antingen användas till att bara ladda om sidan automatiskt eller att skicka vidare användare till en annan sida. Meta-refresh koden placeras inom <head> taggen.

Place inside <head> to refresh page after 5 seconds:

<meta http-equiv="refresh" content="5" />

Redirect to http://www.example.com/ after 5 seconds:

<meta http-equiv="refresh" content="5;url=http://www.example.com/" />

Redirect to http://www.example.com/ immediately:

<meta http-equiv="refresh" content="0;url=http://www.example.com/" />

Meta-refresh bör man undvika och endast använda som sista utväg om inget annat går. Dock så har Google och Yahoo gått ut och sagt att de accepterar en meta-refresh med 0 i delay som en 301 men de rekommenderar det inte.

Javascript

Sökmotorer har svårigheter att tolka javascript. Enough said.

302-redirect

302-redirect betyder tillfällig flytt. Därav så för den inte med sig någon av de länkarna eller kraften som originalsidan har.

Bra redirects!

301-redirects

301-redirects är det man ska använda. Det betyder permanent flytt och tar med sig all kraft från länkar och all pagerank osv. från ursprungssidan.

Här nedan följer några exempel på 301-redirects i olika kodspråk.

.htaccess

En fil kallad .htaccess kan läggas i roten av en hemsida, om webbservern är Apache. Denna kan innehålla diverse inställningar som url-omskrivning, åtkomstskydd och redirects. För att göra en 301 Redirect i en .htaccess-fil kan man göra så här:

Denna skickar vidare alla besökare till http://www.example.se, om de inte gått dit direkt.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.se$ [NC]
RewriteRule ^(.*)$ http://www.example.se/$1 [L,R=301]

Denna skickar vidare alla besökare från en viss undersida till en annan undersida med 301 redirect. Detta är väldigt användbart om kunden bytt system från t.ex html till php och man vill skicka vidare besökare/pagerank till den nya motsvarande sidan.

Options +FollowSymlinks
RewriteEngine on
redirect 301 /old/old.htm http://www.example.com/new.htm

Denna kod gör redirect från utan www till med www.

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]

Denna kod redirectar en domän antingen med www eller utan www till en annan domän. Praktiskt för att enkelt redirecta om kund har flera domänder för samma innehåll eller bara byter domän.

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?yourdomain\.com [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

PHP

Via PHP kan man enkelt skicka vidare en besökare från en sida till en annan. Kom dock ihåg att man skall göra detta allra först, innan någon annan kod på sidan.

Utan www till med www

<?php if ($_SERVER['SERVER_NAME'] == 'example.se')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.se');
}
?>

Vid flera domäner

<?php if($_SERVER['SERVER_NAME'] != 'www.example.se')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.se');
}
?>

Med Querystring

<?php
if($_SERVER['SERVER_NAME'] != 'www.example.se') {
if($_SERVER['QUERY_STRING'] != "") {
$querystring = "?".$_SERVER['QUERY_STRING'];
}
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.se/'.$querystring);
}
?>

Från t.ex index.php till rotkatalogen/roten. OBS! Kan orsaka problem med webshoppar i Joomla!

if ($_SERVER["REQUEST_URI"] == "/ria/index.php")
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.k4l.se/ria/');
}

ASP VB

Via ASP kan man skicka en besökare från en sida till en annan på detta vis:

Enklaste metoden:

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "/new-page.asp"
%>

Enkel metod, utan path eller querystring:

<%@ Language=VBScript %>
<%
Dim hostname
hostname    = request.servervariables("HTTP_HOST")

if hostname <> "www.example.se" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.se"
Response.End
end if
%>

Avancerad metod, med path och querystring:

<%@ Language=VBScript %>
<%
Dim hostname
Dim pathinfo
Dim querystring
hostname    = request.servervariables("HTTP_HOST")
pathinfo    = request.servervariables("PATH_INFO")
querystring = request.servervariables("QUERY_STRING")

if querystring <> "" then
    pathinfo = pathinfo & "?" & querystring
end if

if hostname <> "www.example.se" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.se" & pathinfo
Response.End
end if
%>

ASP .NET (.aspx)

Från domän till annan domän

Koden nedan skickar vidare alla besökare till en annan domän automatiskt. I Code-behind:

protected void Page_Load(object sender, EventArgs e)
{
    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location","http://www.new-url.com");
}

Från undersida till annan undersida

Koden nedan skickar vidare alla besökare till en annan domän när man går in på en viss undersida, i detta fallet för att undvika duplicate content mellan root ( / ) och default.aspx

if(Request.Url.ToString() == "http://example.se/default.aspx")
{
    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location", "http://www.example.se/");
}

Från icke www till www

OBS – Funktionen är otestad!

protected void Page_Load(object sender, EventArgs e)
{
	if(!Request.Url.ToString().StartsWith("http://www"))
	{
		Response.Status = "301 Moved Permanently";
		Response.AddHeader("Location", "http://www.twinthings.se");
	}
}

CGI Perl

Information

Språkets webbplats: http://www.perl.com

$q = new CGI;
print $q->redirect("http://www.new-url.com/");

Coldfusion

Information

Språkets webbplats: http://plattform.vgc.nu/www.adobe.com/products/coldfusion

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com">

JSP

Information

Språkets webbplats: http://java.sun.com/products/jsp

<%
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%>

RubyOnRails

Information

Språkets webbplats: http://www.rubyonrails.org

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end

IIS Server

Om ni skulle råka ha en Microsoft ISS server så kan ni bland annat inte använda .htaccess redirects utan måste göra inställningar i er kontrollpanel.

Detta hänvisar jag till en annan sida som går igenom detta:

http://www.mcanerin.com/EN/articles/301-redirect-IIS.asp

Happy redirecting! ;)


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Uppdatera text med grep, xarg och perl

Idag brottades jag med ett problem där jag behövde byta ut en textsträng i ett antal filer, men jag visste inte vilka filer strängen fanns i. Det kändes lite jobbigt att leta igenom alla filer för hand och byta texten, så Joel kom på en bättre idé. Varför inte använda de verktyg som finns på servern, mer specifikt grep och perl?

Sagt och gjort. Efter lite efterforskningar hittade jag ett pålitligt kommando för att göra en enkel search and replace i alla filer i en mapp, inklusive alla undermappar.

Att hitta alla filer som innehöll texten var relativt enkelt med grep. Det ser ut så här:

grep -rli [textsträng] *

Stjärna i slutet ger grep instruktion om att läsa alla filer. [textsträng] betyder naturligtvis strängen att söka efter, men -rli är kanske lite mer svårtytt.

  • -r betyder att leta igenom alla underkataloger
  • -l gör att endast filnamnet där strängen hittades skrivs ut
  • -i betyder att matcha både versaler och gemener

Nu har vi en fin lista med filer som innehåller texten vi letar efter. För att göra den ännu finare sorterar vi den med kommandot sort och förvissar oss om att det inte finns några dubletter med argumentet -u:

grep -rli [textsträng] * | sort -u

Nu är det dags för själva text-bytet. Här fick jag Googla en hel del, men hittade till slut ett perl-kommando som funkar bra:

grep -rli [textsträng] * | sort -u | xargs perl -pi~ -e 's/[textsträng]//i'

Här är det mycket på en gång, men jag ska försöka dela upp det i smådelar. xargs används för att utföra ett kommando för varje fil. perl används för att göra själva text-bytet. Ok, det var kanske inte så mycket ändå.


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Tips vid köp av webbshop

E-handel växer för varje dag som går och blir allt mer populärt. Både för att internetanvändandet blir större och större, men också för enkelheten med att köpa produkter och tjänster  online. När företag bestämmer sig för att börja satsa på en webbshop och e-handel är det inte helt enkelt att bestämma sig för vilket av alla e-handelsystem man skall använda sig av. Utbudet av webbshoppar är väldigt stort och det finns både gratislösningar i form av öppen källkod och  betalsystem hos diverse företag.

Många av de e-handelslöningar som finns idag använder fortfarande gammal teknik eller sätter begränsningar som är mindre bra för sökmotoroptimering. Driver man en webbshop är det självklart att man behöver bra synlighet på produkter för att generera trafik och kunder. Jag har sammanställt några saker som kan vara bra att veta om innan man skaffar en webbshop eller om man funderar på att byta ett redan befintligt e-handelssystem.

  • Webbshopen bör inte använda sig av ramar (frames). Man får då problem att länka till sidor i webbshopen och sökmotorer har svårt att följa länkar på sidan.
  • Man bör kunna lägga in unika titlar och meta-descriptions på alla sidor. Ibland krävs det att man köper ett SEO-tillägg för att detta skall vara möjligt.
  • Man bör kunna lägga in alternativa texter (alt-texter) på bilder i webbshopen.
  • Man bör kunna lägga in spårningskod för Google Analytics.
  • Webbshopen bör automatiskt generera en XML- och eller en HMTL-sitemap.
  • Man bör kunna lägga in meta-tagg för Google Webmastertools-verifiering (för att skicka in sitemap-filer och eventuell felsökning av webbshopen).
  • Webbshopen bör använda URL-omskrivning för kategorier och produkter. Då kan en sökväg utformas som t.ex. www.exempel.se/bilar/audi/ istället för t.ex. www.exempel.se/?catID=45665&brandID=12345.
  • Möjlighet att formatera textinnehåll med HTML-kod (rubriks-taggar och paragrafer).
  • Databasoptimering med automatiska titlar och meta-descriptions efter kategori och produktnamn (man bör helst även kunna ställa in egna titlar och meta-descriptions).
  • Produktnamn och kategorinamn bör presenteras som rubriks-taggar (eller ha möjlighet att skriva in egna).
  • Menyer och övriga länkar i webbshopen skall inte vara beroende av Javascript. Många e-handelslösningar använder Javascript för att skriva ut hela menyer eller för navigering och förflyttning. Det gör att sökmotorer inte kan hitta och indexera länkar som i sin tur bl.a. ger försämrad intern länkstruktur. Stäng av javascript i din webbläsare och testa surfa i en webbshop så märker man snabbt om det fungerar!

Följer en webbshop alla dessa kriterier har man bra förutsättningar för synlighet på sökmotorer och det finns e-handelslösningar som stödjer alla ovanstående punkter! Alla punkterna är viktiga.


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.

Titlar – En viktig del av sökmotoroptimering

En av de viktigaste delarna av en framgångsrik sökmotoroptimering är dina sidors titlar. Sökmotorer lägger en hel del vikt vid vad som anges där, så det gäller att lägga ner lite tanke på dessa.

Grundläggande för en titel är att den ska beskriva sidans innehåll på ett korrekt sätt. Om en sida handlar om tvättmaskiner så bör titeln också innehålla detta ord. Detta kan verka som en självklarhet men det är ofta man glömmer en sådan enkel sak.

Man bör också tänka på att hålla titlarna så korta som möjligt. Eftersom det förr i tiden var vanligt att mindre seriösa företag skrev väldigt långa titlar som innehöll mängder med sökord har de flesta sökmotorer börjat ignorera titlar efter en viss längd. Google, till exempel, läser endast ca. 70 tecken av titeln och kastar bort resten.

Tänk även på att ha olika titlar på alla sidor. Om du har samma titel på flera sidor är den troligtvis inte optimal. Lycka till!


Besök även MediaAnalys andra bloggar. På MediaAnalys TV hittar du filmer och klipp som vi producerar om sökmotoroptimering och liknande. Om du vill veta mer om vilka resultat vi levererar till våra kunder rekommenderas MediaAnalys kundcase, där du får veta mer om hur en sökmotoroptimering kan påverka dina säljresultat.