このサイトでは、自分のショップを商品データーをインポートして作成するのがテーマです。

あ完成しているつもりのショップをアクセスが増えたので、上位表示のページを検索結果

からクリックしてみると。

 

あらら、リンク切れで、商品詳細ページ(ブログで言えば記事ページ)がエラーで出てこない

そして、リンク切れとそうでないのとがある。

とりあえず、FireFoxで、ログインして(IEだとURLが日本語にならない)、記事の一覧で

記事ごとに「表示」の上に、カーソルを置いてみて。

 

ブラウザの下部に、正しく「日本語でURLが表示されているもの」はそのまま。

「%e7%af%80%e9%9b%bb%e3%83%bb%e7%?%a-4」のように文字化け

しているものは、編集でURLの末尾にしか、文字化けが起こらないこの現象を

起こしている部分を削除。

?

せっかく、検索エンジンに「インデックス」されているものまで、URLを変えてしま

うことになるけど;;

 

対策より、とりあえずエラーが多いので、修正。

タグで上位表示されているものがほとんどなので、アクセス数にはそう影響はない

のではと勝手に・・

 

エラーの文字化けは 必ず ?%-2 ?9 ?%9-2 など末尾であり

数字が連番のようになっている。

 

このサイトは、パーマリンクが、「カテゴリー」「ポスト(記事名つまり商品名)」.htmlとしている

 

全部インポートで対応しているので、多岐にわたる「カテゴリー」はスラッグ(任意の英文字)に

していないので、カテゴリーも日本語、その後に続く商品名も日本語、、

 

つまり、めちゃ長い ^^;

 

そこで考えた。

URLはUTF-8ベースで、200文字までとか フォーラムの古い記事にある??

 

WordPressは全く同じURLの記事を書くと、自動的に 末尾に「-2」とか連番を

付けてくれる。

 

その文字数分だけ引き算した URLが制限値なのか よくわからないし

数え方も正確に知らない。

 

カテゴリーが同じで、商品名も 「○○社の○○素材・・・ やすらぎ優しい○○の20色セット シングルブルー」

なんてことになると、。文字制限数までの、文字列は全く同じ

 

そこで、WordPressは途中で切って、連番を振りたい

ところが、漢字を(日本語)使うので、キリが悪い場合がある、、

 

漢字を3つに割るわけにはいかない? たぶんそんな現象かと

そこで、化ける

?UTF8というエンコーディングは
1バイト・2バイト・3バイト・4バイト
の可変長エンコーディング

らしい・・

で、そのURLは、リンクエラー 「 Bad Request」

ユーザー側から送られた情報(URLとか)がサーバ側で理解できなかったを返す

post_nameの文字制限はカスタマイズしない方針なので、

 

進化する度に元に戻る対策は 事を面倒にするだけなので・・

今度からは、インポート(CSV Import)時に、下書きモードにして

カテゴリーがインポートされたら、スラッグに英数入力して

 

それから、「記事の一括更新」「ステータス」「公開」にて商品公開する

ことに。

 

インポート以前の、準備段階での、タイトルを短くすると SEO的にも

影響すると思うし 見る人が 最後の 色展開などが分からないし・・

 

いつからなのか、、商品は品切れしても、リンクエラーにならずに、取扱い

終了とか 在庫切れ 終売画面に飛ぶのですけど

 

今回の場合には以下のプラグインを入れて、アクセスがあったのに、エラー

を出した場合に、入力したメアド宛に、そのリンクを送信してくれる機能を

使えば、早くきがついたのにと後悔です。m(__)m

 

「404 Notifier」 有効にして 設定から メアド入力するだけです。

ちなみに、非常に参考にしている以下の本に、日本語のパーマリンクや

意味のあるURLは有効としているので今後も続けようかと

 

WordPressで加速させる!ソーシャルメディア時代の[新]SEO戦略マニュアル

 

?自分で作ると自分でメンテナンス、、 なんか買おうかな・・・

オールマイティプロが スマホ対応ならね  この記事 素人備忘録です

新しい原因がわかれば追記しますね  文字化けの知識ゼロなんす

 

?ちなみに、エクセルで文字列関数でバイト数で数えると300位

よくある文字数カウントサイトで計測 どれもUTF-8用じゃないけど

こっちは150文字がギリ 化ける化けないの境目でした。

9b%e6%9a%91%e7%94%a8%e5%93%81な漢字の羅列の

文字ベースで放り込んだ場合です

カテゴリーさえ スラッグにするか カテゴリー非表示プラグインにて

解決できるレベルだと思います。

 

PS

WordPress 3.3.1時点の記事ですが

以下のサイトによると URLの変更は自動的にリダイレクトしてくれる

みたいなんですが。

404エラーが出ているようです。

検索クローラーの検索結果からクリックして訪問されるお客様に、新たな

URLが再クロールされるのをまつのみ? なんてしょうか

 

WordPressによる自動リダイレクト設定

 

WordPressの301リダイレクト設定 ? Redirection

 

狙ったページとは違うページが検索結果に表示されてしまった時の対処法

(これについては 上げたいページのPINGを2度ほどしてあげると たいてい

  直る気がしています。

 

参考にさせていただいているサイト あとは404エラーが起こった

 文字化けリンクは 逆読みデコード出来ないのでどのページがエラーなのか分からない;;

 

?追記  結局 パーマリンク /%postname% 日本語は22文字制限だった が原因だったみたい