WN

WN (https://www.wn.se/forum/index.php)
-   Sökmotorpositionering (https://www.wn.se/forum/forumdisplay.php?f=11)
-   -   affiliatesajt med massa produkter inom nisch (https://www.wn.se/forum/showthread.php?t=33129)

martini115 2008-11-08 12:16

Hej!
Funderar på att bygga upp en affiliatesajt med massa produkter inom en viss nisch. Säg att det handlar om datorer och tillbehör. När man klickar på t.ex. länken för musmattor så ska först små bilder av alla musmattor man har annonser för visas. Är man intresserad av någon musmatta så klickar man på den och den visas då i större format med mer information samt möjlighet att köpa den (vid köp länkas man vidare till företaget som äger produkten).

Så till mina frågor - i traditionell web-programmering, utan fokus på sökordsoptimering, så hade jag lagt alla annonser med dess information i en databas som jag sedan plockat all information från. Både för sidan(sidorna) som visar alla musmattor jag har i litet format samt för den specifika produktsidan.
Men hur blir detta nu när sökordsoptimering är så viktigt? Har någonstans hört att varje produkt bör ha sin egen sida. Men om man har 1000 produkter - ska man då ha 1000 asp-sidor?? Känns inte riktigt dynamiskt...
Eller kan man göra som jag beskriver databaslösningen ovan och även spara metataggar och title-värden i databasen som man sedan sätter på sidan som ska visa den specifika produkten? Att man alltså har en enda asp-sida för alla produkter men innehållet på sidan ändras med värden från databasen? Hur gör jag detta bäst med fokus på sökordsoptimeringen?

Tack
M

Fredrik-s 2008-11-08 12:31

Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb. Du gör en sida för produkter, sen skickar du med ett värde från tidigare sida med en länk liknande:

Produktnamnet(Dynamiskkod)

Sen gör du en koppling till databasen där du tar ut idet för din produkt med hjälp av idet som du skickade med länken.

Här kan du även lägga produktnamnet i titel-taggen t ex så blir det unik titel-tagg för varje produktsida.

Hoppas du fick lite klarhet i det.

martini115 2008-11-08 12:52

Citat:

Originally posted by Fredrik-s@Nov 8 2008, 13:31
Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb. Du gör en sida för produkter, sen skickar du med ett värde från tidigare sida med en länk liknande:

Produktnamnet(Dynamiskkod)

Sen gör du en koppling till databasen där du tar ut idet för din produkt med hjälp av idet som du skickade med länken.

Här kan du även lägga produktnamnet i titel-taggen t ex så blir det unik titel-tagg för varje produktsida.

Hoppas du fick lite klarhet i det.

Hej!
Som jag misstänkte alltså ;)
En fråga dock - om man gör på detta sätt, då kan ju inte sökmotorerna se title och meta-taggarna för resp produkt då de kommer vara gömda i en databas? Förutom för den produkten som eventuellt är aktiv och presenteras just nu?
Är ny på exakt hur sökmotorerna jobbar men om det är som jag uppfattat och beskrivit ovan så har ju databaslösningen en klar brist?

Tack!

/M

martini115 2008-11-08 13:36

Citat:

Originally posted by martini115@Nov 8 2008, 13:52
Hej!
Som jag misstänkte alltså ;)
En fråga dock - om man gör på detta sätt, då kan ju inte sökmotorerna se title och meta-taggarna för resp produkt då de kommer vara gömda i en databas? Förutom för den produkten som eventuellt är aktiv och presenteras just nu?
Är ny på exakt hur sökmotorerna jobbar men om det är som jag uppfattat och beskrivit ovan så har ju databaslösningen en klar brist?

Tack!

/M

Hej igen!
Lägger direkt till ytterligare en följdfråga utöver min tidigare fråga:

Är det någon skillnad att bygga upp URL:en som du beskriver, produkter.php?productID=DYNAMISKKOD"
gentemot http://www.minsajt.se/artikel/14188/dell/musmatta/
Alltså att dölja själva filnamnet samt variablerna som du skickar med?

Med hopp om att kunna börja databaskoda i eftermiddag! :P

Stort tack!

/M

Erik Stenman 2008-11-08 13:44

Snygga länkar brukar föredras av sökmotorer, dvs alternativ 2. Jag rekommenderar att du lägger informationen i databasen.

Fredrik-s 2008-11-08 16:37

Citat:

Originally posted by martini115@Nov 8 2008, 13:52

Hej
Som jag misstänkte alltså
En fråga dock - om man gör på detta sätt, då kan ju inte sökmotorerna se title och meta-taggarna för resp <span class='highlight'>produkt</span> då de kommer vara gömda i en databas? Förutom för den produkten som eventuellt är aktiv och presenteras just nu?
Är ny på exakt hur sökmotorerna jobbar men om det är som jag uppfattat och beskrivit ovan så har ju databaslösningen en klar brist?
Tack
/M

Sökmotorerna fungerar så att dom följer länkar, dom crawlar kallas det. Vi kan säga att det fungerar som en person som sitter och klickar runt på länkar i oändlighet och lägger sedan till dom på t ex google.

Du kan visst skapa unika meta-taggar och unika titel-taggar. Som titel-tagg skulle t ex jag valt att använda produktnamn. Visar ett exempel, du har massa produkter som visas på en sida och sedan kan man klicka sig vidare för att få specifikt information om varje produkt, kanske ser ut något sånt här:

Bilbana
Lego
Häst
Pistol

När någon klickar på t ex Pistol, då skickas productID 4 med i adressfältet. Sedan kör du en $_GET['productID'] (är så i PHP iaf vet ej i asp). Då får du ut ID 4, så gör du en koll mot databasen att den ska plocka ut all information mot ID 4. Då kanske du har en text information som beskriver pistolen osv.

Sen när de gäller länkar så brukar man skriva ut dom så beskrivande som möjligt t ex:
http://www.produktladan.se/produkter...med-skott.html
Detta sätt ökar klickfrekvens mot att skriva ut massa IDn som man inte i klartext kan se vad det är.

Dock så gick google ut och sa ganska nyss att det inte spelar någon roll hur länken ser ut för deras spindelbot (crawler). Så alltså spelar det ingen roll för dom om de är så kallade "snygga" länkar eller "id" länkar.

Hoppas du blev lite klokare på det hela.

martini115 2008-11-08 17:22

Tack för svar!!

Känns som att man som användare föredrar en tydligare url på sökresultatsidan för sökmotorerna, även om nu inte google skulle "bry sig" längre.
Någon som vet hur jag skapar s.k. sökmotorvänliga URLer (alltså alternativ 2 ovan) i ASP eller kan tipsa om var jag kan hitta denna info?
Använder inget CMS-program som jag kan ta hjälp av.

Tack!

/M

Fredrik-s 2008-11-08 17:48

Du använder dig då av mod_rewrtie och htaccess samt något script som genererar länkar. Testa att söka på sökvänligalänkar på google.

Wojt 2008-11-08 19:27

Citat:

Originally posted by Fredrik-s@Nov 8 2008, 13:31
Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb.


Det är självklart att han skall göra det. Om han skall tjäna pengar på SEO är det precis en sida per produkt som gäller.

Webbutiker som samlar alla produkter på en kategorisida vs webbutiker som har en egen sida för varje produkt förlorar alltid när det gäller "long tail".

Det blir inte oändligt jobb. Just därför man använder sig av programmering.

martini115 2008-11-08 20:19

Citat:

Ursprungligen postat av Wojt
Citat:

Ursprungligen postat av Fredrik-s
Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb.


Det är självklart att han skall göra det. Om han skall tjäna pengar på SEO är det precis en sida per produkt som gäller.
Webbutiker som samlar alla produkter på en kategorisida vs webbutiker som har en egen sida för varje produkt förlorar alltid när det gäller long tail.
Det blir inte oändligt jobb. Just därför man använder sig av programmering.

Hej!
Jag har tänkt att visa varje produkt på en egen sida (förutsatt att användaren klickar på produkten på sidan där alla produkter visas i miniatyrformat) men min fråga var om jag var tvungen att skapa och spara asp-sidor för varje produkt. Säg att jag har 1000 produkter, ska det då ligga 1000 (och lite till) asp-sidor sparade i directoryt? Eller om jag kunde presentera de produkter som användaren är intresserad av på en egen sida, dock samma asp-sida för alla men med olika information som är hämtad från databasen.

Är det ändå så att du tycker jag ska ha 1000 asp-sidor undansparade?

Mvh, M

Conny Westh 2008-11-08 21:52

ASP-koden:

Bilbana
Lego
Häst
Pistol

Men om innehållet är dynamiskt så bör du kanske använda (RS är ett recordset och produktID är en kolumn i databasen i detta exempel):

"><% = RS("ProductNamn") %>


När någon klickar på t ex Pistol, då skickas productID 4 med i adressfältet. Sedan kör du en Request("productID"). Då får du ut ID 4, så gör du en koll mot databasen att den ska plocka ut all information mot ID 4. Då kanske du har en text information som beskriver pistolen osv.

Wojt 2008-11-08 21:57

Citat:

Ursprungligen postat av martini115
Citat:

Originally posted by -Wojt@Nov 8 2008, 20:27
Citat:

Ursprungligen postat av Fredrik-s
Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb.

Det är självklart att han skall göra det. Om han skall tjäna pengar på SEO är det precis en sida per produkt som gäller.
Webbutiker som samlar alla produkter på en kategorisida vs webbutiker som har en egen sida för varje produkt förlorar alltid när det gäller long tail.
Det blir inte oändligt jobb. Just därför man använder sig av programmering.


Hej
Jag har tänkt att visa varje produkt på en egen sida (förutsatt att användaren klickar på produkten på sidan där alla produkter visas i miniatyrformat) men min fråga var om jag var tvungen att skapa och spara asp-sidor för varje produkt. Säg att jag har 1000 produkter, ska det då ligga 1000 (och lite till) asp-sidor sparade i directoryt? Eller om jag kunde presentera de produkter som användaren är intresserad av på en egen sida, dock samma asp-sida för alla men med olika information som är hämtad från databasen.
Är det ändå så att du tycker jag ska ha 1000 asp-sidor undansparade?
Mvh, M

Jaha. Nej du skall ha en fil som sköter allting men utåt sett skapar den 1000 sidor.

Nu orkar jag inte gå in på det tekniska.

Fredrik-s 2008-11-08 22:21

Citat:

Ursprungligen postat av Wojt
Citat:

Ursprungligen postat av Fredrik-s
Du ska inte göra en unik sida för varje produkt, blir ett oändligt jobb.



Det är självklart att han skall göra det. Om han skall tjäna pengar på SEO är det precis en sida per produkt som gäller.

Webbutiker som samlar alla produkter på en kategorisida vs webbutiker som har en egen sida för varje produkt förlorar alltid när det gäller "long tail".

Det blir inte oändligt jobb. Just därför man använder sig av programmering.

Du fattade nog mig fel.

Jag menade att han ska inte sitta och core koda varje sida för hand. Dvs öppna en texteditor skriva all information om t ex bilbanor, spara den ladda upp som bilbana.html. Sen öppna nytt texteditor dokumment skriva om cykelalampa spara den ladda upp som cykelbana.html. Har du sedan 400 produkter och du ska ändra något litet på varje sida får du öppna 400 textdokumment och ändra. Det är här han ska använda sig av dynamisk kod. Så jag menade, inget annat.

martini115 2008-11-09 10:16

Känns som att vi alla i slutändan är överens om att varje produkt ska presenteras på en egen sida men på dynamisk väg och det ska alltså inte finnas en "fysisk" asp-sida för alla produkterna.

Jag vet hur jag ska plocka allt ur databasen den fråga som kvarstår är hur jag i asp får till de sökvänliga urlerna.
Verkar krångligt, som att man måste använda sig av error-sidorna och från dem skicka vidare till rätt sida.
Kanske är läge att smita över till php för att kunna använda sig av mod_rewrite.

Om inte någon annan har ett tips på enkel och fungerande asp-lösning?

/M

MrWize 2008-11-09 13:01

Kika om webbhotellet har ISAPI_Rewrite installerat (Binero har det har jag för mig) så funkar det lika bra i ASP som i PHP.

Jag använder .htaccess för både php, classic asp och asp.net, på en windowsserver med IIS ModRewrite installerat vilket motsvarar apaches Mod_Rewrite

/Patrik

martini115 2008-11-09 19:14

Citat:

Originally posted by MrWize@Nov 9 2008, 14:01
Kika om webbhotellet har ISAPI_Rewrite installerat (Binero har det har jag för mig) så funkar det lika bra i ASP som i PHP.
Jag använder .htaccess för både php, classic asp och asp.net, på en windowsserver med IIS ModRewrite installerat vilket motsvarar apaches Mod_Rewrite
/Patrik

Hej!
För mig är htaccess helt nytt. Finns det något standardvärde som några specifika rader i htaccess ska ändras till för att uppnå resultatet sökvänliga urler? Som du kanske har och kan klistra in här i tråden?

Annars får jag googla runt lite.
Tack för all hjälp!

/M

martini115 2008-11-09 21:06

Citat:


Hej
För mig är htaccess helt nytt. Finns det något standardvärde som några specifika rader i htaccess ska ändras till för att uppnå resultatet sökvänliga urler? Som du kanske har och kan klistra in här i tråden?
Annars får jag googla runt lite.
Tack för all hjälp
/M


Passar på att lägga till exakt vad jag vill göra så är det säkert lättare att hjälpa...

Om en besökare klickar på en länk innehållande följande url:
"www.mindoman.se/produkter/tv-apparater/samsung/12345"

så vill jag ju kunna använda mig av värden som "produkter", "tv-apparater", "samsung" samt "12345" för att kunna söka i databasen och plocka fram och presentera det som stämmer in på informationen.

Antar att jag måste skriva en regel för hur det ska bytas ut?
Samt använda mig av server querystring?

Tar tacksamt emot hjälp i form av några kodrader för detta!

Mvh/M

gsoc 2008-11-09 21:17

Options +FollowSymLinks
RewriteEngine on

RewriteRule (.*)/(.*)/(.*)/(.*) index.php?vad=$1&produkt=$2&modell=$3&id=$4

martini115 2008-11-09 21:29

Citat:

Originally posted by gsoc@Nov 9 2008, 22:17
Options +FollowSymLinks
RewriteEngine on

RewriteRule (.*)/(.*)/(.*)/(.*) index.php?vad=$1&produkt=$2&modell=$3&id=$4

Hej!
Är detta allt som behövs göras?? Lägga dessa rader i fil som jag sparar som htaccess?
Var tar jag hand om det jag plockat ut ur URLen någonstans då? Förstår inte riktigt hur allt hänger ihop här.
Vad är +FollowSymLinks?

Hoppas att detta inte har blivit ot, då får ni hoppa på mig!

Mvh,M

MrWize 2008-11-10 18:22

den fina url:en behöver du naturligtvis skapa själv, server-side, och sedan sköter .htaccess resten.

Om du inte kan detta bör du anlita en konsult som gör detta åt dig

/Patrik Berggren


Alla tider är GMT +2. Klockan är nu 17:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson