Legiit Gig Creation | Fiverr-alternativ | Tjen $ 100 per dag | සිංහල

Hvis jeg bruker ankermerket som:

page 1 
  • Vil søkemotorene se det?
  • Vil passere lenkesaften til den?
  • Er det OK for SEO?

Jeg bruker angular4 for å bygge nettstedet mitt, hvis en bruker et ankermerke, laster href på nytt appen eller siden, hvis jeg bruker attributtet routerLink som angular4, endrer appen siden uten å laste inn siden eller appen på nytt, som ajax. Dessuten vil innholdet lastes inn fra en database, fra en wysiwyg-editor, så jeg kan ikke la siden lastes inn hver gang brukeren klikker på lenker. I den forbindelse kan jeg sende hendelses-url til en routerLink-funksjon uten å miste "link juice"

Du må revurdere måten du håndterer klikkhendelsene på. For det meste vil ikke brukere bli plaget hvis de trenger å laste inn siden på nytt.

En annen observasjon vil være at håndterere som er innebygd, er foreldet. Metodene er ikke kompatible med den moderne tilnærmingen til atferd og strukturseparasjon. Du burde bruke preventDefault().

Men for å svare på spørsmålet ditt, hver nettleser har definert standardadferd og metodene for å forhindre dem. Det som forventes er at når en bruker klikker på en lenke, vil nettleseren laste inn siden som er spesifisert i . I ditt tilfelle før nettleseren følger standardatferd, må den utføre hendelsesbehandleren først, så hvis du spesifiserte returner falsk, vil lenken aldri bli fulgt.

Den gode nyheten er at roboter eller webcrawlere også har sin egen standardadferd og ikke oppfører seg som nettlesere. Vi kan forvente at crawlere finner alle hrefs attributt innhold og følg som standard koblingene.

Så lenge den definerte href-URL-en er tilgjengelig og ressursene er tilgjengelige, lastes det av seg selv (nei gjennom en klikket lenke) og skaper en helt ny gjennomsøkbar webside, du vil ikke ha noen SEO- eller lenkekapitalproblemer.

Å forhindre at lenker klikker på å laste inn nye sider er SEO-vennlig så lenge:

  • Når brukere klikker på den lenken, ser de hva som vil være innholdet på side 1.
  • Når brukere og roboter besøker /page1 URL, innholdet på side 1 lastes inn og er synlig.

Det er enda bedre hvis du bruker pushState for å endre URL-en som er synlig for brukeren når de klikker på lenken. Da vil brukeren se den nye siden og den nye URL-en uten å forårsake en sideoppdatering i webappen din.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?