「SEOフレンドリー」だからという理由でテーマを勧める人たちの話を聞いたことがありますか?はい、このブログでは「SEOフレンドリー」というラベルを付けたテーマをいくつか推奨してきました。しかし、「SEOフレンドリー」とは実際には何を意味し、一部の人がそれをどう考えているのでしょうか?この記事では、WordPressテーマにSEOオプションを持つべきではない理由と、それらが持つ理由について私たちの意見を共有します。
テーマの目的とは? 見栄えを良くし(整理整頓され、きれいに)、人々がサイトを簡単に使えるようにすることです。テーマを整理整頓され、きれいにするにはどうすればよいですか?ユーザーインターフェース(UI)やビジュアル要素以外にも、きれいなコードが必要です。コードはセマンティックであり、ウェブ標準に従う必要があります。そうしたテーマは「SEOフレンドリー」なテーマです。これが、特定のテーマがSEOフレンドリーであると言うときに私たちが注目する点です。
今、テーマが「SEOフレンドリー」であるためには、パンくずリスト、SEOオプションなどの他の機能が必要だと考える人もいます。しかし、それは真実ではありません。メタタグ、パンくずリストなどがあれば、オンページSEOは改善されます。しかし、テーマがSEOフレンドリーであるために、これは必須ではありません。
では、テーマのデザイナーや開発者はなぜそれを行うのでしょうか? それはマーケティングのギミックだからです。可能な限り最高のテーマを作成することにエネルギーを集中する代わりに、テーマに少数のSEOオプションをバンドルします。また、業界や競合他社に追いつくためでもあります。
WordPressテーマにSEOオプションを持つべきではないのはなぜですか? SEOオプションを持つことで、これらの企業はユーザー(特に初心者)に甚大な不利益をもたらします。なぜなら、ユーザーがテーマを切り替えることを決定した場合、古い投稿のSEOデータをすべて失うリスクがあるからです。もしSEO設定を正しく転送しない場合。SEOオプションは明らかにプラグインの領域であり、テーマ開発者は侵入を避けるべきです。主に、彼らのSEOオプションは、AIOSEOのようなプラグイン(200万以上のサイトで使用)ほど完全になることはないでしょう。Nofollowタグ、リダイレクト、no-index、サイトマップ、インデックス作成などのオプションは、テーマを肥大化させるでしょう。
テーマ会社がAIOSEOのような優れたプラグインをサポートしたくない場合は、その問題を独自のプラグイン(テーマではなく)で解決すべきです。
ほとんどの有名な企業は、AIOSEOのようなプラグインの重要性を理解しており、それらのプラグインがアクティブな場合は自動的にSEOオプションを登録解除します。しかし、それらをまったく行う必要がなくなれば、はるかに簡単になります。
更新:コメントで指摘されたように、テーマ作成者が単にテーマ/プラグインの依存関係を使用する方がはるかに良いでしょう。これは、Otto による テーマ/プラグインの依存関係 に関する素晴らしい記事です。
ご意見をお聞かせください。

