- ベストアンサー
Googleサイトマップ登録でParsing errorが表示される原因と解決方法
- Googleサイトマップにxmlファイルを登録する際にParsing errorが表示される場合、原因は不認識のエントリーが含まれている可能性があります。サイトマップを事前に検証し、再提出する前に確認してください。
- 具体的な原因がわかっていない場合、xmlファイルの中身を確認することもおすすめです。xmlファイルが正しいフォーマットになっているか、特にエラーがないか確認してください。
- また、サイトマップのエントリーにはURL、変更頻度、優先度の情報が含まれていることが一般的です。これらの情報が正しく設定されているかも確認しましょう。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
関連するQ&A
- グーグルサイトマップでのインデックス期間は?
XMLファイルを作成しサーバーにアップ、グーグルサイトマップにて登録も済ませたのですがなかなかインデックスされません。 アップしてひと月以上経ちますが30ページほどインデックスされたのみで、全体の1%くらいです。 サイト自体は半年以上前にインデックスされてます。 ファイルの保存形式はUTF-8、ファイル数は約2500ほどです。 最近、無数にあったフォルダを編成しなおして、3つにまとめました。 以前のインデックスがなかなか消えてくれず、新しいURLがインデックスされません。 こんな感じですがインデックスにはどの程度かかるものなのでしょうか。 アドバイスをよろしくお願いいたします。<m(__)m> ファイルの記述はこんな感じです。 <?xml version="1.0" encoding="UTF-8" ?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url> <loc>http://**********.com</loc> <priority>1.0</priority> </url> <url><loc>http://**********.com/*****/*****.htm</loc><lastmod>2005-11-15T15:37:50+00:00</lastmod></url> ・ ・ <url><loc>http://**********.com/*****/*****.htm</loc><lastmod>2005-11-15T15:37:50+00:00</lastmod></url> </urlset>
- 締切済み
- その他(インターネット・Webサービス)
- サイトマップに書く順番はありますか?
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>http://www.yahoo.co.jp/</loc> </url> <url> <loc>https://www.google.co.jp/</loc> </url> <url> <loc>https://www.youtube.com/oooo</loc> <video:video> <video:title>○○○</video:title> <video:thumbnail_loc>○○○</video:thumbnail_loc> </video:video> <url> <url> <loc>http://www.yahoo.co.jp/</loc> </url> <url> <image:image> <image:loc>http://i.imgur.com/○○○</image:loc> </image:image> </url> <url> <image:image> <image:loc>http://imgur.com○○○</image:loc> </image:image> </url> </urlset> htmlに書いてある順番に関係なく画像、動画、ただのリンクそれぞれでまとめた方が良いとかありますか?
- ベストアンサー
- その他(インターネット・Webサービス)
- 携帯サイトをグーグルに登録しようと思うのですが・・・
グーグルに携帯サイトを登録しようと思っています。サイトマップの作成方法がわかりません。 https://www.google.com/webmasters/sitemaps/docs/ja/protocol.html#escaped など自分で調べたり、他ではある本では 「 <?xml version="1.0" encoding="UTF-8"?> < urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> < url> < loc>登録するURL</loc> < lastmod>最終更新日</lastmod> < changefreq>更新日</changefreq> < priority>サイト内優先順位</priority> </url> </urlset> これ↑に従ったXMLファイルを記述し登録したサイトの一番上位のディレクトリにアップロードする」 と書いてありました。XMLファイルとは何でしょうか? 自分が行った事は 新規ページとして上のタグをソースに書いてファイル名をsitemap.xml.htmとして保存して自分のサイトの一番上位のフォルダにアップロードしました。 https://www.google.com/webmasters/sitemaps/showaddsitemap?siteUrl=http%3A%2F%2Fwww.himadane.com%2Frisuka%2F&hl=ja このページで「モバイルサイトマップを追加」を選択し 3でhttp://www.サイト名.com/sitemap.xmlもしくはhttp://www.サイト名.com/sitemap.xml.htmを記述し 4で「XHMTLモバイルプロファイル(WAP2.0)」を選択し 「モバイルサイトマップを追加」を押しました。しかしエラーでした。 何が違うのでしょうか?親切な方がいましたら教えて頂くとあり難いです
- ベストアンサー
- その他(スマートフォン・携帯・タブレット)
- サイトマップ作成
http://dokodemo.rankuappu.com/google3.html こちらでサイトマップを作成して、プログラムを取得しましたが、 そのプログラムをHTMLに貼り付けしたら、URL先が表示しただけでした。 取得したプログラムサンプルです <?xml version="1.0" encoding="UTF-8" ?> -<urlset xmlns="http://www.**************"> - <url> <loc>http://********************</loc> <lastmod>2007-10-08</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> これをどのように編集していいかわかりません
- ベストアンサー
- HTML
- sitemapにおける属性の取り扱い
sitemapの書き方を勉強中です。sitemaps.orgを見ていて疑問に思いました。 http://sitemaps.org/ja/ このページ中のXMLサイトマップのサンプルです。 <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.com/catalog?item=12&desc=vacation_hawaii</loc> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=73&desc=vacation_new_zealand</loc> <lastmod>2004-12-23</lastmod> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=74&desc=vacation_newfoundland</loc> <lastmod>2004-12-23T18:00:15+00:00</lastmod> <priority>0.3</priority> </url> <url> <loc>http://www.example.com/catalog?item=83&desc=vacation_usa</loc> <lastmod>2004-11-23</lastmod> </url> </urlset> このサンプルには5ページが登録されています。そして各々のページの属性として、最初のページから順に lastmod、changefreq、priority changefreq lastmod、changefreq lastmod、priority lastmod が登録されています。 何で各々のページで登録されている属性が違うのでしょう。 私がsitemapを書けば、全てのページに全ての属性を登録してしまうのですが。そうじゃなくて登録する属性をページごとに分けるのであれば、その根拠がどこかにありそうなものですが、ちょっとその根拠は見つけられませんでした。 実際にsitemapを書く場合に、属性をページごとに書き分けたりするものなのでしょうか。もし書き分けるなら、どんな場合にどういう風に書き分けるのか、具体的な方法をご教授いただけないでしょうか。 よろしくお願いします。
- ベストアンサー
- HTML
- sitemap.xmlファイル自動生成のPHP改造
htmlにてサイト制作していて 1つのディレクトリに1つのindex.htmlというサイト構造を採用しています。 http://fstyle.adaga.org/archives/2005/12/google_php.html 上記URLのsitemap.xmlを自動生成してくれるPHPプログラムを 自サーバにアップして利用しています。 オンライン上でサイトマップを自動生成してくれる所も知っていますが 上記のプログラムが使いやすいので利用し続けています。 生成されるsitemap.xmlファイルは、index.html以外のファイル名 【例えばsample1.htmlやsample2.html】の場合だと、 <url> <loc>http://www.*****.com/ディレクトリ名/sample1.html</loc> <priority>0.5</priority> </url> <url> <loc>http://www.*****.com/ディレクトリ名/sample2.html</loc> <priority>0.5</priority> </url> といった具合になります。index.htmlだと、 <url> <loc>http://www.*****.com/ディレクトリ名/index.html</loc> <priority>0.8</priority> </url> と、index.htmlの場合だと【if文】を使って <priority>の数値が変わるようにプログラムされています。 しかし末尾に、【index.html】と記載されているとグーグルが正確に sitemap.xmlを読み込んでくれないので、 <url> <loc>http://www.*****.com/ディレクトリ名/</loc> <priority>0.8</priority> </url> といった具合で末尾の【index.html】の表記を省略させたいのです。 自動生成PHPファイルのソースを確認すると、 if ($fp){ if (strstr($fileName , "index")) $lastmod = "<changefreq>daily</changefreq>\n <priority>0.8</priority>"; else $lastmod = "<lastmod>{$time}</lastmod>\n <priority>0.5</priority>"; $temp = <<<EOF と記述されている箇所があるので、ここを改造すれば 出来そうな気がするのですが、index.htmlの記載を省略する事は可能なのでしょうか。
- ベストアンサー
- PHP
- 複数sitemap.xmlは何ファイルまで?制限はある?
sitemap.xmlを、 <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84"> <sitemap> <loc>http://hogehoge.jp/sitemap1.xml.gz</loc> <lastmod>2009-05-15</lastmod> </sitemap> <sitemap> <loc>http://hogehoge.jp/sitemap2.xml.gz</loc> <lastmod>2009-05-15</lastmod> </sitemap> ・・・ </sitemapindex> という形で、複数のsitemapファイルを読むようにしたいのですが、 この方法で何ファイルまで登録できますか?
- 締切済み
- SEO
- XMLファイルのアップロードの方法
宜しくお願い致します 先ごろネットショッピングのHPを立ち上げました。 それでアクセスを増やすために、XMLファイルを作成して グーグルにサイトマップとして送信して登録をしようとしました。 XMLファイルを作る所までは順調だったのですが、自分のHPに アップロードするのがうまくいかなくて弱っています。 ルートディレクトリにアップロードとあるのでその通りにしても、 トップページには、HPのURLが表示されるだけです。 (これでいいのかどうかが分かりません?) sitemap.xml は下記のとおりです <?xml version="1.0" encoding="UTF-8"?> -<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <!-- created with free sitemap generation system www.sitemapxml.jp --> -<url> <loc>http://www3.hp-ez.com/hp/bitowabi/page1/</loc> <priority>1.0</priority> </url> </urlset> 宜しくお願い申し上げます。
- ベストアンサー
- Windows 7
- サイトマップインデックスを多段階にしたい
ページ数が毎日変わる(増減する)サイトを作成しているのですが、 サイトマップの数も毎日変わってしまうため、 サイトマップインデックスファイルは、多段階に設定したいと考えています。 例えば、sitemapindexA.xmlを下記のように記述した場合、 sitemapindexB.xml と sitemapindexC.xml に記述されたサイトマップファイルを読んでくれるでしょうか。 --- http://www.example.com/sitemapindexA.xmlの内容 --- <?xml version="1.0" encoding="UTF-8" ?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemapindex> <loc>http://www.example.com/sitemapindexB.xml</loc> </sitemapindex> <sitemapindex> <loc>http://www.example.com/sitemapindexC.xml</loc> </sitemapindex> </sitemapindex> --- ご回答よろしくお願いします。
- ベストアンサー
- XML
- サイトマップ(sitemap.xml)って1サイトにいくつまで使えますか?
サイトマップ(sitemap.xml)って1サイトにいくつまで使えるものなのでしょうか? <url set>のところをgoogle用とsitemap.org用と分けて利用したいのですがsitemap.xmlが1サイトに2つ以上存在してても大丈夫なのでしょうか??
- 締切済み
- XML
お礼
こちらさまのサイトで xml ファイルを作成しアップロードすると数時間後にstatus が OK になりました。 色々と有難う御座いました。 http://takawo.net/google_sitemaps.htm
補足
度々有難うございます。 UTF-8 で保存してアップロード、登録しました。 すると status が下記のように変わりました。 Status : Empty Sitemap Your Sitemap does not contain any URLs. Please validate and resubmit your Sitemap. URL は Google 検索エンジンへ登録しているのですが。 (検索の結果、トップページ以外のページが表示されない、のと関係があるのでしょうか?)