草庐IT

前端SEO

全部标签

html - 使用 CSS 隐藏屏幕阅读器的内联文本会影响 SEO 吗?

有一种做法我非常喜欢,因为它非常适合可访问性和使用屏幕阅读器的人,但我想知道Google是否可以考虑这种“试图愚弄他”并将我列入黑名单为了这?这是我的例子:当我创建一个公司名称的Logo时,我真的很喜欢这样做:COOLNESSINC然后,我会在我的CSS中执行text-indent:-9999px;将文本推出屏幕,但使用屏幕阅读器的人将能够阅读它...你怎么看?好的或坏的做法,我会因此被列入黑名单吗? 最佳答案 简短回答:是的,这不是一个好的做法。长答案:屏幕阅读器会阅读ALT标签;因为这就是ALT属性包含在标记中的主要原因。See

html - 如果我关心 SEO,可以使用巨大长度的表格标签生成 QR 码吗?

我正在使用插件生成二维码。它应该将QR生成为图像,但它会像下面的代码一样生成表格。那么这个二维码最多1800行。现在我将这段代码放在页面内容的顶部。我猜Google机器人会厌倦分析这个巨大的无用Table标签。我应该删除这个二维码表吗?或者这并不重要?有人对此有任何想法吗?... 最佳答案 GooglerobotwillbegettingtiredofanalyzingthisgiganticuselessTabletagGooglebot不会厌倦为您的网页编制索引。但是,Google搜索结果列表包含搜索关键字所在的页面,距离页面开

hyperlink - 没有 anchor 文本的链接对 seo 不利吗?

我们目前正在重新设计我们的网站,某些元素具有以下结构:NameofProfileCity我的问题是,空anchor文本是否对SEO和Google不利。他们目前如何处理此类链接?我对这个问题进行了搜索,但只找到了非常古老的条目,上面说Google甚至禁止了该网站,但那是在2002年。如有任何信息或建议,我们将不胜感激。谢谢。 最佳答案 通过使用空anchor文本,您不会阻止将您的网页编入索引,但您将失去一个增加网页相关性的好机会。空anchor文本并不重要Google不需要anchor文本来跟随@hrefURL(机器人将能够找到您的页

javascript - AngularJS 如何拥有网站服务器 SEO 友好页面

您可以在http://docs.angularjs.org/?_escaped_fragment_=/tutorial/step_09查看AngularJS.org为Google机器人和其他抓取工具提供的预呈现内容示例。我很好奇这是如何实现的。他们似乎并没有使用headless浏览器来生成快照,而是在服务器端呈现标记。但我似乎无法在他们网站的Github存储库中找到这是如何实现的:https://github.com/angular/angularjs.org 最佳答案 你可以看看thisarticle解释如何为每个服务器配置启用预

sql - SEO:搜索引擎机器人如何搜索带有查询字符串的动态 URL?

我正在使用SQLServer2008数据库在ASP.NET中开发一个电子商务网站。我的大部分页面都是数据库驱动的,所有内容都是从SQLServer收集的。每个产品页面都是根据来自数据库的数据动态创建的,因此每个产品的页面URL都有一个唯一的查询字符串,其中包含一个“product_id”变量。*示例:http://www.myecommence.com/products.aspx?product_id=1*我想改进我的搜索引擎优化。处理少量产品可能没问题,但如果我1000多件商品,如何爬取每件商品?谷歌蜘蛛/机器人如何知道带有767的假设数量是否存在?我一直在用谷歌搜索这个,但我还是不

node.js - 使用 NodeJS 进行 SEO(wo Angular)怎么样

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我有一个网站(多页),它提供一些一般信息,但也生成来自数据库的信息(产品描述....)网站架构是用nodejs、express、bootstrap和jade(mysql)完成的SEO有问题吗?我看过很多关于使用nodeJS+angularJS的帖子,但如果没有怎么办!我是否应该将基本的SEO信息(描述和关键字)添加到我的jade模板中?还是有更聪明的东西?谢谢你的帮助

seo - 如何测试 _escaped_fragment 解决方案

我们刚刚在我们的测试环境中实现了_escaped_fragment解决方案以及headless浏览器(phantom.js),以使我们的网站可被google抓取。问题是在将此更改推送到我们的生产环境之前,我找不到任何解决方案来测试它。网站管理员工具中的fetchasgoogle链接不起作用。有没有其他方法可以让我们快速测试这一点,而不是等待谷歌抓取工具抓取我们的网站? 最佳答案 您可以编写一个与页面URL混在一起的小书签。它会将#!替换为?_escaped_fragment=并且URL会对哈希bang参数进行编码。然后您至少可以手动

seo - 关于面包屑的 Data-Vocabulary.org 和 Schema.org 的问题

我对模式还很陌生(这是我第一次接触),我对此信息有些困惑。我正在阅读面包屑的模式,我遇到了两种不同的方法:Google方式:根据我从here中读到的内容,Google展示了使用http://data-vocabulary.org/Breadcrumb添加微数据的示例Schema.org示例:Schema.org中的示例展示了一种非常不同的方法。像这样:Books>Literature&Fiction>Classics我的问题是:(1)我在2014年使用Schema.org方法而不是Data-Vocabulary.org方法更好吗?当我阅读本主题的讨论时here有人说Data-Vocab

seo - 错误 : Page contains property "query-input" which is not part of the schema

我从GoogleRichSnippetstestingtool得到这个错误:Error:Pagecontainsproperty"query-input"whichisnotpartoftheschema.但是我哪里弄错了?HTML:PressEntertosearchJSON-LD:{"@context":"http://schema.org","@type":"WebSite","url":"https://domain.com/","potentialAction":{"@type":"SearchAction","target":"http://domain.com/searc

angularjs - 动态内容单页应用SEO

我是SEO的新手,只是想了解它如何为具有动态内容的单页应用程序工作。在我的例子中,我有一个单页应用程序(由AngularJS提供支持,使用路由器来显示不同的状态),它提供了一些基于位置的搜索功能,类似于Zillow,Redfin,或Yelp.在mt站点上,用户可以输入位置名称,站点将根据位置返回一些结果。我正在尝试找出一种方法使其与Google配合良好。例如,如果我在Google中输入“ApartmentSanFrancisco”,结果将是:当用户点击这些链接时,网站将显示正确的结果。我正在考虑为我的网站提供类似的SEO。问题是,页面内容完全取决于用户的查询。用户可以通过城市名称、州名