Jon Schear
テーマがSEOオプションを提供している場合、ツールでエクスポートする際にデータを移行する可能性があることを考慮する必要があります。
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!
ジョニー・G
現在、Elegant Themesのテーマを使用しています。ご存知の通り、EGには独自のSEOが組み込まれています。YoastのSEOを使用する予定です。テーマのSEOは、YoastのSEOプラグインや私のSEO全般と競合したり、何らかの形で悪影響を与えたりするのでしょうか?
WPBeginnerサポート
以前、なぜテーマに SEO オプションがあってはならないのか について書きました。ぜひご覧ください。
管理者
Ahmad Magddi
そうだね
エヨ
あなたは間違っています
マイケル
「必須」のテーマ機能を探しているうちに、この非常に役立つ投稿に出会いました。機能は(ほとんどの場合)プラグインによって提供されるべきであるという点に完全に同意します。このアプローチは、「少ないほど良い」というカテゴリにうまく収まります。
最初のテーマを開発する際に、この情報を必ず利用します。また、Otto氏が提供してくれたプラグインの依存関係に関する情報も利用します。リンクを提供していただきありがとうございます。
今は、私のテーマで利用可能にしたい機能に最も適したプラグインを見つけるだけです。
ステフ M
サイトにStandardテーマをインストールしました。SEOオプションが付いていましたが、タイトルを編集できなかったため、All in One SEOをインストールしました。しかし、それ以来、Googleの著者情報スニペットが表示されなくなりました。All in One SEOが私のGoogle著者情報を削除しているのでしょうか?ページソースを表示すると表示されています。しかし、検索には表示されません。参照してください:
https://www.google.com/search?q=chicago+nightlife+superstar
リッチスニペットテスターでも機能します:
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fwww.howlatthemoon.com%2Fdueling_piano_bar%2Fchicago-nightlife-superstar%2F&html=
どうか助けてください!!!
編集スタッフ
Google の検索結果はユーザーによって異なります。あなたには著者情報が表示されないかもしれませんが、他の人には表示されるかもしれません。彼らはそれが役立つかどうかを決定します。リッチスニペットで機能するのであれば、正しく設定されていることがわかります。これで、ボールは Google のコートにあります。
管理者
Saurabh
Yoastのパンくずリストをサイドバーに表示する方法はありますか?また、サイトにパンくずリストを表示することは必須ですか?パンくずリストは私のテーマに完璧に合っています。
編集スタッフ
パンくずリストはデザインのどこにでも出力できるはずです。表示が必須ではありません。
管理者
ジョン・K
ここでテーマのSEOオプションに対する議論と同じ議論が、SEOプラグインに対してもできることを指摘するために、あえて反対意見を述べさせていただきます。
もしユーザーが*プラグイン*を切り替えることを決めた場合、SEO設定を適切に移行しないと、古い投稿のSEOデータをすべて失うリスクがあります。
すべてのSEOプラグイン、またはかなりの数のプラグインの設定がプラグイン間で簡単に移行できれば問題はありませんが、例えばGreg’s High Performance SEOと他のものとの間で設定を移行してみてください。
編集スタッフ
あえて反対意見を述べるのはいつも良いことです。この問題は、「テーマの機能」対「プラグインの機能」という、より大きな問題に踏み込んでいます。SEOに関しては、データの保存という点ではプラグインに含めるべきだという意見がほとんどでしょう。
https://www.wpbeginner.com/opinion/wordpress-custom-post-types-debate-functions-php-or-plugins/
Yoast製WordPress SEOプラグインから他のSEOプラグインに切り替える理由は特に見当たりません。YoastのSEOプラグインは、他のプラグインよりも優れているとは言わないまでも、同等の機能を提供します。
テーマは「デザイン」であり、おそらく頻繁に変更するものです。
管理者
ジョン・K
All In One SEOのようにYoastのプラグインが決して過剰なリソースを消費しないことが保証されているなら、喜んですべてのサイトにインストールします。
編集スタッフ
代替の「理想的な」ソリューションはありますか?テーマとプラグインのどちらを選ぶかという点では、当社の意見では、機能性に関する議論では常にプラグインが有利になります。
Kade
同意します。
テーマに入れたGoogleアナリティクスで経験しました。突然、テーマを変更したときに、Googleアナリティクスが機能しなくなりました。
ジョン
しかし、StudioPressテーマに統合されたSEOは非常に簡単で直感的(そしてうまく機能する)であり、必要に応じて転送することもできます。
編集スタッフ
まず、これは完全なソリューションではありません。Yoastのプラグインが提供するサイトマップやその他の多くのソリューションを提供していません。第二に、はい、データを転送することはできますが、それは最善の方法ではありません。ユーザーに追加の作業を強いることになります。テーマ会社の目標は、ユーザーにとって物事をより簡単にすることであるべきです。神がテーマを切り替えたいと思ったとしても、彼らに飛び越えさせる必要はありません。
管理者
ネイサン・ライス
この時点で、それらを削除することは、残しておくことよりもユーザーにとって悪いことになります。
編集スタッフ
いつかは主導権を握る必要があります。既存ユーザー向けに残しておき、新しいユーザーには新しいプラグインを有効にしない限り非表示にするのが良いかもしれません。Genesisコアに残しておき、徐々に廃止していくこともできます。WordPressがリンクマネージャーを扱っているのと同じような方法です。
Yourcyberguide
将来的にテーマを変更する自由を維持するために、私は自分でGenesisからYoastまたは他のサードパーティ製プラグインに移行しています。
サイ
Interesting article Indeed.
Christopher Geary
素晴らしい投稿ですね。テーマの機能に関して、どこで線引きをするのか、以前から疑問に思っていました。テーマで、まあ、すべて(ある程度まで)をサポートするようにすることも可能です。コンテンツとデザインの線引きの問題だと思います。SEOデータのような、何らかのコンテンツを提供するものはプラグインで提供されるべきで、それ以外はデザインを強化するためだけの追加テーマ設定として提供できる可能性があります。
But again, very nice article. Time to share with the folks on twitter
ショーン・ヒンケルイン
このような記事を読んだ後、私の知人の多くは –
「転送できないのですか?ああ、まずい、まずい、まずい…」
クリス・バーブリッジ
これは素晴らしい会話です。マーケティングとビジネスに関しては、賢いマーケターが私にこう言いました。「彼らが欲しいものを売り、それから彼らが必要なものを与えなさい。」
人々が欲しがっているものを売らなければ、市場はありません。ですから、もし彼らが「SEOマジック」を欲しがっているなら、そのニーズに応えているように見えるものを売るべきですが、同時に、彼らが必要としているものを与えなければ、彼らを失望させることになります。ですから、彼らが必要としている実際のSEO原則へと教育していくことができるかもしれません。
マーケティングアイデア:「*** 当社の全プラグインは、市場でNo.1のSEOプラグインであるYoast SEOと100%互換性があります ***。各プラグインには、当社のテーマとYoast SEOプラグインに合わせて調整された、実際のSEO戦略を開始するための3ページの「SEO入門」PDFが含まれています。」
ここで私が目にしていることの一部は、建築学的には、テーマとプラグインを分離することは理にかなっています。しかし、消費者にとっては、彼らの問題を解決するための最も簡単なソリューションを求めており、テーマ開発者は常にこれを提供しているわけではありません。たとえば、レシピの種類、料理、材料などの特定の投稿タイプを含み、訪問者がレシピを送信できるページを備えたレシピテーマがあります。
これは私たちにとって概念的に純粋ではないかもしれませんが、彼らにとってはすぐに使えるソリューションなので、非常に良いアイデアだと思います。両方を行う必要があると思います。つまり、アーキテクチャ的に健全な製品を提供するだけでなく、エンドユーザーにとって意味のある方法でそれらをパッケージ化することです。
クリス・バーブリッジ
ああ、言いたかったのは「***すべてのテーマはYoast SEOと100%互換性があります」ということです…
Ankur
全く同感です。実際、私は「SEOフレンドリー」と呼ばれるジェネシスを使用していますが、1つのテーマに縛られたくないので Yoast SEO に移行しました。
Rahul Tilloo
そこには確かにいくつかの有効な点があります。Headwayはこれをうまくやっています。彼らのテーマは、SEOプラグインを使用していることを認識すると、自動的にSEOオプションをオフにします。他のプレミアムテーマについては知りません。
wpbeginner
@Rahul Tilloo 他の有名なものも同様のことをしています…この記事のポイントは、HeadwayやGenesisから離れたいユーザーにとって、それでも不便が生じるということです…そして彼らはHeadwayのSEOオプションを使用していました…なぜなら今、データをプラグインや新しいテーマに転送するためにSEOデータトランスポーターを使用する必要があるからです…
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 はい、テーマには適切なセマンティクス(H1、H2などを含む)があるべきだと思います。パンくずリストは必要に応じてテーマで提供できます。しかし、テーマはパンくずリストNavXTやYoastのような人気のあるプラグインを考慮に入れるべきです…どちらもかなり強力で、多くの機能を提供します。
blogjunkie
以前はHeadwayやGenesisのSEOオプションを使用していましたが、記事で概説されているのと同じ理由で、YoastのWordPress SEOに移行しました。
しかし、WordPress SEOのような強力なプラグインが提供する多くのオプションに初心者が混乱するのを避けるためには、SEOオプションは十分だと思います。
しかし、2つの立場をどのように調和させるべきか分かりません。現在、初心者にWooThemesやStudioPressのような確立された企業からテーマを使用するように勧めています。そうすれば、SEOのニーズを超えた場合でも、WP SEOにアップグレードし、SEOデータトランスポータープラグインを使用してデータを移行できます。
StuartWooster
「ユーザーがテーマを切り替える場合、SEO設定を 適切に転送しないと、古い投稿のSEOデータをすべて失うリスクがあります。」これだけでも、今後すべてのインストールでプラグインを使用する理由になります。私が使用しているテーマの開発者は、新しいリリース(6ヶ月以上前)のアップグレードパスをリリースしていません。そのため、新しいリリースでサイト全体を再設計する必要があるだけでなく、単に有効化して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
SEOオプションはプラグインに任せるべきです。All in one SEO packやYOAST SEOプラグインのような強力なツールがあるのに、テーマに統合されたSEOオプションは、混乱を招くだけです… 私の意見では、それらは不要です…
mrahmadawais
このSEOインポータープラグインは以前から気に入っていますが、時々、それが実行したことが何も表示されないことがあります。
マイク
素晴らしい点ですね。 全体的に見れば、プラグインとテーマは本来別々であるべきですが、テーマ作者間の競争や、一部のテーマ作者が全く逆の考えを持っているために、テーマがますます肥大化しているのが現状です。 テーマとプラグインの機能を unobtrusively に統合する方法について、何かアイデアをお持ちの方はいらっしゃいますか?
wpbeginner
あなたの意見に完全に同意します。プラグインとテーマは別物です。それは間違いなく「マーケティング上の駆け引き」です。どうやって目立つのか?不必要に多くの機能で肥大化させることです。テーマ作成者は競争についていくためにそうしているのだと思います。もし彼らが真剣に「ユーザーの視点」から考えているなら、不便さに気づくでしょう。テーマ/プラグインの依存関係については、otto42 が非常に素晴らしい記事を書いています。http://wpbeg.in/JtxqCh
マイク
@wpbeginner わあ、オットーの記事を今まで見つけられなかったなんて!Google検索の限界まで試したと思ったのに、これに関する何も見つけられませんでした。ありがとうございます!
WPFortress
それは素晴らしいご指摘です。Wordpress SEO by Yoast と All In One SEO pack を高く評価していますが、(サイトマップジェネレーター、個々のページごとの SEO オプションなど) SEO オプションをテーマに含めました。なぜなら、ユーザーが必要な機能ごとに追加のプラグインをインストールする必要はないという考えだからです。外部 SEO プラグインがアクティブな場合、テーマの SEO オプションは自動的に無効になるため、ユーザーは内部または外部の SEO オプションを選択できます。
wpbeginner
@WPFortress テーマにすべてを詰め込むことはできません。プラグインが利用可能であるのには理由があります。この考え方こそが、この大きな問題を引き起こしています。誰もがテーマにたくさんのウィジェットや何百ものオプションを詰め込みたがります…それは、新しいユーザーがWordPressを理解するのをさらに難しくします。彼らはテーマの外観を気に入って(テーマは簡単にインストールして有効化できるはずです)、デモのように見せたいと思っています。しかし、実際にはそうなりません。デモの外観に近づけるためだけに、たくさんの設定をしなければなりません。オプションは素晴らしいものですが、限度があります。 テーマの変更は、現在ますます大きな手間になってきています(これらすべてのオプションのために)。 提供したい重要な機能(タブ表示、スライドショーなど)があると思うなら、WooDojoと同様のアプローチをとるのが良いかもしれません。ユーザーが有効化できるウィジェットを備えた巨大なプラグインを作成するのです。そうすれば、ユーザーがテーマを変更することに決めた場合でも、他のテーマと実際に連携できます。 重要なのは、テーマを変更してもSEOデータなどの「非常に重要な機能」を同じように保つことです。 これは、企業が他の企業や他の開発者を宣伝したくないという事実によるものだと思います。しかし、私たちはそうすべきです。自分が最も得意なことに特化し(そしてそれが最高であることを確実にしてください)。補完的な製品と協力し、どのように提携できるかを見てください。 これにより、あなたが最も得意なことである「より見栄えの良い、よくコード化されたテーマをさらに作成する」ために使える時間を大幅に節約できます。
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 明確にしておきますが、あなたを非難しているわけではありません。誰もが意見を持つ権利があり、皆さんが下した選択を尊重します。多くの企業がテーマにドキュメントやFAQとともに「コンテンツのインポート」機能を持っていることは理解しています。私の言いたいのは、人々はテーマを使用するために90ページ以上のWebおよびPDFドキュメントを読む必要はないということです。あなたのテーマのコードを見たことも、あなたのテーマを使用したこともありません。したがって、それらがどのように機能しているかはわかりません。私が言いたいのは、プラグインのハードコードをテーマにコピーしてクレジットを与えているのであれば、それは正しい方法ではないということです(特に大きな機能については)。ユーザーがプラグインの作成者が更新したときにそのプラグインをアップグレードできるように、テーマ/プラグインの依存関係を使用する方がはるかに良いです。
WPFortress
@wpbeginner はい、もちろん、あなたの意見は理解しています。そして、私たちだけでなく、誰もがそのガイドラインに従うべきです。素晴らしい投稿をありがとうございます!
designtodevelop
この投稿に完全に同意します。多くのテーマ開発者が厳格なウェブ標準に従っていることを知っています。販売する際にはSEOフレンドリーとラベル付けできます。Wordpressブログの最適化には、Yoastのプラグインを使用することを強くお勧めします。
acurry
素晴らしい投稿だよ、男
wpbeginner
@acurry Glad you like it