标签: google-webmaster-tools

网站管理员工具不会检测我网站上的结构化数据

我上传了所有网页已经有一段时间了.谷歌实际上已将它们编入索引,我的网站已开始出现在谷歌搜索结果中.但网站管理员工具仍显示我网站上的数据是非结构化的.我怎么能纠正这个?我使用Google提供的丰富网页摘要测试了我的所有网页,测试成功,因为Google正确地向我显示了提取的数据.

structured-data google-webmaster-tools rich-snippets google-rich-snippets

12
推荐指数
1
解决办法
3589
查看次数

Fetch as Google showing only "q"

I'm having an error with my website where it's not showing on Google any more. It had been well indexed last week, but now has no pages indexed. No major changes were made for this, but when I use the Googlebot Render in Fetch as Google, it shows just the letter "q". We have tried checking the source, but there is no "q" at line 13.

在此输入图像描述

This is what shows in the "Fetching section":

HTTP/1.1 200 OK

Date: Thu, 05 …

googlebot magento google-webmaster-tools

11
推荐指数
1
解决办法
344
查看次数

具有大量动态子域的站点的站点地图

我正在运行一个允许用户创建子域的站点.我想通过站点地图将这些用户子域名提交给搜索引擎.但是,根据站点地图协议(和Google网站站长工具),单个站点地图只能包含来自单个主机的网址.

什么是最好的方法?

