w

Zewnętrzne linki pod kontrolą + opcja maskowania linków + strona informująca o przejściu na zewnętrzny adres url

Chcesz dodać atrybuty rel="nofollow" lub target="_blank" do zewnętrznych linków? A może przy okazji je zamaskować co by nieco roboty wyszukiwarek zmylić albo linki partnerskie ukryć? I może dodatkowo chcesz poinformować swoich odwiedzających, że przechodzą na zewnętrzną stronę? Zerknij na wtyczkę WP No External Links, która oferuje i dodanie wymienionych atrybutów i maskowanie i możliwość informowania odwiedzających, że opuszczają naszą witrynę.

Nofollow i otwarcie adresu url w nowej zakładce

Linki zewnętrzne wzbogacone zostaną o często wykorzystywany atrybut rel="nofollow", który oznacza, że nie mamy zaufania do x strony i przy okazji poinformuje Googleboty aby część mocy (ponoć martwego już) wskaźnika PageRank naszej strony nie była przekazywana dalej. Zewnętrzne linki wzbogacone zostaną także o drugi atrybut – target="_blank", który sprawi, że zewnętrzne linki będą wyświetlane w oddzielnych zakładkach. Oba atrybuty można wyłączyć lub zostawić włączony tylko jeden z nich.

Maskowanie

Kolejna funkcja to maskowanie urli i ta funkcja z pewnością ucieszy, tych, którzy chcą „pochować” zewnętrzne adresy url, szczególnie linki partnerskie. W efekcie od strony źródła strony lub paska stanu przeglądarki takie adresy url będą wyglądać na pierwszy rzut oka jak linki wewnętrzne będące częścią naszej witryny.

WP No External Links oferuje trzy sposoby maskowania adresów url:

1. Imitacja linku wewnętrznego bez ukrycia zewnętrznego adresu url.

<a href="https://dropdire.pl/goto/http://google.pl">odnosnik</a>

2. Imitacja linku wewnętrznego z ukryciem zewnętrznego adresu url, miejsce adresu url zajmują kolejne cyfry.

<a href="https://dropdire.pl/goto/4">odnosnik</a>

3. Imitacja linku wewnętrznego z ukryciem zewnętrznego adresu url z wykorzystaniem kodowania base64.

<a href="https://dropdire.pl/goto/aHR0cDovL2dvb2dsZS5wbA==">odnosnik</a>

W zależności od ustawień mogą być maskowane wszystkie zewnętrzne adresy url obecne na danej stronie lub tylko adresy url obecne we wpisach i/lub komentarzach. Można także zamienić goto na dowolny inny tekst. W razie potrzeby można wyłączyć maskowanie i ograniczyć działanie wtyczki tylko do dodawania atrybutów rel="nofollow" i/lub target="_blank".

Strona informacyjna

Tak zamaskowane linki mogą przekierowywać na zewnętrzne strony na dwa sposoby. Pierwszy sposób to najzwyklejsze przekierowanie po kliknięciu w dany zamaskowany link. Wszystkie te przekierowania są opatrzone kodem odpowiedzi 302, który informuje roboty wyszukiwarek, że jest to przekierowanie tymczasowe.

Drugi sposób przekierowania jest nieco ciekawszy, odbywa się przez pośrednika i przy wykorzystaniu kodu JavaScript:

odwiedzający klika w zamaskowany link
…. następnie:
wyświetla się strona informacyjna w obrębie naszej witryny
…. następnie:
po 3 sekundach następuje przekierowanie na zewnętrzny adres url

WP-NoExternalLinks-redirect info page

Ta pośrednicząca w przekierowaniu strona zawiera na środku tekstową informację, że za 3 sekundy nastąpi przekierowanie i klikalny link do docelowej strony, gdyby po 3 sekundach z jakiś przyczyn przekierowanie się nie odbyło. Z poziomu strony ustawień wtyczki możemy tą informacją zamienić na dowolny kawałek kodu html, dodatkowo do użytku mamy token wyświetlający docelowy adres. Czas po jakim nastąpi przekierowanie także można zmienić i to na dowolną ilość sekund.

Dodatkowe opcje

Możemy utworzyć „białą listę domen”, czyli listę domen, które mają być pomijane.
Możemy aktywować usuwanie zewnętrznych linków z treści.
Możemy aktywować konwertowanie linków do postaci czystego tekstu – wersja nieklikalna.
Możemy wyłączyć maskowanie linków w wybranym wpisie. Służy do tego specjalny metabox dostępny na stronie tworzenia/edycji wpisu.

WP-NoExternalLinks- post metabox

Może włączyć zliczanie kliknięć w zewnętrzne adresu url.

WP-NoExternalLinks- click stats

Możemy ograniczyć maskowanie adresów url do niezalogowanych odwiedzających.
Możemy wyłączyć maskowanie wybranego adresu url poprzez dodanie do niego atrybutu rel="follow".
Możemy aktywować debugowanie działania wtyczki.

WP-NoExternalLinks- debug info

I jeżeli nic nie pominąłem to tyle możemy 😉

WP No External Links