「SEO/チェックリスト」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→キーワードの正規化コードphp) |
(→キーワードの正規化コードphp) |
||
行40: | 行40: | ||
==キーワードの正規化コードphp== | ==キーワードの正規化コードphp== | ||
− | + | $word = str_replace(" ", " ", $word); | |
− | + | $word = preg_replace("/¥n/", " ", $word); | |
− | + | for ($i = 1; $i < 10; $i++) { | |
− | + | // space2つを削除 | |
− | + | if (strpos($word, " ") !== false) { | |
− | + | $word = str_replace(" ", " ", $word); | |
+ | } else { | ||
+ | break; | ||
} | } | ||
− | + | } | |
− | + | $word = implode(" ", array_unique(explode(" ", $word))); | |
− | + | $word = trim($word); | |
− | + |
2015年10月5日 (月) 08:09時点における版
重要度5
- Search Consoleに登録
- Search Consoleでtitle・descriptionがかぶってないか
- sitemap.xmlをrobots.txtに追加してるか
- rssをconsoleのsitemapに登録しているか
重要度3
- sitemap.xmlがトップ階層か
重要度2
重要度1
- bingウェブマスターに登録
- bingへのsitemap登録とrss登録(RSS 2.0のみ)
開発重要度5
- pagespeedサイトでモバイル・PCともに85点以上か
- gtmatrixサイトでAスコア(PC)を取ってるか
- web読み込み開始までが200msを切ってるか(googleが200ms以上だとトリガーにすると宣言してます)
- リンク切れページを削除(or noindexを追加)
- sitemapに検索0ページのurlを追加しない。
開発重要度3
- pageのurlがmaxpageを超えてればmaxpageに301リダイレクトする
- 検索0件ページはnoindexにする
- 外部リンクはnofollow
開発重要度2
- sitemapの検索urlのkeywordの中にspace2つ入ってるものがないか
- sitemapの検索urlのkeywordの中に全角spaceがないか
- sitemapの検索urlのkeywordの先頭と最後にspaceが入っているものがないか
- sitemapの検索urlのkeywordでスペースを挟んでの同一文字列を除外
- sitemapの検索urlのkeyword内に改行が入ってないか(改行をurlencodeすると%0Aになりフレームワークのrouterでurldecodeできなくなる)
- noindexページへのリンクにnofollowを追加
- 検索0ページにgoogleカスタム検索を追加
開発重要度1
- 手動404のcacheページが200になってないか確認
キーワードの正規化コードphp
$word = str_replace(" ", " ", $word); $word = preg_replace("/¥n/", " ", $word); for ($i = 1; $i < 10; $i++) { // space2つを削除 if (strpos($word, " ") !== false) { $word = str_replace(" ", " ", $word); } else { break; } } $word = implode(" ", array_unique(explode(" ", $word))); $word = trim($word);