Skocz do zawartości

Jak obecnie optymalizować linki wewnętrzne?


forex-fx

Rekomendowane odpowiedzi

Jak obecnie optymalizować linki wewnętrzne, skoro google obecnie widzi linki javascript?

 

1. W przypadku, gdy chciałem mieć podlinkowane zdjęcie i potem tytuł z anchorem robiłem to tak:

<img src="//example.com/owce.jpg" alt="Wypas owiec w Bieszczadach" title="Wypas owiec w Bieszczadach" onclick="document.location.href='//example.com/wypas-owiec-w-bieszczadach';">
<h3><a href="//example.com/wypas-owiec-w-bieszczadach" title="Wypas owiec w Bieszczadach">Wypas owiec w Bieszczadach</a></h3>

Czy lepiej teraz to robić w ten sposób?:

<a href="//example.com/wypas-owiec-w-bieszczadach"
    <img src="//example.com/owce.jpg" alt="Wypas owiec w Bieszczadach" title="Wypas owiec w Bieszczadach">
    <h3> title="Wypas owiec w Bieszczadach">Wypas owiec w Bieszczadach</h3>
</a>

lub po prostu dwa linki:

<a href="//example.com/wypas-owiec-w-bieszczadach" title="Wypas owiec w Bieszczadach"><img src="//example.com/owce.jpg" alt="Wypas owiec w Bieszczadach" title="Wypas owiec w Bieszczadach">
</a>
<h3><a href="//example.com/wypas-owiec-w-bieszczadach" title="Wypas owiec w Bieszczadach">Wypas owiec w Bieszczadach</a></h3>

Czy polecacie jakiś inny sposób?

 

2. Co z linkami do stron, których nie chcę, aby nie tylko ich nie indeksował google (mam na nich tag noindex), ale żeby wcale tam nie podążał, żeby nie tracić na darmo zasobów googlebota i nie tracić "link juice".  Chodzi mi np. o podstrony z profilem użytkownika itp. Do tej pory robiłem to tak:

<span onclick="document.location.href='//example.com/jan-kowalski/';">Jan Kowalski</span>

ale google podąża za takimi linkami. Mam dużo tego typu podstron, gdzie nie chcę, żeby wchodził googlebot. Z kolei jak zablokuję w robots.txt to podstrony znajdą się w indeksie z informacją, że zablokowano w robots.txt

 

Jak to obecnie rozwiązać?

Nie da się edytować, żeby poprawić błędy?

Odnośnik do komentarza
Udostępnij na innych stronach

Rozwiązanie z linkiem w postaci <a href=""> będzie najbardziej odpowiednie pod kątem możliwości sterowania podążaniem za linkami za pomocą atrybutu rel.
Prosty JSowy "link" zostanie zinterpretowany jako dofollow.


Zalecałbym stosowanie pojedynczego linku jeśli kotwica ma zawierać tylko obrazek i właściwy tekst kotwicy, jednak jeśli miałaby pojawić się tam jakaś dodatkowa zawartość skorzystałbym z dwóch linków - jeden na obrazku (można się zastanowić nad nofollow - aczkolwiek nie widziałem nigdy żeby to dało jakiś zysk w organicu), drugi na właściwej kotwicy.


W zasadzie pracownicy Google twierdzą że nie ma większego sensu manipulowanie atrybutami nofollow w przypadku gdy zablokowana jest indeksacja podstrony docelowej w obrębie serwisu. Będzie to miało sens dopiero przy na prawdę dużych i szybko rozwijających się serwisach gdzie blokowanie przechodzenia bota przez linki na których nam nie zależy może przyspieszyć indeksację.


Blokowanie adresów w pliku robots.txt teoretycznie powstrzymuje bota przed odwiedzaniem danego adresu, ale jeśli robot już zindeksował stronę nie powoduje jej wyindeksowania (bot już nie będzie jej odwiedzał, ale nie usuwa jej ze swojego indeksu) - stąd informacja w wynikach wyszukiwania. Co więcej jeśli umieścimy na podstronie którą zablokowaliśmy w robots.txt tag noindex, to w teorii podstrona nie wyindeksuje się - bot już nie będzie odwiedzał danej podstrony - więc tagu noindex nie zobaczy. Najlepszą metodą w tym przypadku jest - najpierw wyindeksować podstronę (czy przez tag noindex, czy przez Google Serach Console) a dopiero później zablokować dostęp do niej w robots.txt.


