Czy kiedykolwiek słyszeliście, jak ludzie polecają motywy, ponieważ są „przyjazne dla SEO”? Tak, poleciliśmy całkiem sporo motywów na tym blogu, określając je jako „przyjazne dla SEO”. Ale co tak naprawdę oznacza „przyjazne dla SEO” i co niektórzy myślą, że to oznacza? W tym artykule podzielimy się naszą opinią na temat tego, dlaczego motywy WordPress nie powinny mieć opcji SEO i dlaczego je mają.
Jaki jest cel motywu? Aby wszystko wyglądało dobrze (uporządkowane i czyste), dzięki czemu ludzie mogą łatwo korzystać ze strony. Jak sprawić, by motyw był uporządkowany i czysty? Oprócz wszystkich elementów interfejsu użytkownika (UI) i wizualnych, potrzebujesz czystego kodu. Kod powinien być semantyczny i zgodny ze standardami internetowymi. Motyw, który to robi, jest motywem „przyjaznym dla SEO”. Na to zwracamy uwagę, gdy mówimy, że dany motyw jest przyjazny dla SEO.
Teraz niektórzy myślą, że aby motyw był „przyjazny dla SEO”, musi mieć inne funkcje, takie jak okruszki chleba, opcje SEO itp. Ale to NIE jest prawda. Jasne, poprawi to Twoje SEO na stronie, jeśli masz meta tagi, okruszki chleba itp. Jednak nie jest to wymagane, aby motyw był przyjazny dla SEO.
Więc dlaczego projektanci/deweloperzy motywów to robią? Cóż, to chwyt marketingowy. Zamiast skupiać swoją energię na tworzeniu najlepszego możliwego motywu, jaki potrafią, pakują motyw z niewielkim zestawem opcji SEO. Chodzi też o dotrzymanie kroku branży i konkurencji.
Dlaczego motywy WordPress nie powinny mieć opcji SEO? Posiadając opcje SEO, firmy te wyrządzają ogromną krzywdę swoim użytkownikom (szczególnie początkującym). Ponieważ jeśli użytkownik zdecyduje się kiedykolwiek zmienić motyw, ryzykuje utratę wszystkich danych SEO dla starszych postów, jeśli nie przeniesie ustawień SEO poprawnie. Opcje SEO zdecydowanie należą do obszaru pluginów, którego deweloperzy motywów powinni unikać. Głównie dlatego, że ich opcje SEO nigdy nie będą tak kompletne jak plugin taki jak AIOSEO (używany przez ponad 2 miliony stron). Opcje takie jak tagi nofollow, przekierowania, no-index, mapy witryn i indeksowanie sprawiłyby, że motyw byłby przeładowany.
Jeśli firma tworząca motywy nie chce wspierać doskonałej wtyczki, takiej jak AIOSEO, powinna zająć się tym problemem za pomocą własnej wtyczki (a nie swoich motywów).
Większość znanych firm rozumie znaczenie wtyczek takich jak AIOSEO, dlatego automatycznie wyrejestrowują swoje opcje SEO, gdy te wtyczki są aktywne. Jednak byłoby znacznie prościej, gdyby w ogóle nie musiały tego robić.
Aktualizacja: Jak wspomniano w komentarzu, byłoby znacznie lepiej, gdyby autorzy motywów po prostu używali zależności motywów/wtyczek. Oto świetny artykuł Otto na temat zależności motywów/wtyczek.
Jakie są Twoje przemyślenia?

