WN

WN (https://www.wn.se/forum/index.php)
-   Sökmotorpositionering (https://www.wn.se/forum/forumdisplay.php?f=11)
-   -   Javascipt dåligt SEO? (https://www.wn.se/forum/showthread.php?t=1055860)

secag 2012-11-24 16:02

Javascipt dåligt SEO?
 
Är det sant att javascrtip är dåligt för pagerank?

tartareandesire 2012-11-24 16:10

Det beror ju helt på hur du använder det... Ungefär som att säga att bilder är dåligt för pagerank :)

TheCheesePolice 2012-11-24 16:17

Javascript har ingenting med PageRank att göra - faktum är att du egentligen inte behöver PR till någonting alls.

secag 2012-11-24 16:18

Typ i ett formulär att man dynamiskt lägger till flera inputs.

Att man döljer/visar block istället för länka och med php if elseif och else.

Jo, ja behöver PR för att kunna sälja en sida för mer pengar(krav från kund).

yakuzaemme 2012-11-24 16:20

Lite halvdan trådstart, men ja, Javascript kan försämra pagerank och hur spindlar går igenom dina sajter, iallafall asynkronisk javascript (bättre känt som AJAX).

Använder du t:ex AJAX för att hämta ny data och presentera utan att webläsaren ska refresha så kommer detta inte indexeras. Har du exempelvis en webshop med produkter som laddas allt eftersom, så läggs inte dessa i "källkoden" (den användaren kan se) och därmed inte indexeras.


Det du kan göra dock är en HTML-snapshot, finns en bra länk här:
https://developers.google.com/webmas...etting-started


Fotnot: Google har kommit ut med att de indexerar AJAX, men till viss grad. Vill du vara säker, och dessutom indexeras i andra sökmotorer så bör du göra en fallback för när Google inte lyckas.

Clarence 2012-11-24 17:40

Citat:

Ursprungligen postat av yakuzaemme (Inlägg 20456175)
Lite halvdan trådstart, men ja, Javascript kan försämra pagerank och hur spindlar går igenom dina sajter, iallafall asynkronisk javascript (bättre känt som AJAX).

Menar du att det vore bättre att hämta en extern fil med javascript om man gör det synkront eller är det bara definitionerna som ställer till det? (Och förresten, definitionen av Ajax brukar också innehålla synkrona XMLHTTPRequests, trots att det står asyncronous när det skrivs ut.)

Till TS:
Det som kan vara dåligt för SEO, men normalt ej för PR. Är att läsa in data som man vill ha indexerad av sökmotorer så att de inte visas direkt och bara hämtas med ajax eller också om det är dolt och sedan visas med js.

Det som kan vara dålig för PR är om detta material som inte syns när man kommer in också innehåller din interna länkstruktur så att PR inte flödar genom din sajt som sig bör.

Vad man kan göra för att undvika det är att sätta en riktig href på samma länk som visar precis samma innehåll fast med en komplett sida istället för bara en ajax-partial.

tony-axbyte 2012-11-24 17:45

Jag har hört att Google inte gillar om man har tunga JavaScript i som måste köras för att indexera sidan så det stämmer nog. Men kan tänka mig att det är under förutsättningar då man lagt in scriptet på ett dåligt sätt på sidan.

secag 2012-11-24 17:49

Clarence, jag tror jag har missförstått något. Är inte "bra SEO" = högre pagerank?

Anders Larsson 2012-11-24 19:22

Citat:

Ursprungligen postat av secag (Inlägg 20456181)
Clarence, jag tror jag har missförstått något. Är inte "bra SEO" = högre pagerank?

PageRank är ett "koncept" som Google äger och som är en (ganska liten) del av en total bedömning av en sida.

SEO handlar om otroligt mycket mer än just PageRank.

secag 2012-11-25 11:43

Så varför vill vissa personer ha bra pagerank?

Onpu 2012-11-26 10:16

Citat:

Ursprungligen postat av secag (Inlägg 20456217)
Så varför vill vissa personer ha bra pagerank?

De lever kvar i en tid då pagerank var viktigt.


Svaret på din fråga är att javascript kan försämra din pagerank om du använder det för att skapa länkar inom den egna webbplatsen, t.ex. som en meny.

Google ger varje sida de hittar en pagerank. PR bestäms i sin tyr av hur många och starka sidor som länkar till den aktuella sidan. Om din startsidas pagerank är den du fokuserar på så påverkas den även av vilken pagerank dina undersidor har, eftersom de länkar tillbaka till startsidan. Om länkarna skapas med javascript flödar mindre eller ingen pagerank mellan sidorna på sajten.

eliasson 2012-11-26 16:45

Om du är fundersam över AJAX-anrop med JavaScript och SEO så ska du kolla på Javascripts PushState(). Det ska eliminera det problemet.

Mer information på http://www.seomoz.org/blog/test/url/...t-really-exist

P3N 2012-11-27 10:31

Håller på med en sida just nu och där skapar jag länkar ifrån en css class(kollar document.body.onclick), laddar hem nytt content via ajax och kör pushState på urlen.
(Sen om man använder urlen så kör jag htaccess rewrite till index.php?p=xxxxx och låter javascript hämta rätt content + pushState igen)

Indexeras det bra av Google?

Clarence 2012-11-27 10:38

Citat:

Ursprungligen postat av P3N (Inlägg 20456338)
Håller på med en sida just nu och där skapar jag länkar ifrån en css class(kollar document.body.onclick), laddar hem nytt content via ajax och kör pushState på urlen.
(Sen om man använder urlen så kör jag htaccess rewrite till index.php?p=xxxxx och låter javascript hämta rätt content + pushState igen)

Indexeras det bra av Google?

Nej det är precis så du inte ska göra. Kommer man till en URL http://domän/pushState-resultat så ska INGET hämtas med javascript. Endast om du kommer till http://domän och ska hämta domän/pushstate-resultat efter ett klick på en länk bör du ladda in det med javascript.

Citat:

Ursprungligen postat av eliasson (Inlägg 20456299)
Om du är fundersam över AJAX-anrop med JavaScript och SEO så ska du kolla på Javascripts PushState(). Det ska eliminera det problemet.

Mer information på http://www.seomoz.org/blog/test/url/...t-really-exist

Nja, pushState i sig självt gör bara att det blir bra URLer i adressraden. Det är förvisso bra för länkspridning men gör (oftast) inget för sökmotorernas spindlar. Det man brukar använda med det är precis samma enkla trick som använts i evigheter. En vanlig href som ger samma resultat som ajax-anropet, men med hela dokumentet istället för en partial.

nosnaj 2012-11-27 10:42

Citat:

Ursprungligen postat av P3N (Inlägg 20456338)
Håller på med en sida just nu och där skapar jag länkar ifrån en css class(kollar document.body.onclick), laddar hem nytt content via ajax och kör pushState på urlen.
(Sen om man använder urlen så kör jag htaccess rewrite till index.php?p=xxxxx och låter javascript hämta rätt content + pushState igen)

Indexeras det bra av Google?

Du har inte en enda riktig länk och undrar om sidan kommer indexeras bra av sökmotorer?
Svar nej.

P3N 2012-11-27 10:44

Citat:

Ursprungligen postat av Clarence (Inlägg 20456339)
Nej det är precis så du inte ska göra. Kommer man till en URL http://domän/pushState-resultat så ska INGET hämtas med javascript. Endast om du kommer till http://domän och ska hämta domän/pushstate-resultat efter ett klick på en länk bör du ladda in det med javascript.

Aha, makes sense. Får ändra det på php/server sidan. Tackar :)

P3N 2012-11-27 10:49

Citat:

Ursprungligen postat av nosnaj (Inlägg 20456340)
Du har inte en enda riktig länk och undrar om sidan kommer indexeras bra av sökmotorer?
Svar nej.

Ok, får byta typ av länk. Kan på grund av vissa saker inte tillåta att sidan laddas om...

nosnaj 2012-11-27 11:40

Citat:

Ursprungligen postat av P3N (Inlägg 20456342)
Ok, får byta typ av länk. Kan på grund av vissa saker inte tillåta att sidan laddas om...

Du måste ju inte ladda om sidan.
Fånga upp klick-eventet på länken och läs in din data med ajax, dock ska ju länken fungera och sidan visa samma data. Annars är det svårt att indexera något som inte finns.

P3N 2012-11-27 12:11

Citat:

Ursprungligen postat av nosnaj (Inlägg 20456345)
Du måste ju inte ladda om sidan.
Fånga upp klick-eventet på länken och läs in din data med ajax, dock ska ju länken fungera och sidan visa samma data. Annars är det svårt att indexera något som inte finns.

Japp. jag kör på det. Tack

MRDJ 2012-11-30 17:33

Som andra säger så har javascript i sig inget att göra med det hela.

Det som är klurigt är när man hämtar content med ajax, då har google svårt att indexera innehållet.


Alla tider är GMT +2. Klockan är nu 04:01.

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