Tak to wygląda teoretycznie - ale zdarza się że Google w jakiś niespodziewany sposób interpretuje zapisy dotyczące indeksacji i dostępu.
W nowej wersji Google Search Console mamy dostęp do zakładki "Stan" i na karcie "wykluczono" możemy zidentyfikować dużo problemów dotyczących przemieszczania się bota po naszej stronie, po kliknięciu w dany problem można zobaczyć kiedy ostatnio bot próbował uzyskać dostęp do zasobu i dzięki temu dowiedzieć się czy bot mimo naszych blokad nadal odwiedza dany adres. To troszkę mniej niż można wyczytać z logów serwera - ale i tak polecam zobaczyć - można się zdziwić :)

 

Pozdrawiam
Jakub, eactive.pl

pozycjonowanie-stron.png

Pozycjonowanie stron internetowych - https://www.eactive.pl/pozycjonowanie-stron/

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie wyindeskowałem prawie milion podstron, które chciałem wyindeksować i nie chce na nie tracić zasobów googlebota.

 

Po wyindeksowaniu jak zablokowałem tylko w robots.txt, to znów zaczęły się pojawiać linki w google, tylko z informacją, że zasób zablokowany w robots.txt. Mimo, że nadal był tam tag "noindex" - no ale wiadomo, już googlebot tam nie mógł wejść i widzieć "noindex".

 

Obawiam się, że to "nofollow" nic nie da i google podąży za tymi linkami i będą tracone zasoby googlebota - no ale zobaczymy.

 

Myślę, że nawet jakieś zaawansowane próby "ukrycia" linku  javascript nic nie dadzą, skoro google radzi sobie z renderowaniem i indeksacją stron reaktywnych w React czy Vue.js...

 

Czy jest gdzieś opcja w nowym search console sprawdzić skąd prowadzą linki do danej podstrony, tak jak to było w starej wersji? Niby jest tam opcja po kliknięciu na URI i "Spradź URL" sekcja "Strona odsyłająca" , ale wszędzie mam "Nie wykryto". Czy to tylko tak u mnie, czy jeszcze tego nie wprowadzili w nowej wersji?

Odnośnik do komentarza
Udostępnij na innych stronach

Jedno z rozwiązań, wersja hardcore:

 

Linki do profili użytkowników na danej podstronie:

pogrzebać w plikach i zrobić tak, żeby były widoczne tylko dla zalogowanych. 

Podstrony użytkowników zostawić, niech linkują do strony głównej i innych podstron.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 25.01.2019 o 21:51, forex-fx napisał:

Co z linkami do stron, których nie chcę, aby nie tylko ich nie indeksował google (mam na nich tag noindex), ale żeby wcale tam nie podążał,

<button> lub  <input type="button">

𝓒𝓸𝓰𝓲𝓽𝓸, 𝓪𝓻𝓻𝓲𝓹𝓲𝓸 𝓭𝓲𝓮𝓶, 𝓿𝓲𝓿𝓸, 𝓬𝓻𝓮𝓭𝓸, 𝓮𝓽 𝓼𝓹𝓮𝓻𝓸, 𝓱𝓾𝓶𝓪𝓷𝓲𝓽𝓪𝓽𝓮𝓶 𝓷𝓸𝓷 𝓭𝓮𝓼𝓽𝓻𝓾𝓬𝓽.

Odnośnik do komentarza
Udostępnij na innych stronach

12 godzin temu, Grey Ronin napisał:

<button> lub  <input type="button">

Hmm, czyli trzeba użyć "form". Wiem, że wyniki wyszukiwania wysyłane GETem mi indeksował, mimo, że nie było do nich linków (no ale były tam reklamy adsense, więc mógł google "wiedzieć" o tych podstronach). Też musiałem tam dać noindex. 

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności