Kom ihåg mig?
Home Menu

Menu


Redirect till doman.com/#undersida

Ämnesverktyg Visningsalternativ
Oläst 2011-04-06, 04:22 #1
clirres avatar
clirre clirre är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2005
Inlägg: 1 035
clirre clirre är inte uppkopplad
Har WN som tidsfördriv
clirres avatar
 
Reg.datum: Nov 2005
Inlägg: 1 035
Standard Redirect till doman.com/#undersida

Hej,

Jag håller på att diskutera med en utvecklare hur vi ska lösa en sida som till mångt och mycket bygger på JavaScript och grafik. Således lite av en SEO-teknisk utmaning.

När man klickar på -Mer info- så öppnas ett "fönster" som försätter den bakomliggande delen i mörker. Ungefär som lighthouse-script, bilder i Wordpress, CSS-pop up:er osv. Hoppas ni förstår vad jag menar (har inget bra exempel).

Hursomhelst, adressen till den blir doman.com/#produktnamn. Vi kan även skapa en undersida som får namnet doman.com/produktnamn som via JavaScript forwardas till doman.com/#produktnamn.

Att utvecklaren prompt vill ha doman.com/#produktnamn är för att det förenklar mycket av hans arbete.

Min fråga nu.

Visst tolkar väl Google det som att det är en <a name>produkt</a> för en index.html egentligen? Dvs, att alla produkter egentligen blir understycken på en och samma sida?

Det kan väl, i såna fall, inte vara optimalt?

Skjuter vi oss själva i foten om vi sparar in på utvecklartid och gör det på detta sätt? Kommer vi få svårt med SEO?

Alternativet som jag ser det är att man sätter noindex på doman.com/#produkt men då kanske Google tolkar det som att doman.com ska bli noindex, eller?

Ska vi lägga de extra (ganska många) timmarna på att göra om eller kan det fungera, även om det inte är optimalt?
clirre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 10:38 #2
entep entep är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 54
entep entep är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 54
Vet inte om jag förstår syfte och funktion exakt men...

Varför måste utvecklaren använda sig av #?
Skulle istället använda mig av domain.se/undersida och sätta en class på länken.
Typ:
<a href="domain.se/undersida" class="csspop">Mer info</a>
Sedan skulle jag använda mig av jQuery för att behandla anropet.
Typ:
$(".csspop").click(function(){
//$(this).attr("href"); // Adressen om som finns i länken man klickade på.
//Gör det som ska göras

$("#moreinfoWin").fadeIn(); // Mer info rutan visas..
return false; // om du vill att man ska vara kvar på den sida man klicka på.
});

Med detta kommer du skicka sök-spindeln till domain.se/undersida men besökaren får en popup med informationen.

Senast redigerad av entep den 2011-04-06 klockan 13:57 Anledning: Typo
entep är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 12:54 #3
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Citat:
Ursprungligen postat av entep Visa inlägg
Vet inte om jag förstår syfte och funktion exakt men...

Varför måste utvecklaren använda sig av #?
Skulle istället använda mig av domain.se/undersida och sätta en class på länken.
Typ:
<a href="domain.se/undersida" class="csspop">Mer info</a>
Sedan skulle jag använda mig av jQuery för att behandlar anropet.
Typ:
$(".csspop").click(function(){
//$(this).attr("href"); // Adressen om som finns i länken man klickade på.
//Gör det som ska göras
//return false // om du vill att man ska vara kvar på den sida man klicka på.
$("#moreinfoWin").fadeIn(); // Mer info rutan visas..
});

Med detta kommer du skicka sök-spindeln till domain.se/undersida men besökaren får en popup med informationen.
Precis. Och de (visserligen få) som inte använder javascript skickas även till domain.se/undersida och kan se informationen.

Alltid bra med fallback
Linuus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 13:31 #4
Advocacy Advocacy är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2010
Inlägg: 759
Advocacy Advocacy är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2010
Inlägg: 759
håller med ovanstående lösning. minimalt arbete, "bakåt"kompatibelt och simpelt
Advocacy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 14:58 #5
Jines avatar
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Feb 2005
Inlägg: 1 032
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
Jines avatar
 
Reg.datum: Feb 2005
Inlägg: 1 032
... och det gör också att löseningen/sajten fungerar för folk med noscript, t.ex. mig.
Jine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 17:21 #6
clirres avatar
clirre clirre är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2005
Inlägg: 1 035
clirre clirre är inte uppkopplad
Har WN som tidsfördriv
clirres avatar
 
Reg.datum: Nov 2005
Inlägg: 1 035
Kanon, ska förmedla detta till min utvecklare. Själv kan jag knappt nånting om JavaScript så jag får se vad han säger...

Tack i alla fall!
clirre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-06, 18:46 #7
randis randis är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2009
Inlägg: 45
randis randis är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2009
Inlägg: 45
Metoden som föreslagits av alla är ju den metoden man SKA använda sig av. Javascript ska bara vara där för att skapa mervärde, inte för att sidan ska fungera.
randis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-07, 01:21 #8
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
För att vara 100% korrekt och få med undersidorna i sökmotorna, så skall korrekt länkning vara:

domain.com/#!/undersida/sida

Google, MSN (Bing) mm tar allting efter " #! " och crawlar det, så det krävs att sidan går att besöka via domain.com/undersida/sida för att detta skall fungera.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:15.

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