我上传了所有网页已经有一段时间了.谷歌实际上已将它们编入索引,我的网站已开始出现在谷歌搜索结果中.但网站管理员工具仍显示我网站上的数据是非结构化的.我怎么能纠正这个?我使用Google提供的丰富网页摘要测试了我的所有网页,测试成功,因为Google正确地向我显示了提取的数据.
structured-data google-webmaster-tools rich-snippets google-rich-snippets
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 …
我正在运行一个允许用户创建子域的站点.我想通过站点地图将这些用户子域名提交给搜索引擎.但是,根据站点地图协议(和Google网站站长工具),单个站点地图只能包含来自单个主机的网址.
什么是最好的方法?
目前我有以下结构:
-
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).但是,这不符合站点地图协议.
您为站点地图建议采用什么方法?
我的一个朋友一直难以让她的网站被谷歌索引,并让我看看,但这不是我真正了解的东西,并希望得到一些帮助.
查看她的搜索控制台,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
我想在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"等.
谢谢
我在一个Google帐户下设置了一个使用Google Business Apps设置电子邮件的域名,我使用google-site-verification TXT记录验证了该域名.但是,我刚刚将其添加到我的网站管理员工具中,该工具位于不同的Google帐户下,并在现有网站旁边添加了第二个google-site-verification txt记录,因为它没有检测到第一个TXT记录.
这样做安全吗?它已经验证好了,但我只是想知道它是否会破裂.
我遇到了让Googlebot正确呈现我的网页的问题.
它正在渲染页面和我页面的一个"行"(只是页面的顶部背景图片),然后无法呈现除此之外的任何内容,甚至页脚都没有丢失大约3/4的页面.
我的网站是www.runparis.fr,附加了渲染提取的屏幕截图.
其他可能相关的信息包括:
我的问题是:
感谢任何人提供的任何帮助或建议! Googlebot渲染2
编辑:我已经完成了另一个Google抓取并渲染测试页面,发现Googlebot在我的Wordpress安装中的页面构建器中渲染了我已设置为"全高"的任何背景图像后,将停止渲染; 也就是说,任何设置为占据浏览器窗口全高的图像都会导致渲染.
因此,它将呈现所有内容,直到它到达此图像,呈现,然后停止.
如前所述,我的页面并不华丽; 它只是简单的背景图像和文字.令我惊讶的是,Googlebot无法呈现任何浏览器可以完美呈现的内容,特别是考虑到页面的简单性!
所以,我的问题是:
外部来源提供的一些新信息:
"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难以呈现该页面?
我有:
我希望domain.com被搜索引擎抓取并编入索引,但不是testing.domain.com
测试域和主域共享相同的SVN存储库,因此我不确定单独的robots.txt文件是否可行...
.htaccess mod-rewrite robots.txt web-crawler google-webmaster-tools
我编写了一个简单的网站列表查询代码,该代码使用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
在响应式设计之前,我们需要移动特定的站点地图,但是通过响应式设计,他们不需要.
但随着Accelerate Mobile Pages(AMP)的推出,我们再次拥有移动专用网址,所以我的问题是:
sitemap seo google-webmaster-tools bing-webmaster-tools amp-html
googlebot ×2
robots.txt ×2
sitemap ×2
.htaccess ×1
.net ×1
amp-html ×1
api ×1
c# ×1
google-oauth ×1
indexing ×1
java ×1
magento ×1
mod-rewrite ×1
oauth-2.0 ×1
seo ×1
web-crawler ×1