目前我有以下结构:

  1. 站点地图索引位于example.com/sitemap-index.xml,列出了每个子域的站点地图(但位于同一主机上).
  2. 每个子域都有自己的站点地图,位于example.com/sitemap-subdomain.xml(这样站点地图索引仅包含来自单个主机的URL).
  3. 子域的站点地图仅包含子域中的URL,即subdomain.example.com/*
  4. 每个子域都有subdomain.example.com/robots.txt文件:

-

User-agent: *
Allow: /

Sitemap: http://example.com/sitemap-subdomain.xml
Run Code Online (Sandbox Code Playgroud)

-

我认为此方法符合站点地图协议,但是,Google网站管理员工具会为子域站点地图提供错误:"不允许使用此网址.此站点地图不允许使用此网址."

我还检查了其他网站是如何做到的.例如,Eventbrite生成包含来自多个子域的URL的站点地图(例如,参见http://www.eventbrite.com/events01.xml.gz).但是,这不符合站点地图协议.

您为站点地图建议采用什么方法?

sitemap search-engine robots.txt google-webmaster-tools

10
推荐指数
2
解决办法
7323
查看次数

索引页面上的Google 404软错误工作正常

我的一个朋友一直难以让她的网站被谷歌索引,并让我看看,但这不是我真正了解的东西,并希望得到一些帮助.

查看她的搜索控制台,google crawl在索引页面上显示soft-404错误.我把它标记为固定了几次,因为该网站对我来说看起来很好,但它不断回来.

如果我以谷歌的形式获取该网站似乎工作正常,虽然它显示的是移动版本而不是桌面.

在此输入图像描述

它不断给出页面http://www.smeyan.com/new-page的另一个重复发生的404 ,这在我能看到的任何地方都不存在,包括服务器文件或站点地图.

以下是我对此网站的了解:

它曾经是一个wix站点,并在2-3个月前被移动到主机gator共享服务器.

它使用JavaScript/jQuery .load来获取index.html模板之外的页面内容.

它有两个站点地图,一个用于URL,一个用于URL和图像 http://www.smeyan.com/sitemap_url.xml http://www.smeyan.com/sitemap.xml

自提交索引以来已有大约2个月的时间,当您搜索网站时谷歌没有索引任何内容:www.smeyan.com它显示了来自wix服务器的一些旧内容.虽然搜索控制台说它有172个图像索引.

它有www.作为搜索控制台中的首选项.

有没有人经历过这个并且有解决方向?

indexing google-search google-webmaster-tools http-status-code-404 google-search-console

10
推荐指数
1
解决办法
861
查看次数

c#中的Google网站管理员工具API

我想在c#应用程序中使用Google Webmaster Tool API.我浏览了https://developers.google.com上提供的各种文档.不幸的是,我没有得到任何使用.Net的Google WT API的工作示例.我也看过"客户端库"(" https://developers.google.com/gdata/docs/client-libraries ").

任何人都可以向我提供有关如何在c#中使用Google网站管理员工具API的任何实际示例吗?

我在Google WT上有帐号,想要下载.CSV报告"CrawlErrors","InternalLinks","TopSearchQueries"等.

谢谢

.net c# api webservice-client google-webmaster-tools

9
推荐指数
1
解决办法
2331
查看次数

您是否可以拥有多个Google Site Verification标记

我在一个Google帐户下设置了一个使用Google Business Apps设置电子邮件的域名,我使用google-site-verification TXT记录验证了该域名.但是,我刚刚将其添加到我的网站管理员工具中,该工具位于不同的Google帐户下,并在现有网站旁边添加了第二个google-site-verification txt记录,因为它没有检测到第一个TXT记录.

这样做安全吗?它已经验证好了,但我只是想知道它是否会破裂.

google-webmaster-tools

9
推荐指数
1
解决办法
9784
查看次数

抓取谷歌 - Googlebot(桌面)无法正确呈现页面

我遇到了让Googlebot正确呈现我的网页的问题.

它正在渲染页面和我页面的一个"行"(只是页面的顶部背景图片),然后无法呈现除此之外的任何内容,甚至页脚都没有丢失大约3/4的页面.

我的网站是www.runparis.fr,附加了渲染提取的屏幕截图.

其他可能相关的信息包括:

  • 获取的代码没有任何缺失
  • 获取状态已完成(没有丢失资源)
  • 问题在于整个网站; 它发生在我的所有页面上
  • 当我检查缓存时,整个页面都完美呈现
  • 抓取谷歌(移动)完美呈现网站
  • 该网站在我的任何浏览器中看起来都很好
  • 我的页面里没有什么好玩的东西; 它只是背景图像和文字.简单的东西.

我的问题是:

  • 谷歌无法呈现网页会对Google的排名产生影响吗?
  • 是否有任何建议解决问题并让谷歌正确呈现页面?

感谢任何人提供的任何帮助或建议! Googlebot渲染2

编辑:我已经完成了另一个Google抓取并渲染测试页面,发现Googlebot在我的Wordpress安装中的页面构建器中渲染了我已设置为"全高"的任何背景图像后,将停止渲染; 也就是说,任何设置为占据浏览器窗口全高的图像都会导致渲染.

因此,它将呈现所有内容,直到它到达此图像,呈现,然后停止.

如前所述,我的页面并不华丽; 它只是简单的背景图像和文字.令我惊讶的是,Googlebot无法呈现任何浏览器可以完美呈现的内容,特别是考虑到页面的简单性!

所以,我的问题是:

  • Google无法呈现我的网页会影响Google对我网站的排名吗?(鉴于缓存中的内容在我的浏览器上呈现正常)
  • 而且,这是一个常见的问题吗?是否有任何修复可让Google正确呈现我的网页?

外部来源提供的一些新信息:

"validator.w3.org/nu/?doc=http%3A%2F%2Frunparis.fr%2F"

"jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Frunparis.fr%2F&profile=css3&usermedium=all&warning=1&vextwarning=&lang=en"

各种错误和警告可能解释了为什么渲染在某些工具(例如Google Fetch和render)中受到阻碍.浏览器比所有这些验证和渲染工具更宽容.我猜测在Google的渲染工具中,设置背景图像和前景图像以及文本内容的css规则以错误的顺序应用,因此背景材料最终会出现在前景之上.

这些新信息是否有助于任何人理解为什么Googlebot难以呈现该页面?

googlebot google-webmaster-tools google-crawlers

9
推荐指数
1
解决办法
2996
查看次数

排除测试子域被搜索引擎抓取(带SVN存储库)

我有:

  • domain.com
  • testing.domain.com

我希望domain.com被搜索引擎抓取并编入索引,但不是testing.domain.com

测试域和主域共享相同的SVN存储库,因此我不确定单独的robots.txt文件是否可行...

.htaccess mod-rewrite robots.txt web-crawler google-webmaster-tools

8
推荐指数
1
解决办法
5788
查看次数

Google Webmasters API for Java返回空站点列表

我编写了一个简单的网站列表查询代码,该代码使用Oauth和基于Google 文档的服务帐户.正在使用的身份验证密钥文件(.p12)以及帐户都是有效的.

问题是站点列表方法返回一个空列表.

service.sites().list().execute();
Run Code Online (Sandbox Code Playgroud)

此外,如果我明确尝试通过调用获取经过验证的站点的站点地图

service.sitemaps().list("my.sample.site.com").execute();
Run Code Online (Sandbox Code Playgroud)

我收到了403 Forbidden - "用户没有足够的权限访问'sample.site.com'.另请参阅:https://support.google.com/webmasters/answer/2451999." 来自API的错误.

根据我的调试,API完美地加载密钥文件(.p12)并管理访问令牌等没有问题.

尽管如此,我的服务帐户身份验证可能存在问题.

依赖关系:

<dependency>
  <groupId>com.google.apis</groupId>
  <artifactId>google-api-services-webmasters</artifactId>
  <version>v3-rev6-1.20.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

示例代码:

package webmastertools;

import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.services.webmasters.Webmasters;
import com.google.api.services.webmasters.WebmastersScopes;
import com.google.api.services.webmasters.model.SitesListResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import java.io.File;
import java.util.Collections;

public class GoogleWebmastersClient {

    static Log logger = LogFactory.getLog(GoogleWebmastersClient.class);

    public static void main(String args[]) {

        try {

            HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
            JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
            String …
Run Code Online (Sandbox Code Playgroud)

java google-webmaster-tools oauth-2.0 google-api-java-client google-oauth

8
推荐指数
1
解决办法
955
查看次数

我是否需要为AMP页面提交单独(移动)站点地图?

在响应式设计之前,我们需要移动特定的站点地图,但是通过响应式设计,他们不需要.

但随着Accelerate Mobile Pages(AMP)的推出,我们再次拥有移动专用网址,所以我的问题是:

  1. 我们是否需要针对AMP页面的单独(移动)站点地图?
  2. 如果是,那么我们应该使用哪些模式
  3. 旧架构http://www.google.com/schemas/sitemap-mobile/1.0?还是新的东西?

sitemap seo google-webmaster-tools bing-webmaster-tools amp-html

8
推荐指数
1
解决办法
6567
查看次数