SEO i Drupal: mocne i słabe strony CMS

  1. wprowadzenie Architektura Drupala opiera się na rdzeniu zapewniającym rdzeń funkcjonalności wzbogacony...
  2. Moduły, których należy unikać
  3. Słabości Drupala
  4. Powielona treść
  5. Bezużyteczne strony
  6. drzewo
  7. wydajność
  8. Wszystko jest modułowe
  9. Domyślna konfiguracja modułów
  10. Co Drupal 8 zapewnia SEO?
  11. wniosek

wprowadzenie

Architektura Drupala opiera się na rdzeniu zapewniającym rdzeń funkcjonalności wzbogacony o moduły oparte na społeczności, które są dodawane do witryny. W przypadku SEO wszystkie funkcje są dostarczane przez dodatkowe moduły (żaden nie jest objęty rdzeniem). Wyszczególnimy te moduły.

I służyć jako przewodnik i upewnić się, że niczego nie zapomnisz Lista kontrolna SEO dla CMS , z Aleyda Solis , zostanie użyty.

Moduły Drupala zaangażowane w SEO

Leczyliśmy już Moduły Drupala związane z SEO w poprzednim artykule, który zapraszamy do lektury. Zestaw oczekiwań odwołań do CMS jest objęty modułami społeczności.

Moduły, których należy unikać

Zasadniczo postaramy się unikać wszystkich modułów, których nazwa zawiera „SEO”. Są to często moduły „pod klucz”, które mają wiele zależności (zasadniczo wszystkie moduły wymienione w poprzedniej sekcji) bez szczegółowej analizy potrzeb, z wstępną konfiguracją, która może nie być odpowiednia dla Ciebie. ,

Oprócz zmniejszenia wydajności witryny poprzez potencjalne niepotrzebne dodanie niektórych modułów, mnożenie opcji komplikuje interfejs i zmniejsza ergonomię oferowaną współpracownikom, a zatem może uniemożliwić im skupienie się na treści, która jest celem CMS.

Dlatego wolimy ograniczyć się do dodania modułów, które spełniają określony i konieczny cel, aby uzyskać możliwie najlżejszą platformę.

Słabości Drupala

Jednak podczas gdy funkcjonalny zasięg modułów dodających funkcje SEO do Drupala jest całkiem dobry, sam produkt nie jest bezbłędny w swojej podstawowej konfiguracji. Na podstawie naszej techniczne wprowadzenie do SEO Zobaczmy kilka uwag, których nie powinniśmy lekceważyć w waszych projektach.

Powielona treść

Wszystkie strony treści są dostępne za pośrednictwem dwóch oddzielnych adresów URL: „węzeł /% gniazda” i przepisany adres URL (lub „alias”). Obie odpowiadają za pomocą kodu HTTP 200 (więc nie ma przekierowania z jednego na drugie). I nawet jeśli znacznik Canonical META jest normalnie umieszczony prawidłowo, jeśli chcesz uniknąć tego zjawiska, głównym rozwiązaniem jest użycie modułu Global Redirect (bez żadnej konfiguracji).

To samo ustawienie zostało zintegrowane z modułem Przekierowanie w Drupal 8:

To samo ustawienie zostało zintegrowane z modułem Przekierowanie w Drupal 8:

Ta sama zasada znajduje się na stronach taksonomii, jeśli są używane.

Bezużyteczne strony

Każda utworzona treść lub taksonomia automatycznie wygeneruje stronę (istniejącą dla zawartości na węźle /% nid i dla terminów taksonomii na temat taksonomii / terminu /% tid). Często zdarza się zapomnieć o tym zjawisku (zwłaszcza w przypadku taksonomii), a kończy się na tym, że strony nie tylko nie są zintegrowane graficznie, ale bardziej niepotrzebnie indeksowane.

Musisz więc zastanowić się nad aktywacją modułu Metatag i odpowiednim ustawieniem tagu NOINDEX robotów META .

drzewo

W przeciwieństwie do wielu CMS, pojęcie „tematu” nie istnieje w Drupalu, nie ma konkretnej strony, od Ciebie zależy tworzenie stron dla drzewa. Nie jest to problem sam w sobie, ale oznacza zmianę czasami sposobu myślenia użytkowników, którzy pochodzą z innego CMS.

wydajność

W Drupalu 7 pamięci podręczne nie są włączone podczas standardowej instalacji Drupala. W produkcji jest wiele witryn Drupala, które nie zapewniają maksymalnej wydajności. Więc nie zapomnij aktywować ich podczas przechodzenia do produkcji (w „Konfiguracja” / „Wydajność”).

W Drupal 8 pamięć podręczna jest aktywowana natychmiast po instalacji, a problem ten nie powinien już występować.

Wszystko jest modułowe

Ponieważ większość funkcji Drupala opiera się na dodatkowych modułach, istnieje wiele funkcji, które nie zawsze integrują się bezpośrednio ze sobą. Na przykład strony potwierdzenia modułu Webform nie integrują się natywnie z modułem Metatag , więc konieczne będzie trochę rozwinięcie w celu uzyskania konfigurowalnych znaczników META w interfejsie tych stron.

Mimo to, duża liczba współpracowników w społeczności oznacza, że ​​te integracje zmniejszają się z czasem i jest to możliwe, koncentrując się na czymś innym podczas projektu, aby dać społeczności czas na dodanie tych funkcji. Jednak nic nie jest gwarantowane.

Domyślna konfiguracja modułów

„Domyślna” konfiguracja modułów Pathauto i Metatag prowadzi bezpośrednio do „ trójka nag „(tj. adres URL identyczny z tagiem TITLE identycznym z H1 strony).

Ten problem niekoniecznie jest taki, ponieważ w końcu wszystko jest w porządku parametryczne. To Ty decydujesz, co chcesz jako ustawienia, aby osoby dostarczające treści nie musiały o tym myśleć.

Co Drupal 8 zapewnia SEO?

Na razie nie istnieje żadna szczególna nowość dla SEO dla Drupala 8. Interesujące innowacje mają miejsce w dziedzinie wydajności (patrz moduły „Big Pipe” i „RefreshLess”, o których już wspominaliśmy), które będą nadal pozwalają na lepsze wrażenia użytkownika i szybsze przeszukiwanie robotów.

Warstwa tematyczna zapewnia również lepsze bezpieczeństwo, co ostatecznie uniemożliwi łatwe hakowanie witryn, ale prawdopodobnie jest marginalne w kontekście SEO.

Podstawowa warstwa motywu (ta, która działa domyślnie, jeśli nie jest specjalnie przeciążona przez motyw klienta) przeszła znaczne ulepszenia dostępności i teraz zawiera znacznie mniej bezużytecznych „div” niż w poprzednich wersjach Drupala , które powinny odzwierciedlać jakość marży motywów klienta. Do sprawdzenia za kilka miesięcy.

wniosek

Bardzo doceniamy Drupala za potencjał kompleksowej parametryzacji, aby zaspokoić wszystkie potrzeby SEO. Ponadto wszystkie funkcje mogą być przeciążone w warstwie modułu lub warstwie tematycznej, a dzięki naszym działaniom możemy dostosować go do bardzo konkretnych zachowań, doskonale spełniających życzenia klientów lub SEO, z którymi współpracujemy ,

Nie wahaj się skontaktować z naszym Eksperci Drupala na konkretne potrzeby!

Co Drupal 8 zapewnia SEO?