Jon Schear
Musisz wziąć pod uwagę, że jeśli motyw zapewnia opcje SEO, mogą one przenieść dane, jeśli eksportujesz za pomocą narzędzi.
Solarbluseth
Great Article!
I have created SEO friendly themes, themes that are designed correctly in the first place. Customers often get confused about SEO Readyness for these themes. We try to use the Yoast plugin for these clients but not for the reasons listed above. It was a great point to bring up that it would be hard to migrate these settings to a Plugin later on and that would have a great and negative impact on a clients current SEO rankings. Kudos!
Johnny G
Obecnie używam motywu od Elegant Themes. Jak wiemy, EG ma własne wbudowane SEO. Planuję używać SEO by Yoast. Zastanawiałem się, czy SEO z motywu nie będzie kolidować lub w jakikolwiek sposób negatywnie wpływać na wtyczkę SEO by Yoast lub moje SEO ogólnie?
Wsparcie WPBeginner
Wcześniej pisaliśmy o tym, dlaczego motywy nie powinny mieć opcji SEO, proszę, spójrz.
Admin
Ahmad Magddi
tak
Eyo
Mylisz się
Michael
Szukając funkcji motywu „must have”, natknąłem się na ten bardzo przydatny post. Całkowicie zgadzam się, że funkcjonalność powinna być (w większości) zapewniana przez wtyczki. Takie podejście ładnie wpisuje się w kategorię mniej = więcej.
Z pewnością wykorzystam te informacje podczas tworzenia mojego pierwszego motywu. Wykorzystam również informacje dostarczone przez Otto na temat zależności wtyczek. Dziękuję za podanie tego linku.
Teraz muszę tylko znaleźć najbardziej odpowiednie wtyczki do funkcji, które chcę udostępnić w moim motywie.
Steph M
Mam zainstalowany motyw Standard na mojej stronie. Posiadał opcję SEO, ale nie mogłem edytować tytułu, więc zainstalowałem All in One SEO. Jednak od tego czasu mój fragment Authorship Google nie pojawia się w Google. Czy All in One SEO usuwa mój Authorship Google? Kiedy przeglądam kod źródłowy strony, jest tam. Ale nie pojawia się w wyszukiwarce, zobacz:
https://www.google.com/search?q=chicago+nightlife+superstar
Działa nawet w testerze fragmentów rozszerzonych:
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fwww.howlatthemoon.com%2Fdueling_piano_bar%2Fchicago-nightlife-superstar%2F&html=
Pomocy!!!
Personel redakcyjny
Wyniki Google będą się różnić w zależności od użytkownika. Może nie pokazywać Ci autorstwa, ale może je pokazać komuś innemu. Oni decydują, kiedy jest to przydatne. Skoro działa w bogatych fragmentach, to wiesz, że jest poprawnie skonfigurowane. Teraz piłka jest po stronie Google.
Admin
Saurabh
Czy jest jakiś sposób, aby umieścić okruszki Yoast w bocznym pasku? Również, czy obowiązkowe jest wyświetlanie okruszków na stronie? Okruszki idealnie pasują do mojego motywu.
Personel redakcyjny
Powinieneś być w stanie wyświetlić okruszki nawigacyjne w dowolnym miejscu swojego projektu. Nie, nie jest obowiązkowe ich wyświetlanie.
Admin
John K
Zagram rolę adwokata diabła i zwrócę uwagę, że ten sam argument można zastosować do wtyczek SEO, który został tutaj użyty przeciwko motywom z opcjami SEO:
…jeśli użytkownik kiedykolwiek zdecyduje się zmienić swoje *wtyczki*, ryzykuje utratę wszystkich danych SEO dla starszych postów, jeśli nie przeniesie poprawnie ustawień SEO.
Gdyby wszystkie wtyczki SEO, lub ich znacząca liczba, miały ustawienia, które łatwo się przenoszą między wtyczkami, nie byłoby problemu, ale spróbuj przenieść ustawienia między Greg’s High Performance SEO a czymś innym, jako przykład.
Personel redakcyjny
Zawsze miło jest grać rolę adwokata diabła. Ta kwestia dotyczy znacznie szerszego problemu „funkcjonalności motywu” kontra „funkcjonalności wtyczki”. Większość zgodzi się, że SEO w sensie przechowywania danych powinno znajdować się we wtyczkach.
https://www.wpbeginner.com/opinion/wordpress-custom-post-types-debate-functions-php-or-plugins/
W szczególności nie widzimy powodu, aby przełączać się z naszego zalecanego wtyczki: WordPress SEO by Yoast na jakąkolwiek inną wtyczkę SEO. Wtyczka SEO Yoast zapewnia taką samą funkcjonalność, jeśli nie robi rzeczy lepiej niż reszta.
Motywy to „designy”, które najprawdopodobniej będziesz zmieniać częściej.
Admin
John K
Gdyby było gwarantowane, że wtyczka Yoast nigdy nie zużywa nadmiernych zasobów, tak jak All In One SEO, chętnie zainstalowałbym ją na każdym blogu.
Personel redakcyjny
Czy masz alternatywne „idealne” rozwiązanie? Wybierając spośród motywów vs. wtyczek, wtyczki zawsze wygrają tę debatę funkcjonalności, naszym zdaniem.
Kade
Zgadzam się z Tobą.
Mam doświadczenie z Google Analytics, które umieściłem w moim motywie. Nagle, gdy zmieniłem motyw, moje Google Analytics nie działa.
Jan
ALE, zintegrowane SEO w motywach StudioPress jest bardzo łatwe i intuicyjne w użyciu (i działa dobrze) i MOŻE zostać przeniesione, jeśli będzie to wymagane.
Personel redakcyjny
To nie jest kompletne rozwiązanie na pierwszy raz. Nie zapewnia map witryn ani wielu innych rozwiązań, które oferuje plugin Yoast. Po drugie, tak, dane można przenieść, ale nie jest to najlepszy sposób postępowania. Dodaje to użytkownikom dodatkowej pracy. Całym celem każdej firmy tworzącej motywy powinno być ułatwienie życia użytkownikom. Nie wymaganie od nich skakania przez obręcze, jeśli Bóg uchowa, kiedykolwiek będą chcieli zmienić motyw.
Admin
Nathan Rice
W tym momencie usunięcie ich byłoby gorsze dla użytkowników niż pozostawienie ich.
Personel redakcyjny
Musisz w pewnym momencie podjąć inicjatywę. Być może zostaw to dla obecnych użytkowników, ale ukryj to przed nowymi, chyba że aktywują nowy plugin. Możesz zostawić to w rdzeniu Genesis i stopniowo wycofywać. Podobnie WordPress radzi sobie z menedżerem linków.
Yourcyberguide
Sam przechodzę na Yoast lub jakąkolwiek wtyczkę innej firmy z Genesis, aby zachować swobodę zmiany motywu w przyszłości.
Sai
Interesting article Indeed.
Christopher Geary
Naprawdę świetny post.. Często zastanawiałem się, gdzie postawić granicę funkcjonalności motywu? Można by całkiem łatwo stworzyć motyw, który obsługuje, cóż, wszystko (do pewnego stopnia). Myślę, że to kwestia postawienia granicy między treścią a designem. Wszystko, co dostarcza jakiegoś rodzaju treści (jak dane SEO), powinno być dostarczane za pomocą wtyczki, a wszystko inne mogłoby potencjalnie być dostarczane jako dodatkowe ustawienia motywu, aby tylko ulepszyć design.
But again, very nice article. Time to share with the folks on twitter
Shaun Hinklein
Wiele osób, które znam, po przeczytaniu czegoś takiego –
„Nie można ich przenieść? O rany, o rany, o rany . . .”
Chris Burbridge
To doskonała rozmowa. Jeśli chodzi o marketing i biznes, mądry marketer powiedział mi: „Sprzedaj im to, czego chcą; potem daj im to, czego potrzebują”.
Jeśli nie sprzedajesz ludziom tego, czego chcą, nie masz rynku. Więc jeśli chcą „magii SEO”, być może powinieneś sprzedać im coś, co wydaje się odpowiadać tej potrzebie, ale JEDNOCZEŚNIE, jeśli nie dasz im tego, czego POTRZEBUJĄ, zawiedziesz ich. Więc być może możesz ich edukować w kierunku prawdziwych zasad SEO, których potrzebują.
Oto pomysł marketingowy: „*** WSZYSTKIE NASZE WTYCZKI są w 100% kompatybilne z Yoast dla SEO — wtyczką SEO nr 1 na rynku ***. Każda zawiera 3-stronicowy plik PDF „Rozpoczęcie pracy z SEO”, specjalnie przygotowany, abyś mógł zacząć korzystać z PRAWDZIWYCH strategii SEO, dostosowanych do naszych motywów i wtyczki Yoast SEO”.
Częściowo widzę tutaj, że ARCHITEKTONICZNIE ma sens oddzielenie motywów i wtyczek. Ale dla konsumenta, chcą najprostszego rozwiązania swojego problemu, a twórcy motywów nie zawsze to zapewniają. Na przykład, istnieje motyw przepisów, który zawiera specyficzne typy postów dla Typów Przepisów, Kuchni, Składników itp. oraz stronę pozwalającą odwiedzającym na przesyłanie przepisów.
Teraz wiem, że to nie jest koncepcyjnie czyste dla nas, ale to cholernie fajny pomysł dla nich, ponieważ jest to rozwiązanie „od ręki”. Myślę, że musisz zrobić jedno i drugie – dostarczać produkty architektonicznie solidne, ale także pakować je w sposób, który ma sens dla użytkowników końcowych.
Chris Burbridge
Ups – miałem na myśli „*** Wszystkie Nasze MOTYWY są w 100% kompatybilne z Yoast dla SEO”…
Ankur
Całkowicie się zgadzam. W rzeczywistości używam Genesis, który jest tak zwanym "przyjaznym dla SEO", ale przeszedłem na Yoast SEO, ponieważ nie chcę być związany z jednym motywem.
Rahul Tilloo
Naprawdę kilka sensownych punktów. Headway robi to dobrze, ich motyw automatycznie wyłącza opcje SEO po rozpoznaniu, że używasz wtyczek SEO. Nie wiem o innych motywach premium.
wpbeginner
@Rahul Tilloo Cóż, inne znane firmy też tak robią… chodzi w tym artykule o to, że nadal powoduje to niedogodności dla użytkowników, jeśli chcą odejść od Headway lub Genesis… i używali opcji SEO Headway… ponieważ teraz muszą użyć narzędzia SEO Data Transporter do przeniesienia danych do wtyczki lub nowego motywu.
newwpthemesnet
I would like to think it means that they put in proper placement of H1 and H2 tags, provide breadcrumbs, and validated XHTML. But…all that should be done already, correct?
I agree, it should be left to the plugins.
wpbeginner
@newwpthemesnet Tak, myślę, że motywy powinny mieć odpowiednią semantykę (która obejmuje H1, H2 itp. Okruszki można zapewnić przez motyw, jeśli jest to potrzebne. Ale motyw powinien uwzględniać popularne wtyczki, takie jak BreadCrumb NavXT lub Yoast… obie są dość potężne i wnoszą wiele do stołu.
blogjunkie
Wcześniej korzystałem z opcji SEO w Headway i Genesis, ale od tego czasu przeszedłem na WordPress SEO by Yoast z tych samych powodów, które wymieniłeś w artykule.
Jednak myślę, że opcje SEO są wystarczające dla nowicjuszy, którzy inaczej byliby zdezorientowani wszystkimi opcjami, jakie oferuje potężna wtyczka, taka jak WordPress SEO.
Nie jestem jednak pewien, jak pogodzić te dwa stanowiska. Obecnie polecam nowicjuszom korzystanie z motywów od uznanych firm, takich jak WooThemes, StudioPress itp., aby jeśli kiedykolwiek przekroczą swoje potrzeby SEO, mogli zaktualizować do WP SEO i użyć wtyczki SEO Data Transporter do migracji swoich danych.
StuartWooster
„jeśli użytkownik kiedykolwiek zdecyduje się zmienić swoje motywy, ryzykuje utratę wszystkich danych SEO dla starszych postów, jeśli nie przeniesie ustawień SEO prawidłowo.”To samo w sobie jest powodem, dla którego będę używać wtyczki do wszystkich przyszłych instalacji, ponieważ deweloper mojego obecnego motywu nie wydał ścieżki aktualizacji dla swojej nowej wersji (która miała miejsce ponad 6 miesięcy temu). Więc nie tylko muszę przeprojektować całą moją stronę z ich nową wersją, ale nie mogę po prostu jej aktywować i przenieść moich ustawień SEO!
WPMuse
Good job getting this info out there — most folks I work with never think about these ramifications! They see the theme has “SEO” and that’s all they think about…

I always explain the variables and choices on which SEO options to use — but maybe if theme developers included a bit more explanation as to why you would choose a theme with/without these options based on your experience and goals, they would also be helping to educate instead of just always selling. Then customers can make an educated choice.
Which in of itself would be a value added benefit of choosing one of their products.
sikedestroya
Opcje SEO powinny być pozostawione wtyczkom. Kiedy mamy tak potężne narzędzia jak All in one SEO pack i YOAST SEO plugin, opcje SEO zintegrowane z motywem mogą tylko wprowadzać więcej zamieszania… Moim zdaniem są niepotrzebne…
mrahmadawais
Zawsze byłem fanem tej wtyczki do importu SEO, ale czasami nic nie pokazuje zrobionego przez nią.
Mike
Świetne spostrzeżenia. W szerszej perspektywie wtyczki i motywy *powinny* być z natury oddzielne, ale często motywy stają się coraz bardziej przeładowane z powodu konkurencji między autorami motywów lub dlatego, że niektórzy autorzy motywów czują dokładnie odwrotnie. Czy ktoś ma pomysły, jak połączyć funkcjonalność motywów i wtyczek w sposób nieinwazyjny?
wpbeginner
Całkowicie się z Tobą zgadzam. Wtyczki i motywy są oddzielne. To zdecydowanie „chwyt marketingowy”. Jak się wyróżnić? Przez napompowanie ich większą ilością funkcji, gdy nie powinno się tego robić. Myślę, że autorzy motywów robią to, aby dotrzymać kroku konkurencji. Gdyby poważnie myśleli z „punktu widzenia użytkownika”, zdaliby sobie sprawę z niedogodności. Jeśli chodzi o zależności motywów/wtyczek, otto42 napisał bardzo fajny artykuł na ten temat. http://wpbeg.in/JtxqCh
Mike
@wpbeginner Wow, jak ja nigdy nie znalazłem tego artykułu Otto? Myślałem, że wyczerpałem swoje możliwości Google-fu i nic o tym nie mogłem znaleźć. Dzięki!
WPFortress
To świetny punkt, który poruszyłeś. Bardzo szanujemy Wordpress SEO by Yoast i All In One SEO pack, ale włączyliśmy opcje SEO w naszym motywie (z generatorem mapy witryny, opcjami SEO dla poszczególnych stron itp.), ponieważ – naszym zdaniem – użytkownicy nie powinni instalować dodatkowych wtyczek do każdej potrzebnej im funkcjonalności. Opcje SEO motywu są automatycznie wyłączane, jeśli aktywne są zewnętrzne wtyczki SEO, dzięki czemu użytkownicy mogą wybierać między wewnętrznymi lub zewnętrznymi opcjami SEO.
wpbeginner
@WPFortress Nie można umieścić wszystkiego w motywie. Istnieje powód, dla którego dostępne są wtyczki. To właśnie to nastawienie powoduje ten ogromny problem. Wszyscy chcą napychać motyw mnóstwem widżetów, setkami opcji… Utrudnia to nowemu użytkownikowi zrozumienie WordPressa. Podoba im się wygląd motywu (powinien być prosty w instalacji i aktywacji), aby motyw wyglądał jak demo. Z wyjątkiem tego, że tak nie jest. Muszą przejść przez mnóstwo ustawień, aby tylko zbliżyć się do wyglądu demo motywu. Opcje to świetna rzecz, ale w rozsądnych granicach. Zmiana motywów nie powinna być tak dużym problemem, jakim się staje (ze wszystkimi tymi opcjami). Jeśli uważasz, że istnieje ważna funkcja, którą chcesz zapewnić (np. karty, pokaz slajdów itp.), być może lepszym rozwiązaniem jest pójście w podobnym kierunku jak WooDojo. Gdzie tworzysz mega wtyczkę z widżetami, które użytkownik może aktywować. Dzięki temu może ona faktycznie współpracować z innymi motywami, jeśli użytkownik zdecyduje się na zmianę. Cały punkt polega na tym, aby „zachować bardzo ważne funkcje”, takie jak dane SEO, takie same podczas zmian motywów. Myślę, że wynika to z faktu, że firmy nie chcą promować innych firm ani innych deweloperów. Ale powinniśmy. Specjalizuj się w tym, co robisz najlepiej (i bądź absolutnie pewien, że jesteś w tym najlepszy). Współpracuj z komplementarnymi produktami i zobacz, jak możecie się połączyć. Oszczędzi to mnóstwo czasu, który możesz wykorzystać na robienie tego, co robisz najlepiej: „tworzenie bardziej atrakcyjnych, dobrze zakodowanych motywów”.
WPFortress
@wpbeginner I agree, thank you. If everything is bloated with 1000 options, advanced users may know what they are, but what about beginners? We’ve spent 9+ months in development of a theme looking back from user’s point of view. The main problem with themes are that either they aren’t working when you’ve activated them, without you having to setup 100+ options, like you said. We looked back differently on this – we’ve implemented a “Import Content” feature that imports sample content (not just posts & pages) completely so theme looks like the demo site (with *all* content). This includes options (they are pre-populated), so user can change only the thing he needs (and behind every option there’s a complete description of what that option does, and where it appears). Not to mention 90+ page web & PDF documentation with FAQ base
Regarding other companies and developers.. I’m glad that you mentioned this. People should work together. We’ve included every plugin that we used in Theme Credits, including a personal note to the developers and backlinks to their websites. Main problem here is that most of other compaines won’t join forces together. We want to do that so we can grow together and make something that people actually want to use.
wpbeginner
@WPFortress Dla jasności, nie wskazuję palcem na Ciebie. Każdy ma prawo do opinii i szanuję wybory, których dokonaliście. Rozumiem, że wiele firm ma funkcję „Importuj zawartość” dla swoich motywów, wraz z dokumentacją i FAQ. Moim zdaniem ludzie NIE powinni musieć czytać 90+ stron dokumentacji internetowej i PDF, aby KORZYSTAĆ Z MOTYWU. Nie widziałem kodu Waszego motywu ani nie używałem żadnego z Waszych motywów. Więc nie wiem, jak działają. Wszystko, co mówię, to jeśli kopiujecie kod wtyczek w swoich motywach i przyznajecie im zasługi, to nie jest to właściwy sposób (szczególnie w przypadku dużych funkcji). Znacznie lepiej jest używać zależności motywu/wtyczki, aby użytkownik miał możliwość aktualizacji tej wtyczki, gdy autor wtyczki ją zaktualizuje.
WPFortress
@wpbeginner Tak, oczywiście – rozumiem Twoją opinię. I każdy powinien przestrzegać tych wytycznych, nie tylko my. Dziękuję za Twój świetny post!
designtodevelop
Całkowicie zgadzam się z tym postem. Wiem, że wielu deweloperów motywów przestrzega ścisłych standardów sieciowych, kiedy sprzedają, mogą oznaczyć je jako przyjazne dla SEO. Zdecydowanie poleciłbym użycie pluginu od Yoast do optymalizacji bloga WordPress.
acurry
Świetny post, człowieku
wpbeginner
@acurry Glad you like it