问题标签 [google-search-console]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Webmaster Tools API C# - Url Encoded SiteID 导致 400 响应
网站管理员工具 API 需要 SiteID 才能进行大多数操作。
此 SiteID 是网站 URL 的 URL 编码版本,显示在 Google 网站管理员工具仪表板中。
那么为什么下一个 URL 不起作用(可怕的“错误请求”或“未找到站点”)?
search-engine - 如何使用 Java 向 Google 网站管理员提交 sitemap.xml?
有没有办法sitemap.xml
通过其 API 上传/发送带有更新链接的动态文件到谷歌网站管理员?它抛出了很多错误,无法继续。
我还尝试了http://www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fmysite.com%2Fsitemap1.xml,一种 ping 机制,但多次后它没有反映在 Google Webmaster Dashboard 中( sitemap2.xml
, sitemap3.xml
) 提交。
python - 网站管理员工具 api:如何获取特定日期的热门关键字
我正在向网站管理员工具发出请求,以获取特定日期的热门关键字。例如 2012-10-01 - 2012-09-01 在我的网站上。有没有办法提出这样的要求?(我正在使用这个库http://code.google.com/p/webmaster-tools-downloads/来收集数据)
http - 谷歌说:URL中的排序参数有问题
来自 Google对 URL 结构的建议:
排序参数。一些大型购物网站提供多种方式对相同商品进行排序,从而导致 URL 数量更多。例如:
http://www.example.com/results?search_type=search_videos&search_query=tpb&search_sort=relevance&search_category=25
"
当从外部链接时,只有排序参数不同的 URL 显然是个坏主意:Google 不会理解这些链接指向同一个项目,即该项目很受欢迎。因此排名会低于应有的排名。
但是有什么选择呢?使用片段标识符 (#),然后在 JavaScript 中进行排序?还有什么?网站管理员工具中的一些设置?
wordpress - 根据 WebMasterTools 的 Wordpress 重复页面
我在 Google 的网站管理员工具上检查了我的博客的性能,在“重复的元描述”下,我得到了很多具有以下格式的结果:
/momart_blog/2012/09/25/5-odlicnih-primera-cenovnika-za-usluge-pricing-tables-design/
/momart_blog/2012/09/5-odlicnih-primera-cenovnika-za-usluge-pricing-tables-design/
我的永久链接设置为显示格式/%year%/%monthnum%/%postname%/
,所以我不知道这/25/
是从哪里来的,它代表着文章的撰写日期。此外,为什么谷歌索引 2 篇文章,我该如何解决这个问题?我有大约 760 篇关于这个问题的文章,我担心谷歌会惩罚我的网站。
有人有任何线索吗?
seo - SEO友好的分页结构
我有 1 到 1700 页,每页包含 20 个线程。我从谷歌网站管理员博客阅读了关于使用 rel='next' 和 rel='prev' 属性的 SEO 友好分页的教程。
但是我的分页 URL 应该看起来像更好的 SEO。
请建议我分页的 URL 结构应该是什么,以便与 google BOT 更友好。
我应该在 URL 中使用 URI 查询符号( ? , & )吗,像这样
xml - 谷歌网站管理员工具说站点地图有错误,它没有
所以一个客户有这个自动生成的站点地图:http ://nordwest-najad.se/sitemap.xml 当我尝试将它添加到谷歌网站管理员工具时,我收到了这个错误:
问题是xml标签在那里并且文档没有任何问题。
我已经通过这些网站验证了文档:
http ://www.validome.org/google/
http://sitemapxml.net/sitemap-validator.php
http://www.xml-sitemaps.com/validate-xml- sitemap.html
并且所有三个站点都说没有错误。
javascript - 为什么谷歌网站管理员工具看不到我网站的静态版本,而是动态版本的模板?
我已将可蜘蛛程序包添加到我的 Meteor 应用程序中,并且在使用 url 发出请求时返回页面的 html 版本?_escaped_fragment_=
,但我无法让 Google 抓取该站点。
细节
在Google Webmaster Tools中使用Fetch as Google并请求根页面时,页面返回的是 javascript 版本;就像是:"http://example.com/"
如果相反,我请求http://example.com/?_escaped_fragment_=
返回 html 版本:
问题
你如何告诉谷歌添加
?_escaped_fragment_=
到 url,以便它呈现 html 版本??_escaped_fragment_=
如果 url没有hashbangs ( !# ), Google 是否还会将 url 添加到 url 中?即/home
,/products/1
而不是/!#home
,/!#products/1
?你如何让谷歌跟随链接的页面?并附加
?_escaped_fragment_=
? 页面的所有 js 版本都<meta name="fragment" content="!">
在页眉中。我认为这就是所有需要的。
似乎最简单的解决方案是更新可蜘蛛包以将 html 版本返回给 Google Bot,而不是要求?_escaped_fragment_=
,但如果这对其他人有用,我很好奇我做错了什么。
附加信息
Meteor 的可爬取程序包是一种临时解决方案,允许网络搜索引擎索引 Meteor 应用程序。
根据消息来源,它做了一些事情:
它将以下标签添加到
head
页面的 js 版本部分:<head><meta name="fragment" content="!"></head>
使用PhantomJS解析 javascript 应用程序并在满足以下任一条件时返回 html 版本:
一种。请求用户代理是
"facebookexternalhit"
湾。请求的 url 包含字符串
?_escaped_fragment_=
magento - Magento 的批量导入 + 导出 url 重写
当我在互联网上查看如何根据仍在开发服务器上的新站点将 URL 从我当前的实时站点批量重定向到新 URL 时,我发现了 Magento 的“批量导入和导出 URL 重写扩展”。
我已经请我的程序员帮助我,他们已经向我发送了 2 个 CSV 文件,其中一个包含来自当前实时站点的所有请求和目标 url(这些通常也不同,可能是由于早期的重定向),还有一个类似的到新网站。当前的现场站点有 2500 个 url,未来的站点有 3500 个(可能是因为一些旧的、非活动的和不必要的类别仍然在新站点中)。
我正在考虑将当前站点的 url 粘贴到 Excel 工作表中,然后为每个 url 插入未来的 url。很多工作......然后我想:我不能将我的工作限制在大约。300 个 Google 已编入索引的网址(您可能知道,可以通过 Google 网站管理员工具找到)?
你会推荐什么?使用这样的扩展会有好处吗?那会有哪些优势?(如果您记住我的程序员会为我将所有重定向上传到 .htaccess 文件中?)
提前致谢。
亲切的问候,鲍勃。
seo - google wmt:丢失了很多指向我们网站的链接
我最近在使用我的网站和 Google 时遇到了问题。我修复了一些问题(robots.txt 等)并通过 WMT 重新提交了我的主页和相关页面。效果很好。
但是从那以后(2天前)我失去了大部分指向我网站的链接!
我们有一个主要的附属公司,它有很多指向我们网站的链接,现在它们没有出现在 WMT“指向您网站的链接”中。
我们还没有收到关于“非自然链接”的警告邮件,来自其他站点的链接仍然有效(大部分链接到我们的主页,这是个问题)
关于如何解决这个问题或导致它的任何想法?