ホームページをリニューアルしてディレクトリを変更したら、これまでGoogle5位、Yahoo!1位だったのが、Yahoo30位、Googleは51位圏外になってしまい、ページランクも0に、そして被リンクも0になってしまいました。せっかくCSSサイトに変更したのに順位が下がってセッション数やPVも下がってしまいました。
ウェブマスターツールを設定していて、ディレクトリが変わったのにキャッシュは残ったまま。metaタグを変更しようとしてもアカウントが同じという事で変更されず、履歴も消せず、検索除外設定をしてもキャッシュは残ったままです。
再審査を申し込みましたが、何も変化はありません。
原因が分からず、誰か対策を教えてもらえないでしょうか・・

このQ&Aに関連する最新のQ&A

A 回答 (3件)

古いページから、新しいページに引っ越したよ、と教えてあげれば、


被リンクやPRが引き継がれ、検索順位も変わらないはず。

詳細は「301リダイレクト」で検索。
    • good
    • 0
この回答へのお礼

ご教授ありがとうございます。私の知識不足で大変恐縮ですが、ドメインを変更したわけではなくディレクトリを変えてしまったのですが、同じことでしょうか?
301リダイレクトがGoogleもYahooも推奨しているとどのサイトにも書かれていましたが、新しいドメインと書かれていたので、もしかしたら別のことなのかなと思いまして再度お伺いできれば助かります。

お礼日時:2009/05/21 16:48

>再質問


ディレクトリ、各ページであっても同じです。
    • good
    • 0
この回答へのお礼

なるほど・・大変参考になりました。早速試してみました。設定してみました。しばらく様子を伺ってみたいと思います。回答していただき誠にありがとうございました。

お礼日時:2009/05/22 19:05

原因は他のサイトが上がったから



対策は人が多くアクセスするようにする(ようは内容ですね)

多くの人が検索してアクセスするサイトは何もしなくても上位に来ます
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qディレクトリの階層構造をツリー表示したい

指定したディレクトリ以下のディレクトリの階層構造を、ツリー表示するプログラムを作りたいと思っています。
階層構造は、階層が下がるごとにインデントをつけてツリー表示したいと思っています。
指定ディレクトリ以下のディレクトリ名をすべて表示させるところまではできたのですが、インデントをうまくつけられずに困っています。
ソースは以下のようにしました。

----------------------------------

import java.io.File;

public class DirTree {
String dirName;
void showDirName(){

File directory = new File(dirName);
File[] subFiles = directory.listFiles();

for (int i = 0; i < subFiles.length; i++)
{
if(subFiles[i].isDirectory()==true)
{
System.out.println(subFiles[ i ].getName() );
dirName = subFiles[ i ].getPath();
showDirName();
}
}
}
}

---------------------------------------------

何かよい方法や、ここをこうしたらと言うのがありましたら教えていただけませんでしょうか。
よろしくお願いいたします。

指定したディレクトリ以下のディレクトリの階層構造を、ツリー表示するプログラムを作りたいと思っています。
階層構造は、階層が下がるごとにインデントをつけてツリー表示したいと思っています。
指定ディレクトリ以下のディレクトリ名をすべて表示させるところまではできたのですが、インデントをうまくつけられずに困っています。
ソースは以下のようにしました。

----------------------------------

import java.io.File;

public class DirTree {
String dirName;
void showDirName(){

Fil...続きを読む

Aベストアンサー

 こんばんは。

>インデントをうまくつけられずに困っています。

 インデントはメソッドの引数で指定するように作って、メソッドを呼ぶときに現在の階層に一つ足した数を渡してやればいいのではないでしょうか。
 メソッド内でインデントの数だけ空白なりタブなりを追加してやればいいと思います。

(コンパイルするときは全角スペースを半角スペースに変換してからにしてください)

import java.io.*;

public class DirTree {
  public static void main(String[] args) {
    showDirName(new File("C:\\hoge\\hoge"), 0);
  }
  
  static void showDirName(File dir, int indent) {
    if (dir.isDirectory()) {
      StringBuffer sb = new StringBuffer();
      //インデントの深さの分までタブを入れる
      for(int i = 0; i < indent; i++) {
        sb.append("\t");
      }
      sb.append(dir.getName());
      System.out.println(sb.toString());
      
      File[] dirList = dir.listFiles();
      for (int i = 0; i < dirList.length; i++) {
        //現在のインデントに1足して再帰的にメソッドを呼ぶ
        showDirName(dirList[i], indent + 1);
      }
    }
  }
}

 こんばんは。

>インデントをうまくつけられずに困っています。

 インデントはメソッドの引数で指定するように作って、メソッドを呼ぶときに現在の階層に一つ足した数を渡してやればいいのではないでしょうか。
 メソッド内でインデントの数だけ空白なりタブなりを追加してやればいいと思います。

(コンパイルするときは全角スペースを半角スペースに変換してからにしてください)

import java.io.*;

public class DirTree {
  public static void main(String[] args) {
    showDir...続きを読む

Qyahooで1位。googleで圏外。助言をお願いします。

yahooで1位。googleで圏外。助言をお願いします。

私のHPの検索結果は、HPタイトルで検索するとyahooで1位。googleで圏外です。
yahooとgoogleが提携してyahooの検索結果がgoogleになったら、yahooでも圏外になってしまう気がしてとても心配です。
何か良い改善方法がありましたら、アドバイスをお願いします。

リンクページに大量のサイト(ランキング・検索・個人)へのリンクをはっています。
するとサテライトと認識されてしまう、という記述を見かけました。
これも原因の一つでしょうか?

Aベストアンサー

人様に教えてあげられるような立場ではないですが……

metaの記述をしっかりやる。
正しくシンプルな構文で記述する。
装飾はできるだけCSS制御(外部ファイル)にする。
テキスト量を増やす。
キーワード頻出率に気をつける。
こまめに更新する。
被リンク数を増やす。

SEOの基本ってこの程度ですよね。
googleは基本をきちんとやっておけばちゃんと対応してくれます。
逆に言うと、裏技はすぐに使えなくなります。
世界屈指の頭脳集団相手に素人が何かしたところで無駄って事だと私は認識しています。

ま、手っ取り早く順位を上げたいなら
友人知人に協力して貰って被リンク数を増やせばいいと思いますよ。

Qディレクトリツリーの表示

Perlでtreeコマンドのような指定したディレクトリ以下の
ディレクトリツリーを表示(取得)するモジュールなどはないでしょうか。

CPANから探してみたのですが英語の上に実行サンプルが載って
いなかったりと該当するものかどうかの判断ができません。

名前や説明から該当しそうな(?)Perlモジュール
・Dir::Which
・File::CheckTree
・File:Find
・File::Path
・File::Searcher
・Tree::File
など

因みに、環境非依存にしたいのでexecやバッククオートを使用したりは
できません。

Aベストアンサー

確かにいっぱいおかしかったので修正:
sub treelist_ {
my ($dir, $lv) = @_;
opendir my $dh, $dir;
my @files = grep { $_ !~ /^\.\.?$/; } readdir $dh;
closedir $dh;
for my $file (@files) {
print ">" x $lv, "$dir/$file\n";
treelist_("$dir/$file", $lv+1) if -d "$dir/$file";
}
}
sub tree {
for my $dir (@_) {
print "$dir\n";
treelist_($dir, 0);
}
}
tree('.');
これでどうだ.

QGoogleとYahoo!の検索キーワード数予測に関して

GoogleとYahoo!の検索キーワード数予測に関して質問をさせてください。
SEO対策を行うキーワードを選ぶためにキーワード検索数予測ツールを使っているのですが、同じキーワードで調べた場合でも、Googleアドワーズ内の検索キーワード数予測数と、フェレットなどで調べた時のYahoo!の予測検索数に大きな隔たりがあるように感じます(Googleアドワーズの方が圧倒的に多い数字を出します)
どちらかが間違っているのか、あるいはキーワード検索数予測の基準に違いがあるのでしょうか?

初歩的な質問で申し訳ありませんが、ご回答宜しくお願い致します。

Aベストアンサー

GoogleAdwordsは昔に比べて数字がかなりあいまいになりましたよね。
フェレットって使ったことがなかったので調べてみたのですが、これ、どうやって結果を出してるのかイマイチよくわからないですね。
「Yahoo!検索で使用された過去のキーワード情報をもとに、関連キーワードを需要の高い順に表示します。」
と、ありますが、過去ってどのくらい前なのか、そもそもYahooのキーワード検索数ってOvertureで公開してたのくらいですよね?
(違ってたらすいません)
Yahooの関連会社でもなさそうですし、どうやって結果を表示してるのかあいまいなので比べようがないのではないかと。。。
それと、「cd-r」と「cd r」「cd-r」も「cd r」も別物ですので、キーワードによっては比較するのは難しいと思います。

以上、あまり参考にならなくてすいません。。。

Q条件付きディレクトリツリー表示について

ある条件(例えばパーミッションや更新日付)でファイルを抽出し、ディレクトリツリーを表示したいと思っています。
http://www.sound-uz.jp/php/tips/file.html
のページを参考(ディレクトリツリーの部分)に作っているのですが、条件を元にファイルを配列に入れても、そのフォルダに条件に当てはまるファイルが一つも無い(要素が無い)場合にもフォルダは表示されてしまいます。
配下にマッチするファイルが一つも無い場合は、上位のフォルダも表示させないようにするにはどうしたらいいのでしょうか?
かなり困っていますのでご教授お願いします。
---参考にプログラム掲載------
function showdirtree( $tree )
{
if( !is_array( $tree ) ) // 配列でなければ false を返す
return false;

static $count = 0; // インデントの階層の深さ
$indent = ( $count ) ? str_repeat( "", $count ) : "";

$count++;
foreach( $tree as $key => $value )
{
if( is_array( $value ) )
{
// 配列の場合ディレクトリ名を表示し再帰呼出
print( $indent."+ " . $key . "<br>\n" );
showdirtree( $value );
}
elseif( preg_match( "/.*(\.html|\.txt|\.php)$/i", $value ) )
{
// HTMLとTEXTとPHPのみアンカーをつけてファイル名を表示
print( $indent."- <a href=\"" . $value . "\" target=\"view\">" . $key . "</a><br />\n" );
}
}
$count--;
return true;
}

ある条件(例えばパーミッションや更新日付)でファイルを抽出し、ディレクトリツリーを表示したいと思っています。
http://www.sound-uz.jp/php/tips/file.html
のページを参考(ディレクトリツリーの部分)に作っているのですが、条件を元にファイルを配列に入れても、そのフォルダに条件に当てはまるファイルが一つも無い(要素が無い)場合にもフォルダは表示されてしまいます。
配下にマッチするファイルが一つも無い場合は、上位のフォルダも表示させないようにするにはどうしたらいいのでしょうか?
か...続きを読む

Aベストアンサー

caitsith_gooさんと同じように、やはり取得側でやる処理だと思います。

function getdirtree( $dir )
{
if( !is_dir( $dir ) ) // ディレクトリでなければ false を返す
return false;

$tree = array(); // 戻り値用の配列

if( $handle = opendir( $dir ) )
{
while ( false !== $file = readdir( $handle ) )
{
// 自分自身と上位階層のディレクトリを除外
if( $file != "." && $file != ".." )
{
if( is_dir( $dir."/".$file ) )
// ディレクトリならば再帰呼出
$tmp = getdirtree( $dir."/".$file );
if(count($tmp)){
$tree[$file] = $tmp;
}
else
if(preg_match( "/.*(\.html|\.txt|\.php)$/i", $file ))
// ファイルならばパスを格納
$tree[ $file ] = $dir."/".$file;
}
}
closedir( $handle );
uasort( $tree, "strcmp" ); // uasort() でないと添え字が失われます
}
return $tree;
}

こういうことではないでしょうか?

caitsith_gooさんと同じように、やはり取得側でやる処理だと思います。

function getdirtree( $dir )
{
if( !is_dir( $dir ) ) // ディレクトリでなければ false を返す
return false;

$tree = array(); // 戻り値用の配列

if( $handle = opendir( $dir ) )
{
while ( false !== $file = readdir( $handle ) )
{
// 自分自身と上位階層のディレクトリを除外
if( $file != "." && $file != ".." )
...続きを読む

Q【Google評価が低い!】Googleのクローラーが巡回してるかどうか、調べる方法

Web担当初心者です。

無料の解析ツールなどを使ってサイト内分析をし、四苦八苦しながらSEO対策に心を砕く毎日…。ご存知の方がいらっしゃいましたらアドバイスをお願いします。

Googleでの評価が低く、悩んでおりました。
原因は多々あると思いますが、どうやら「インデックス数が足りない」と評価を受けているようなのです。ページ数は十分あるのでGoogleのクローラーが、サイトのどこまで巡回しているのか調べる方法を知っている方、教えてください。

よろしくお願いします!

Aベストアンサー

site:www.example.com
で検索すると、そのドメインで登録されている全てのページがリストアップされます。

おそらく巡回そのものはほぼ全てのページにわたって行われていると思いますが、
そのページを登録するかどうかは、GoogleBotがそのページの重要度をどうかの判断したか、
あるいはSEOそのものに影響すると思います。

Qディレクトリツリービューを有するWin32SDKアプリケーション

左にエクスプローラ風のフォルダツリービューのペインを有し、ファイルをクリックすると右ペインで表示編集などの処理をする、ごく一般的な2ペインアプリケーションをMSVC++6.0 Win32SDKで作成すべく、インターネットで検索しましたが、MFCやVBの例はあるもののWin32SDKのサンプルコードを見つけることが出来ませんでした。
コモンコントロールでエクスプローラ風のフォルダツリービューのコードを自作するとなると極端な労力を要します。
そこで"Win32SDKプログラム"のフォルダツリービューの適当なサンプルコードの所在をご存知でしたらよろしくお願いします。

Aベストアンサー

 こんばんは。取り敢えず以下をヒントに作成して見ました。

 http://www.sm.rim.or.jp/~shishido/subdir.html
 
 どちらにしろ、ハードディスク内を全検索する訳には行きませんので、最初は検索対象ドライブと+2階層まで、その後はツリーがクリックされる度に+2階層までを調べながら、こっそりとツリーを付け加えていきます(でないと、動かなくなる)。
 後は、ツリービューに+マーク等の表示をさせるようにして下さい。以下参考程度に。

#include<windows.h>
#include<commctrl.h>
#include<tchar.h>
#include<crtdbg.h>
#include"resource.h"

typedef struct
{
HTREEITEM hTreeItem;//ツリーアイテム
union
{
LPVOID pVoid;//キャスト防ぎ
LPTSTR sPath;//ツリーアイテムのパス文字列
};
} DATA, *LPDATA;

typedef struct
{
union
{
LPVOID pVoid;//キャスト防ぎ
LPDATA pData;//DATA型の配列
};
INTnCount;//割り当てられた配列の個数
} ITEMPATHTABLE, *LPITEMPATHTABLE;

static ITEMPATHTABLE _S_pathTable = {0};

//パステーブルのメモリ解放
static VOID TreeView_FreePathTable(LPITEMPATHTABLE tbl)
{
const ITEMPATHTABLE zero = {0};

for(INT i = 0; i < tbl->nCount; ++i)
::free(tbl->pData[i].sPath);

::free(tbl->pData);

*tbl = zero;
}

//パス文字列でパステーブルを検索して対応するツリーアイテムのハンドルを見つける
static HTREEITEM TreeView_FindItemFromPath(LPITEMPATHTABLE tbl, LPCTSTR sPath)
{
for(INT i = 0; i < tbl->nCount; ++i)
if(::_tcscmp(tbl->pData[i].sPath, sPath) == 0)
return tbl->pData[i].hTreeItem;

return NULL;
}

//上の逆
static LPCTSTR TreeView_FindPathFromItem(LPITEMPATHTABLE tbl, HTREEITEM hTreeItem)
{
for(INT i = 0; i < tbl->nCount; ++i)
if(tbl->pData[i].hTreeItem == hTreeItem)
return tbl->pData[i].sPath;

return NULL;
}

//検索されたパスの文字列をテーブルに記録していく
static BOOL TreeView_SavePath(LPITEMPATHTABLE tbl, LPCTSTR sPath, HTREEITEM hTreeItem)
{
if(tbl->nCount == 0)
tbl->pVoid = ::malloc(sizeof(DATA) * (++tbl->nCount));
else
tbl->pVoid = ::realloc(tbl->pVoid, sizeof(DATA) * (++tbl->nCount));

LPDATA pData = &tbl->pData[tbl->nCount - 1];

pData->hTreeItem = hTreeItem;
pData->pVoid = ::malloc((::_tcslen(sPath) + 1) * sizeof(TCHAR));
::_tcscpy(pData->sPath, sPath);

return TRUE;
}

//ツリーアイテムの作成
static HTREEITEM AddTreeItem(HWND hTreeView, LPCTSTR sItemName, HTREEITEM hItemParent = NULL)
{
//親ツリーがNULLの場合はルートになる
TVINSERTSTRUCT tvis= {hItemParent == NULL ? TVI_ROOT : hItemParent, TVI_LAST};
tvis.item.mask= TVIF_TEXT | TVIF_PARAM;
tvis.item.pszText= (LPTSTR)sItemName;
tvis.item.cchTextMax= ::_tcslen(sItemName);
tvis.item.lParam= TRUE;//何か適当に
return TreeView_InsertItem(hTreeView, &tvis);
}

//ディレクトリであるかどうかの確認
static BOOL IsDirectory(const WIN32_FIND_DATA& wfd)
{
//違う
if(::_tcscmp(wfd.cFileName, TEXT(".")) == 0)
return FALSE;

//違う
if(::_tcscmp(wfd.cFileName, TEXT("..")) == 0)
return FALSE;

//FILE_ATTRIBUTE_DIRECTORYフラグがあればディレクトリ
return (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY);
}

//ツリービューにディレクトリを追加する
static VOID AddDirectory(HWND hTreeView, LPTSTR sSearchDirectory, LPCTSTR sOption, HTREEITEM hItemParent = NULL, INT level = 0)
{
//再帰は2段階まで
if(level == 2)
return;

//末尾に\が無ければ付け加える
if(sSearchDirectory[::_tcslen(sSearchDirectory) - 1] != TCHAR('\\'))
::_tcscat(sSearchDirectory, TEXT("\\"));

//フルパスと検索コマンドを足した文字を作成する
TCHAR sCmdPath[MAX_PATH];
::_tcscpy(sCmdPath, sSearchDirectory);
::_tcscat(sCmdPath, sOption);

//win32に渡して検索ハンドルを開く
WIN32_FIND_DATA wfd;
HANDLE hSearch = ::FindFirstFile(sCmdPath, &wfd);

//しくじった
if(hSearch == INVALID_HANDLE_VALUE)
{
::FindClose(hSearch);
return;
}

do
{
//ディレクトリであるかどうか
if(::IsDirectory(wfd))
{
//検索パスと見つかったディレクトリ文字を足す
TCHAR sFullPath[MAX_PATH];
::_tcscpy(sFullPath, sSearchDirectory);
::_tcscat(sFullPath, wfd.cFileName);

//パステーブルからsFullPathと一致する項目を検索する
HTREEITEM hTreeItem = ::TreeView_FindItemFromPath(&_S_pathTable, sFullPath);

//まだ登録されていない
if(hTreeItem == NULL)
{
//ツリーアイテムを作成する
hTreeItem = ::AddTreeItem(hTreeView, wfd.cFileName, hItemParent);

//ツリーアイテムとsFullPathをパステーブルに登録する
::TreeView_SavePath(&_S_pathTable, sFullPath, hTreeItem);
}

//再帰する
::AddDirectory(hTreeView, sFullPath, sOption, hTreeItem, level + 1);
}
}while(::FindNextFile(hSearch, &wfd));

//検索ハンドルを閉じる
::FindClose(hSearch);
}

//プロシージャ
int CALLBACK DlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
{
//ドライブ監査
LPCTSTR sDrives[] = {TEXT("C:\\"), TEXT("D:\\")};
for(INT i = 0; i < sizeof(sDrives) / sizeof(sDrives[0]); ++i)
{
HWND hTreeView = ::GetDlgItem(hDlg, IDC_TREE1);

//作業用バッファに入れる(再帰で利用されるから)
TCHAR sSearchPath[MAX_PATH] = {TCHAR('\0')};
::_tcscpy(sSearchPath, sDrives[i]);

//ドライブのルートツリーアイテム作成
HTREEITEM hTreeItemDrive = ::AddTreeItem(hTreeView, sDrives[i]);

//パスとツリーアイテムハンドルを登録
::TreeView_SavePath(&_S_pathTable, sDrives[i], hTreeItemDrive);

//ドライブ内を検索してディレクトリへ侵入する
::AddDirectory(hTreeView, sSearchPath, TEXT("*.*"), hTreeItemDrive);
}
}
break;

case WM_VSCROLL:
break;

case WM_CLOSE:
::DestroyWindow(hDlg);
break;

case WM_DESTROY:
::TreeView_FreePathTable(&_S_pathTable);
::PostQuitMessage(0);
break;

case WM_NOTIFY:
{
//ツリーアイテムの+ボタンがクリックされたら
LPNMTREEVIEW pnmtv = (LPNMTREEVIEW)lParam;
if(pnmtv->hdr.code == TVN_ITEMEXPANDING)
{
//アイテムに対応したパス文字列を取り出す
LPCTSTR sItemPath = ::TreeView_FindPathFromItem(&_S_pathTable, pnmtv->itemNew.hItem);

//作業用バッファに入れる(再帰で利用されるから)
TCHAR sSearchPath[MAX_PATH] = {TCHAR('\0')};
::_tcscpy(sSearchPath, sItemPath);

//取り出したパスを使用して検索する
::AddDirectory(pnmtv->hdr.hwndFrom, sSearchPath, TEXT("*.*"));
}
}
break;

default:
return FALSE;
}
return TRUE;
}

//見ての通り
int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hInstPrev, LPSTR lpCmdLine, int nCmdShow)
{
MSG msg;
HWND hWnd = ::CreateDialog(hInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);
::ShowWindow(hWnd, nCmdShow);

while(GetMessage(&msg, NULL, 0, 0))
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}

const INT result = ::_CrtDumpMemoryLeaks();

return msg.wParam;
}

 こんばんは。取り敢えず以下をヒントに作成して見ました。

 http://www.sm.rim.or.jp/~shishido/subdir.html
 
 どちらにしろ、ハードディスク内を全検索する訳には行きませんので、最初は検索対象ドライブと+2階層まで、その後はツリーがクリックされる度に+2階層までを調べながら、こっそりとツリーを付け加えていきます(でないと、動かなくなる)。
 後は、ツリービューに+マーク等の表示をさせるようにして下さい。以下参考程度に。

#include<windows.h>
#include<commctrl.h>
#include<tch...続きを読む

Q地名+メジャーなワードで上位表示されてもアクセス0

士業を始めました。
それで、遺言書作成代行のホームページを作りました。
都道府県名+遺言、 遺言+都道府県名  というキーワードでヤフーの20位台くらいに表示されるようになりました。
でも、グーグルアナリティクスで見ると、ほとんどアクセスがありません。
内容がどうこう言う以前に毎日のアクセスがほぼ0です。
自分は素人なので上位表示されたら、それ以上どうしたらいいのかわかりません。
なにかいい方法はないでしょうか。
お金はもうぜんぜんありません。

よろしくお願いします。

Aベストアンサー

>私の事務所の所在地は、都道府県名と市の名前が同じなので
>これはいかんともしがたいところです・・。

でしたら近隣の市区町村でも問題ないと思います。


>結局、私のやっていることといえば、title や description などのタグや、
>ホームページの本文にできるだけ キーワードを盛り込むくらいのことなので、

あまり意味がありません。
「titleやdescription」は内部要因です。

内部対策だけでは限界があり、
外部対策(リンク数)の方が重要です。


>リンクを集めるというのがよくわかりません・・。
>リンクの自然増のことでしょうか・・。

リンクを集める方法
・リンクされるコンテンツを作成(自然増)
・リンクの購入 (※リスクがあります)
・相互リンク (やりすぎると順位が下がる場合があります)
・サテライトサイトの作成

サテライトサイトに関しまして
サイトのキーワードが「遺言書作成」なので、
関連性のあるブログを作ります。

(参考ブログ)
参考URL http://www.seo-keni.jp/blog/2009/06/seo_27.html
サテライトサイト作成に参考になります。

(参考ブログ)
参考URL http://ameblo.jp/syusoretujitu/
リンクが集まるコンテンツの参考になると思います。


SEOに関するブログ
・パシのSEOブログ(オススメです)
URL http://www.jweb-seo.com/blog/wordpress/

・海外SEO情報ブログ(少し難しいですが情報量が多いです)
URL http://www.suzukikenichi.com/blog/

>私の事務所の所在地は、都道府県名と市の名前が同じなので
>これはいかんともしがたいところです・・。

でしたら近隣の市区町村でも問題ないと思います。


>結局、私のやっていることといえば、title や description などのタグや、
>ホームページの本文にできるだけ キーワードを盛り込むくらいのことなので、

あまり意味がありません。
「titleやdescription」は内部要因です。

内部対策だけでは限界があり、
外部対策(リンク数)の方が重要です。


>リンクを集めるというのがよくわかりません・・。
>リ...続きを読む

QWindows7のエクスプローラで、ツリーについて

Windows7のエクスプローラで、ツリーについて、教えてください。
フォルダを開いていくと、左側に表示されるはずのフォルダがツリーになって、連動してくれません。
上には、ディレクトリが表示されるのですが、フォルダで写真仕分けをするので、1つ上や2つ上のフォルダに移動、ペーストする作業なので不便です。
ディレクトリを全表示させる設定を教えてください。

Aベストアンサー

添付画像のように
「すべてのフォルダを表示する」ではダメなのでしょうか。

QSEO的にディレクトリ構造は関係するのか。

サイト運営は長いのですが、SEOはほぼ初心者になります。
詳しい方、ご回答よろしくお願いします。


特定のカテゴリ(Aとします)でサイトを構成する際、そのカテゴリのTOPページとして検索順位を上げたい場合、以下の2つではSEO的に差はあるでしょうか?

(1) ●●.com/A/   (=●●.com/A/index.html)  
(2) ●●.com/A.html


よろしくおねがいします。

Aベストアンサー

(1)にすべきです。
なぜかというと、ページのファイル名まで指定するリンクジャンプ(URI)はドメインだけの指定(URL)にくらべて弱いからです。

直接ブラウザでやってみれば一目瞭然で、ドメインだけ叩いたらどういう動きになるでしょうか。
 index.html または index.htm がある場合はそれを表示
 index.phpがあればそれを表示
ということになります。

一方、a.htmlだけがある場合は
 そのドメイン名/a.html
と正確にタイプしないかぎりその情報には行き着きません。これだけ考えても、(2)は不利ですね。

検索エンジンに情報を提供するクローラ(ロボット)は、膨大なURLの山をスキャンする操作をしています。
もし、ひとつのサイトに子ページが100ページあるような状況だとすれば、ひとつのサイトで101操作をいちいちしていたらたまりません。
だったらとりあえず無条件でサイトドメイン名だけをスキャンすることをして、一時データにすると考えられませんか。


人気Q&Aランキング

おすすめ情報